Innholdsfortegnelse:
- Trinn 1: Ingredienser
- Trinn 2: Sette opp LED -lampene
- Trinn 3: Sette opp LDR, laser og fuktighetssensor
- Trinn 4: Koden
- Trinn 5: IFTTT
Video: Tåkesensor - Partikkelfoton - Lagre data online: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
For å måle mengden tåke eller røyk i luften laget vi denne tåkesensoren. Den måler mengden lys en LDR mottar fra en laser, og sammenligner den med lysmengden i omgivelsene. Den legger ut dataene på et Google -ark i sanntid via IFTTT.
Trinn 1: Ingredienser
- Partikkelfoton
- 2x brødbrett
- jumper ledninger
- 2x 220k Ohm motstander
- 3x 10k Ohm motstander
- 3 lysdioder (grønn, rød, gul)
- Fuktighetssensor (DHT11)
- 2x LDR
- Laser
- Noe tømmer eller lignende husholdningsmaterialer for montering av komponentene.
- Noe å dekke sensorene (dvs. en PVC -kanal)
Trinn 2: Sette opp LED -lampene
Koble ledningene etter bildet. Pin D7 har allerede en intern motstand, så den kan kobles direkte til LED -en.
Trinn 3: Sette opp LDR, laser og fuktighetssensor
Koble ledningene som angitt på bildet. Vi brukte et andre brødbrett for å holde LDR -sensorene, men de kan også kobles direkte.
Den eksakte avstanden mellom laseren og LDR er ikke viktig, men den bør være minst 30 cm. Laseren bør pekes mot en av LDR -ene, så den andre LDR -en kan brukes som referanse. De bør utsettes for samme mengde lys fra omgivelsene. Sørg for at alt utstyret er veldig stivt tilkoblet. En liten endring i retningen til laseren skruer opp målingene dine.
Vi brukte en PVC -kanal for å beskytte LDR -ene mot direkte lys fra omgivelsene. Du kan være kreativ og bruke litt papp eller andre materialer også. Sørg for at tåke eller røyk fortsatt kan komme inn i laserstrålen.
Trinn 4: Koden
Kodingen utføres på build.particle.io. I console.particle.io vises de publiserte verdiene.
Koden vi brukte finnes i.txt -filen. Partikkelprogramvaren forstår ikke automatisk den første linjen. Du må legge til Adafruit_DHT -biblioteket manuelt.
Ytterligere forklaringer:
For å kalibrere LDR -er slås laseren av i begynnelsen. Begge LDR -er sammenlignes over en rekke målinger, og den målte forskjellen er satt til 'DS'. Dette er forskjellen i følsomhet for LDR -ene.
For å kalibrere det omgivende lyset slås laseren på og den maksimale målte verdien av S bestemmes. Dette er satt til 100% for de videre målingene. Verdien lagres som 'MaxS'.
Etter dette er oppsettet fullført og sensoren starter kjøre timere for å måle luften hvert 0,1 sekund for LED -lampene og sender en måling hvert 5. sekund til konsollen.
Trinn 5: IFTTT
IFTTT - If This Than That er et nyttig verktøy for å lagre de publiserte verdiene. Opprett en konto hvis du ikke allerede har en på IFTTT.com. Lag en ny applet.
Hvis dette
Klikk "Dette", søk etter partikkel og klikk på den. Velg "nytt arrangement publisert". I 'hendelsesnavn' skriver du 'info'. Dette er navnet på hendelsene som publiseres hvert 5. sekund og må lagres i dokumentet. Klikk på 'opprett utløser'.
Så det
Klikk "det", søk etter ark. Velg ikonet for Google -ark. De ber deg om å koble IFTTT -kontoen din til Google hvis du ikke allerede har gjort det. Klikk på "legg til rad i regneark".
Ikke endre noen av standardinnstillingene, bortsett fra delen "formatert rad". Kopier lim inn.txt i dette feltet.
For å gjøre dataene nyttige, må excel trekke ut prosent og målingstid til forskjellige kolonner. For å få dette til å skje automatisk for hver nye rad, skrives koden i IFTTT -appleten.
Gå til docs.google.com for å åpne det nye arket "informasjon".
Det kan ta litt tid å lage arket og gjøre dataene tilgjengelige. Vær tålmodig.
Anbefalt:
Online værstasjon (NodeMCU): 7 trinn (med bilder)
Online værstasjon (NodeMCU): Hei folkens! Jeg håper du allerede likte min tidligere instruerbare " Arduino Robot 4WR " og du er klar for et nytt, som vanlig laget jeg denne opplæringen for å veilede deg trinn for trinn mens du lager ditt eget elektroniske prosjekt. Under utarbeidelsen av dette
Lag et online fisketank -webkamera !: 8 trinn (med bilder)
Lag et online fisketank -webkamera !: Trinn for trinn -guide for å modifisere et IP -kamera, slik at det kan festes direkte til en fisketank. Grunnen til at dette er nødvendig er fordi webkameraer vanligvis er designet for å bli plassert foran motivet, eller trenger et stativ. Men med en Fish Ta
Lær hvordan du designer en tilpasset PCB med EasyEDA Online Tools: 12 trinn (med bilder)
Lær hvordan du designer en tilpasset PCB med EasyEDA Online Tools: Jeg har alltid ønsket å designe en tilpasset PCB, og med elektroniske verktøy og billige PCB -prototyper har det aldri vært enklere enn nå! Det er til og med mulig å få montert overflatemonterte komponenter billig og enkelt i lite volum for å spare den vanskelige løsningen
Logg data og tegne en graf online med NodeMCU, MySQL, PHP og Chartjs.org: 4 trinn
Logg data og tegne en graf online ved hjelp av NodeMCU, MySQL, PHP og Chartjs.org: Denne instruksjonsboken beskriver hvordan vi kan bruke Node MCU -kortet til å samle data fra flere sensorer, sende disse dataene til en PHP -fil som er vert og deretter legge dataene til en MySQL -database. Dataene kan deretter sees på nettet som en graf, ved hjelp av chart.js.A ba
Hvordan lage en online klassifisert annonse: 3 trinn (med bilder)
Hvordan lage en online klassifisert annonse: Har du noe du tror du må dele med? En måte å markedsføre tingene du vil selge på er ved å legge ut en rubrikkannonse, og i dag er bruk av internett en enkel, effektiv og nesten alltid gratis måte å gjøre det på. I denne instruksjonsboken vil jeg veilede