
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05



V tomto návode sa naučíte, ako vytvoriť detektor plynu IoT pomocou plynového senzora Arduino, Raspberry Pi a MQ-5. Okrem týchto častí budete potrebovať tri vodiče na pripojenie Arduina k plynovému senzoru. Akonáhle to urobíte, budete môcť napísať kód pre Arduino a Raspberry Pi, aby ste získali aktuálnu hladinu plynu v miestnosti, či už je to zemný plyn, alkohol alebo dokonca váš dych. Začnime!
Krok 1: Pripojte snímač plynu k Arduinu

Na pripojenie plynového senzora k Arduinu budete potrebovať tri vodiče:
-Jeden zo senzora A0 (analógový výstup) na analógový vstupný kolík na Arduine
-Jeden z GND (uzemňovací kolík) snímača na uzemňovací kolík na Arduine
-Jeden z VCC snímača (príkon) na 5v pin na Arduine
Akonáhle to urobíte, zapnite Arduino. Na plynovom senzore by ste mali vidieť červené svetlo.
Krok 2: Pripojte Arduino k Raspberry Pi

Budete musieť zapojiť Arduino do Raspberry Pi, aby ste si overili, či je napájané z USB portu Pi. Toto spojenie využijete aj na komunikáciu cez funkciu Arduino serial.println (), ktorú dostane Raspberry Pi.
Krok 3: Napíšte nejaký kód pre Arduino

Teraz, keď je Arduino pripojené, musí byť schopné odčítať údaje zo snímača plynu a prenášať ich do Raspberry Pi. Na to je potrebných niekoľko riadkov kódu: Arduino musí prevziať analógový vstup zo snímača a potom ho zapísať do sériového pripojenia, ktoré umožní Pi ich čítanie. Príklad, ako to urobiť, je uvedený na obrázku.
Krok 4: Napíšte kód pre Raspberry Pi



Teraz budete potrebovať kód na druhom konci, aby ste „zachytili“údaje pochádzajúce z Arduina a zobrazili ich cez internet. Na tento účel použijeme v našom prípade Python spolu s bankou Flask, ktorá nám umožní poskytnúť webovú stránku s údajmi senzora spolu s priemerom minulých hodnôt senzora. Aby komunikácia s webovým serverom a sériovým portom fungovala, budete musieť importovať moduly zobrazené na obrázku.
Ďalej budete chcieť začať nové sériové pripojenie a napísať triedu senzorov, ktorá bude čítať údaje z Arduina a odovzdávať tieto údaje našej trase do banky, ktorá je znázornená na druhom obrázku. Nakoniec budete chcieť vytvoriť webovú stránku v HTML, aby sme mohli skutočne zobrazovať naše údaje. Tu je príklad toho, ako by ste to mohli urobiť.
Krok 5: Postavte si prípad a vyskúšajte ho



Nakoniec, keď ste senzor otestovali, môžete mu k nemu postaviť puzdro a vyskúšať ho! Môžete si vyrobiť puzdro s 3D tlačiarňou (vopred pripravené puzdrá pre Pi a Arduino už existujú) alebo si dokonca postaviť jedno z kartónu. Príklad oboch je uvedený vyššie. Naše prípady sme dostali z Thingiverse (tu a tu). Nakoniec je výber na vás! Šťastnú stavbu!
Odporúča:
Detektor úniku plynu na báze IOT: 4 kroky

Detektor úniku plynu na báze IOT: Požiadavky1 - Nodemcu (ESP8266) 2 - dymový senzor (MQ135) 3 - prepojovacie vodiče (3)
DETEKTOR PLYNOVÉHO PLYNU: 5 krokov

DETEKTOR PLYNOVÉHO PLYNU: v tomto návode postavím detektor LPG s alarmom
Domáci detektor plynu: 3 kroky

Domáci detektor plynu: Cieľom tohto projektu je vytvoriť účinný domáci detektor plynu z arduino uno (alebo v tomto prípade jeho čínskeho ekvivalentu) a niekoľkých senzorov
ZMYSELNÁ Klobúk pre DETEKTOR KVALITY A PLYNU RASPBERRY PI V1.1: 9 krokov

CITLIVÁ Klobúk pre DETEKTOR KVALITY A PLYNU RASPBERRY PI V1.1: Sensly je prenosný snímač znečistenia, ktorý je schopný detekovať úrovne znečistenia vo vzduchu pomocou zabudovaných plynových senzorov a zhromažďovať informácie o rôznych prítomných plynoch. Tieto informácie je možné odoslať priamo do vášho smartfónu a v reálnom čase
Zmyselný klobúk pre detektor kvality vzduchu a plynu Raspberry Pi V0.9: 8 krokov

Senzorický klobúk pre detektor kvality vzduchu a plynu Raspberry Pi V0.9: Sensly je prenosný snímač znečistenia, ktorý je schopný detekovať úrovne znečistenia vo vzduchu pomocou vstavaných plynových senzorov a zhromažďovať informácie o rôznych prítomných plynoch. Tieto informácie je možné odoslať priamo do vášho smartfónu a v reálnom čase