Stazione Meteo Fatta in casa Con Arduino
Stazione Meteo Fatta in casa Con Arduino
Stazione Meteo Fatta in casa Con Arduino
C'è chi come me, assetato di informazioni, ha sempre desiderato di auto-produrre una semplice stazione meteo casalinga o per monitorare le condizioni ambientali all'interno della casa.
Non molto tempo fa ho deciso di interfacciare una scheda Arduino con la fantastica piattaforma IOT gratuita Thingspeak, in modo da poter controllare i dati ambientali della mia casa in qualsiasi momento ed in qualsiasi luogo.
In questo tutorial
vedremo come mostrare i valori di Temperatura, Pressione, Umidità e presenza di fiamma della vostra casa sulla piattaforma Thingspeak.
La prima cosa da fare
Creare un account gratuito su Thingspeak.com è semplice, andare all'indirizzo e cliccare in alto a destra su "Registrati".
Una volta registrati ed eseguito l'accesso basta cliccare sul menu a tendina "Canali" in alto e poi su "I Miei Canali"
Quando siete nella pagina "Miei Canali" cliccate su "Nuovo Canale"
Inserite tutti i dati necessari (potete chiamarli come volete) ed attivate 5 campi, come ho fatto io:
In fine cliccate in basso alla pagina "Save channel" e siete pronti per proseguire
i dati che dovrete segnare sono "Channel ID" e "Chiave API di Scrittura, li troverete cliccando sul vostro canale nella sezione "Chiavi API"
Tutto Pronto!!
Ora possiamo proseguire con l'hardware da collegare ed installare.
Cosa Serve:
Assemblaggio
Montare la scheda Ethernet sulla scheda arduino
- BMP180 Vcc --- Arduino Ethernet 5V
- BMP180 GND --- Arduino Ethernet GND
- BMP180 SCL --- Arduino Ethernet Analog A5
- BMP180 SDA --- Arduino Ethernet Analog A4
- DHT11 Data --- Arduino Ethernet Analog A0
- DHT11 GND --- Arduino Ethernet GND
- DHT11 Vcc --- Arduino Ethernet 5V
- Flame Sensor Vcc --- Arduino Ethernet 5V
- Flame Sensor GND --- Arduino Ethernet GND
- Flame Sensor A0 --- Arduino Ethernet Analog A1
- Flame Sensor D0 --- Arduino Ethernet Digital D3
Il sensore di fiamma ha il collegamento al pin analogico per controllare le variazioni del valore, mentre la connessione al pin digitale è per la rilevazione di fiamma, oltre un certo livello di intensità, regolabile dal potenziometro sul sensore cosi da poterlo aggiustare come meglio si crede per la propria applicazione.
Codice Sorgente
La libreria DHT11 usata nel codice del tutorial può essere scaricata da questo link dal mio Gdrive.
Conclusioni
Il tutorial mostra come ricevere in tempo reale i dati sulla piattaforma Thingspeak, il quale è facilmente interfacciabile con moltissime app nel playstore Android.
Nel prossimo tutorial vedremo come ricevere notifiche sull'applicazione push bullet su PC e Smartphone in modo da essere sempre aggiornati sugli eventi della stazione fatta in casa.
Nel frattempo potrebbe interessarti un precedente tutorial su come collegare un bot Telegram alla piattaforma Thingspeak cosi da richiedere dati in qualsiasi momento tu voglia!
Al prossimo tutorial e se avete domande commentate il post!
E Non Dimenticare Di Iscriverti!😇
Commenti
Posta un commento