Sisukord:
Video: Kodune gaasiandur: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selle projekti eesmärk on luua tõhus kodune gaasiandur arduino uno (või antud juhul selle Hiina ekvivalent) ja hunniku andurite hulgast.
Tarvikud
Vajalik varustus on järgmine:
1. Arduino uno või selle nutikam versioon Geekcreitist, mis on umbes 5-8 dollarit.
2. DS3231 reaalajas kella moodul umbes 2 dollari eest, mida kasutatakse kella jaoks, aga ka temperatuuri mõõtmiseks.
3. MQ-2 gaasiandur, mida kasutatakse süsinikdioksiidi kontsentratsiooni mõõtmiseks. See on umbes 2,50 dollarit.
4. MQ-7 gaasiandur, mida kasutatakse vedelgaasi ja suitsu kontsentratsiooni mõõtmiseks. See on umbes 2,50 dollarit.
5. Passiivne helisignaal ja niiskusandur, mis tavaliselt maksavad 1-2 dollarit või suuremas anduripakendis.
6. 1,8 TFT värviekraan ST7735. Seda ma kasutan selles projektis ja maksab umbes 5 dollarit.
www.banggood.com/1_8-Inch-TFT-LCD-Display-…
1. samm: vooluring
Järgnevalt kirjeldatakse mooduleid ja nende ühendusi tahvliga. Mooduli tihvtid asuvad vasakul küljel ja nool osutab tahvli tihvtile, millega see tihvt on ühendatud.
DS3231:
VCC → 5V
GND → GND
SDA → teine tihvt ülevalt, tahvli paremal küljel
SCL → esimene tihvt ülevalt, tahvli paremal küljel
(SDA ja SCL on ülaloleval tahvlipildil punase ringiga ümbritsetud)
MQ-2:
VCC → 5V
GND → GND
A0 → A0
MQ-7:
VCC → 5V
GND → GND
A0 → A1
ST7735 ekraan:
VCC → 5V
GND → GND
CS → 10
LÄHTESTAMINE → 9
AD → 8
SDA → 11
SCK → 13
LED → 3.3V
Sumin:
- → GND
keskmine tihvt → VCC
S → 5
Niiskuse andur:
- → GND
keskmine tihvt → VCC
S → 5
2. samm: kood
Kood on arduino redaktori mitmel ekraanipildil, nii et saate seda kiiresti vaadata või alla laadida. Projekt nõuab üsna vähe raamatukogusid, nii et neid ka tutvustatakse.
Koodi ülesehitus ja loogika
Esimesel pildil on raamatukogud kaasas, siis on summeri, niiskusanduri ja ekraani jaoks vähe määratlusi, samuti pidin lisama halli värvi, kuna see pole raamatukogust vaikimisi määratletud. Pärast seda on anduri eksemplarid ja muutujad, mis tulevad hiljem kasuks. Muutujad hr ja wr on mõned joonte piiride mõõtmised. Järgmine on seadistus. Järjestikühenduse kiirus on 115200 baudi ning käivitatakse mq2 ja ds3231 (rtc) andurid.
Teisel pildil seadsime välja summeri tihvti. Initsialiseerime ekraani mustale ekraanile ja sisestame 10 sekundi pikkuse aja, mille järel hakkame ekraanile eraldusjooni (valgeid jooni) joonistama, seda koodi tähistavad horisontaaljooned ja vertikaalsed jooned. Järgmine on ekraanil olev tekst. Iga konkreetse anduri puhul algab teksti kuvav koodiplokk selle anduri nimega nagu kommentaar. See on ainult staatiline tekst, mis värskendamisel ei muutu.
Kolmandal pildil jätkub tekstiosa ja seadistamine lõpeb veel 10 -sekundilise viivitusega, et andurid saaksid ilusti kalibreeruda. Pärast seda tuleb peamine silmus. Selles on esimene asi, mida anduritelt saada ja stringil kuvada, päev, millele järgneb kuupäev.
Neljandal pildil jätkub põhisilmus aja kohta teabe hankimisega. Pärast seda on temperatuur. Ekraanil oleva teksti värv sõltub temperatuurist. Pärast mõnda koodirida on tft.print ((char) 248), prindib see ekraanile Celsiuse märgi.
Viiendal pildil on niiskus trükitud sinise värviga, kui see on vahemikus 30–55 protsenti (ruumi normaalne õhuniiskus), ja punasega, kui seda pole. Pärast seda mõõdetakse ja kuvatakse CO (süsinikmonooksiid), suitsu ja vedelgaasi (gaasi) kontsentratsioon.
Kuuendal ja seitsmendal pildil on kontrollid, mis aktiveerivad helisignaali ja hoiatavad mürgiste ainete võimaliku kõrge ja kahjuliku taseme eest. Kui vedelgaas on vahemikus 15–30 ppm, kostab see ettevaatusabinõuna kahe sekundilise intervalliga. Kui tase on üle 30, sumiseb see pidevalt, kuni tase langeb. CO on sama, kuid kolme künnise ja ühe suitsulävega. Tase uuendatakse iga 5 sekundi järel.
3. samm: tulemus
Tahvli sisselülitamisel peaksite oma TFT -ekraanil nägema ülaltoodud välimust.
Soovitan:
Kodune turvasüsteem, mis kasutab sensori liitmist: 5 sammu
Kodune turvasüsteem, mis kasutab sensori sulandumist: Selle projekti idee on luua odav ja hõlpsasti valmistatav turvaandur, mille abil saab teid hoiatada, kui keegi on selle ületanud. Algne eesmärk oli luua midagi, mis annaks mulle märku, kui keegi trepist üles kõndis, aga ka mina
Kodune RC Cessna Skyhawki lennuk EASY BUILD: 7 sammu (piltidega)
Kodune RC Cessna Skyhawk Lennuk EASY BUILD: Lapsest saati, nagu ka kõik teised lapsed, olin lummatud RC -lennukitest, kuid ei saanud neid kunagi osta ega teha, kuna need olid väga kallid või keerulised ehitada, kuid need ajad on nüüd taga ja Jagan, kuidas tegin oma esimese RC -lennuki (
IoT gaasiandur koos Arduino ja Raspberry Pi -ga: 5 sammu
IoT gaasiandur koos Arduino ja Raspberry Pi-ga: Selles juhendis saate teada, kuidas ehitada IoT gaasiandurit, kasutades Arduino, Raspberry Pi ja MQ-5 gaasiandurit. Lisaks nendele osadele vajate Arduino gaasianduriga ühendamiseks kolme juhtmest. Kui see on tehtud, saate
IoT gaasiandur: 7 sammu
IoT gaasiandur: Olin tahtnud luua gaasianduri, mis tuvastaks majas lekke. Selle praktiline kasutamine tagab, et te ei jätnud pliiti tuleta põlema, põhjustades gaasimürgitust. Teine võimalus võib olla veenduda, et te ei ületa
Arduino gaasiandur: 5 sammu
Arduino gaasiandur: see gaasiandur võimaldab kasutajal mõõta gaase, nagu vingugaas ja metaan, samuti tuleohtlikke gaase ja toimida alkomeetrina