![Merač slanosti fotonskih delcev: 4 koraki Merač slanosti fotonskih delcev: 4 koraki](https://i.howwhatproduce.com/images/001/image-773-34-j.webp)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09
![Merač slanosti fotonskih delcev Merač slanosti fotonskih delcev](https://i.howwhatproduce.com/images/001/image-773-35-j.webp)
Naredili smo merilno napravo za merjenje slanosti vode z uporabo magnetnega polja in linearnega senzorja dvorane. Za to smo uporabili foton delcev, lahko pa uporabimo tudi Arduino, saj delujejo praktično na enak način.
Za izdelavo tega projekta potrebujete nekaj stvari:
- Delci/arduino, vključno z mizo in nekaj kabli
- linearni senzor Hall
- nekaj magnetov (uporabili smo majhne, a močne neodimske magnete)
- pero
- nekaj traku
1. korak: Posoda
![Zabojnik Zabojnik](https://i.howwhatproduce.com/images/001/image-773-36-j.webp)
Peresnik bo uporabljen kot posoda, zato vzemite zatič, da boste imeli samo plastično posodo.
Majhno luknjo zaprite z nekaj trakom in magnete prilepite blizu majhne luknje na strani peresa.
2. korak: Povežite delce/Arduino
![Povežite delce/Arduino Povežite delce/Arduino](https://i.howwhatproduce.com/images/001/image-773-37-j.webp)
Delce ali arduino povežite s ploščo. Linearni senzor Hall prav tako priključite na enak način kot na sliki, zgornji zatič na 3,3 V, srednji zatič za GND in spodnji zatič na analogni vhod.
3. korak: Koda
Na fotonu delcev lahko samo pritisnete na pin, ki ste ga uporabili kot vhod, in uporabite funkcijo analogRead, da dobite vrednost iz hallovega senzorja.
Če želite, da se to izvede samodejno ali če uporabljate arduino, boste potrebovali kodo, ki izgleda nekako takole:
// pin za merjenje fromint analogPin = A0;
// čas v milisekundah med meritvami.
// ker ne morete objaviti preveč dogodkov, mora biti tudi to vsaj 1000
int delayTime = 5000;
// ime dogodka, da boste prepoznali tekoče meritve
String eventName = "merjenje/slanost";
String laag = "Nizko";
String middel = "Medium";
String hoog = "High";
void setup () {
}
void loop () {
int meritev = analogRead (analogPin);
if (meritev <= 1750) {
Particle.publish (eventName, laag); }
if (meritev> = 1751 && meritev <= 1830) {
Particle.publish (eventName, middel);
}
if (meritev> = 1831 && meritev <= 2100) {
Particle.publish (eventName, hoog);
}
if (meritev> = 2101) {
}
zakasnitev (delayTime);
}
4. korak: Izmerite
Seveda bo treba vrednosti v kodi umeriti glede na slanost, ki jo uporabljate, zato pojdite in vzemite 3 skodelice vode. Pokal 1 bo samo voda, skodelica 3 bo popolnoma nasičena s soljo, skodelica 2 pa bo nekje vmes.
Vzemite eno skodelico in nalijte nekaj vode v peresnik.
Peresnik držite poleg hodnikovega senzorja z magneti, ki štrlijo na drugi strani (tako bo voda stisnjena med magnete in senzor)
S funkcijo analogRead si oglejte vrednost vode, ki jo uporabljate, in jo uporabite v kodi.
Vrednosti, ki smo jih izmerili, so bile:
samo voda: 1720
Nasičeno s soljo: 1840
nekje vmes: 1760
Priporočena:
Sledenje gibanju z uporabo MPU-6000 in fotona iz delcev: 4 koraki
![Sledenje gibanju z uporabo MPU-6000 in fotona iz delcev: 4 koraki Sledenje gibanju z uporabo MPU-6000 in fotona iz delcev: 4 koraki](https://i.howwhatproduce.com/images/001/image-351-15-j.webp)
Sledenje gibanju z uporabo MPU-6000 in fotona iz delcev: MPU-6000 je 6-osni senzor za sledenje gibanju, ki ima vgrajen 3-osni merilnik pospeška in 3-osni žiroskop. Ta senzor lahko učinkovito sledi natančnemu položaju in lokaciji predmeta v tridimenzionalni ravnini. Lahko se zaposli v
Merjenje pospeška z uporabo ADXL345 in fotona delcev: 4 koraki
![Merjenje pospeška z uporabo ADXL345 in fotona delcev: 4 koraki Merjenje pospeška z uporabo ADXL345 in fotona delcev: 4 koraki](https://i.howwhatproduce.com/images/001/image-1084-27-j.webp)
Merjenje pospeška z uporabo ADXL345 in fotona iz delcev: ADXL345 je majhen, tanek, 3-osni merilnik pospeška z ultra nizko močjo z visoko ločljivostjo (13-bitni) do ± 16 g. Digitalni izhodni podatki so oblikovani kot 16-bitni dvojčki, ki se dopolnjujejo in so dostopni prek digitalnega vmesnika I2 C. Meri
Prenosno merjenje drobnih delcev (razširitev): 3 koraki
![Prenosno merjenje drobnih delcev (razširitev): 3 koraki Prenosno merjenje drobnih delcev (razširitev): 3 koraki](https://i.howwhatproduce.com/images/001/image-1702-10-j.webp)
Prenosno merjenje drobnih delcev (razširitev): Cilj: Dodajanje senzorja CO2 Izboljšana berljivost programa Odpiranje programa za druge vrste senzorjev. Ta projekt sledi drugemu, ki je že objavljen. Odgovarja na vprašanja bralcev. Dodatni senzor je bil
Prenosno merjenje drobnih delcev: 4 koraki (s slikami)
![Prenosno merjenje drobnih delcev: 4 koraki (s slikami) Prenosno merjenje drobnih delcev: 4 koraki (s slikami)](https://i.howwhatproduce.com/images/001/image-2475-47-j.webp)
Prenosno merjenje drobnih delcev: Cilj tega projekta je meriti kakovost zraka z merjenjem količine drobnih delcev. Zaradi svoje prenosljivosti bo mogoče meritve izvajati doma ali na poti. Kakovost zraka in drobni delci: trdni delci (
Merjenje magnetnega polja z uporabo HMC5883 in fotona delcev: 4 koraki
![Merjenje magnetnega polja z uporabo HMC5883 in fotona delcev: 4 koraki Merjenje magnetnega polja z uporabo HMC5883 in fotona delcev: 4 koraki](https://i.howwhatproduce.com/images/004/image-10149-j.webp)
Merjenje magnetnega polja z uporabo HMC5883 in fotona delcev: HMC5883 je digitalni kompas, zasnovan za zaznavanje magnetnega polja z nizkim poljem. Ta naprava ima široko območje magnetnega polja +/- 8 Oe in izhodno hitrost 160 Hz. Senzor HMC5883 vključuje gonilnike trakov za samodejno razmagliciranje, preklic zamika in