
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06

Vyrobili sme meracie zariadenie na meranie slanosti vody pomocou magnetického poľa a lineárneho Hallovho senzora. Na jeho výrobu sme použili časticový fotón, ale dalo by sa použiť aj Arduino, pretože funguje prakticky rovnako.
Na realizáciu tohto projektu potrebujete niekoľko vecí:
- Častice/arduino vrátane dosky na pečenie a niektorých káblov
- lineárny Hallov senzor
- niektoré magnety (použili sme malé, ale silné neodymové magnety)
- pero
- nejaká páska
Krok 1: Kontajner

Pero sa bude používať ako kontajner, tak choďte do toho a vytiahnite špendlík, aby ste mali iba plastový kontajner.
Zatvorte malý otvor páskou a prilepte magnety v blízkosti malého otvoru na boku pera.
Krok 2: Pripojte časticu/Arduino

Pripojte časticu alebo arduino k nepájivému stolu. Lineárny Hallov snímač tiež zapojte rovnakým spôsobom ako na obrázku, horný kolík na 3,3 V, stredný kolík na GND a dolný kolík na analógový vstup.
Krok 3: Kód
Na fotóne častíc stačí stlačiť kolík, ktorý ste použili ako vstup, a pomocou funkcie analogRead získať hodnotu z Hallovho senzora.
Ak to chcete urobiť automaticky alebo ak používate arduino, budete potrebovať kód vyzerajúci takto:
// kolík na meranie z analógovéhoPin = A0;
// množstvo času v milisekundách medzi meraniami.
// keďže nemôžete publikovať príliš veľa udalostí, musí to byť aspoň 1 000
int delayTime = 5000;
// názov udalosti, aby ste rozpoznali prebiehajúce merania
Reťazec eventName = "meranie/slanosť";
String laag = "Nízky";
Stredný reťazec = "Stredný";
String hoog = "Vysoká";
neplatné nastavenie () {
}
prázdna slučka () {
int meranie = analogRead (analogPin);
if (meranie <= 1750) {
Particle.publish (eventName, laag); }
ak (meranie> = 1751 && meranie <= 1830) {
Particle.publish (eventName, middel);
}
ak (meranie> = 1831 && meranie <= 2100) {
Particle.publish (eventName, hoog);
}
ak (meranie> = 2101) {
}
delay (delayTime);
}
Krok 4: Merajte
Hodnoty v kóde budú samozrejme musieť byť kalibrované na slanosť, ktorú používate, takže choďte do toho a dajte si 3 šálky vody. Pohár 1 bude len voda, pohár 3 bude nasýtený soľou a pohár 2 bude niekde medzi.
Uchopte jeden z pohárov a nalejte trochu vody do pera.
Pero držte vedľa halového senzora tak, aby magnety trčali na druhú stranu (voda sa tak vloží medzi magnety a snímač)
Pomocou funkcie analogRead zobrazíte hodnotu vody, ktorú používate, a túto hodnotu použijete v kóde.
Hodnoty, ktoré sme namerali, boli:
iba voda: 1720
Nasýtený soľou: 1840
niekde medzi: 1760
Odporúča:
Sledovanie pohybu pomocou MPU-6000 a fotónu častíc: 4 kroky

Sledovanie pohybu pomocou MPU-6000 a časticového fotónu: MPU-6000 je 6-osý snímač sledovania pohybu, ktorý má v sebe zabudovaný 3-osý akcelerometer a 3-osový gyroskop. Tento senzor je schopný efektívne sledovať presnú polohu a umiestnenie objektu v trojrozmernej rovine. Môže byť použitý v
Meranie zrýchlenia pomocou ADXL345 a fotónu častíc: 4 kroky

Meranie zrýchlenia pomocou ADXL345 a časticového fotónu: ADXL345 je malý, tenký, ultra nízky výkon, 3-osový akcelerometer s meraním s vysokým rozlíšením (13-bit) až do ± 16 g. Digitálne výstupné údaje sú formátované ako 16-bitové dvojčatá a sú prístupné prostredníctvom digitálneho rozhrania I2 C. Meria
Prenosné meranie jemných častíc (rozšírenie): 3 kroky

Prenosné meranie jemných častíc (rozšírenie): Cieľ: Pridanie senzora CO2 Vylepšená čitateľnosť programu Otvorenie programu pre iné typy senzorov. Tento projekt nadväzuje na ďalší už zverejnený. Odpovedá na otázky čitateľov. Ďalší senzor bol
Prenosné meranie jemných častíc: 4 kroky (s obrázkami)

Prenosné meranie jemných častíc: Cieľom tohto projektu je zmerať kvalitu vzduchu meraním množstva jemných častíc. Vďaka svojej prenosnosti bude možné vykonávať merania doma alebo na cestách. Kvalita vzduchu a jemné častice: tuhé častice (
Farby fotónov: 3 kroky

Farby Photons: Farby Photons Doska plošných spojov Adafruit R