Πίνακας περιεχομένων:
- Βήμα 1: Βασικό υλικό
- Βήμα 2: Ρύθμιση υλικού συσκευής
- Βήμα 3: Λογισμικό εντοπισμού σφαλμάτων
- Βήμα 4: Η εφαρμογή Android
- Βήμα 5: Προσθήκη
Βίντεο: WiFi Relay Outlet-DIY: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Σήμερα, τα πιο δημοφιλή κιτ πειραματιστών IoT έρχονται ως μονάδες που απλώς συνδέονται μεταξύ τους και όχι μεμονωμένα εξαρτήματα. Οι ηλεκτρονικοί αρχάριοι, οι εξειδικευμένοι μηχανικοί και τα έμπειρα χέρια είναι σίγουρο ότι θα βρουν ενδιαφέρουσες αυτές τις φθηνές ενότητες. Σε αυτόν τον οδηγό, σας δείχνω πώς να πάρετε μια συνηθισμένη πρίζα τοίχου και να προσθέσετε ευφυΐα χρησιμοποιώντας μια δέσμη άμεσα διαθέσιμων και εύχρηστων προ-ενσύρματων μονάδων. Καθώς έχω σχεδιάσει αυτό το έργο με ένα είδος σπονδυλωτού τρόπου, μπορείτε να προσπαθήσετε να δημιουργήσετε ολόκληρο το έργο όπως είναι ή μέρη του ή ακόμα και να επεκτείνετε αυτό το έργο με περισσότερη λειτουργικότητα. Λοιπόν, ετοιμαστείτε να προσθέσετε βελτιωμένη προσβασιμότητα, ευφυΐα και συνδεσιμότητα στη συνηθισμένη πρίζα σας.
Βήμα 1: Βασικό υλικό
ESP8266 WiFi (5V/1 Channel) Μονάδα ρελέ x1
Μονάδα Hi-Link HLK-PM01 (5V/3W) SMPS x1
Το πρώτο πράγμα-η μονάδα αναμετάδοσης WiFi είναι ένα έντονο μείγμα ενός ESP8266 (ESP-01) WiFi SoC, ενός ενσωματωμένου IC 3.3V ρυθμιστή (AMS1117-3.3), ενός μικροελεγκτή STC15F104 και ενός ρελέ 5V SPDT (1C/O). Το ESP8266 WiFi SoC είναι μια πρόσθετη κάρτα τύπου με κεφαλίδα 8 ακίδων και η κεφαλίδα 4 ακίδων στην άκρη της μονάδας ρελέ Wifi λειτουργεί ως απλή διεπαφή για τη ρύθμιση/διαμόρφωση της μονάδας ρελέ WiFi με τη βοήθεια του Η / Υ Το δεύτερο πράγμα είναι ότι μια συμπαγής μονάδα τροφοδοσίας AC-DC προσφέρει σταθεροποιημένη έξοδο 5V/600mA dc από τη συνήθη είσοδο οικιακής τροφοδοσίας AC230V. Αυτή η σφραγισμένη μονάδα τροφοδοσίας (συμμορφώνεται με τις απαιτήσεις UL, CE) έχει σχεδιαστεί ιδιαίτερα για συσκευές/έργα IoT.
Βήμα 2: Ρύθμιση υλικού συσκευής
Όπως φαίνεται από το διάγραμμα καλωδίωσης που φαίνεται παρακάτω, η ρύθμιση του υλικού είναι εξαιρετικά απλή και απαιτεί μόνο λίγη εργασία συγκόλλησης. Προσοχή, μόλις συνδεθεί το L / N (~ 230V) και εφαρμοστεί τάση δικτύου, μην αγγίζετε τη γυμνή συσκευή!
Λάβετε υπόψη ότι χωρίς κατάλληλο περίβλημα, οποιαδήποτε συσκευή συνδεδεμένη στο δίκτυο δεν είναι ασφαλής για χρήση, καθώς υπάρχει πιθανότητα τυχαίου θανατηφόρου ηλεκτροπληξίας. Ως εκ τούτου, συνιστάται ιδιαίτερα η τοποθέτηση του συναρμολογημένου υλικού σε ένα προστατευτικό περίβλημα ABS/Grounded Metal, φυσικά με αρκετές οπές εξαερισμού.
Βήμα 3: Λογισμικό εντοπισμού σφαλμάτων
Πριν από την πρώτη χρήση, η μονάδα αναμετάδοσης WiFi θα πρέπει να διαμορφωθεί με τη βοήθεια ενός προσαρμογέα 3.3V Level USB to TTL και του ιδιόκτητου σειριακού λογισμικού εντοπισμού σφαλμάτων «USR-TCP232-Test-V1.3». Για αυτό, συνδέστε τις ακίδες TX-RX-GND του προσαρμογέα USB σε TTL σε ακίδες RX-TX-GND της κεφαλίδας 4 ακίδων (δείτε το επόμενο σχήμα). Θυμηθείτε επίσης να ενεργοποιήσετε τη συσκευή και να καθορίσετε ένα ποσοστό baud 9600. Στη συνέχεια, ανοίξτε το λογισμικό σειριακής εντοπισμού σφαλμάτων (USR-TCP232-Test-V1.3) στον υπολογιστή για να στείλετε όλες τις απαιτούμενες εντολές AT που αναφέρονται παρακάτω.
AT+CWMODE = 2
AT+RST
AT+CIPMUX = 1
AT+CIPSERVER = 1, 8080
AT+CIFSR
AT+CIOBAUD = 9600
Εάν δεν επιστρέψει ΟΚ και επιστρέψετε μόνο την εντολή που έχετε στείλει, πατήστε πρώτα το πλήκτρο ENTER πριν στείλετε εντολές AT (για παράδειγμα AT+RST> ENTER> SEND). Λάβετε υπόψη, η μονάδα πρέπει να διαμορφώσει ξανά εάν επανεκκινήσετε, δηλαδή πρέπει να ανανεώσετε τη μονάδα μέσω λογισμικού σειριακής εντοπισμού σφαλμάτων στέλνοντας ορισμένες σειριακές εντολές. Εν ολίγοις, το CIPMUX και το CIPSERVER πρέπει να εφαρμοστούν ξανά!
Βήμα 4: Η εφαρμογή Android
Για τηλεχειρισμό χρησιμοποιώντας smartphone Android, πρέπει να κάνετε λήψη και εγκατάσταση της δωρεάν εφαρμογής TC EasyTCP (v4.4) ‛Android στο έξυπνο τηλέφωνό σας
Στη συνέχεια, ανοίξτε την εφαρμογή, κάντε κλικ στην επιλογή ‚Σύνδεση‛ και εισαγάγετε τις address Διεύθυνση IP ‛(192.168.4.1) και‚ Θύρα ‛(8080). Πατήστε παρατεταμένα ένα κουμπί διακόπτη για να εισαγάγετε το όνομα και το περιεχόμενο της σειριακής εντολής σε εξαγωνική μορφή (A00101A2 relay_on, A00100A1 relay_off). Τέλος, μπορείτε να στείλετε σειριακές εντολές από την εφαρμογή για έλεγχο ρελέ χρησιμοποιώντας τον προκαθορισμένο διακόπτη κουμπιού. Εδώ, η μέγιστη κάλυψη σήματος του συστήματος που λειτουργεί σε λειτουργία AP (σημείο πρόσβασης) είναι αρκετά κοντά στα 400 μέτρα σε ανοιχτό περιβάλλον.
Βήμα 5: Προσθήκη
Κάτι που δεν μου αρέσει: Όταν είδα το module Wi-Fi Relay (LC-WM-Relay-8266-5V) στο eBay πρώτα, ήμουν μάλλον έκπληκτος από την απλότητα/το αποτύπωμά του και ως εκ τούτου παρήγγειλα μερικά από αυτά με βιασύνη. Ωστόσο, μετά από ορισμένα πειράματα απογοητεύτηκα από ένα εξαντλητικό ζήτημα. Δεδομένου ότι ο διακομιστής TCP δεν θα αποθηκευτεί στο flash, χρειάζεται επαναδιαμόρφωση των εντολών AT μετά από κάθε κύκλο ισχύος/ επαναφορά/ επανεκκίνηση. Έτσι εγκατέλειψα την ιδέα της κατασκευής ενός επιτυχημένου προϊόντος τελικού χρήστη για τον υπέροχο γείτονά μου, καθώς αυτό απαιτεί ένα αδιάκοπο σύστημα τροφοδοσίας για ένα χρόνο. Αλλιώς πρέπει να λάβω μέτρα για την αντικατάσταση του υλικολογισμικού αποθεμάτων του μικροελεγκτή STC15F104 (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) με άλλο πρόγραμμα για την αποστολή αυτών των εντολών από το uC σε κάθε εκκίνηση (σκληρή ποινή). Ελπίζω κάποιος να το σκεφτεί αυτό και να με ενημερώσει αν υπάρχει κάποια λειτουργική λύση.
Για να σπάσετε τη μονάδα αναμετάδοσης Wi-Fi, θα χρειαστείτε έναν προγραμματιστή STC και τον ISC ISP ή τον εναλλακτικό stcgal. Ακολουθεί ο σύνδεσμος μιας παρόμοιας ιδέας: Επιπλέον, αγόρασα πρόσφατα μερικούς πίνακες ανάπτυξης MCU STC15F104W από έναν Κινέζο προμηθευτή. Μια άλλη μικρή έκπληξη είναι στα φτερά (περιμένετε)!
Συνιστάται:
Arduino Outlet Timer: 3 βήματα
Arduino Outlet Timer: Τα χρονόμετρα εξόδου είναι ένα εξαιρετικό εργαλείο για τη διατήρηση των συσκευών για παρατεταμένη λειτουργία, αλλά δεν διαθέτουν την προσαρμογή που είναι μερικές φορές απαραίτητη. Ορισμένες συσκευές δεν έχουν καθόλου διακόπτες και η κατασκευή ενός σπιτικού αυτοματοποιημένου χρονοδιακόπτη μπορεί να σας φανεί χρήσιμη. Για
Πρακτικό Arduino ESP32 Wireless Wall Outlet LED Strip Controller: 6 βήματα
Practical Arduino ESP32 Wireless Wall Outlet LED Strip Controller: Αυτός είναι ένας πολύ πρακτικός DIY ασύρματος ελεγκτής τοίχου για λωρίδες LED χαμηλού κόστους. Αντικαθιστά τα φθηνά χειριστήρια wifi που πωλούνται στο EBay. Λειτουργούν καλά με λωρίδες RGB Led. Ο ελεγκτής EBay Wifi δεν είναι καλά κατασκευασμένος και σπάει εύκολα. Αλ
IPhone 5 & Samsung S5 Outlet Shelf & Passive Amplifier: 3 Βήματα
IPhone 5 & Samsung S5 Outlet Shelf & Passive Amplifier: Αυτό το οδηγό θα δείξει τη διαδικασία σχεδιασμού για ένα τρισδιάστατο εκτυπώσιμο ράφι πρίζας & παθητικός ενισχυτής και για το iPhone 5 & Samsung S5. Τα αρχεία θα είναι διαθέσιμα για τοποθέτηση με μια τυπική διπλή πρίζα του Ηνωμένου Βασιλείου και μια κενή διάταξη για ένα επίπεδο
Κέντρο ελέγχου Arduino Outlet Box με ημερολόγιο Google: 4 βήματα
Arduino Outlet Box Control Center With Google Calendar: Σε αυτό το Instructable θα μάθετε πώς μπορείτε να δημιουργήσετε ένα κέντρο ελέγχου για το σπίτι σας χρησιμοποιώντας ένα Adafruit Power Relay Module 4-Outlet. Θα χρειαστείτε έναν πίνακα Arduino με μονάδα wifi όπως το Adafruit Feather Huzzah και ένα Adafruit Power Relay Module 4
Google Home Controlled Power Outlet: 9 βήματα (με εικόνες)
Google Home Controlled Power Outlet: Η φίλη μου πάντα ήθελε να φτιάξει ένα έξυπνο σπίτι. Έτσι χτίζουμε την υποδομή και το πρώτο στοιχείο του έξυπνου σπιτιού, έναν τηλεχειριζόμενο διακόπτη πρίζας που μπορείτε να ελέγξετε χρησιμοποιώντας έναν πίνακα ελέγχου ή χρησιμοποιώντας φωνητικές εντολές (εάν έχετε google home ή goog