Sommario:

Meteo Nodo IoT Smart Meteo Station: 6 passaggi
Meteo Nodo IoT Smart Meteo Station: 6 passaggi

Video: Meteo Nodo IoT Smart Meteo Station: 6 passaggi

Video: Meteo Nodo IoT Smart Meteo Station: 6 passaggi
Video: SFIORATO INVESTIMENTO NELLA STAZIONE DI RICCIONE!! - DATA: 10/08/2020 2024, Luglio
Anonim
Image
Image

Voglio realizzare un dispositivo per monitorare la temperatura e l'umidità nel mio ufficio. Esistono molte schede compatibili con LUA o Arduino IDE. Ci sono molte schede che hanno una connessione internet wifi. Amo Adafruit e amo tutti i prodotti di questo marchio.

Per il mio progetto ho scelto la piccola e intelligentissima versione Adafruit Huzzah Feather. Le Adafruit Feather sono una linea completa di schede di sviluppo di Adafruit che sono sia indipendenti che impilabili. Possono essere alimentati da batterie lipo per l'uso in movimento o dalle loro prese micro-USB per progetti stazionari. Le piume sono flessibili, portatili e leggere come il loro omonimo.

Uso il sensore DHT-11. Il DHT-11 è un sensore scadente che ha una buona risposta e un prezzo molto contenuto. Vedi su Amazon.

Disponiamo anche di una linea completa di accessori e Feather Wings per impilare i pannelli e aggiungere spazio per la prototipazione. Fondamentalmente, Adafruit Feather è un ecosistema completo di prodotti e il modo migliore per far decollare il tuo progetto.

www.adafruit.com/feather

Scelgo Adafruit Huzzah perché monta a bordo il chip ESP8266. Questo è un chip che uso tutti i giorni nei miei progetti e lo adoro.

Puoi acquistare Huzzah ESP8266 su AMAZON:

La versione Huzzah ESP8266 Feather:

Inoltre io uso Cayenne Dashboard tutti i giorni. La Cayenne Dashboard è una soluzione perfetta per tutti coloro che desiderano un modo semplice per condividere i dati sul cloud o utilizzare il protocollo MQTT con schede Raspberry Pi o Arduino. Il Cayenne è molto semplice e la community è una miniera di progetti e suggerimenti. Guarda il Sito, iscriviti gratuitamente oggi. Leggi il forum e parla con gli utenti.

Passaggio 1: Adafruit Feather Huzzah

Cayenne IoT per tutti
Cayenne IoT per tutti

Feather è la nuova scheda di sviluppo di Adafruit e, come il suo omonimo, è sottile, leggera e ti fa volare! Abbiamo progettato Feather per essere un nuovo standard per i core dei microcontrollori portatili.

Questa è l'Adafruit Feather HUZZAH ESP8266: la nostra versione di una scheda di sviluppo WiFi ESP8266 "tutto in uno" con USB integrato e ricarica della batteria. È un modulo WiFi ESP8266 con tutti gli extra di cui hai bisogno, pronto per il rock!

La versione Huzzah ESP8266 Feather:

Particolari:

  • Misura 2,0 "x 0,9" x 0,28" (51 mm x 23 mm x 8 mm)
  • 9,7 grammi
  • ESP8266 @ 80MHz con logica/potenza 3,3V
  • 4MB di FLASH (32 MBit)
  • WiFi 802.11 b/g/n. integrato
  • Regolatore da 3,3 V con uscita di corrente di picco di 500 mA
  • Convertitore USB-seriale CP2104 integrato con velocità di trasmissione massima di 921600 per un caricamento rapido
  • Supporto per il ripristino automatico per entrare in modalità bootload prima del caricamento del firmware
  • 9 x pin GPIO - possono essere utilizzati anche come I2C e SPI1 x ingressi analogici 1,0 V max
  • Il caricabatterie LiPoly da 100 mA integrato con LED indicatore di stato di carica, può anche tagliare una traccia per disabilitare il caricabatterie
  • Pin #0 LED rosso per uso generico lampeggiante.
  • Pin n. 2 LED blu per il debug del bootload e lampeggiamento per uso generale
  • Pin di alimentazione/abilitazione
  • 4 fori di montaggio
  • Tasto reset

Passaggio 2: Cayenne IoT per tutti

Cayenne è una piattaforma perfetta per sviluppare il tuo progetto cloud. Cayenne ti offre una soluzione completa per lo sviluppo del tuo progetto IoT. Una dashboard che riceve i dati, li archivia e li attiva. Puoi inviare una mail per esempio o inviare un messaggio. Tutta l'installazione è molto semplice, ci sono tonnellate di video e molti progetti che puoi visualizzare e remixare.

Iscriviti ora gratuitamente!

Successivamente, puoi aggiungere una bacheca sulla tua dashboard. Prendi nota del tuo token personale. Dopo, devi firmarlo nel codice Arduino.

Passaggio 3: installa il software

Prima di tutto scarica i driver Adafrut Huzzah. Puoi vedere i documenti sul sito ufficiale di Adafruit e scaricare tutti i file.

Dopo il primo passaggio, puoi scaricare l'IDE Arduino e aggiungere la scheda Adafruit Huzzah. Scarica l'IDE Arduino dal sito ufficiale www.arduino.cc, e segui la procedura per aggiungere le schede.

Aggiungi la libreria Cayenne seguendo la guida ufficiale di Arduino. Puoi scaricare manualmente la libreria e installarla copiando i file nella cartella delle librerie di Arduino.

Successivamente, puoi caricare il firmware sulla tua scheda. Collega la scheda Adafruit Huzzah al tuo computer utilizzando un cavo USB e carica il codice utilizzando l'IDE Arduino.

RICORDA: aggiungi il tuo SSID e la password per la tua lan Internet WiFi e il tuo token Cayenne

Scarica il codice da GitHub:

github.com/masteruan/Meteo-node-Cayenne/bl…

Passaggio 4: installa Adafruit Huzzah Feather ESP8266 su Arduino IDE

Installa Adafruit Huzzah Feather ESP8266 su Arduino IDE
Installa Adafruit Huzzah Feather ESP8266 su Arduino IDE

Inserisci https://arduino.esp8266.com/stable/package_esp8266com_index.json nel campo URL di Gestione schede aggiuntive nelle preferenze di Arduino v1.6.4+.

Quindi, usa il gestore della scheda per installare il pacchetto ESP8266.

Dopo il processo di installazione, dovresti vedere che il pacchetto esp8266 è contrassegnato come INSTALLATO.

Chiudi la finestra di Boards Manager una volta completato il processo di installazione. Al riavvio, seleziona Adafruit HUZZAH ESP8266 dal menu a discesa Strumenti-> Scheda

Scheda dettagli

80 MHz come frequenza della CPU

Dimensione del flash a 4M (3M SPIFFS)

Velocità di caricamento, seleziona 115200 baud

La porta COM corrispondente per il tuo cavo FTDI o USB-Seriale

Questo è il supporto per Arduino IDE 8266:

Passaggio 5: crea il circuito

Fai il circuito
Fai il circuito
Fai il circuito
Fai il circuito
Fai il circuito
Fai il circuito

Il sensore DHT-11 è un buon sensore che fornisce due valori. Umidità e temperatura in gradi Celsius o Fahrenheit.

Puoi trovare il DHT-11 su Amazon

Puoi usare il DHT-11 su Arduino e su Adafruit Huzzah. Collegare VCC e GND rispettivamente ai pin 3V e GND. Dopo aver collegato il pin dati al pin numero 12. Il pin numero 3 su DHT-11 è NC (non connesso).

Successivamente è possibile collegare la spina della batteria o un led. Nel mio progetto, utilizzo un led blu sul fondo della struttura. Il led è collegato al pin Batt. Quando collego la batteria alla scheda Adafruit, il led si accende. Come puoi vedere nel video, quando il meteo-nodo è a terra, come puoi vedere nel video, il led blu illumina l'ede della nuvola.

Passaggio 6: crea il tuo cruscotto Cayenne

Crea il tuo cruscotto Cayenne
Crea il tuo cruscotto Cayenne
Crea il tuo cruscotto Cayenne
Crea il tuo cruscotto Cayenne

L'ultimo passo è creare la tua dashboard. Utilizzo due widget in stile analogico, per i valori di temp e humi, un pulsante per il comando del led di bordo, e un contatore numerico che mostra sul cruscotto, i secondi di attività della stazione meteo.

Ora puoi lasciare il Nodo Meteo dove vuoi, e ti mostra la temperatura e l'umidità dell'ambiente. Puoi lasciare il dispositivo lontano dall'elettricità, perché il dispositivo ha una batteria al litio all'interno. Inoltre, gli Adafruit Huzzah, hanno un regolatore di tensione per la ricarica della batteria. Quando colleghi il Meteo-Node alla presa USB, carichi la batteria.

Lascia il dispositivo sulla tua cantina e controlla la temperatura e l'umidità della tua vite sul posto di lavoro. Oppure lascia il dispositivo all'interno della tua auto o all'interno del tuo frigorifero e controlla i valori di temperatura e umidità.

Consigliato: