Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Za merjenje količine megle ali dima v zraku smo izdelali senzor za meglo. Meri količino svetlobe, ki jo LDR prejme od laserja, in jo primerja s količino svetlobe v okolici. Podatke objavlja v Googlovem listu v realnem času prek IFTTT.
Korak: Sestavine
- Foton delcev
- 2x deska
- mostične žice
- 2x 220k ohmski upori
- 3x 10k ohmski upori
- 3 LED (zelena, rdeča, rumena)
- Senzor vlažnosti (DHT11)
- 2x LDR
- Laser
- Nekaj lesa ali podobnih gospodinjskih materialov za sestavljanje sestavnih delov.
- Nekaj za pokrivanje senzorjev (t.j. pvc kanal)
2. korak: Nastavitev LED
Priključite žice po sliki. Pin D7 že ima notranji upor, zato ga je mogoče priključiti neposredno na LED.
3. korak: Nastavitev LDR, laserskega in senzorja vlažnosti
Priključite žice, kot je označeno na sliki. Za držanje senzorjev LDR smo uporabili drugo ploščo, lahko pa jih tudi neposredno povežemo.
Natančna razdalja med laserjem in LDR ni pomembna, vendar mora biti vsaj 30 cm. Laser mora biti usmerjen v enega od LDR, zato se drugi LDR lahko uporabi kot referenca. Izpostavljeni morajo biti enaki količini svetlobe iz okolice. Prepričajte se, da je vsa oprema zelo trdno priključena, majhna sprememba smeri laserskega vijaka pa poveča vaše meritve.
Za zaščito LDR pred neposredno svetlobo iz okolice smo uporabili pvc kanal. Lahko ste ustvarjalni in uporabite tudi karton ali druge materiale. Prepričajte se, da megla ali dim še vedno lahko prodreta v laserski žarek.
4. korak: Koda
Kodiranje se izvede na build.particle.io. V console.particle.io bodo prikazane objavljene vrednosti.
Kodo, ki smo jo uporabili, najdete v datoteki.txt. Programska oprema za delce ne razume samodejno prve vrstice. Knjižnico Adafruit_DHT morate dodati ročno.
Nadaljnja pojasnila:
Za umerjanje LDR se laser na začetku izklopi. Oba LDR -ja se primerjata v nizu meritev, izmerjena razlika pa je nastavljena na „DS“. To je razlika v občutljivosti LDR.
Za umerjanje okoliške svetlobe se laser vklopi in določi največja izmerjena vrednost S. To je nastavljeno kot 100% za nadaljnje meritve. Njegova vrednost je shranjena kot "MaxS".
Po tem je nastavitev končana in senzor zažene merilnike časa za merjenje zraka vsakih 0,1 sekunde za svetleče diode in pošlje meritev vsakih 5 sekund na konzolo.
5. korak: IFTTT
IFTTT - Če je to uporabno orodje za shranjevanje objavljenih vrednosti. Ustvarite račun, če ga še nimate na IFTTT.com. Ustvarite nov programček.
Če To
Kliknite 'To', poiščite delce in kliknite nanj. Izberite 'nov dogodek objavljen'. V "ime dogodka" vnesite "info". To je ime dogodkov, ki so objavljeni vsakih 5 sekund in jih je treba shraniti v dokument. Kliknite »Ustvari sprožilec«.
Potem To
Kliknite »to«, poiščite liste. Izberite ikono Googlovega lista. Prosijo vas, da svoj račun IFTTT povežete z Googlom, če tega še niste storili. Kliknite 'dodaj vrstico v preglednico'.
Ne spreminjajte nobenih privzetih nastavitev, razen dela »oblikovana vrstica«. Kopiraj prilepi.txt v to polje.
Da bi bili podatki uporabni, mora Excel izvleči odstotek in čas merjenja v različne stolpce. Če želite, da se to zgodi samodejno za vsako novo vrstico, je koda zapisana v programčku IFTTT.
Pojdite na docs.google.com, da odprete svoj novi list z imenom 'info'.
Ustvarjanje lista in dostop do podatkov lahko traja nekaj časa. Bodi potrpežljiv.