Sommario:

Stazione meteorologica con Wemos D1 Mini, BME280 e Sensate.: 6 passaggi
Stazione meteorologica con Wemos D1 Mini, BME280 e Sensate.: 6 passaggi

Video: Stazione meteorologica con Wemos D1 Mini, BME280 e Sensate.: 6 passaggi

Video: Stazione meteorologica con Wemos D1 Mini, BME280 e Sensate.: 6 passaggi
Video: Kit stazione meteo con esp8266, bme280 e Tasmota 2024, Luglio
Anonim
Stazione meteorologica che utilizza Wemos D1 Mini, BME280 e Sensate
Stazione meteorologica che utilizza Wemos D1 Mini, BME280 e Sensate

Nei post precedenti ho condiviso diversi metodi per costruire una stazione meteorologica. Se non l'hai controllato ecco un link.

In questo tutorial dimostrerò come costruire una semplice stazione meteorologica usando Wemos e una piattaforma IoT chiamata Sensate. Quindi iniziamo.

Forniture

  1. WeMos D1 Mini……….(Amazon USA / Amazon UK / Banggood)
  2. BME280………………….(Amazon USA/Amazon UK/Banggood)
  3. Display OLED da 1,3"…….(Amazon USA/Amazon UK/Banggood)

Insieme a questi abbiamo anche bisogno dell'app Sensate per iOS o Android.

Passaggio 1: cos'è Sensate?

Cos'è il senso?
Cos'è il senso?

Con le loro stesse parole: "Utilizza l'app Sensate Sense per accedere ai tuoi sensori sempre e ovunque. Crea il tuo registratore di dati definitivo utilizzando i componenti hardware esistenti con il firmware gratuito Sensate. Oppure trova il chip ottimale per la tua applicazione e crea la tua soluzione individuale."

In breve, è un'app che, insieme al firmware, ti offre un modo semplice e gratuito per creare progetti semplici. Tutto ciò che devi fare è eseguire il flashing del firmware, installare la loro app, passare attraverso le impostazioni di configurazione e sei pronto per raccogliere i dati dai tuoi sensori

Passaggio 2: firmware Sensate lampeggiante

Firmware Sensate lampeggiante
Firmware Sensate lampeggiante
Firmware Sensate lampeggiante
Firmware Sensate lampeggiante
Firmware Sensate lampeggiante
Firmware Sensate lampeggiante

Ora vogliamo che la nostra scheda ESP (in questo caso WeMos D1 Mini) sia in grado di connettersi al cloud Sensate. Per questo abbiamo bisogno di flashare il firmware di Sensate sulla nostra scheda. Il processo è piuttosto semplice.

Per prima cosa assicurati di scaricare quanto segue:

  • Scarica e installa il driver CP210x o CH34x (a seconda del chip da USB a TTL utilizzato sulla tua scheda). Nel mio caso ho installato CH340.
  • Scarica lo strumento flasher NodeMCU da qui.
  • Quindi scarica l'ultimo firmware Sensate da qui.

Dopo che tutto è stato scaricato e i driver sono stati installati. Dobbiamo controllare la porta della nostra scheda WeMos. Per trovare il porto:

  • Vai a "Gestione periferiche" >> "Porte".
  • Collega la scheda al PC tramite USB. Noterai che una nuova porta appare nell'elenco. Annotalo.

Ora possiamo eseguire il flashing della scheda con il nuovo firmware. Assicurati di aver scaricato il firmware corretto dal link. (In questo progetto stiamo usando WeMos D1 mini quindi useremo quel firmware)

  • Apri il lampeggiatore e vai alla scheda "Avanzate". Assicurati di avere le impostazioni simili come nell'immagine sopra.
  • Quindi vai alla scheda "Config", fai clic sulla prima riga e vai alla cartella in cui hai scaricato il firmware. Seleziona il file corretto.
  • Ora vai alla scheda "Operazione", qui nella casella della porta COM seleziona la porta che hai annotato prima.
  • Fare clic su "Flash" e attendere fino al termine del lampeggio.

Ora abbiamo una mini scheda WeMos D1 con il firmware di Sensate. Basta fare clic sul pulsante di ripristino per completare il processo di avvio.

Passaggio 3: configurazione della rete WiFi

Configurazione della rete Wi-Fi
Configurazione della rete Wi-Fi
Configurazione della rete Wi-Fi
Configurazione della rete Wi-Fi
Configurazione della rete Wi-Fi
Configurazione della rete Wi-Fi

