Indholdsfortegnelse:
Video: Gasdetektor til hjemmet: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Dette projekt sigter mod at skabe en effektiv hjemmegasdetektor fra arduino uno (eller i dette tilfælde dens kinesiske ækvivalent) og en flok sensorer.
Forbrugsvarer
Det udstyr du skal bruge er:
1. Arduino uno eller dens cheeper-version fra Geekcreit, som er omkring 5-8 $.
2. DS3231 Real Time Clock Module til omkring 2 $, som vil blive brugt til uret, men også til temperaturmåling.
3. MQ-2 gassensor, der bruges til måling af CO-indtrængning. Det er omkring 2,50 $.
4. MQ-7 gassensor, der bruges til måling af LPG og røgindtrængning. Det er omkring 2,50 $.
5. En passiv summer og fugtighedsføler, der normalt koster 1-2 $ eller i en større sensorpakke.
6. 1,8 TFT -farvedisplay ST7735. Det er den, jeg bruger i dette projekt, og er cirka 5 $.
www.banggood.com/1_8-Inch-TFT-LCD-Display-…
Trin 1: Kredsløbet
Modulerne og deres forbindelser til tavlen beskrives derefter. Modulets stifter er i venstre side, og pilen peger på tavlen, som denne stift er forbundet til.
DS3231:
VCC → 5V
GND → GND
SDA → anden pin ovenfra, på højre side af brættet
SCL → første pin ovenfra, på højre side af brættet
(SDA og SCL er omringet med rødt på tavlebilledet ovenfor)
MQ-2:
VCC → 5V
GND → GND
A0 → A0
MQ-7:
VCC → 5V
GND → GND
A0 → A1
ST7735 Display:
VCC → 5V
GND → GND
CS → 10
NULSTIL → 9
AD → 8
SDA → 11
SCK → 13
LED → 3.3V
Summer:
- → GND
midterste pin → VCC
S → 5
Fugtighedssensor:
- → GND
midterste pin → VCC
S → 5
Trin 2: Koden
Koden findes i flere skærmbilleder fra arduino -editoren, så du kan få et hurtigt kig på den, eller du kan downloade den fuldt ud nedenfor. Projektet kræver en del biblioteker, så de er også fremhævet.
Kodens struktur og logik
På det første billede er bibliotekerne inkluderet, så er der få definitioner for summer, fugtighedsføler og display, også måtte jeg inkludere farven grå, fordi den ikke er defineret som standard fra biblioteket. Derefter er sensorinstanserne og variablerne, som vil komme til nytte senere. Variablerne hr og wr er nogle målinger for linjegrænserne. Næste er opsætningen. Den serielle forbindelseshastighed er indstillet til 115200 bauds, og mq2- og ds3231 (rtc) -sensorerne startes.
På det andet billede indstillede vi summernålen til output. Vi initialiserer skærmen til en sort skærm og indsætter en dealy på 10 sekunder, hvorefter vi begynder at tegne skillelinjerne (hvide linjer) på skærmen, denne kode er markeret med de vandrette linjer og lodrette linjer kommentarer. Dernæst er teksten på skærmen. For hver specifik sensor starter kodeblokken, der viser teksten, med sensorens navn som en kommentar. Dette er kun den statiske tekst, der ikke ændres ved opdatering.
På det tredje billede fortsætter tekstdelen, og opsætningen slutter med yderligere 10 sekunders forsinkelse for at lade sensorerne kalibrere pænt. Herefter kommer hovedsløjfen. I den er den første ting at komme fra sensorerne og vise på strengen dagen, hvorefter datoen følger.
På det fjerde billede fortsætter hovedsløjfen med at få information om tiden. Derefter er temperaturen. Farven på teksten på skærmen afhænger af temperaturen. Efter et par linjer kode er der tft.print ((char) 248), dette udskriver celsius -tegnet på skærmen.
På det femte billede er luftfugtigheden trykt med en blå farve, hvis den er inden for 30 og 55 procent (den normale luftfugtighed for et værelse) og rød, hvis den ikke er det. Derefter måles og vises CO (kulilte), røg og LPG (gas) koncentrationer.
På det sjette og syvende billede er de kontroller, der aktiverer summeren og advarer om potentielle høje og skadelige niveauer af giftige stoffer. Hvis LPG er mellem 15 og 30 ppm, summer det i intervaller på to sekunder som en sikkerhedsadvarsel. Hvis niveauerne er over 30 summer det konstant, indtil disse niveauer falder. For CO er det samme, men med tre tærskler og en tærskel for røg. Niveauerne opdateres hvert 5. sekund.
Trin 3: Resultatet
Du bør få ovenstående udseende på din TFT -skærm, når du tænder dit bord.
Anbefalede:
IoT -gasdetektor med Arduino og Raspberry Pi: 5 trin
IoT-gasdetektor med Arduino og Raspberry Pi: I denne instruktør lærer du, hvordan du bygger en IoT-gasdetektor ved hjælp af en Arduino, en Raspberry Pi og en MQ-5 gassensor. Ud over disse dele skal du bruge tre ledninger for at forbinde Arduino til gassensoren. Når det er gjort, vil du b
LPG GASDETEKTOR: 5 trin
LPG GASDETEKTOR: i denne TUTORIAL skal jeg bygge en LPG detektor med alarm
Projekt: Energibesparelse i hjemmet: 8 trin
Projekt: Home Energy Saver: Hannah Robinson, Rachel Wier, Kaila Cleary Brugen af et Arduino -bord og Matlab viste sig at være en enkel og effektiv metode til at hjælpe husejere med at optimere deres energiforbrug. Enkelheden og alsidigheden af Arduino -bordet er overraskende. Der er
Raspberry Pi hele hjemmet synkron lyd med telefon -app -fjernbetjeninger: 10 trin (med billeder)
Raspberry Pi hele hjemmet synkron lyd med telefonapps -fjernbetjeninger: Målet er synkroniseret lyd og/eller individuelle kilder i ethvert rum, let styret med en telefon eller tablet via iTunes Remote (apple) eller Retune (android). Jeg vil også have, at lydzonerne skal tænde/slukke automatisk, så jeg vendte mig til Raspberry Pi og
Sensly Hat til Raspberry Pi luftkvalitet og gasdetektor V0.9: 8 trin
Sensly Hat til Raspberry Pi luftkvalitet og gasdetektor V0.9: Sensly er en bærbar forureningssensor, der er i stand til at registrere forureningsniveauerne i luften ved hjælp af sine indbyggede gassensorer til at indsamle oplysninger om de forskellige gasser, der er til stede. Disse oplysninger kan fodres direkte til din smartphone til real-time