Πίνακας περιεχομένων:
Βίντεο: Ο διακόπτης Ultimate Light: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ο στόχος αυτού του οδηγού είναι να εξηγήσει πώς έφτιαξα έναν διακόπτη φώτων συνδεδεμένου wifi (που ονομάζεται επίσης τηλεχειριστήριο περαιτέρω). Ο στόχος αυτών των τηλεχειριστηρίων είναι να ενεργοποιήσουν και να απενεργοποιήσουν πολλά ρελέ που συνδέονται με wifi. Τα ρελέ δεν εξηγούνται σε αυτό το διδακτικό. Εξηγούνται σε ένα ξεχωριστό οδηγό που έφτιαξα στο παρελθόν: ESP8266 Wifi Switch.
Αυτά τα τηλεχειριστήρια θα περιέχουν έως 3 μικρά κουμπιά. Κάθε κουμπί ενεργοποιεί/απενεργοποιεί ένα ή περισσότερα ρελέ. Ένα LED δίπλα σε κάθε κουμπί χρησιμεύει ως ανατροφοδότηση. Ένα μεγαλύτερο κουμπί χρησιμοποιείται για ειδικό σκοπό: απενεργοποιεί όλα τα ρελέ. Όχι μόνο αυτά που ελέγχονται από το τηλεχειριστήριο, αλλά όλα τα ρελέ που ελέγχονται από όλα τα τηλεχειριστήρια του σπιτιού. Αυτό χρησιμοποιείται για να απενεργοποιήσετε τα πάντα όταν φεύγετε στη δουλειά ή πηγαίνετε για ύπνο.
Ο σύνδεσμος μεταξύ των συσκευών διαχειρίζεται ο Blynk. Ο απομακρυσμένος μικροελεγκτής είναι ένα φτερό Huzzah με ESP8266. Η τροφοδοσία στα τηλεχειριστήρια προέρχεται από ένα βύσμα τοίχου USB (χωρίς μπαταρίες).
Εάν ακολουθήσετε τις οδηγίες μου, θα παρατηρήσετε ότι αυτή η συσκευή έχει παρόμοιο σκοπό με αυτόν που εξηγήθηκε σε προηγούμενο εκπαιδευτικό: ESP32 Thing Wifi Remote, και έχετε δίκιο. Έκανα τις ακόλουθες βελτιώσεις από το προηγούμενο μοντέλο:
- Το ESP32 Thing αντικαταστάθηκε από ένα Huzzah Feather με ESP8266 (είχα προβλήματα συνδεσιμότητας με το ESP32 Thing).
- Τα μεταλλικά κουμπιά αντικαταστάθηκαν από πλαστικά κουμπιά (ο στατικός ηλεκτρισμός μεταδόθηκε μερικές φορές στον πίνακα μέσω των μεταλλικών κουμπιών, απαιτώντας επανεκκίνηση).
- Αυτά τα τηλεχειριστήρια ελέγχουν τώρα μόνο μερικά φώτα, συνήθως τα φώτα σε ένα δωμάτιο, αντί να ελέγχουν όλα τα φώτα του σπιτιού με κάθε τηλεχειριστήριο (για να μην ανάβετε τυχαία τα φώτα στα άλλα υπνοδωμάτια, για παράδειγμα).
- Είχα μια μπαταρία στο παλαιότερο μοντέλο, για να μπορώ να αφαιρέσω το τηλεχειριστήριο από το βύσμα USB και να το χρησιμοποιήσω για μερικές ώρες. Αποδεικνύεται ότι δεν χρησιμοποίησα ποτέ αυτήν τη λειτουργικότητα, οπότε αφαίρεσα την μπαταρία για να κάνω το τηλεχειριστήριο πιο αδύνατο.
- Πρόσθεσα το κουμπί "απενεργοποιήστε τα πάντα".
- Πρόσθεσα τα LED ανατροφοδότησης.
Επίπεδο δυσκολίας: Μεσαίο
Υλικό που απαιτείται:
- 1 πλαστικό περίβλημα PolyCase και PolyCase
- 1 φτερό HUZZAH με ESP8266 Adafruit
- 1 μισό μεγέθους κολλητό ψωμί Adafruit
- 3 leds Adafruit
- 3 ψηλά και στενά κουμπιά Adafruit
- 1 κοντό και φαρδύ κουμπί Adafruit
- 7 3.3k αντιστάσεις Amazon
- 1 USB τύπου-A αρσενικό βύσμα Adafruit
- σύρμα Sparkfun
- κόλλα πολυουρεθάνης Lowes
Απαιτούμενα εργαλεία:
- Συγκολλητικό σίδερο Amazon
- Dremel (αν δεν έχετε, αρκεί ένα μαχαίρι χρησιμότητας) Lowes
- Τρυπάνι (αν δεν έχετε, αρκεί ένα τρυπάνι χειρός) Lowes
Βήμα 1: Σχεδιασμός
Μικροελεγκτής:
Ως μικροελεγκτής, χρησιμοποίησα το φτερό Huzzah με ESP8266, κατασκευασμένο από την Adafruit, για τους ακόλουθους λόγους:
- Έχει δυνατότητες wifi
- Είναι φθηνό (18,95 $ για τη συναρμολογημένη έκδοση)
- Είναι σχετικά μικρό (23mm x 51mm x 8mm / 0.9 "x 2" x 0.28 ")
- Έχει 9 καρφίτσες GPIO (χρειάστηκα 7)
Ο μικροελεγκτής θα τροφοδοτείται από τα 5V μιας πρίζας USB.
4 GPIO θα χρησιμοποιηθούν ως είσοδοι από τα κουμπιά και 3 θα χρησιμοποιηθούν ως έξοδο σε φωτιστικά led. Ένα από τα κουμπιά (αυτό που απενεργοποιεί κάθε φως) περιλαμβάνει ένα LED, οπότε δεν μου έκανε νόημα να έχω ένα feedback για αυτό το κουμπί.
Κουμπιά:
Ο σχεδιασμός για τα κουμπιά είναι πολύ απλός: για τα 3 μικρά κουμπιά, επέλεξα απτικούς διακόπτες, που ονομάζονται επίσης διακόπτες SPST. Διάλεξα τα ψηλά, έτσι ώστε να ξεχωρίζουν από το περίβλημα. Για το μεγαλύτερο κουμπί, επέλεξα επίσης έναν διακόπτη SPST, αλλά έναν πιο σύντομο, έτσι ώστε να τοποθετηθεί στο περίβλημα, με στόχο να μην πιέζεται τυχαία. Διαθέτει επίσης led μέσα και έχει σύμβολο I/O.
Όπως φαίνεται στο παραπάνω διάγραμμα, οι διακόπτες τροφοδοτούν τη γείωση στο GPIO μέσω μιας αντίστασης πτώσης 3,3k και παρέχουν 3,3V στο GPIO όταν πιέζονται.
LED:
Χρησιμοποίησα κίτρινα LED 5mm. Απλώς συνδέονται σε ένα GPIO στο ένα άκρο και στη γείωση μέσω μιας αντίστασης 3,3k στο άλλο άκρο.
Περίφραξη:
Για το περίβλημα, χρειάστηκα ένα πλαστικό κουτί με εσωτερικές διαστάσεις τουλάχιστον 51mm x 97mm x 11mm / 2.0 "x 3.8" x 0.4 ". Το κουτί που διάλεξα έχει εσωτερικές διαστάσεις 52mm x 100mm x 19mm / 2.0" x 3.9 "x 0,7 ". Αυτό σημαίνει ότι θα πρέπει να στοιβάζω μερικά χαρτόνια ή χαρτιά πίσω από το ψωμί, για να βεβαιωθώ ότι το σύστημα σπρώχνεται στο ίδιο επίπεδο με το καπάκι του περιβλήματος και ότι τα κουμπιά θα κολλήσουν έξω από το καπάκι.
Όλα τα εξαρτήματα είναι συγκολλημένα σε ένα συγκολλητό χαρτόνι. Αυτό το καθιστά πιο μόνιμο και ασφαλές από μια συμβατική σανίδα ψωμιού και δεν απαιτεί να σχεδιάσετε ένα προσαρμοσμένο PCB. Διαπίστωσα ότι το μισό μέγεθος permaboard από το Adafruit λειτούργησε τέλεια.
Βήμα 2: Δημιουργία του Διοικητικού Συμβουλίου
Συνιστάται:
Διακόπτης πεντάλ Bluetooth για κάμερα smartphone: 13 βήματα (με εικόνες)
Διακόπτης πεντάλ Bluetooth για κάμερα Smartphone: Αυτές τις μέρες, ασχολούμαι με τη δημιουργία Instructables, βίντεο στο YouTube και αναρτήσεων ιστολογίου. Για να γίνει παραγωγική η ανάρτηση του ιστολογίου, είναι απαραίτητο να τραβάτε πολλές φωτογραφίες όσο το δυνατόν λεπτομερέστερα. Δεν είναι τόσο εύκολο να το κάνουμε γιατί ένας άνθρωπος έχει μόνο δύο χέρια. Χρειάζομαι
Ένας άλλος περιστροφικός διακόπτης κυρίως τρισδιάστατης εκτύπωσης: 7 βήματα (με εικόνες)
Ένας άλλος περιστροφικός διακόπτης κυρίως τρισδιάστατα τυπωμένος: Λίγο καιρό πριν δημιούργησα έναν περιστροφικό διακόπτη κυρίως τρισδιάστατης εκτύπωσης ειδικά για το έργο μου Minivac 601 Replica. Για το νέο μου έργο Think-a-Tron 2020, χρειάζομαι έναν ακόμη περιστροφικό διακόπτη. Iάχνω για διακόπτη στήριξης πάνελ SP5T. Μια προσθήκη
Διακόπτης τηλεχειριζόμενου φωτός Bluetooth - Μετασκευή. Διακόπτης φωτός ακόμα λειτουργεί, χωρίς επιπλέον εγγραφή .: 9 βήματα (με εικόνες)
Διακόπτης τηλεχειριζόμενου φωτός Bluetooth - Μετασκευή. Ο διακόπτης φωτός εξακολουθεί να λειτουργεί, χωρίς επιπλέον εγγραφή .: Ενημέρωση 25 Νοεμβρίου 2017 - Για έκδοση υψηλής ισχύος αυτού του έργου που μπορεί να ελέγξει κιλοβάτ φορτίου, ανατρέξτε στην ενότητα Επαναπροσαρμογή ελέγχου BLE σε φορτία υψηλής ισχύος - Δεν απαιτείται επιπλέον παροχή Ενημέρωση 15 Νοεμβρίου 2017 - Ορισμένες πλακέτες BLE / στοίβες λογισμικού με
Αυτόματος διακόπτης πληκτρολογίου και ποντικιού - Διακόπτης ανάντη USB: 5 βήματα
Αυτόματος διακόπτης πληκτρολογίου και ποντικιού - USB Upstream Switch: Σε αυτό το έργο θα συναρμολογήσουμε έναν αυτόματο διακόπτη πληκτρολογίου και ποντικιού που επιτρέπει την εύκολη κοινή χρήση μεταξύ δύο υπολογιστών. Η ιδέα για αυτό το έργο προήλθε από την ανάγκη μου, ανά πάσα στιγμή, να έχω δύο υπολογιστές το γραφείο του εργαστηρίου μου. Τις περισσότερες φορές είναι ο δικός μου
Διακόπτης χαστουκιού: Απλός διακόπτης αφής χωρίς συγκόλληση: 7 βήματα
Slap Switch: Simple, No-Solder Touch Switch: Το Slap Switch είναι ένας απλός διακόπτης αφής αντίστασης, σχεδιασμένος για το έργο μου Explod the Controller για ενσωμάτωση φυσικού παιχνιδιού σε παιχνίδια στον υπολογιστή με το Makey Makey και το Scratch. Το έργο χρειαζόταν έναν διακόπτη αφής που ήταν: στιβαρός, για να χαστουκιστεί