Ora che abbiamo eseguito correttamente il flashing e avviato il firmware, dobbiamo configurare le credenziali WiFi sulla scheda. Per fare ciò, prima alimenta la scheda e accendi il WiFi del tuo smartphone. Segui i passaggi indicati di seguito:

  1. Tocca "Sensate-Setup" e inserisci la password predefinita "Setup-Sensate".
  2. Dopo aver connesso il dispositivo, apri il browser predefinito e inserisci l'URL "192.168.4.1" e premi invio.
  3. Verrai reindirizzato a una pagina di configurazione. Qui seleziona il "SSID" (nome WiFi) a cui vuoi connetterti e poi inserisci la sua password.
  4. Nella configurazione del servizio, dai un nome al tuo dispositivo (in questo caso "Stazione meteo"). Tocca Salva e riavvia.

Fatto ciò, ora la scheda WeMos è pronta per connettersi alla tua rete WiFi. Ora possiamo andare avanti e iniziare la configurazione sull'app Sensate.

Passaggio 4: configurazione dell'app mobile Sensate

Configurazione dell'app mobile Sensate
Configurazione dell'app mobile Sensate
Configurazione dell'app mobile Sensate
Configurazione dell'app mobile Sensate
Configurazione dell'app mobile Sensate
Configurazione dell'app mobile Sensate

Prima di tutto assicurati di aver installato l'app Sensate Sense nel tuo smartphone. Quindi apri l'app e segui i passaggi indicati di seguito:

  • Nella prima pagina toccare "Configurazione hardware". Quindi chiederà se vogliamo configurare il bridge, poiché lo abbiamo già configurato nel passaggio precedente, toccheremo la seconda opzione "No, è già configurato"
  • La pagina successiva mostrerà tutti i bridge disponibili. Seleziona quello che abbiamo appena realizzato.
  • Nella pagina successiva avremo tutti i dettagli sui sensori e 3 opzioni. Qui selezionare "Configurazione guidata". Nella pagina successiva puoi leggere maggiori informazioni sulla configurazione. Dopo averlo letto, tocca "Avvia".
  • Ora otteniamo l'elenco di tutte le schede supportate. Qui selezioneremo "WeMos D1 Mini" e toccheremo "Continua".
  • Successivamente ci chiede di selezionare una modalità di funzionamento. Ci sono 2 modalità, una è la modalità normale che prenderà e aggiornerà le letture il più spesso possibile. L'altra modalità " Sleeping Mode ", in questa modalità possiamo ottenere aggiornamenti periodici e la scheda sarà in modalità di risparmio energetico. Per questo progetto ho selezionato la prima modalità in quanto desidero aggiornamenti in tempo reale della temperatura e dell'umidità.
  • Quindi dobbiamo selezionare il display. Poiché stiamo utilizzando un display da 1.3" 128x64, lo selezioneremo. Quindi toccare "Continua".
  • Nella pagina successiva basta selezionare "Nessuna estensione".
  • Nella pagina successiva dobbiamo selezionare il sensore. Stiamo usando "BME280", quindi selezionalo. Assicurati di non selezionare BMP280 che è simile ma manca del sensore di pressione.
  • Quando selezioniamo il sensore, l'app ci dà la possibilità di scegliere su quali dati desideriamo raccogliere. Qui attiva tutte e tre le opzioni. Non c'è bisogno di giocare con altre impostazioni.
  • Alla fine clicca su Fine.

Ora non ci resta che costruire il circuito.

Passaggio 5: costruzione del circuito

Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito

Poiché qui stiamo usando le comunicazioni I2C, le connessioni sono molto semplici. Fare riferimento alle immagini sopra. Ci sono 4 pin in gioco qui: VCC, GND (pin di alimentazione) e SDA, SCL (pin I2C).

Collegare i fili come:

VCC = 3,3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

E questo è tutto. Ora accendi il circuito e attendi che si colleghi alla rete. Ora otterremo i dati su OLED e sull'app.

Passaggio 6: nota finale

Nota finale
Nota finale
Nota finale
Nota finale

Quindi ora abbiamo una stazione meteorologica fai-da-te senza dover effettivamente scrivere un codice. Non è bello? Ora puoi costruirci una custodia come quella che ho fatto in precedenza qui. Spero che il tutorial sia stato facile da seguire e che tu abbia imparato qualcosa ora.

Se hai domande non esitare a lasciare un commento qui sotto.

Consigliato: