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

SONOFF Dual Tutorial: Ελέγξτε τις ηλεκτρικές συσκευές σας από απόσταση χρησιμοποιώντας MQTT και Ubidots: 4 βήματα
SONOFF Dual Tutorial: Ελέγξτε τις ηλεκτρικές συσκευές σας από απόσταση χρησιμοποιώντας MQTT και Ubidots: 4 βήματα

Βίντεο: SONOFF Dual Tutorial: Ελέγξτε τις ηλεκτρικές συσκευές σας από απόσταση χρησιμοποιώντας MQTT και Ubidots: 4 βήματα

Βίντεο: SONOFF Dual Tutorial: Ελέγξτε τις ηλεκτρικές συσκευές σας από απόσταση χρησιμοποιώντας MQTT και Ubidots: 4 βήματα
Βίντεο: Συνδέω το σπίτι μου με το Aquara II 2024, Ιούλιος
Anonim
SONOFF Dual Tutorial: Ελέγξτε τις ηλεκτρικές συσκευές σας από απόσταση χρησιμοποιώντας MQTT και Ubidots
SONOFF Dual Tutorial: Ελέγξτε τις ηλεκτρικές συσκευές σας από απόσταση χρησιμοποιώντας MQTT και Ubidots

Αυτό το ρελέ Wi-Fi αξίας $ 9 μπορεί να ελέγχει δύο συσκευές ταυτόχρονα. Μάθετε πώς να το συνδέσετε με το Ubidots και να αξιοποιήσετε πλήρως τις δυνατότητές του!

Σε αυτόν τον οδηγό θα μάθετε πώς να ελέγχετε μερικές συσκευές 110V μέσω Wi-Fi για $ 9, χρησιμοποιώντας το SONOFF Dual της Itead. Σε σύγκριση με τα έξυπνα βύσματα WiFi στην αγορά, το SONOFF είναι μια εξαιρετική εναλλακτική λύση για την κατασκευή έξυπνων σπιτιών, ακόμη και βιομηχανικών έργων IoT σε μεγαλύτερη κλίμακα. Επιπλέον, βασίζεται στο δημοφιλές τσιπ ESP8266 Wi-Fi, καθιστώντας το συμβατό με το περιβάλλον Arduino και άλλους πόρους όπως οι βιβλιοθήκες μας ESP στο Ubidots.

Βήμα 1: Απαιτήσεις και ρύθμιση

Απαιτήσεις και ρύθμιση
Απαιτήσεις και ρύθμιση
Απαιτήσεις και ρύθμιση
Απαιτήσεις και ρύθμιση
Απαιτήσεις και ρύθμιση
Απαιτήσεις και ρύθμιση

Για να ακολουθήσετε αυτό το Instructable, θα χρειαστείτε:

  • Μια συσκευή UartSBee για να μπορείτε να προγραμματίσετε το SONOFF χρησιμοποιώντας τον υπολογιστή σας
  • A SONOFF Dual
  • Η βιβλιοθήκη UbidotsESPMQTT
  • Λογαριασμός Ubidots - ή - Άδεια STEM

Ρύθμιση υλικού

Αποσυναρμολογήστε τη συσκευή SONOFF Dual, για να αποκτήσετε πρόσβαση στο pinout SONOFF TTL, το οποίο θα χρειαστεί για να προγραμματίσετε το ενσωματωμένο ESP8266. Το SONOFF έρχεται χωρίς δύο κεφαλίδες καρφιτσών, οπότε θα πρέπει να τις κολλήσετε πριν προγραμματίσετε τη μονάδα.

Μετά τη συγκόλληση, συνδέστε την πλακέτα στο UartSBee ακολουθώντας αυτόν τον πίνακα:

UartSBee - SONOFF Διπλό

VCC - VCC

TX - RX

RX - TX

GND - GND

Βήμα 2: Ρύθμιση Arduino IDE

Arduino IDE Setup
Arduino IDE Setup

Στο Arduino IDE, κάντε κλικ στα Αρχεία -> Προτιμήσεις και εισαγάγετε αυτήν τη διεύθυνση URL στο πεδίο Διευθύνσεις διευθύνσεων πρόσθετων πινάκων, για να έχετε πρόσβαση στις βιβλιοθήκες του ESP8266 για το Arduino:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

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

  • Ανοίξτε το Boards Manager από το Tools -> Board menu και εγκαταστήστε την πλατφόρμα ESP8266.
  • Μετά την εγκατάσταση, μεταβείτε στο μενού Εργαλεία> Πίνακας και επιλέξτε την πλακέτα: Generic ESP8266 Module.
  • Κατεβάστε τη βιβλιοθήκη UbidotsESPMQTT ως αρχείο ZIP στον λογαριασμό μας στο GitHub.
  • Πίσω στο Arduino IDE, κάντε κλικ στο Sketch -> Include Library -> Add. ZIP Library.
  • Επιλέξτε το αρχείο. ZIP του UbidotsESPMQTT και, στη συνέχεια, κάντε κλικ στο "Αποδοχή" ή "Επιλογή". Κλείστε το Arduino IDE και ανοίξτε το ξανά.

Βήμα 3: Κωδικοποίηση του SONOFF Dual

Κωδικοποίηση του SONOFF Dual σας
Κωδικοποίηση του SONOFF Dual σας

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

Πριν εκτελέσετε τον κώδικα, μεταβείτε στον λογαριασμό σας στο Ubidots, εντοπίστε την καρτέλα "Συσκευές" και δημιουργήστε μια Συσκευή που ονομάζεται "SONOFF Dual" και μια μεταβλητή σε αυτήν που ονομάζεται "Ρελέ". Θα πρέπει να μοιάζει με αυτήν την εικόνα.

Βεβαιωθείτε ότι η ετικέτα Device API είναι "sonoff-dual" και η μεταβλητή ετικέτα API είναι "ρελέ". Αυτά είναι τα μοναδικά αναγνωριστικά που χρησιμοποιούνται από το SONOFF για να γνωρίζουν σε ποια μεταβλητή να εγγραφούν στον μεσίτη MQTT. Μπορείτε να επεξεργαστείτε τις ετικέτες εάν χρειάζεται. Τώρα είστε έτοιμοι να αναβοσβήσετε τη συσκευή σας με αυτόν τον κωδικό!

Βήμα 4: Ελέγξτε τις συσκευές σας από απόσταση

Ελέγξτε τις συσκευές σας από απόσταση!
Ελέγξτε τις συσκευές σας από απόσταση!
Ελέγξτε τις συσκευές σας από απόσταση!
Ελέγξτε τις συσκευές σας από απόσταση!

Αφού αναβοσβήσετε τις συσκευές σας, ανοίξτε τη σειριακή οθόνη του Arduino IDE, θα δείτε κάτι όπως στην εικόνα, πράγμα που σημαίνει ότι η σύνδεση WiFi και η συνδρομή MQTT ήταν επιτυχημένες.

Τώρα μεταβείτε στην καρτέλα "Πίνακες ελέγχου" και προσθέστε ένα νέο Widget του τύπου "Control" "Switch". Αυτός ο διακόπτης θα στείλει ένα "1" ή ένα "0" στη μεταβλητή "Relays", το οποίο στη συνέχεια διαβάζεται στη λειτουργία επανάκλησης του SONOFF για ενεργοποίηση ή απενεργοποίηση των ρελέ. Τώρα μπορείτε να ελέγξετε το SONOFF Dual από απόσταση από τον πίνακα ελέγχου σας!

Συνιστάται: