Tartalomjegyzék:
Videó: Otthoni gázérzékelő: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A projekt célja egy hatékony otthoni gázérzékelő létrehozása az arduino uno -ból (vagy ebben az esetben annak kínai megfelelőjéből) és egy csomó érzékelőből.
Kellékek
A felszerelés, amire szüksége lesz:
1. Arduino uno vagy a Cheekrereit verziója a Geekcreit-től, amely körülbelül 5-8 dollár.
2. DS3231 valós idejű óra modul körülbelül 2 dollárért, amelyet az órára, de a hőmérséklet mérésére is használnak.
3. MQ-2 gázérzékelő, amelyet a CO-koncentráció mérésére használnak. Ez körülbelül 2,50 dollár.
4. MQ-7 gázérzékelő, amelyet PB-gáz és füstképződés mérésére használnak. Ez körülbelül 2,50 dollár.
5. Passzív zümmögő és páratartalom-érzékelő, amelyek általában 1-2 dollárba kerülnek, vagy nagyobb érzékelőcsomagban.
6. 1.8 TFT színes kijelző ST7735. Ezt használom ebben a projektben, és körülbelül 5 dollár.
www.banggood.com/1_8-Inch-TFT-LCD-Display-…
1. lépés: Az áramkör
A modulokat és a táblához való csatlakozásukat a következőkben ismertetjük. A modul csapjai a bal oldalon vannak, a nyíl pedig arra a táblacsapra mutat, amelyhez ez a csap csatlakozik.
DS3231:
VCC → 5V
GND → GND
SDA → második csap felülről, a tábla jobb oldalán
SCL → első csap felülről, a tábla jobb oldalán
(Az SDA és az SCL pirossal van karikázva a fenti táblán)
MQ-2:
VCC → 5V
GND → GND
A0 → A0
MQ-7:
VCC → 5V
GND → GND
A0 → A1
ST7735 Kijelző:
VCC → 5V
GND → GND
CS → 10
RESET → 9
AD → 8
SDA → 11
SCK → 13
LED → 3.3V
Berregő:
- → GND
középső csap → VCC
S → 5
Páratartalom érzékelő:
- → GND
középső csap → VCC
S → 5
2. lépés: A kód
A kód több képernyőképen is megjelenik az arduino szerkesztőből, így gyorsan megnézheti, vagy letöltheti az alábbiakban. A projekthez sok könyvtárra van szükség, így ezek is szerepelnek.
A kód felépítése és logikája
Az első képen a könyvtárak szerepelnek, majd kevés a zümmögő, a páratartalom -érzékelő és a kijelző definíciója, valamint a szürke színt is be kellett vennem, mert alapértelmezés szerint nincs megadva a könyvtárból. Ezek után következnek az érzékelő példányok és változók, amelyek később hasznosak lesznek. A hr és wr változók a vonalhatárok mérései. A következő a beállítás. A soros kapcsolat sebessége 115200 baud, és az mq2 és ds3231 (rtc) érzékelők elindulnak.
A második képen a zümmögőtüskét állítjuk be. A képernyőt fekete képernyőre inicializáljuk, és 10 másodpercig beillesztünk, majd elkezdjük rajzolni az elválasztó vonalakat (fehér vonalakat) a képernyőn, ezt a kódot a Vízszintes vonalak és a Függőleges vonalak megjegyzések jelölik. A következő a szöveg a képernyőn. Minden egyes érzékelő esetében a szöveget megjelenítő kódblokk az érzékelő nevével kezdődik, mint egy megjegyzés. Ez csak a statikus szöveg, amely nem változik frissítéskor.
A harmadik képen a szöveges rész folytatódik, és a beállítás további 10 másodperces késéssel fejeződik be, hogy az érzékelők szépen kalibrálhassanak. Ezt követően jön a fő hurok. Ebben az első dolog, amit a szenzoroktól meg kell szerezni és a karakterláncon meg kell jeleníteni, az a nap, amely után a dátum következik.
A negyedik képen a fő hurok folytatódik az idővel kapcsolatos információk beszerzésével. Ezt követően a hőmérséklet. A képernyőn megjelenő szöveg színe a hőmérséklettől függ. Néhány kódsor után megjelenik a tft.print ((char) 248), ez kinyomtatja a celsius jelet a képernyőn.
Az ötödik képen a páratartalom kék színnel van nyomtatva, ha 30 és 55 százalék között van (a szoba normál páratartalma), és pirossal, ha nem. Ezt követően megmérik és megjelenítik a CO (szén -monoxid), a füst és az LPG (gáz) koncentrációját.
A hatodik és hetedik képen azok az ellenőrzések láthatók, amelyek aktiválják a zümmögőt, és figyelmeztetnek a mérgező anyagok lehetséges magas és káros szintjeire. Ha az LPG 15 és 30 ppm között van, elővigyázatosságból két másodperces időközönként zümmög. Ha a szintek 30 felett vannak, folyamatosan zümmög, amíg azok le nem mennek. A szén -dioxid ugyanaz, de három küszöbérték és egy füstküszöb van. A szintek 5 másodpercenként frissülnek.
3. lépés: Az eredmény
A tábla bekapcsolásakor a fenti megjelenést a TFT képernyőn kell megjelenítenie.
Ajánlott:
Gázérzékelő illesztése Arduino -val: 4 lépés
Gázérzékelő illesztése Arduino-val: Az MQ-2 füstérzékelő érzékeny a füstre és a következő gyúlékony gázokra: LPG, bután, propán, metán, alkohol, hidrogén. Az érzékelő ellenállása a gáz típusától függően eltérő. A füstérzékelő beépített potenciométerrel rendelkezik
Visuino alkoholszonda Az MQ-3 alkoholos gázérzékelő használata: 8 lépés
Visuino Alkoholmérő Az MQ-3 alkoholos gázérzékelő használata: Ebben az oktatóanyagban az Arduino UNO, az OLED LCD, az MQ-3 alkoholgáz-érzékelő modult és a Visuino-t használjuk az alkoholszint megjelenítésére az LCD-n és a határérzékelés beállításához. Nézzen meg egy bemutató videót
Arduino gázérzékelő riasztórendszer: 6 lépés
Arduino gázérzékelő riasztórendszer: Üdv mindenkinek! Most elmagyarázom, hogyan építsünk Arduino gázérzékelő riasztórendszert a Tinkercad -ban. Ez az áramkör a gázérzékelő segítségével érzékeli, ha tűz, füst vagy gázszivárgás van a közelben. Az LCD és a riasztó használatával ez az áramkör is
IoT gázérzékelő Arduino és Raspberry Pi segítségével: 5 lépés
IoT gázérzékelő Arduino és Raspberry Pi készülékekkel: Ebben az oktatóanyagban megtanulhatja, hogyan kell IoT gázérzékelőt építeni Arduino, Raspberry Pi és MQ-5 gázérzékelő segítségével. Ezen alkatrészeken kívül három vezetékre lesz szüksége az Arduino és a gázérzékelő csatlakoztatásához. Ha ez megtörténik, akkor
Oktatóanyag: Az Mg811 Co2 szén -dioxid gázérzékelő használata: 3 lépés
Oktatóanyag: Az Mg811 Co2 szén -dioxid gázérzékelő használata: Leírás: Ez az oktatóanyag néhány egyszerű lépést mutat be az Mg811 Co2 gázérzékelő használatáról az Arduino Uno használatával. Ennek az oktatóanyagnak a végén összehasonlítási eredményt kap, amikor az érzékelő képes mozgást észlelni, és nem észlel mozgást