Πίνακας περιεχομένων:

Μετεωρολογικός σταθμός με χρήση μονής πλακέτας - SLabs -32: 5 Βήματα
Μετεωρολογικός σταθμός με χρήση μονής πλακέτας - SLabs -32: 5 Βήματα

Βίντεο: Μετεωρολογικός σταθμός με χρήση μονής πλακέτας - SLabs -32: 5 Βήματα

Βίντεο: Μετεωρολογικός σταθμός με χρήση μονής πλακέτας - SLabs -32: 5 Βήματα
Βίντεο: Αυτόνομος Μετεωρολογικός Σταθμός με χρήση Raspberry Pi και PLC S7-1200 2024, Ιούλιος
Anonim
Μετεωρολογικός σταθμός με χρήση μονής πλακέτας - SLabs -32
Μετεωρολογικός σταθμός με χρήση μονής πλακέτας - SLabs -32

Σε αυτό το διδακτικό, θα φτιάξουμε έναν μετεωρολογικό σταθμό που μετρά τη θερμοκρασία, την υγρασία του αέρα και την υγρασία του εδάφους με τον πίνακα SLabs-32 που στέλνει επίσης αυτά τα δεδομένα στο σύννεφο Cayenne για απόκτηση δεδομένων. Λαμβάνουμε επίσης ταυτόχρονα τις τρέχουσες πληροφορίες για τον καιρό από το διαδίκτυο και τις εμφανίζουμε στην οθόνη TFT. Όλα αυτά γίνονται χρησιμοποιώντας έναν μόνο πίνακα, ο οποίος είναι ο SLabs-32, ένας ιδανικός πίνακας για έργα που βασίζονται στο IoT.

Για να αποκτήσετε τα δικά σας SLabs-32 κάντε κλικ στον παρακάτω σύνδεσμο:

www.fabtolab.com/slabs-32

Το SLabs-32 διαθέτει 2 ενσωματωμένους επεξεργαστές οι οποίοι είναι οι ESP8266 και Atmega328p. Αυτός ο πίνακας συνδυάζει τις υψηλές δυνατότητες επεξεργασίας του μικροελεγκτή 32 bit L106 και πολυάριθμων GPIO που διατίθενται για HMI στο Atmega328p. Με το I2C ως διεπεξεργαστή επικοινωνίας, η πλακέτα Slabs-32 διευκολύνει έναν συνδυασμό επεξεργαστικής ισχύος και επαρκών GPIO για όλες τις πολύπλοκες ανάγκες πρωτοτυπίας σας.

Βήμα 1: Λίστα υλικών

Κατάλογος Υλικών
Κατάλογος Υλικών

Για αυτό το έργο θα χρειαστείτε:

  • SLabs-32
  • Αισθητήρας θερμοκρασίας και υγρασίας DHT 11
  • Αισθητήρας υγρασίας εδάφους
  • Αισθητήρας PIR (προαιρετικό)
  • Jumper Wires

Βήμα 2: Συνδέσεις υλικού

Συνδέσεις υλικού
Συνδέσεις υλικού

Οι συνδέσεις είναι πολύ απλές. Ακολουθήστε τις οδηγίες και το διάγραμμα κυκλώματος που δίνονται παραπάνω και δεν θα έχετε κανένα πρόβλημα.

Σύνδεση DHT11:

  • Καρφίτσα Vcc στην έξοδο 3.3V της SLabs-32
  • GND σε καρφίτσα GND SLabs-32
  • Καρφίτσα δεδομένων στο 3

Σύνδεση αισθητήρα υγρασίας εδάφους:

  • Καρφίτσα Vcc στην έξοδο 3.3V της SLabs-32
  • GND σε καρφίτσα GND SLabs-32
  • Καρφίτσα δεδομένων στο A0

Σύνδεση αισθητήρα PIR:

  • Καρφίτσα Vcc στην έξοδο 3.3V της SLabs-32
  • GND σε καρφίτσα GND SLabs-32
  • Καρφίτσα δεδομένων στο 2

Τα στοιχεία εξαγωγής του αισθητήρα υγρασίας του εδάφους μπορούν να είναι είτε αναλογικά είτε ψηφιακά, είναι στο χέρι μας να αποφασίσουμε. Στην περίπτωσή μας, έχουμε χρησιμοποιήσει τα αναλογικά δεδομένα pin-out.

