Tartalomjegyzék:

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 segítségével: 5 lépés

Videó: IoT gázérzékelő Arduino és Raspberry Pi segítségével: 5 lépés

Videó: IoT gázérzékelő Arduino és Raspberry Pi segítségével: 5 lépés
Videó: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Július
Anonim
Image
Image
Csatlakoztassa a gázérzékelőt az Arduino -hoz
Csatlakoztassa a gázérzékelőt az Arduino -hoz

Ebben az utasításban 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 ré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ént, írhat kódot az Arduino és a Raspberry Pi számára, hogy megkapja a helyiség aktuális gázszintjét, legyen az földgáz, alkohol vagy akár a lehelet. Lássunk neki!

Lépés: Csatlakoztassa a gázérzékelőt az Arduino -hoz

Csatlakoztassa a gázérzékelőt az Arduino -hoz
Csatlakoztassa a gázérzékelőt az Arduino -hoz

Három vezetékre lesz szüksége a gázérzékelő és az Arduino csatlakoztatásához:

-Egy az érzékelő A0 (analóg kimenete) és az Arduino analóg bemeneti érintkezője között

-Egy az érzékelő GND -jétől (földelt csap) az Arduino földelőcsapjáig

-Egy az érzékelő VCC -jétől (tápellátás) az 5 V -os érintkezőig az Arduino -n

Ha ez megtörtént, kapcsolja be az Arduino -t. Piros lámpát kell látnia a gázérzékelőn.

Lépés: Csatlakoztassa az Arduino -t a Raspberry Pi -hez

Csatlakoztassa az Arduino -t a Raspberry Pi -hez
Csatlakoztassa az Arduino -t a Raspberry Pi -hez

Csatlakoztatnia kell az Arduino -t a Raspberry Pi -hez, hogy ellenőrizze, hogy a tápellátás a Pi USB -portján keresztül történik -e. Ezt a kapcsolatot a kommunikációra is használni fogja az Arduino serial.println () függvényén keresztül, amelyet a Raspberry Pi fog fogadni.

3. lépés: Írjon néhány kódot az Arduino számára

Írjon néhány kódot az Arduino számára
Írjon néhány kódot az Arduino számára

Most, hogy az Arduino csatlakoztatva van, képesnek kell lennie leolvasni a gázérzékelőt, és továbbítani a Raspberry Pi -hez. Ehhez néhány sornyi kódra van szükség: az Arduino -nak el kell vennie az analóg bemenetet az érzékelőtől, majd be kell írnia a soros kapcsolatba, amely lehetővé teszi a Pi számára, hogy le tudja olvasni. Ennek példája a képen látható.

4. lépés: Írjon néhány kódot a Raspberry Pi -hez

Írjon néhány kódot a Raspberry Pi -hez
Írjon néhány kódot a Raspberry Pi -hez
Írjon néhány kódot a Raspberry Pi -hez
Írjon néhány kódot a Raspberry Pi -hez
Írjon néhány kódot a Raspberry Pi -hez
Írjon néhány kódot a Raspberry Pi -hez

Most szüksége lesz egy kódra a másik végén, hogy "elkapja" az Arduino -ból érkező adatokat, és megjelenítse az interneten. Ehhez a példánkban a Python -t használjuk a Flask -mal együtt, amely lehetővé teszi, hogy egy weboldalt szolgáljunk ki az érzékelő adataival, valamint az érzékelő korábbi leolvasásának átlagával együtt. A webszerver és a soros port kommunikációjának működéséhez importálnia kell a képen látható modulokat.

Ezután új soros kapcsolatot kell létrehoznia, és írnia kell egy érzékelőosztályt, amely leolvassa az Arduino -ból, és továbbítja ezeket az adatokat a lombik útvonalunkhoz, amely a második képen látható. Végül egy weboldalt szeretne létrehozni HTML -ben, hogy ténylegesen megtekinthessük adatainkat. Itt található egy példa arra, hogyan teheti ezt meg.

5. lépés: Készíts egy tokot és próbáld ki

Építsen tokot és próbálja ki!
Építsen tokot és próbálja ki!
Építsen tokot és próbálja ki!
Építsen tokot és próbálja ki!
Építsen tokot és próbálja ki!
Építsen tokot és próbálja ki!

Végül, miután tesztelte az érzékelőt, építhet hozzá tokot, és kipróbálhatja! Készíthet egy tokot 3D nyomtatóval (a Pi és az Arduino számára előre elkészített tokok már léteznek), vagy akár kartonból is építhet egyet. Mindkettőre példa található fent. Az ügyeinket a Thingiverse -től kaptuk (itt és itt). Végső soron a választás rajtad áll! Boldog épületet!

Ajánlott: