Sommario:
- Passaggio 1: Adafruit Feather Huzzah
- Passaggio 2: Cayenne IoT per tutti
- Passaggio 3: installa il software
- Passaggio 4: installa Adafruit Huzzah Feather ESP8266 su Arduino IDE
- Passaggio 5: crea il circuito
- Passaggio 6: crea il tuo cruscotto Cayenne
Video: Meteo Nodo IoT Smart Meteo Station: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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
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
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
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
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:
Nodo WSPR RaspberryPi: 7 passaggi
Nodo WSPR RaspberryPi: volevo creare un trasmettitore WSPRnet (Weak Signal Propegation Reporter) per bagnarmi i piedi nel gioco WSPRnet e iniziare a vedere fino a che punto posso trasmettere un beacon. Avevo alcune di queste attrezzature in giro e ho deciso che avrei lanciato un professionista veloce
ESP32 Lora Thingspeak Gateway con nodo sensore: 9 passaggi
ESP32 Lora Thingspeak Gateway con nodo sensore: in questo progetto IoT, ho progettato ESP32 LoRa Gateway & anche ESP32 LoRa Sensor Node per monitorare la lettura del sensore in modalità wireless da una distanza di pochi chilometri. Il mittente leggerà i dati di umidità e temperatura utilizzando il sensore DHT11. Poi trasmette
Nodo-RED con sensore di vibrazione e temperatura a lungo raggio IoT: 34 passaggi
Node-RED con sensore di temperatura e vibrazioni a lungo raggio IoT: introduzione del sensore di umidità e temperatura wireless a lungo raggio di NCD, che vanta una portata fino a 28 miglia utilizzando un'architettura di rete mesh wireless. Incorporando il sensore di umidità della temperatura Honeywell HIH9130 trasmette la temperatura ad alta precisione e
Sensore di temperatura e umidità wireless a lungo raggio IOT con nodo rosso: 27 passaggi
Sensore di temperatura e umidità wireless a lungo raggio IOT con Node-Red: Presentazione del sensore di temperatura e umidità wireless a lungo raggio di NCD, che vanta una portata fino a 28 miglia utilizzando un'architettura di rete mesh wireless. Incorporando il sensore di temperatura-umidità Honeywell HIH9130, trasmette la temperatura ad alta precisione e
ESP8266 Controllo Servo Nodo-RED MQTT (Mosquitto) IoT: 6 passaggi
ESP8266 Control Servo Node-RED MQTT (Mosquitto) IoT: Questa volta l'integrazione di ESP8266 e della piattaforma Node-RED è stata realizzata integrando un attuatore in questo caso un servo controllato da PWM con rotazione da 0 a 180 gradi. Da un creatore Web HMI o SCADA su Node-Red-Dashboard utilizzando come base il