Βήμα 3: Δημιουργήστε έναν λογαριασμό στο Cayanne

Δημιουργήστε έναν λογαριασμό στο Cayanne
Δημιουργήστε έναν λογαριασμό στο Cayanne

Δημιουργήστε έναν λογαριασμό στην Καγιέν. Για να το κάνετε αυτό, μεταβείτε στον παρακάτω σύνδεσμο:

cayenne.mydevices.com/cayenne/login

Εγγραφείτε για λογαριασμό και εισαγάγετε το Όνομα, το Email σας και δημιουργήστε έναν Κωδικό πρόσβασης.

Μόλις δημιουργήσετε έναν λογαριασμό, πρέπει στη συνέχεια να προσθέσετε τη συσκευή σας, ώστε να είναι προσβάσιμη στον online πίνακα ελέγχου. Από τον πίνακα ελέγχου, μπορείτε να παρακολουθείτε και να ελέγχετε εξ αποστάσεως τις συσκευές σας IoT.

Το Cayenne υποστηρίζει πολλαπλές συσκευές και επίσης μια σειρά αισθητήρων, επεκτάσεων και ενεργοποιητών.

Στο έργο μας, θα επιλέξουμε "Φέρτε το δικό σας πράγμα" καθώς χρησιμοποιούμε έναν προσαρμοσμένο πίνακα. Μόλις κάνετε κλικ στο κουμπί, θα εμφανιστούν τα "MQTT USERNAME", "MQTT PASSWORD" και "CLIENT ID", όλα αυτά τα διαπιστευτήρια είναι μοναδικά και χρησιμοποιούνται για τον εντοπισμό της συσκευής σας. Βεβαιωθείτε ότι τα σημειώνετε επειδή πρέπει να χρησιμοποιήσετε αυτές τις παραμέτρους στον κώδικά σας.

Βήμα 4: Προγραμματισμός SLabs-32

Προγραμματισμός SLabs-32
Προγραμματισμός SLabs-32

Κατεβάστε τα σκίτσα που επισυνάπτονται σε αυτό το βήμα.

Μετά τη λήψη του αρχείου, ανοίξτε το σκίτσο της μονάδας Esp8266 και κάντε τα εξής:

  • Εισαγάγετε τα διαπιστευτήριά σας WiFi επεξεργάζοντας τις μεταβλητές "SID " και "PASSWORD " στον κώδικα
  • Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης MQTT που παρέχονται από την Cayenne.
  • Εισαγάγετε το clientID που σας παρέχει η καγιέν.

Μόλις γίνει αυτό, ανεβάστε τον κωδικό τόσο για το Atmega 328p όσο και για το Esp8266 και ξεκινήστε να λειτουργεί ο μετεωρολογικός σας σταθμός.

Για να μάθετε περισσότερα σχετικά με τον τρόπο προγραμματισμού των SLabs-32 κάντε κλικ στον παρακάτω σύνδεσμο:

startoonlabs.com/Getting%20started%20with%2…

Βήμα 5: Καθίστε αναπαυτικά και χαλαρώστε

Καθίστε αναπαυτικά και χαλαρώστε!
Καθίστε αναπαυτικά και χαλαρώστε!

Μόλις ανεβάσετε τον κώδικα, θα πρέπει να λειτουργεί ομαλά. Ανοίξτε τον λογαριασμό σας Cayenne για να δείτε τις τιμές των αισθητήρων σας να ενημερώνονται περιοδικά. Εξαρτάται από εσάς πώς θέλετε να προσαρμόσετε τον πίνακα ελέγχου Cayenne, για λόγους επίδειξης έχουμε επιλέξει ένα απλό widget.

Αυτό το διδακτικό είναι η συνέχεια του διδακτέου που δίνεται παρακάτω

Δημιουργία widget καιρού κάτω από 10 λεπτά

Φροντίστε να μας ακολουθήσετε για πιο εύκολα και γρήγορα έργα IoT.

Πόροι:

Βιβλιοθήκη DHT11 που χρησιμοποιείται:

DHT11

Συνιστάται: