Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα και λογισμικό
- Βήμα 2: Προαπαιτούμενα
- Βήμα 3: Ενσωμάτωση
- Βήμα 4: Διακομιστής Web του ρελέ Tasmotized NodeMCU 8CH
- Βήμα 5: Διαμόρφωση της συσκευής Tasmota Firmware Flashed
- Βήμα 6: Διαμόρφωση για το ESP8266 NodeMCU to Control 8CH Relay Board
- Βήμα 7: Σχήμα Fritzing
- Βήμα 8: Πώς να αναβοσβήνετε το υλικολογισμικό Tasmota στη συσκευή σας βασισμένη στο ESP8266
- Βήμα 9: Ενσωμάτωση Βοηθού στο σπίτι
- Βήμα 10: Αναφορές
- Βήμα 11: Επισκεφτείτε το Ιστολόγιο μου και το κανάλι Youtube
Βίντεο: Ρελέ Tasmotized NodeMCU 8CH Sonoff: 11 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Πρόκειται για ένα έργο ελέγχου NodeMCU Tasmota-Sonoff Firmware Flashed 8CH Relay Control Project
Το Sonoff-Tasmota είναι ένα εναλλακτικό υλικολογισμικό για συσκευές που βασίζονται σε ESP8266 όπως το NodeMCU που επιτρέπει τον έλεγχο WiFi των συστημάτων Smart Home (ioT).
Η ιδέα μου ήταν να έχω έναν έλεγχο 8CH Relays μέσω WiFi με έναν πίνακα υλικολογισμικού Tasmota Flashed (Tasmotized) NodeMCU.
Εμπνεύστηκα από:
Ο γρηγορότερος τρόπος για να αναβοσβήνετε και να διαμορφώσετε τις συσκευές Sonoff με βάση το ESP8266 με Tasmota ή άλλο υλικολογισμικό - μέσω του Vicious Computer στο Youtube
Πώς να αλλάξετε υλικολογισμικό σε συσκευές Sonoff για χρήση σε έργα οικιακού αυτοματισμού - από DrZzs στο Youtube
Αναβοσβήνει το Firmware SONOFF Tasmota στο NodeMCU By Sarath341 on Instructables
www.instructables.com/id/Flashing-SONOFF-T…
Βήμα 1: Απαιτούνται εξαρτήματα και λογισμικό
NodeMCU Development Board
Firmware Sonoff Tasmota
Λογισμικό Termite (PC)
Προηγμένος σαρωτής IP (PC)
ή Finger (Android/IOS APP)
Arduino IDE
8CH Relays Board
Dupont θηλυκό σε θηλυκό σύρμα
Breadboard
Καλώδιο MicroUSB
Βήμα 2: Προαπαιτούμενα
Κατεβάστε το υλικολογισμικό Sonoff Tasmota από το Github
Βεβαιωθείτε ότι έχετε εγκαταστήσει τη βιβλιοθήκη ESP8266 στο Arduino IDE.
Αν θέλετε να μάθετε πώς να εγκαταστήσετε σωστά τη βιβλιοθήκη ESP8266 επισκεφθείτε αυτό το πλήρες ιστολόγιο του Flashing SONOFF Tasmota Firmware στο NodeMCU
Βήμα 3: Ενσωμάτωση
Το Tasmotized NodeMCU 8CH Relay μπορεί να ενσωματωθεί με διάφορες πλατφόρμες IoT:
HomeAssistant
Yeti (Domotic App για Android και IOS)
MQTT Broker
(Παράδειγμα διαμόρφωσης:
(Παράδειγμα δωρεάν διαθέσιμου MQTT Cloud Broker:
Είναι επίσης δυνατή η άμεση πρόσβαση στο Tasmotized NodeMCU 8CH Relay μέσω του ενσωματωμένου διακομιστή WEB (είτε ως AP είτε με DHCP ή στατική διεύθυνση IP) χρησιμοποιώντας ένα πρόγραμμα περιήγησης στο Web.
Για πρόσβαση στο Tasmotized NodeMCU 8CH Relay από το Διαδίκτυο, πρέπει να μεταφέρετε τον δρομολογητή σας για ανακατεύθυνση στον Tasmotized NodeMCU 8CH Relay Web Server (δείτε παρακάτω την ιστοσελίδα που είναι προσβάσιμη μέσω του προγράμματος περιήγησης Web)
Βήμα 4: Διακομιστής Web του ρελέ Tasmotized NodeMCU 8CH
Αυτή είναι η σελίδα διακομιστή Web που είναι προσβάσιμη μέσω του προγράμματος περιήγησης Web που προτιμάτε για άμεση πρόσβαση στο ρελέ Tasmotized NodeMCU 8CH και εντολή ανεξάρτητα του ρελέ 8.
Από αυτήν τη σελίδα είναι επίσης δυνατό να διαμορφώσετε τη συσκευή Tasmotized, να πραγματοποιήσετε αναβάθμιση υλικολογισμικού και να στείλετε εντολές μέσω κονσόλας στη συσκευή.
Δείτε επίσης:
Αρχική διαμόρφωση υλικολογισμικού Tasmota:
Διαμόρφωση υλικολογισμικού Sonoff Tasmota:
Integrazione SONOFF con MQTT: esempi di programmazione:
Βήμα 5: Διαμόρφωση της συσκευής Tasmota Firmware Flashed
Από προεπιλογή, η προσαρμοσμένη συσκευή υλικολογισμικού Tasmota θα βρίσκεται στο Sonoff Basic.
Επομένως, πρέπει να το αλλάξετε σε "Γενικά" στο μενού "Διαμόρφωση".
Κάντε κλικ στην επιλογή «Διαμόρφωση» και στο εσωτερικό επιλέξτε «Διαμόρφωση μονάδας».
Βήμα 6: Διαμόρφωση για το ESP8266 NodeMCU to Control 8CH Relay Board
Επιλέξτε τον πίνακα ως Γενικός και Αποθήκευση.
Η συσκευή θα επανεκκινήσει.
Αυτή η επιλογή είναι για όλους τους πίνακες ESP8266.
Τώρα αν κάνετε κλικ στη διαμόρφωση, τότε μπορείτε να δείτε περισσότερες επιλογές GPIO.
Χρησιμοποιώντας αυτό, μπορείτε να επιλέξετε τις Λειτουργίες GPIO.
Ανάλογα με τη ρύθμιση GPIO, η επιλογή θα εμφανιστεί στην Αρχική σελίδα, όπως DHT, Relay, Switch και πολλά άλλα.
Σε αυτό το έργο χρησιμοποίησα:
GIO0 ως Relay8 (ακίδα D3 του NodeMCU) - Συνδέεται με τον πείρο ρελέ 8 της πλακέτας ρελέ 8CH
GPIO2 ως Relay7 (pin D4 του NodeMCU) - Συνδέεται με τον πείρο ρελέ 7 της 8CH Relay Board
GPIO4 ως Relay6 (ακίδα D2 του NodeMCU) - Συνδέεται με τον πείρο ρελέ 6 της πλακέτας ρελέ 8CH
GPIO5 ως Realy5 (ακίδα D1 του NodeMCU) - Συνδέεται με τον πείρο ρελέ 5 της πλακέτας ρελέ 8CH
GPIO12 ως Relay2 (ακίδα D6 του NodeMCU) - Συνδέεται με τον πείρο ρελέ 2 της πλακέτας ρελέ 8CH
GPIO13 ως Relay4 (pin D7 του NodeMCU) - Συνδέεται με τον πείρο ρελέ 4 της 8CH Relay Board
GPIO14 ως Relay3 (pin D5 του NodeMCU) - Συνδέεται με τον πείρο ρελέ 3 της 8CH Relay Board
GPIO15 ως Relay2 (ακίδα D8 του NodeMCU) - Συνδέεται με τον πείρο ρελέ 2 της πλακέτας ρελέ 8CH
GPIO16 ως Relay16 (ακίδα D0 του NodeMCU) - Συνδέεται με τον πείρο ρελέ 1 της πλακέτας ρελέ 8CH
Βήμα 7: Σχήμα Fritzing
Fritzing Scheme για τη σύνδεση μεταξύ του NodeMCU και του 8CH Relay Board.
Σημείωση: Το VCC είναι 5V DC
Βήμα 8: Πώς να αναβοσβήνετε το υλικολογισμικό Tasmota στη συσκευή σας βασισμένη στο ESP8266
Εάν θέλετε να αναβοσβήνετε τη συσκευή σας ESP8266 με το Arduino IDE, χρησιμοποιήστε τον πηγαίο κώδικα υλικολογισμικού sonoff από το GitHub:
Ένας άλλος τρόπος για να αναβοσβήνετε τη συσκευή σας ESP8266 είναι χρησιμοποιώντας το sonoff.bin με το ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) χρησιμοποιώντας τη γραμμή εντολών Python ή το Platformio IDE.
Εδώ μπορείτε να κατεβάσετε το υλικολογισμικό sonoff.bin ή sonoff πηγαίου κώδικα
Βήμα 9: Ενσωμάτωση Βοηθού στο σπίτι
Πώς να ενσωματώσετε το ρελέ Tasmotized NodeMCU 8CH με το Home Assistant
Προαπαιτούμενα:
1. Ρυθμίστε τον ενσωματωμένο μεσίτη MQTT Home Assistant (ή έναν εναλλακτικό μεσίτη MQTT)
2. Διαμορφώστε το Tasmotized NodeMCU με παραμέτρους MQTT του μεσίτη σας, όπως Host (διεύθυνση IP), Port (συνήθως 1883), Client, User και Password του μεσίτη MQTT.
Αυτή είναι η ενότητα configuration.yaml για την ενσωμάτωση των ρελέ Tasmotized NodeMCU 8CH (ως φώτα) στον πίνακα βοηθών του σπιτιού μου:
#Tasmota_Sonoff_8CH_ Φωτισμός ρελέ:
- ψευδώνυμο: Tasmota_Sonoff_NodeMCU_8CH
πλατφόρμα: mqtt
όνομα: "CH1"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Εκτός σύνδεσης"
διατηρώ: ψευδές
- ψευδώνυμο: Tasmota_Sonoff_NodeMCU_8CH
πλατφόρμα: mqtt
όνομα: "CH2"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Εκτός σύνδεσης"
διατηρώ: ψευδές
- ψευδώνυμο: Tasmota_Sonoff_NodeMCU_8CH
πλατφόρμα: mqtt
όνομα: "CH3"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Εκτός σύνδεσης"
διατηρώ: ψευδές
- ψευδώνυμο: Tasmota_Sonoff_NodeMCU_8CH
πλατφόρμα: mqtt
όνομα: "CH4"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Εκτός σύνδεσης"
διατηρώ: ψευδές
- ψευδώνυμο: Tasmota_Sonoff_NodeMCU_8CH
πλατφόρμα: mqtt
όνομα: "CH5"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Εκτός σύνδεσης"
διατηρώ: ψευδές
- ψευδώνυμο: Tasmota_Sonoff_NodeMCU_8CH
πλατφόρμα: mqtt
όνομα: "CH6"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Εκτός σύνδεσης"
διατηρώ: ψευδές
- ψευδώνυμο: Tasmota_Sonoff_NodeMCU_8CH
πλατφόρμα: mqtt
όνομα: "CH7"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Εκτός σύνδεσης"
διατηρώ: ψευδές
- ψευδώνυμο: Tasmota_Sonoff_NodeMCU_8CH
πλατφόρμα: mqtt
όνομα: "CH8"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Εκτός σύνδεσης"
διατηρώ: ψευδές
Βήμα 10: Αναφορές
Wiki υλικολογισμικού Sonoff-Tasmota:
Firmware Sonoff-Tasmota:
Αναβοσβήνει το υλικολογισμικό SONOFF στο NodeMCU:
Βήμα 11: Επισκεφτείτε το Ιστολόγιο μου και το κανάλι Youtube
MGS DIY
Συνιστάται:
Οικιακός αυτοματισμός με ρελέ ελέγχου θερμοκρασίας NodeMCU Touch Sensor LDR: 16 βήματα
Αυτοματισμός σπιτιού με ρελέ ελέγχου θερμοκρασίας NodeMCU Touch Sensor LDR: Στα προηγούμενα έργα μου NodeMCU, έχω ελέγξει δύο οικιακές συσκευές από την εφαρμογή Blynk. Έλαβα πολλά σχόλια και μηνύματα για να αναβαθμίσω το έργο με χειροκίνητο έλεγχο και να προσθέσω περισσότερες δυνατότητες. Έτσι, έχω σχεδιάσει αυτό το Smart Home Extension Box. Σε αυτό το IoT
Πώς να φτιάξετε αυτοματοποίηση στο σπίτι με βάση το IoT με ρελέ ελέγχου αισθητήρων NodeMCU: 14 βήματα (με εικόνες)
Πώς να κάνετε αυτοματοποίηση οικιακού αυτοματισμού με ρελέ ελέγχου αισθητήρων NodeMCU: Σε αυτό το έργο που βασίζεται στο IoT, έχω κάνει το Home Automation with Blynk και το NodeMCU module ρελέ ελέγχου με ανατροφοδότηση σε πραγματικό χρόνο. Στη χειροκίνητη λειτουργία, αυτή η μονάδα ρελέ μπορεί να ελεγχθεί από κινητό ή smartphone και, χειροκίνητο διακόπτη. Στην Αυτόματη Λειτουργία, αυτό το
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ
Διακόπτης θερμαντήρα ελέγχου με ρελέ χρησιμοποιώντας Sonoff Th10: 8 βήματα
Διακόπτης θερμαντήρα ελέγχου με ρελέ χρησιμοποιώντας Sonoff Th10: οι συσκευές sonoff σας επιτρέπουν να ενεργοποιείτε και να χρησιμοποιείτε ηλεκτρικό εξοπλισμό. το μοντέλο th10 ειδικά προβλέπεται να ενεργοποιεί και να απενεργοποιεί τους θερμαντήρες με δυνατότητες ελέγχου θερμοκρασίας και χρονοδιαγράμματος. Το πρόβλημα έρχεται όταν ο θερμαντήρας του σπιτιού σας τροφοδοτείται από αέριο
NODEMCU 1.0 (ESP8266) ΕΛΕΓΧΟΜΕΝΟ ΡΕΛΕ ΧΡΗΣΗ BLYNK (ΠΑΝΩ ΣΤΟΝ ΙΣΤΟ): 5 βήματα (με εικόνες)
NODEMCU 1.0 (ESP8266) ΕΛΕΓΧΟΜΕΝΟ ΡΕΛΕ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ BLYNK (ΠΑΝΩ ΑΠΟ ΤΟΝ ΙΣΤΟ): HI GUYS MY NAME is P STEVEN LYLE JYOTHI ΚΑΙ ΑΥΤΟ ΕΙΝΑΙ ΤΟ ΠΡΩΤΟ ΜΟΥ ΔΗΜΙΟΥΡΓΙΚΟ ΠΩΣ ΝΑ ΕΛΕΓΧΟΥΜΕ ΤΑ ΡΕΛΕΤ ΓΙΑ ΤΟΝ ΝΟΜΤΕΚΤΕΡ ΓΥΡΟΥ ΚΑΚΟ ΑΓΓΛΙΚΟ ΜΟΥ