Indholdsfortegnelse:
- Trin 1: Ingredienser
- Trin 2: Opsætning af LED'erne
- Trin 3: Opsætning af LDR'er, laser- og fugtighedssensor
- Trin 4: Koden
- Trin 5: IFTTT
Video: Tågesensor - Partikelfoton - Gem data online: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
For at måle mængden af tåge eller røg i luften lavede vi denne tågesensor. Det måler mængden af lys, en LDR modtager fra en laser, og sammenligner det med mængden af lys i omgivelserne. Det sender dataene på et google -ark i realtid via IFTTT.
Trin 1: Ingredienser
- Partikelfoton
- 2x brødbræt
- jumper ledninger
- 2x 220k Ohm modstande
- 3x 10k Ohm modstande
- 3 lysdioder (grøn, rød, gul)
- Fugtighedssensor (DHT11)
- 2x LDR
- Laser
- Noget træ eller lignende husholdningsmaterialer til samling af komponenterne.
- Noget at dække sensorerne (dvs. en pvc -kanal)
Trin 2: Opsætning af LED'erne
Tilslut ledningerne efter billedet. Pin D7 har allerede en intern modstand, så den kan tilsluttes direkte til LED'en.
Trin 3: Opsætning af LDR'er, laser- og fugtighedssensor
Tilslut ledningerne som angivet på billedet. Vi brugte et andet brødbræt til at holde LDR -sensorerne, men de kunne også tilsluttes direkte.
Den nøjagtige afstand mellem laseren og LDR er ikke vigtig, men den skal være mindst 30 cm. Laseren skal være rettet mod en af LDR'erne, så den anden LDR kan bruges som reference. De skal udsættes for den samme mængde lys fra omgivelserne. Sørg for, at alt udstyr er forbundet meget stift, en lille ændring i laserretningen skruer op for dine målinger.
Vi brugte en PVC -kanal til at beskytte LDR'erne mod direkte lys fra omgivelserne. Du kan være kreativ og også bruge noget pap eller andre materialer. Sørg for, at der stadig kan komme tåge eller røg ind i laserstrålen.
Trin 4: Koden
Kodning udføres på build.particle.io. I console.particle.io vises de offentliggjorte værdier.
Koden, vi brugte, findes i.txt -filen. Partikelsoftwaren forstår ikke automatisk den første linje. Du skal tilføje Adafruit_DHT -biblioteket manuelt.
Yderligere forklaringer:
For at kalibrere LDR'erne slukkes laseren i begyndelsen. Begge LDR'er sammenlignes over en række målinger, og den målte forskel sættes til 'DS'. Dette er forskellen i følsomhed for LDR'erne.
For at kalibrere det omgivende lys tændes laseren, og den maksimale målte værdi af S bestemmes. Dette er sat til 100% for de yderligere målinger. Værdien gemmes som 'MaxS'.
Efter dette er opsætningen afsluttet, og sensoren starter med at køre timere for at måle luften hvert 0,1 sekund for LED'erne og sender en måling hvert 5. sekund til konsollen.
Trin 5: IFTTT
IFTTT - If This Than That er et nyttigt værktøj til at gemme de publicerede værdier. Opret en konto, hvis du ikke allerede har en på IFTTT.com. Opret en ny applet.
Hvis dette
Klik på 'Dette', søg efter partikler og klik på den. Vælg 'ny begivenhed offentliggjort'. Skriv 'info' i 'begivenhedsnavn'. Dette er navnet på de begivenheder, der udgives hvert 5. sekund og skal gemmes i dokumentet. Klik på 'Opret trigger'.
Så det
Klik på 'det', søg efter ark. Vælg ikonet for Google -ark. De beder dig om at forbinde din IFTTT -konto til Google, hvis du ikke allerede har gjort det. Klik på 'tilføj række til regneark'.
Rediger ikke nogen af standardindstillingerne, bortset fra delen 'formateret række'. Kopier indsæt.txt i dette felt.
For at gøre dataene nyttige, skal excel udtrække procentdelen og tidspunktet for måling i forskellige kolonner. For at få dette til at ske automatisk for hver ny række, skrives koden i IFTTT -appleten.
Gå til docs.google.com for at åbne dit nye ark kaldet 'info'.
Det kan tage noget tid at oprette arket og gøre dataene tilgængelige. Vær tålmodig.
Anbefalede:
Online Weather Station (NodeMCU): 7 trin (med billeder)
Online Weather Station (NodeMCU): Hej fyre! Jeg håber, at du allerede nød min tidligere instruerbare " Arduino Robot 4WR " og du er klar til en ny, som sædvanlig lavede jeg denne vejledning til at guide dig trin for trin, mens du laver dit eget elektroniske projekt. Under fremstillingen af dette
Lav et online Fish Tank Webcam !: 8 trin (med billeder)
Oprettelse af et online fisketank -webcam !: Trin for trin vejledning til modding af et IP -kamera, så det kan tilsluttes direkte til en akvarium. Grunden til at dette er nødvendigt, er fordi webcams normalt er designet til at blive sat foran motivet eller har brug for et stativ. Dog med en Fish Ta
Lær, hvordan du designer et brugerdefineret formet printkort med EasyEDA Online -værktøjer: 12 trin (med billeder)
Lær, hvordan du designer et brugerdefineret PCB med EasyEDA Online Tools: Jeg har altid ønsket at designe et brugerdefineret printkort, og med online værktøjer og billige PCB -prototyper har det aldrig været lettere end nu! Det er endda muligt at få overflademonteringskomponenterne samlet billigt og let i lille volumen for at spare den vanskelige sol
Log data og lav en graf online ved hjælp af NodeMCU, MySQL, PHP og Chartjs.org: 4 trin
Log data og aftegn en graf online ved hjælp af NodeMCU, MySQL, PHP og Chartjs.org: Denne instruktion beskriver, hvordan vi kan bruge Node MCU -kortet til at indsamle data fra flere sensorer, sende disse data til en hostet PHP -fil, som derefter tilføjer dataene til en MySQL -database. Dataene kan derefter ses online som en graf ved hjælp af chart.js.A ba
Sådan opretter du en online klassificeret annonce: 3 trin (med billeder)
Sådan opretter du en online -klassificeret annonce: Har du noget, som du synes, du skal skille dig ud med? En måde at promovere de ting, du vil sælge, er ved at sende en klassificeret annonce, og i dag er brug af internettet en let, effektiv og næsten altid gratis måde at gøre det på. I denne instruktive vejledning vil jeg