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

Flash Προγραμματισμός της Joinrun Smart Socket (EU Plug): 6 βήματα
Flash Προγραμματισμός της Joinrun Smart Socket (EU Plug): 6 βήματα

Βίντεο: Flash Προγραμματισμός της Joinrun Smart Socket (EU Plug): 6 βήματα

Βίντεο: Flash Προγραμματισμός της Joinrun Smart Socket (EU Plug): 6 βήματα
Βίντεο: Flash CS4 - 9.3. Εφαρμογή διαδραστικότητας με κουμπί 2024, Ιούνιος
Anonim
Flash Προγραμματισμός της Joinrun Smart Socket (EU Plug)
Flash Προγραμματισμός της Joinrun Smart Socket (EU Plug)
Flash Προγραμματισμός της Joinrun Smart Socket (EU Plug)
Flash Προγραμματισμός της Joinrun Smart Socket (EU Plug)

Η πρίζα "Joinrun Smart Wifi" με USB είναι μια άλλη ελεγχόμενη πρίζα τροφοδοσίας με βάση το ESP8266. Έρχεται με ευχάριστο σχεδιασμό, μικρό συντελεστή φόρμας και πρόσθετη θύρα φόρτισης USB. Χρειάζεται την εφαρμογή smartlife για να την ελέγξει μέσω διακομιστή που φιλοξενείται από την Κίνα από την έξυπνη συσκευή σας και υπάρχουν δεξιότητες για να συνεργαστείτε με τους έξυπνους οικιακούς βοηθούς από το amazon και το google. Χρειάζεται σύνδεση στο Διαδίκτυο όμως και αν θέλετε να διατηρήσετε τον έλεγχο του σπιτιού σας μέσα στο δικό σας δίκτυο, μπορείτε να αναβοσβήσετε το χειριστήριο με ένα διαφορετικό λογισμικό όπως το tasmota. Η Tasmota προσθέτει έναν διακομιστή ιστού στη συσκευή, ώστε να μπορείτε να τον ελέγχετε απευθείας από ένα πρόγραμμα περιήγησης στο οικιακό σας δίκτυο.

Βήμα 1: Άνοιγμα της υπόθεσης

Άνοιγμα της υπόθεσης
Άνοιγμα της υπόθεσης
Άνοιγμα της υπόθεσης
Άνοιγμα της υπόθεσης

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

Βήμα 2: Πρόσβαση στην Ενότητα Esp8266ex

Πρόσβαση στην Ενότητα Esp8266ex
Πρόσβαση στην Ενότητα Esp8266ex
Πρόσβαση στην Ενότητα Esp8266ex
Πρόσβαση στην Ενότητα Esp8266ex

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

Δυστυχώς, ο πείρος ενεργοποίησης προγραμματισμού (GPIO0) δεν είναι εύκολα διαθέσιμος. Επομένως, πρέπει να επικοινωνήσετε απευθείας με αυτόν στον πίνακα.

Ξεκόλλησα την πλακέτα ESP από την κύρια πλακέτα χρησιμοποιώντας πλεξούδα αποκόλλησης. Στη συνέχεια, κόλλησα ένα μικρό σύρμα στο μαξιλάρι GPIO0. Οι άλλες καρφίτσες προγραμματισμού είναι διαθέσιμες στα μαξιλάρια της πλακέτας, όπως φαίνεται στην εικόνα.

Βήμα 3: Προετοιμάστε το φλας της συσκευής

Προετοιμασία Αναβοσβήνει τη συσκευή
Προετοιμασία Αναβοσβήνει τη συσκευή
Προετοιμάστε το φλας της συσκευής
Προετοιμάστε το φλας της συσκευής

Για να αναβοσβήνω τη συσκευή χρησιμοποίησα έναν φθηνό προσαρμογέα USB-to-Serial από το aliexpress

Η μονάδα CP2102 MICRO USB to UART TTL έρχεται με κεφαλίδα 6 ακίδων και μπορεί να λειτουργήσει με συσκευές 5V και 3.3V.

Εάν το συνδέσετε στον υπολογιστή σας με τα Windows, δημιουργεί μια θύρα COM την οποία μπορείτε να δείτε στη διαχείριση συσκευών. Το δικό μου είναι στο COM6 και διαμόρφωσα τη θύρα σε 57600 baud.

Αποσυνδέστε το CP2102 από τον υπολογιστή σας και συνδέστε το στη μονάδα ESP.

Συνδέστε 3.3V και GND στα αντίστοιχα μαξιλάρια της μονάδας ESP. Συνδέστε TxD με RxD στη μονάδα και RxD σε TxD αντίστοιχα.

Για να ενεργοποιήσετε τη λειτουργία προγραμματισμού, το GPIO0 πρέπει να τραβηχτεί στο GND π.χ. με αντίσταση 2k.

Βήμα 4: Προετοιμάστε το περιβάλλον προγραμματισμού σας

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

Χρησιμοποιώ το IDE προγραμματισμού arduino όπου ο πίνακας esp8266 μπορεί να προστεθεί από το μενού διαχειριστή πλακέτας. Αυτό στη συνέχεια εγκαθιστά ένα esptool.exe το οποίο μπορεί να χρησιμοποιηθεί για να αναβοσβήνει εύκολα ένα δυαδικό στην ενότητα ESP.

Μπορείτε να κατεβάσετε το tasmota binary sonoff.bin από το github. Είναι επίσης διαθέσιμο σε διάφορες γλώσσες.

Βήμα 5: Προγραμματισμός Flash της μονάδας ESP

Η πραγματική αναλαμπή μπορεί εύκολα να γίνει από μια γραμμή εντολών στα παράθυρα.

Μεταβείτε στο φάκελο όπου βρίσκεται το esptool.exe

π.χ. cd /d %USERPROFILE %\ AppData / Local / Arduino15 / πακέτα / esp8266 / tools / esptool cd 0.4.13

Στη συνέχεια, αναβοσβήνετε τη συσκευή με τη λήψη του δυαδικού sonoff όπως αυτό

esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH %\ Documents / Downloads / sonoff.bin

Βήμα 6: Διαμορφώστε την ενότητα

Διαμορφώστε την ενότητα
Διαμορφώστε την ενότητα
Διαμορφώστε την ενότητα
Διαμορφώστε την ενότητα

Μετά την επιτυχή αναβοσβήσιμο, ο ακροδέκτης GPIO0 πρέπει να απελευθερωθεί από το GND και να ενεργοποιηθεί το ESP. Στη συνέχεια ανοίγει ένα σημείο πρόσβασης και μπορεί να συνδεθεί με ένα πρόγραμμα περιήγησης στη διεύθυνση 192.168.4.1

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

Στη συνέχεια, μια άλλη επανεκκίνηση και το ESP θα εμφανιστεί στο επιλεγμένο δίκτυό σας.

Ελέγξτε το δίκτυο στο δρομολογητή σας για να βρείτε την εκχωρημένη διεύθυνση IP.

Στη συνέχεια, συνδεθείτε στο IP με το πρόγραμμα περιήγησής σας και ορίστε τον τύπο συσκευής σε "18 γενικές" και αποθηκεύστε τον.

Το ESP κάνει αυτόματη επανεκκίνηση μετά την οποία μπορείτε να διαμορφώσετε τις θύρες ρελέ και κουμπιών όπως φαίνεται στην εικόνα.

Μπορεί επίσης να θέλετε να μεταβείτε σε "άλλες ρυθμίσεις" για να ορίσετε ένα φιλικό όνομα, να απενεργοποιήσετε το MQTT εάν δεν το έχετε και να ενεργοποιήσετε την εξομοίωση Belkin WeMo για να κάνετε το βύσμα να λειτουργεί με την Alexa.

Αφού όλα λειτουργήσουν, τελικά κολλήστε ξανά τη μονάδα στην κύρια πλακέτα και συναρμολογήστε ξανά το βύσμα.

Συνιστάται: