Δημιουργήστε έναν απλό μετεωρολογικό σταθμό IOT: 4 βήματα
Δημιουργήστε έναν απλό μετεωρολογικό σταθμό IOT: 4 βήματα
Anonim
Δημιουργήστε έναν απλό μετεωρολογικό σταθμό IOT
Δημιουργήστε έναν απλό μετεωρολογικό σταθμό IOT

Σε αυτό το σεμινάριο, θα φτιάξουμε ένα φοβερό (διαθέτει ταμπλό και δυνατότητα συνομιλίας!) Αλλά απλό μετεωρολογικό σταθμό IoT χρησιμοποιώντας το Zuino Zuino XS PsyFi32 και την πιο πρόσφατη ενσωμάτωσή μας στην οικογένεια Qwiic, τον αισθητήρα πίεσης αέρα Zio Qwiic! Ο πίνακας διαθέτει αισθητήρα BMP280 της Bosch που μετρά τη θερμοκρασία βαρομετρικής πίεσης και μπορεί να χρησιμοποιηθεί ακόμη και ως υψόμετρο!

Υπάρχουν πολλά έργα μετεωρολογικών σταθμών, αλλά πολλά (ή όσα θα μπορούσαμε να δούμε) δεν χρησιμοποιούν τη λειτουργία WiFi του αισθητήρα Zuino XS PsyFi32 ΚΑΙ του αισθητήρα Zio BMP280. Ο στόχος αυτού του έργου δεν είναι μόνο η κατασκευή μετεωρολογικού σταθμού, αλλά και η έναρξη χρήσης των δυνατοτήτων WiFi στο PsyFi32.

Θα πρέπει να έχετε ήδη διαμορφώσει και εγκαταστήσει το PsyFi32 για ανάπτυξη με το Arduino IDE. Εάν δεν το έχετε κάνει, ελέγξτε το σεμινάριό μας για να μάθετε πώς να χρησιμοποιείτε το PSyFi32 με το Arduino IDE.

Σκεύη, εξαρτήματα:

  • Zuino XS PsyFi32
  • Αισθητήρας πίεσης αέρα Zio Qwiic (BMP280)
  • Καλώδιο Qwiic
  • Καλώδιο USB A σε Micro USB B

Λογισμικό & Βιβλιοθήκες:

  • Arduino IDE
  • Βιβλιοθήκη Arduino ESP32
  • Βιβλιοθήκη Adafruit_BMP280
  • Βιβλιοθήκη Adafruit Unified Sensor Driver
  • ThingSpeak

Βήμα 1: Συνδέστε το Zuino XS PsyFi32 και τον αισθητήρα πίεσης αέρα χρησιμοποιώντας το καλώδιο Qwiic και τροφοδοτήστε το PsyFi32

Συνδέστε το Zuino XS PsyFi32 και τον αισθητήρα πίεσης αέρα χρησιμοποιώντας το καλώδιο Qwiic και τροφοδοτήστε το PsyFi32
Συνδέστε το Zuino XS PsyFi32 και τον αισθητήρα πίεσης αέρα χρησιμοποιώντας το καλώδιο Qwiic και τροφοδοτήστε το PsyFi32

Η ρύθμιση είναι αρκετά απλή, απλώς συνδέστε την PsyFi32 και τον αισθητήρα πίεσης αέρα μαζί. Το καλό με το Qwiic είναι ότι δεν χρειάζεστε ένα breadboard ή ένα σωρό ακατάστατα καλώδια για να συνδέσετε τα εξαρτήματα!

Βήμα 2: Ρυθμίστε το ThingSpeak για να μπορείτε να διαβάζετε δεδομένα αισθητήρα

Εάν δεν το έχετε ακόμη, δημιουργήστε έναν λογαριασμό στο ThingSpeak. Μεταβείτε στα κανάλια στο επάνω δεξί μενού και δημιουργήστε ένα νέο κανάλι συμπλήρωσης στο όνομα και την περιγραφή των πεδίων πληροφοριών και επιλέξτε τρία πεδία. Με τη σειρά, συμπληρώστε τις ετικέτες πεδίου ως εξής: Θερμοκρασία (° C), Πίεση (hPa) και Υψόμετρο (m) Μπορείτε να συμπληρώσετε άλλες πληροφορίες, όπως σύνδεσμο ιστότοπου ή Github, αλλά τα πεδία στο (2) είναι το ελάχιστο

Βήμα 3: Αναβοσβήστε το PsyFi32

Αναβοσβήνει το PsyFi32
Αναβοσβήνει το PsyFi32

Θα χρειαστεί να εισαγάγετε τον κωδικό πρόσβασης SSID και WiFi πριν ανεβάσετε τον κώδικα. Μεταβείτε στο κανάλι ThingSpeak που μόλις δημιουργήσατε και κάντε κλικ στα κλειδιά API. Αντιγράψτε το 'Write API Key' στον κώδικα (συμβολοσειρά api_key).

Βήμα 4:

Image
Image

Τώρα έχετε τον δικό σας μετεωρολογικό σταθμό!

Μπορείτε να ρίξετε μια ματιά στο κανάλι που δημιουργήσαμε για αυτό το σεμινάριο εδώ.

Μπορείτε να κατεβάσετε τον πλήρη κώδικα αυτού του σεμιναρίου εδώ.