Costruisci una semplice stazione meteorologica IOT: 4 passaggi
Costruisci una semplice stazione meteorologica IOT: 4 passaggi
Anonim
Costruisci una semplice stazione meteorologica IOT
Costruisci una semplice stazione meteorologica IOT

In questo tutorial, costruiremo una stazione meteo IoT fantastica (ha una dashboard e una funzione di chat!) ma semplice utilizzando lo Zuino XS PsyFi32 di Zio e la nostra ultima incorporazione nella famiglia Qwiic, il sensore di pressione dell'aria Zio Qwiic! La scheda è dotata di un sensore BMP280 di Bosch che misura la temperatura della pressione atmosferica e può essere utilizzata anche come altimetro!

Ci sono molti progetti di stazioni meteorologiche, ma non molti (o nessuno che potremmo vedere) utilizzano la funzionalità WiFi dello Zuino XS PsyFi32 E del sensore Zio BMP280. L'obiettivo di questo progetto non è solo costruire una stazione meteorologica, ma anche iniziare a utilizzare le funzionalità WiFi su PsyFi32.

Dovresti aver già configurato e installato PsyFi32 per lo sviluppo con l'IDE Arduino. Se non l'hai fatto, dai un'occhiata al nostro tutorial per imparare come usare PSyFi32 con Arduino IDE.

Hardware:

  • Zuino XS PsyFi32
  • Sensore di pressione dell'aria Zio Qwiic (BMP280)
  • Cavo Qwiic
  • Cavo da USB A a Micro USB B

Software e librerie:

  • Arduino IDE
  • Libreria Arduino ESP32
  • Libreria Adafruit_BMP280
  • Libreria Adafruit Unified Sensor Driver
  • CosaParla

Passaggio 1: collega lo Zuino XS PsyFi32 e il sensore di pressione dell'aria utilizzando il cavo Qwiic e alimenta lo PsyFi32

Collega lo Zuino XS PsyFi32 e il sensore di pressione dell'aria usando il cavo Qwiic e alimenta lo PsyFi32
Collega lo Zuino XS PsyFi32 e il sensore di pressione dell'aria usando il cavo Qwiic e alimenta lo PsyFi32

La configurazione è piuttosto semplice, basta collegare a margherita PsyFi32 e il sensore di pressione dell'aria insieme. La cosa buona di Qwiic è che non hai bisogno di una breadboard o di un mucchio di cavi disordinati per collegare i componenti!

Passaggio 2: configura ThingSpeak per poter leggere i dati del sensore

Se non lo hai ancora, crea un account su ThingSpeak. Vai su Canali nel menu in alto a destra e crea un Nuovo canaleCompila nei campi delle informazioni nome e descrizione e seleziona tre campi. In ordine, compilare le etichette dei campi come segue: Temperatura (°C), Pressione (hPa) e Altitudine (m) È possibile inserire altre informazioni come il collegamento al sito Web o Github, ma i campi in (2) sono il minimo indispensabile

Passaggio 3: Flash PsyFi32

Flash lo PsyFi32
Flash lo PsyFi32

Ti verrà richiesto di inserire il tuo SSID e la password WiFi prima di caricare il codice. Vai al canale ThingSpeak che hai appena creato e fai clic su Chiavi API. Copia la "Chiave API di scrittura" nel codice (stringa api_key).

Passaggio 4:

Image
Image

Ora hai la tua stazione meteorologica!

Puoi dare un'occhiata al canale che abbiamo impostato per questo tutorial qui.

Il codice completo di questo tutorial può essere scaricato qui.