Sommario:
- Passaggio 1: collegare il sensore di gas ad Arduino
- Passaggio 2: collega Arduino al Raspberry Pi
- Passaggio 3: scrivi del codice per Arduino
- Passaggio 4: scrivi del codice per il Raspberry Pi
- Passaggio 5: crea un caso e provalo
Video: Rilevatore di gas IoT con Arduino e Raspberry Pi: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial imparerai come costruire un rilevatore di gas IoT utilizzando un Arduino, un Raspberry Pi e un sensore di gas MQ-5. Oltre a queste parti avrai bisogno di tre fili per collegare Arduino al sensore di gas. Una volta fatto, sarai in grado di scrivere il codice per Arduino e Raspberry Pi per ottenere il livello di gas attuale nella stanza, che si tratti di gas naturale, alcol o persino del tuo respiro. Iniziamo!
Passaggio 1: collegare il sensore di gas ad Arduino
Avrai bisogno di tre fili per collegare il sensore di gas ad Arduino:
-Uno dall'A0 del sensore (uscita analogica) a un pin di ingresso analogico sull'Arduino
-Uno dal GND del sensore (pin di terra) a un pin di terra sull'Arduino
-Uno dal VCC del sensore (ingresso alimentazione) a un pin 5v sull'Arduino
Fatto ciò, accendi Arduino. Dovresti vedere una luce rossa sul sensore del gas.
Passaggio 2: collega Arduino al Raspberry Pi
Dovrai collegare Arduino al Raspberry Pi per verificare che sia alimentato tramite la porta USB del Pi. Utilizzerai anche questa connessione per la comunicazione tramite la funzione serial.println() di Arduino, che verrà ricevuta dal Raspberry Pi.
Passaggio 3: scrivi del codice per Arduino
Ora che l'Arduino è connesso deve essere in grado di prendere una lettura dal sensore di gas e trasmetterla al Raspberry Pi. Per fare ciò sono necessarie poche righe di codice: l'Arduino deve prendere l'ingresso analogico dal sensore e poi scriverlo sulla connessione seriale, che permetterà al Pi di leggerlo. Un esempio di come farlo è incluso nell'immagine.
Passaggio 4: scrivi del codice per il Raspberry Pi
Ora avrai bisogno di un codice dall'altra parte per "catturare" i dati provenienti da Arduino e visualizzarli su Internet. Per fare ciò, nel nostro esempio utilizzeremo Python insieme a Flask, che ci consentirà di servire una pagina Web con i dati del sensore insieme a una media delle letture passate del sensore. Dovrai importare i moduli mostrati nell'immagine affinché il server web e la comunicazione della porta seriale funzionino.
Successivamente, ti consigliamo di avviare una nuova connessione seriale e scrivere una classe di sensori che leggerà da Arduino e passerà quei dati al nostro percorso Flask, che è mostrato nella seconda immagine. Infine, vorrai creare una pagina web in HTML in modo che possiamo effettivamente visualizzare i nostri dati. Un esempio di come potresti farlo è incluso qui.
Passaggio 5: crea un caso e provalo
Infine, una volta testato il sensore, puoi costruirne una custodia e testarlo! Potresti creare una custodia con una stampante 3D (esistono già custodie prefabbricate per Pi e Arduino) o persino costruirne una di cartone. Un esempio di entrambi è incluso sopra. Abbiamo preso i nostri casi da Thingiverse (qui e qui). Alla fine la scelta sta a te! Costruzione felice!
Consigliato:
Rilevatore di perdite di gas basato su IOT: 4 passaggi
Rilevatore di perdite di gas basato su IOT: Requisiti1 - Nodemcu (ESP8266)2 - Sensore di fumo (MQ135)3 - Ponticelli (3)
CAPPELLO SENSLY PER IL RILEVATORE DI GAS E QUALITÀ DELL'ARIA RASPBERRY PI V1.1: 9 passaggi
CAPPELLO SENSLY PER IL RILEVATORE DI GAS & QUALITÀ DELL'ARIA RASPBERRY PI V1.1: Sensly è un sensore di inquinamento portatile in grado di rilevare i livelli di inquinamento nell'aria utilizzando i suoi sensori di gas di bordo per raccogliere informazioni sui vari gas presenti. Queste informazioni possono essere inviate direttamente al tuo smartphone per l'elaborazione in tempo reale
Domotica: Rilevatore di gas MQ-2 con Llamador Telefónico e allarme: 4 passaggi
Domotica: Detector De Gas MQ-2 Con Llamador Telefónico Y Alarma: En el proyecto veremos el funcionamiento de este simple sistema de alarma sonoro con llamador telefónico en el caso de que aya una fuga de gas explosivo en nuestro hogar u empresa, etc Este nos alertará mediante una alarma sonora y ll
Sensly Hat per il rilevatore di gas e qualità dell'aria Raspberry Pi V0.9: 8 passaggi
Sensly Hat per il rilevatore di gas e qualità dell'aria Raspberry Pi V0.9: Sensly è un sensore di inquinamento portatile in grado di rilevare i livelli di inquinamento nell'aria utilizzando i suoi sensori di gas di bordo per raccogliere informazioni sui vari gas presenti. Queste informazioni possono essere inviate direttamente al tuo smartphone per l'elaborazione in tempo reale
Rilevatore di fumo IOT: aggiorna il rilevatore di fumo esistente con IOT: 6 passaggi (con immagini)
Rilevatore di fumo IOT: aggiorna il rilevatore di fumo esistente con IOT: elenco dei contributori, Inventore: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Supervisore: Dr Chia Kim Seng Dipartimento di ingegneria meccatronica e robotica, Facoltà di ingegneria elettrica ed elettronica, Universiti Tun Hussein Onn Malaysia.Distribuzione