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

Αναβοσβήνει το υλικολογισμικό SONOFF Tasmota στο NodeMCU: 9 βήματα
Αναβοσβήνει το υλικολογισμικό SONOFF Tasmota στο NodeMCU: 9 βήματα

Βίντεο: Αναβοσβήνει το υλικολογισμικό SONOFF Tasmota στο NodeMCU: 9 βήματα

Βίντεο: Αναβοσβήνει το υλικολογισμικό SONOFF Tasmota στο NodeMCU: 9 βήματα
Βίντεο: Τηλεχειριστήριο Zigbee για κουμπιά έξυπνου σπιτιού Moes 4. Επισκόπηση, ενσωμάτωση στο Home Assistant 2024, Νοέμβριος
Anonim
Αναβοσβήνει το υλικολογισμικό SONOFF Tasmota στο NodeMCU
Αναβοσβήνει το υλικολογισμικό SONOFF Tasmota στο NodeMCU

Το Sonoff είναι ένας ελεγχόμενος διακόπτης WiFi ο οποίος είναι ενσωματωμένος με ESP8266 IC και διαθέτει ρελέ για τον έλεγχο της συσκευής μέσω Διαδικτύου. Αυτό το IC μπορεί να αναβοσβήνει και να επαναπρογραμματιστεί από το Arduino IDE. Οι δημιουργοί του Sonoff δημοσίευσαν τις βιβλιοθήκες και τα αρχεία Arduino στη σελίδα τους στο GitHub. Αρχικά, έχει μόνο για πλακέτες Sonoff και μετά υποστηρίζει πολλούς πίνακες ESP8266 και πίνακες ανάπτυξης όπως το NodeMCU. Σε αυτό το σεμινάριο, θα δούμε πώς να αναβοσβήνει το υλικολογισμικό Sonoff Tasmota στους πίνακες ανάπτυξης NodeMCU. Στο νέο ενημερωμένο υλικολογισμικό, μπορείτε εύκολα να επιλέξετε τους διαφορετικούς πίνακες ESP8266 εύκολα.

Βήμα 1: Απαιτούμενα εξαρτήματα - Προαπαιτούμενα

  • Πίνακας Ανάπτυξης NodeMCU
  • καλώδιο microUSB
  • Firmware Sonoff Tasmota - GitHub Link
  • Προηγμένος σαρωτής IP
  • Arduino IDE

Κατεβάστε το υλικολογισμικό Sonoff Tasmota από αυτόν τον σύνδεσμο.

Βεβαιωθείτε ότι έχετε εγκαταστήσει τη βιβλιοθήκη ESP8266 στο Arduino IDE. Αν θέλετε να μάθετε πώς να εγκαταστήσετε σωστά τη βιβλιοθήκη ESP8266 επισκεφτείτε αυτό το πλήρες ιστολόγιο του Flashing SONOFF Tasmota Firmware στο NodeMCU.

Βήμα 2: Συμπεριλάβετε τις Βιβλιοθήκες Sonoff στο Arduino IDE

Συμπεριλάβετε τις Βιβλιοθήκες Sonoff στο Arduino IDE
Συμπεριλάβετε τις Βιβλιοθήκες Sonoff στο Arduino IDE

Μόλις γίνει λήψη του υλικολογισμικού SONOFF Tasmota από το GitHub. Ανοίξτε το φάκελο Sonoff Tasmota. Μεταβείτε στο φάκελο «lib» και αντιγράψτε όλο το περιεχόμενο και, στη συνέχεια, επικολλήστε το στο φάκελο «βιβλιοθήκες» Arduino στον υπολογιστή σας.

Τώρα συμπεριλάβαμε τα απαραίτητα αρχεία βιβλιοθήκης στο Arduino IDE Library. Ας διαμορφώσουμε τον κώδικα μας.

Βήμα 3: Κύριο αρχείο Sonoff και User Config

Κύριο αρχείο Sonoff και User Config
Κύριο αρχείο Sonoff και User Config

Μέσα στο ληφθέν αρχείο, ανοίξτε το αρχείο sonoff.ino. Θα ανοίξει όλα τα απαραίτητα αρχεία στις επόμενες καρτέλες στο Arduino IDE. Τώρα ανοίξτε την καρτέλα userconfig.h για να εισαγάγετε τα διαπιστευτήριά μας Wi-Fi.

Βήμα 4: Διαμόρφωση SSID, κωδικού πρόσβασης και ονόματος έργου

Διαμορφώστε το SSID, τον κωδικό πρόσβασης και το όνομα του έργου
Διαμορφώστε το SSID, τον κωδικό πρόσβασης και το όνομα του έργου

Τώρα επεξεργαστείτε τα πεδία SSID και Password με το SSID και τον κωδικό πρόσβασης του δικτύου WiFi. Επίσης, δώστε ένα μοναδικό όνομα έργου με την επιλογή σας στη γραμμή #define PROJECT "sonoff".

Π.χ. #define PROJECT "nodefactory"

Βήμα 5: Επιλέξτε τη σωστή πλακέτα NodeMCU

Επιλέξτε τη σωστή πλακέτα NodeMCU
Επιλέξτε τη σωστή πλακέτα NodeMCU

Τώρα συνδέστε το NodeMCU σας και επιλέξτε τη σωστή έκδοση COM Port and Board. Βεβαιωθείτε ότι οι ρυθμίσεις είναι αυτές για τον πίνακα NodeMCU 1.0.

Πίνακας: NodeMCU 1.0 (μονάδα ESP12-E)

Μέγεθος φλας: “4M (1M SPIFFS)

Συχνότητα CPU: 80 MHZ

Ταχύτητα μεταφόρτωσης: “115200”

Στη συνέχεια, αναβοσβήνετε το υλικολογισμικό κάνοντας κλικ στο στοιχείο Μεταφόρτωση.

Βήμα 6: Βρείτε τη διεύθυνση IP NodeMCU στο δίκτυό σας

FInd NodeMCU IP Address στο δίκτυό σας
FInd NodeMCU IP Address στο δίκτυό σας
FInd NodeMCU IP Address στο δίκτυό σας
FInd NodeMCU IP Address στο δίκτυό σας

Μόλις ολοκληρωθεί η αναλαμπή, ανοίξτε το Advanced IP Scanner. Και αναζητήστε τη διεύθυνση IP μέσα στο IP του δικτύου σας. Στην περίπτωσή μου, η IP μου θα κυμαίνεται από 192.168.255.0-255 (σημαίνει ότι η IP θα κυμαίνεται από 0-255). Κάντε κλικ στη σάρωση και μπορείτε να δείτε το όνομα του έργου που δώσατε στο αρχείο userconfig.h ως όνομα συσκευής εδώ.

Σημειώστε τη διεύθυνση IP που βρήκατε και επικολλήστε τη στη διεύθυνση URL του προγράμματος περιήγησής σας και κάντε κλικ στο enter. Θα εμφανίσει τη σελίδα Sonoff Tasmota για να διαμορφώσετε τη μονάδα σας.

Βήμα 7: Διαμόρφωση για πίνακες ESP8266

Διαμόρφωση για πίνακες ESP8266
Διαμόρφωση για πίνακες ESP8266

Από προεπιλογή, θα είναι στο Sonoff Basic. Επομένως, πρέπει να το αλλάξετε σε "Γενικά" στο μενού "Διαμόρφωση". Κάντε κλικ στην επιλογή «Διαμόρφωση» και στο εσωτερικό επιλέξτε «Διαμόρφωση μονάδας».

Βήμα 8: Αποθηκεύστε τη διαμόρφωση

Αποθηκεύστε τη διαμόρφωση
Αποθηκεύστε τη διαμόρφωση

Επιλέξτε τον πίνακα ως Γενικός και Αποθήκευση. Η συσκευή θα επανεκκινήσει. Αυτή η επιλογή είναι για όλους τους πίνακες ESP8266.

Βήμα 9: Νέες επιλογές GPIO σύμφωνα με τους τύπους πινάκων ESP8266

Νέες επιλογές GPIO Σύμφωνα με τους τύπους πινάκων ESP8266
Νέες επιλογές GPIO Σύμφωνα με τους τύπους πινάκων ESP8266

Τώρα αν κάνετε κλικ στη διαμόρφωση, τότε μπορείτε να δείτε περισσότερες επιλογές GPIO. Χρησιμοποιώντας αυτό, μπορείτε να επιλέξετε τις Λειτουργίες GPIO.

Ανάλογα με τη ρύθμιση GPIO, η επιλογή θα εμφανιστεί στην Αρχική σελίδα, όπως DHT, Relay, Switch και πολλά άλλα.

Για περισσότερα μαθήματα, επισκεφθείτε το ιστολόγιό μας - Factory Forward Blog

Συνιστάται: