Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Sonoff σε 5v DC
- Βήμα 2: Εγκατάσταση νέου υλικολογισμικού
- Βήμα 3: Διαμορφώστε το WiFi σας
- Βήμα 4: Καθαρισμός, βελτίωση με MQTT και ρελέ στεγνής επαφής
- Βήμα 5: Δοκιμάστε το MQTT
- Βήμα 6: Βελτιώσεις…;
Βίντεο: Sonoff Basic Wifi Extender - MQTT Dry Contact Relay - 5v DC Low Voltage: 6 Steps
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Εντάξει είχα κάποιες βασικές συσκευές Sonoff πρώτης γενιάς και δεν θέλω να τις χρησιμοποιήσω με 220v καθώς δεν ήταν πραγματικά ασφαλείς ακόμα σε αυτήν την κυκλοφορία. Theyταν ξαπλωμένοι για λίγο περιμένοντας να κάνουν κάτι μαζί τους.
Έτσι έπεσα πάνω στο έργο martin-ger στο GitHub (https://github.com/martin-ger/esp_wifi_repeater) και έκανα χακάρισμα στο Sonoff.
Πρώτα προσάρμοσα το Sonoff να δουλεύει σε 5vDC και απενεργοποίησα το υπόλοιπο κύκλωμα.
Προμήθειες
Sonoff Basic R1
Τροφοδοσία 5V DC
Βήμα 1: Sonoff σε 5v DC
Αυτό λοιπόν είναι αρκετά απλό.
Θα δείτε στην πρώτη εικόνα ότι το Sonoff χρησιμοποιεί ρυθμιστή AMS1117 για μετάβαση από 5v σε 3.3v. Οι ακίδες του ρυθμιστή είναι από αριστερά προς τα δεξιά: IN (GND), OUT, IN (+). Με τη συγκόλληση ενός μικρού καλωδίου στο in (GND) και το IN (+) μπορείτε να συνδέσετε την πηγή ισχύος 5v DC σας για να τροφοδοτήσετε το υπόλοιπο της πλακέτας. Καθώς μπορεί να γίνει λίγο περίεργο εκεί, χρησιμοποίησα 2 άλλα σημεία σύνδεσης. Το κενό σημείο συγκόλλησης ακριβώς στα δεξιά του AMS117 (τετραγωνικός δείκτης pcb) είναι GND. Αριστερά υπάρχει σύνδεση +. Ρίξτε μια ματιά στην κοντινή εικόνα.
Εντάξει μόλις γίνει αυτό, μπορείτε ήδη να δοκιμάσετε πριν κάνετε τις άλλες αλλαγές.
Βήμα 2: Εγκατάσταση νέου υλικολογισμικού
Στο Github https://github.com/martin-ger/esp_wifi_repeater στο υλικολογισμικό φακέλων θα δείτε τα αρχεία.bin:
- 0x00000.bin
- 0x02000.bin
Πρέπει να τα κατεβάσετε.
Στη συνέχεια, πηγαίνετε στον ιστότοπο ESP Expressif και πραγματοποιείτε λήψη του εργαλείου λήψης ESP (μόνο για υπολογιστή):
www.espressif.com/en/support/download/othe…
Ξεκινήστε το και θα λάβετε πρώτα ένα παράθυρο επιλογής - επιλέξτε DEVELOPER και στη συνέχεια ESP8266. Η οθόνη θα πρέπει να μοιάζει με το παραπάνω στιγμιότυπο οθόνης.
Στη συνέχεια, κάντε κλικ στη δεξιά πλευρά "…" για να περιηγηθείτε και να επιλέξετε πρώτα το αρχείο 0x00000. Προσθέστε τη θέση μνήμης στο διπλανό πλαίσιο: 0x00000.
Κάντε το ίδιο για το δεύτερο αρχείο και ορίστε τη θέση μνήμης σε: 0x02000.
Μόλις γίνει αυτό, πάρτε το αγαπημένο σας USB-TTL και συνδέστε το Sonoff (βεβαιωθείτε ότι δεν έχετε άλλη τροφοδοσία συνδεδεμένη στην πλακέτα Sonoff). Επίσης, ελέγξτε ξανά ότι το USB-TTL έχει οριστεί σε 3,3v!
Πατήστε το κουμπί στο Sonoff ενώ εισάγετε το USB-TTL στον υπολογιστή σας για να ενεργοποιήσετε τη λειτουργία φλας.
Επιλέξτε τη θύρα COM στο εργαλείο λήψης ESP και ορίστε την ταχύτητα σε 1152000. Κάντε κλικ στο START.
Θα χρειαστεί μόνο 3 ή 4 δευτερόλεπτα. Μερικές φορές ο πίνακας μου δεν μπήκε σωστά στη λειτουργία φλας-απλά βγάλτε το USB-TTL, πατήστε το κουμπί και τοποθετήστε ξανά.
Εντάξει - με αυτό ολοκληρώθηκε έχουμε το νέο υλικολογισμικό στο Sonoff ESP8266.
Αποσυνδέστε το USB-TTL και συνδέστε την πηγή ισχύος 5v DC στο Sonoff.
Βήμα 3: Διαμορφώστε το WiFi σας
Θα χρησιμοποιήσουμε το Telnet για να διαμορφώσουμε τη συσκευή. Χρησιμοποιώ Putty.
Αφού συνδέσετε την τροφοδοσία στο Sonoff, θα πρέπει να δείτε να εμφανίζεται ένα νέο SSID Wifi: MyAP.
Συνδεθείτε με αυτόν με τον υπολογιστή σας - αρχικά δεν υπάρχει κωδικός πρόσβασης.
Μόλις συνδεθεί, ανοίξτε το Putty και ρυθμίστε το σε: 192.168.4.1 PORT 7777
Όταν ολοκληρωθεί η σύνδεση θα δείτε: CMD>
Χρησιμοποιώντας βασικές εντολές, θα διαμορφώσετε τη συσκευή Wifi. Τολμηρή είναι η εντολή - η πλάγια γραφή αφού είναι η ρύθμισή σας. Η πρώτη εντολή μαζί μου δίνει πάντα μια "Άκυρη εντολή" - οπότε απλώς επαναλάβετε την.
CMD>
set ssid your_home_router's_SSID
ορίστε τον κωδικό πρόσβασης password_ome_router
ορίστε ap_ssid the_ESP's_new_ssid
ορίστε ap_password ESP's_password
εμφάνιση // (για έλεγχο παραμέτρων)
ορίστε status_led 13 // (το LED είναι στο GPIO 13 στην πλακέτα)
αποθήκευση // (!!! μην ξεχνάς)
επαναφορά // (= επανεκκίνηση)
Εντάξει, τώρα έχετε ένα βασικό υποδίκτυο που μπορείτε να χρησιμοποιήσετε για να συνδέσετε συσκευές IoT χωρισμένες από το κύριο Wifi.
Or μπορείτε να το χρησιμοποιήσετε για επισκέπτες, βρεφονηπιοκόμους, παιδιά που έχουν πρόσβαση στο διαδίκτυο με χρονόμετρο,….
Επόμενο - Προσθέστε MQTT, Dry ρελέ επαφής και καθαρισμό.
Βήμα 4: Καθαρισμός, βελτίωση με MQTT και ρελέ στεγνής επαφής
ΚΑΘΑΡΙΣΕ
Αρχικά καθάρισα την πλακέτα και την προετοίμασα για τη συμπεριφορά επαφής στεγνού ρελέ.
Αυτό σημαίνει:
- συνδέοντας το 5v DC με το πράσινο τερματικό
- κόβοντας τις παλιές διαδρομές στο PCB (κόψτε το πάνω και το κάτω μέρος του σκάφους) έτσι ώστε το τερματικό να είναι πραγματικά απομονωμένο και να συνδέεται απευθείας με τα 2 σημεία που συγκολλήσαμε νωρίτερα στο pcb. Στο επάνω μέρος μπορείτε να το κόψετε εκεί που είναι οι κόκκινες γραμμές - θα δείτε ότι τις έκοψα λίγο παραπάνω αρχικά. Χρησιμοποιώ ένα μαχαίρι Stanley και μετά μια πολύ κοφτή ξύστρα. Αντ 'αυτού, συνήθως ένα μικρό επίπεδο κατσαβίδι είναι επίσης εντάξει για το ξύσιμο του χαλκού του PCB.
- κόψτε το PCB κοντά στο ρελέ (κομμάτι συγκόλλησης) και εγκαταστήστε μια γέφυρα όπως βλέπετε στην εικόνα. Βασικά οι αριστερές 2 συνδέσεις στο ρελέ εξακολουθούν να τροφοδοτούνται από 3.3v. Οι σωστές 2 επαφές θα σχηματίσουν τώρα έναν κλειστό βρόχο με το πράσινο τερματικό στο επάνω μέρος του πίνακα. Δημιουργώντας έτσι μια βασική ξηρή επαφή.
MQTT
Μόλις γίνει αυτό, συνδέω την πηγή 5v DC στο πράσινο τερματικό, ώστε να ενεργοποιηθεί ο πίνακας. Θα πρέπει να δείτε την πράσινη λυχνία LED να αναβοσβήνει όταν το Wifi είναι σε λειτουργία.
Για το MQTT χρησιμοποιώ ρύθμιση κόκκινου κόμβου σε Raspberry Pi 3A+ με Aedes MQTT. Ενημερώστε με αν κάποιος ενδιαφέρεται να επεκτείνει αυτό το οδηγό για το πώς να το ρυθμίσετε. Αλλά θα λειτουργήσει επίσης με οποιονδήποτε άλλο μεσίτη MQTT.
Συνδεθείτε με τον Putty στο Sonoff. Μπορείτε να χρησιμοποιήσετε την εσωτερική (192.168.4.1) ή την εξωτερική IP (IP που πήρε από το δρομολογητή Wifi).
CMD>
ορίστε mqtt_host IP_from_your_MQTT_server // (άφησα το υπόλοιπο προεπιλεγμένο - το MQTT θα πρέπει να είναι στο κύριο δίκτυο όμως - έτσι στο κύριο Wifi σας εσωτερικά ή στο κοινό στο διαδίκτυο)
gpio 12 mode out // (το ρελέ είναι σε GPIO 12)
αποθηκεύσετε
επαναφορά
Φροντίστε να αποθηκεύσετε και να επαναφέρετε. Οι ρυθμίσεις MQTT αλλάζουν μόνο κατά την επανεκκίνηση.
Μόλις γίνει αυτό, μπορείτε να χρησιμοποιήσετε ένα εργαλείο πελάτη MQTT για να ελέγξετε τα μηνύματα. Χρησιμοποιώ τον MQTT Explorer.
Βήμα 5: Δοκιμάστε το MQTT
Μετά από 15 δευτερόλεπτα θα πρέπει να δείτε το ESP να σπρώχνει τα μηνύματα.
Για να δοκιμάσετε το ρελέ δημοσιεύετε ένα μήνυμα:
θέμα:/WiFi/ESPRouter_xxxxxx/command // (το xxxxxx είναι η τιμή HEX της συσκευής σας)
μήνυμα: gpio 12 set high for 4 // (set gpio 12, the relay, to high for 4 seconds)
Θα πρέπει να ακούσετε το κλικ του ρελέ και το ESP θα στείλει την ανατροφοδότηση της εντολής στο θέμα ("απάντηση").
Από τώρα μπορείτε να χρησιμοποιήσετε είτε το telnet είτε το MQTT για να διαμορφώσετε και να αλλάξετε τις ρυθμίσεις. Οποιαδήποτε έγκυρη εντολή μπορεί να δημοσιευθεί από το MQTT.
Αυτό είναι. Θα πρέπει τώρα να έχετε Sonoff χαμηλής τάσης, ιδιωτικό WIFI SSID, με MQTT και στεγνό ρελέ που μπορεί να ελεγχθεί.
Επιτρέψτε μου τώρα στα σχόλια αν το βρήκατε χρήσιμο, τυχόν λάθη που έκανα, λάθη που βρήκατε ή βελτιώσεις!
Ευχαριστώ.
Βήμα 6: Βελτιώσεις…;
Η γκάμα είναι έτσι-έτσι όμως.
Έχω μίνι κεραία 2,4Ghz από ένα παλιό δρομολογητή.
Θα προσπαθήσω να το εγκαταστήσω στο Sonoff και να δω αν βελτιώνει λίγο το εύρος.
Πρόσβαση στο AP/ST - κλείδωμα πρόσβασης στην ιστοσελίδα
από προεπιλογή, η ιστοσελίδα είναι «ανοιχτή». Ιδανικά, όταν όλα λειτουργούν καλά, ανοίξτε το Putty και στείλτε την εντολή "lock" και αποθηκεύστε την. Από προεπιλογή, θα χρησιμοποιήσει τον κωδικό πρόσβασης ST για την προστασία της ιστοσελίδας.
Συνιστάται:
Sinilink WiFi Switch Modification With INA219 Voltage/Current Sensor: 11 Steps
Sinilink WiFi Switch Modification With INA219 Voltage/Current Sensor: Ο Sinilink XY-WFUSB WIFI USB switch είναι μια ωραία μικρή συσκευή για να ενεργοποιήσετε/απενεργοποιήσετε απομακρυσμένα μια συνδεδεμένη συσκευή USB. Δυστυχώς, δεν έχει τη δυνατότητα μέτρησης της τάσης τροφοδοσίας ή του χρησιμοποιημένου ρεύματος της συνδεδεμένης συσκευής. Αυτό το οδηγό σας δείχνει πώς τροποποιώ
DC - DC Voltage Step Down Switch Mode Buck Voltage Converter (LM2576/LM2596): 4 Βήματα
DC-DC Voltage Step Down Switch Mode Buck Voltage Converter (LM2576/LM2596): Η κατασκευή ενός εξαιρετικά αποδοτικού μετατροπέα buck είναι δύσκολη δουλειά και ακόμη και οι έμπειροι μηχανικοί απαιτούν πολλαπλά σχέδια για να βρουν το σωστό. Ένας μετατροπέας buck (μετατροπέας βήμα προς τα κάτω) είναι ένας μετατροπέας ισχύος DC-σε-DC, ο οποίος μειώνει την τάση (ενώ αυξάνεται
Sonoff Basic & Sonoff RF - Φροντιστήριο ΟΛΟΚΛΗΡΟ: 16 Βήματα
Sonoff Basic & Sonoff RF - Φροντιστήριο ΠΛΗΡΩΜΟ: O Sonoff é uma linha de produtos projetados για αυτόματη παραμονή και προειδοποίηση. O Sonoff Basic e RF podem ser serimento com tensão de 90 a 250v AC, suada a suéda suporta corrente de até 10A, possiím WI-FI integrado 2.4GHz, o Sonoff RF con
Ultimate Dry Ice Fog Machine - Bluetooth Controlled, Battery Powered and 3D Printed .: 22 Steps (with Pictures)
Ultimate Dry Ice Fog Machine - Bluetooth Controlled, Battery Powered and 3D Printed: Χρειάστηκα πρόσφατα μια μηχανή Dry Ice για κάποια θεατρικά εφέ για μια τοπική παράσταση. Ο προϋπολογισμός μας δεν θα επεκταθεί στην πρόσληψη σε επαγγελματία, οπότε αυτό είναι που έφτιαξα. Είναι κυρίως τρισδιάστατη εκτύπωση, που ελέγχεται εξ αποστάσεως μέσω bluetooth, μπαταρία
LP-2010 AES17 1998 Switching Amplifier Low Pass (low-pass) Φίλτρο: 4 Βήματα
Φίλτρο LP-2010 AES17 1998 Switching Amplifier Low Pass (low-pass): Αυτός είναι ένας εξαιρετικός ενισχυτής κλάσης D μέτρηση φίλτρου χαμηλής διέλευσης. Η εξαιρετική κατασκευή, η superiro απόδοση, η εύκολη σύνδεση καθιστούν αυτό το προϊόν εύχρηστο και αξίζει να το έχετε με ένα υψηλή απόδοση κόστους