Indholdsfortegnelse:

Tågesensor - Partikelfoton - Gem data online: 5 trin (med billeder)
Tågesensor - Partikelfoton - Gem data online: 5 trin (med billeder)

Video: Tågesensor - Partikelfoton - Gem data online: 5 trin (med billeder)

Video: Tågesensor - Partikelfoton - Gem data online: 5 trin (med billeder)
Video: Particle Photon & Reyax RYC1001 MQTT IoT Cloud 2024, November
Anonim
Tågesensor - Partikelfoton - Gem data online
Tågesensor - Partikelfoton - Gem data online

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

ingredienser
ingredienser
ingredienser
ingredienser
ingredienser
ingredienser
ingredienser
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

Opsætning af LED'erne
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

Opsætning af LDR'er, laser og fugtighedssensor
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

Koden
Koden
Koden
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
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: