Πίνακας περιεχομένων:
- Βήμα 1: Μαγικό κουμπί - Κύκλωμα
- Βήμα 2: Μαγικό κουμπί - Στέγαση
- Βήμα 3: Μονάδα βάσης (για εναλλαγή πίνακα LED 12v)
Βίντεο: Magic Button '' Remote Switch: 3 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
ΠΡΟΒΛΗΜΑ: Το φως του πίνακα LED (DIY - φυσικά!) Τοποθετημένο στην οροφή του εργαστηρίου/του γκαράζ μου είναι συνδεδεμένο σε πρίζα στην οροφή. Χρειαζόμουν κάποιον τρόπο για να το ενεργοποιήσω και να το σβήσω από απόσταση από το σημείο όπου βρίσκονται οι κύριοι διακόπτες φωτός.
ΛΥΣΗ: Γεννιέται το «Μαγικό κουμπί».
Το Magic Button είναι ένα μικρό αυτόνομο υπέρυθρο τηλεχειριστήριο με μεγάλο κουμπί (είναι αλήθεια, μου αρέσουν τα μεγάλα κουμπιά - δείτε μερικά από τα άλλα μου οδηγίες). Όταν πιέζεται, ένα σήμα αποστέλλεται από το IR LED σε μια μονάδα βάσης για να ενεργοποιήσετε και να απενεργοποιήσετε τον πίνακα.
Σε αυτήν την περίπτωση χρησιμοποίησα μια ειδικά κατασκευασμένη μονάδα δέκτη (η οποία διαθέτει επίσης μερικές επιπλέον επιλογές μεταγωγής - διακόπτη έλξης και πειραματικό διακόπτη ανίχνευσης φωτός - δείτε αργότερα). Αλλά το Μαγικό κουμπί μπορεί επίσης να χρησιμοποιηθεί από μόνο του για να ενεργοποιήσετε μια συσκευή ελεγχόμενη με υπέρυθρο φως, όπως μια τηλεόραση.
Βήμα 1: Μαγικό κουμπί - Κύκλωμα
ΜΕΡΗ
1x ATTINY85 SMD2x 22pF SMD Capacitors 1x 47R SMD Resistor1x 5mm TSAL6200 (ή παρόμοιο) υπέρυθρο LED
1x 6pin 2mm Pitch Header 1x 12x12x12mm Push Button with Cap (https://www.ebay.com/itm/131912566751)
24mmx24mm Μονής όψης 0.8mm PCB22AWG (0.7mm) Κονσέρβα Προγραμματιστής WireUSBasp (https://www.fischl.de/usbasp/)
PCB
Το PCB κατασκευάστηκε χρησιμοποιώντας τη μέθοδο σιδερώματος με γραφίτη σε σανίδα πάχους 0,8 mm. Τοποθετήστε πρώτα τις συσκευές τοποθέτησης επιφάνειας. Συγκολλήστε μερικά εκατοστά κονσερβοποιημένο χάλκινο σύρμα στους ακροδέκτες της μπαταρίας (στην πλευρά του χαλκού του PCB) για να συνδεθείτε αργότερα στη βάση μπαταρίας.
ΥΛΙΚΟΛΟΓΙΣΜΙΚΟ
Το υλικολογισμικό πρέπει να μεταφορτωθεί χρησιμοποιώντας τον προγραμματιστή USBasp. Οι ακίδες του προγραμματιστή (https://www.batsocks.co.uk/readme/isp_headers.htm) πρέπει να συνδεθούν με την κεφαλίδα των 6 ακίδων στο Μαγικό κουμπί (βλ. PDF διάταξης για εξαγωγές). Χρησιμοποίησα δύο συνδέσμους συγκολλημένους για να σχηματίσω έναν προσαρμογέα, αλλά μπορείτε να χρησιμοποιήσετε εξίσου εύκολα καλώδια βραχυκυκλωτήρων.
Εγκαταστήστε την υποστήριξη ATTiny στο Arduino IDE (https://highlowtech.org/?p=1695) και ανοίξτε το συνημμένο σκίτσο. Επιλέξτε: Πίνακας: ATtiny25/45/85 Χρόνος 1: CPU Τσιπ: ATtiny85 Ρολόι: 8Mhz (εξωτερικό) BOD απενεργοποιημένο
Στη συνέχεια, επιλέξτε την επιλογή εγγραφής bootloader για εγγραφή αυτών των ρυθμίσεων. Τώρα ανεβάστε το σκίτσο σας.
Έχω συμπεριλάβει μια τροποποιημένη έκδοση της βιβλιοθήκης ir-send (https://github.com/anorneto/attiny85_ir_send). Δεν μπόρεσα να λειτουργήσω τη βιβλιοθήκη όπως ήταν - τα χρονικά περιθώρια από την καθυστέρησηΜικροδευτερόλεπτα () φάνηκε να έχουν λήξει κατά δύο φορές, παρόλο που είχα τις σωστές ρυθμίσεις ρολογιού - ίσως είχα εγκατεστημένη τη λάθος έκδοση του πυρήνα ATTiny; Έχω προσαρμόσει τις κλήσεις στο delayMicroseconds () κατά έναν παράγοντα για να αντισταθμίσει - αλλά μπορεί να έχετε καλύτερη τύχη με τη βιβλιοθήκη χωρίς τροποποίηση.
Εάν πρόκειται να χρησιμοποιήσετε το Μαγικό κουμπί για να ενεργοποιήσετε μια υπάρχουσα συσκευή, τότε θα πρέπει να αλλάξετε το σκίτσο έτσι ώστε να αποστέλλει τον σωστό κωδικό IR IRCODERAW (δείτε την αναφορά στο βήμα της Μονάδας Βάσης αυτού του Instructable).
Μπορείτε να ελέγξετε ότι το κύκλωμα λειτουργεί με την προβολή της λυχνίας IR IR χρησιμοποιώντας την κάμερα των κινητών σας τηλεφώνων, η οποία μπορεί να «δει» υπέρυθρη ακτινοβολία ακόμα κι αν τα μάτια σας δεν μπορούν.
Βήμα 2: Μαγικό κουμπί - Στέγαση
Κουμπί PARTS1x Jamma Long Arcarde (https://www.ebay.com/itm/301287758471)2x 2x3x8mm Μαγνήτες Σπάνιας Γης Χάλυβας από κασσίτερο Εποξειδική κόλλα 3D Τυπωμένα ανταλλακτικά 4x M2 βίδες και παξιμάδια 1x CR2025 3V Μπαταρία
ΚΑΤΑΣΚΕΥΗ
Υπάρχουν τέσσερα τρισδιάστατα τυπωμένα μέρη: Shell, Base, Battery Holder και Button Spacer.
Τα δύο πρωτότυπα μου (φαίνονται στη φωτογραφία του τίτλου) έχουν ελαφρώς διαφορετικό σχεδιασμό:- Το λευκό (το οποίο τοποθέτησα στον τοίχο για να αλλάξω τον πίνακα LED) έχει το LED τοποθετημένο σε γωνία περίπου 40 μοιρών, έτσι ώστε να δείχνει τον δέκτη στο οροφή. Διαθέτει επίσης τρύπες στήριξης στη βάση. Αυτό έχει σχεδιαστεί για να τοποθετηθεί σε μια επίπεδη επιφάνεια για να ενεργοποιήσετε μια τηλεόραση ή άλλη συσκευή.
Εκτός από την επισύναψη αρχείων.stl για αυτές τις δύο εκδόσεις, έχω επίσης συμπεριλάβει ένα σενάριο OpenSCAD, ώστε να μπορείτε να δημιουργήσετε το δικό σας Magic Button με διαφορετικές παραμέτρους.
Το κουμπί Arcade πρέπει να αποσυναρμολογηθεί και να κοπεί σε δύο σημεία με ένα πριόνι όπως υποδεικνύεται. Το καπάκι του κουμπιού (από το κουμπί 12mm) ταιριάζει στο διαχωριστικό κουμπιών που είναι κολλημένο στο πάνω μέρος του κουμπιού Arcade.
Η βάση συγκρατείται μαγνητικά στο κέλυφος: Οι δύο μαγνήτες είναι κολλημένοι στις σχισμές του κελύφους - βεβαιωθείτε ότι είναι στο ίδιο επίπεδο. Δύο μικρά κομμάτια χάλυβα (4x10mm) κόβονται (προσεκτικά - αιχμηρά! - αρχειοθετήστε τις άκρες) από το τενεκεδένιο δοχείο. Αυτές είναι κολλημένες στους επισημασμένους χώρους στη βάση. Βεβαιωθείτε ότι δεν επικαλύπτουν το εξωτερικό άκρο.
Περάστε τη θήκη της μπαταρίας πάνω από τα δύο καλώδια και βιδώστε την στο PCB με τις βίδες M2. Τα σύρματα κόβονται και κάμπτονται όπως φαίνεται στη φωτογραφία, έτσι ώστε όταν τοποθετηθεί η μπαταρία να έρθει σε επαφή με κάθε σύρμα. Η πίεση του πλευρικού καλωδίου πρέπει να κρατά τη μπαταρία στη θέση της.
Κολλήστε την εξωτερική στεφάνη του κουμπιού Arcade στην τρύπα στο πάνω μέρος του κελύφους. Τότε θα πρέπει να ταιριάζουν όλα μαζί!
Βήμα 3: Μονάδα βάσης (για εναλλαγή πίνακα LED 12v)
ΜΕΡΗ (ΚΥΚΛΟΣ)
1x Arduino Nano ATmega168 5V1x 3mm Κόκκινο LED1x 3mm Κίτρινο LED1x 5V Ρελέ 1x LDR (Εξαρτώμενη από το φως αντίσταση) 1x 2N2222 NPN τρανζίστορ2x 1N4007 Δίοδοι 1x TSOP4138 IR Receiver1x Mini Slide Switch1x Micro Switton-1 Step Down Module (https://www.ebay.com/itm/360741066304) Υποδοχή και πρίζα DC
ΜΕΡΗ (ΥΠΟΘΕΣΗ)
Κορδόνι με κερωμένη χάντρα 24mm Ξύλινη χάντρα με διάμετρο (με διάμετρο 5mm) 1x 12mm M6 Μαύρη βίδα Θήκη 116mmx68m36mm (https://www.ebay.com/itm/382231522470)
Μαύρη βαφή Εποξειδική κόλλα
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Η βασική μονάδα αποτελείται από έναν δέκτη IR που θα αλλάξει το ρελέ όταν πατηθεί το Magic Button. Εναλλακτικά, υπάρχει επίσης ένας διακόπτης έλξης ο οποίος μπορεί να χρησιμοποιηθεί (π.χ. εάν η μπαταρία του Magic Button είναι τελειωμένη).
Υπάρχει επίσης μια πειραματική λειτουργία ανίχνευσης φωτός. Αυτό μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί με το διακόπτη διαφάνειας (δεν ήμουν σίγουρος πόσο καλά θα λειτουργούσε αυτή η λειτουργία). Βασικά όταν ανάβουν τα κύρια φώτα στο γκαράζ, θα αισθανθεί το φως και θα ανάψει το ρελέ. Κάποιος μαύρος σωλήνας και θερμοσυρρίκνωση τοποθετήθηκε πάνω από το LDR για να γίνει πιο κατευθυντικός και στοχεύει στα κύρια φώτα του γκαράζ. Το trimpot προσαρμόζεται για το σωστό κατώφλι φωτισμού (η κίτρινη λυχνία LED θα ανάψει όταν επιτευχθεί το όριο φωτός).
ΚΑΤΑΣΚΕΥΗ
Συγκολλήστε την πρίζα εισόδου ισχύος και κατεβάστε πρώτα τον ρυθμιστή, στη συνέχεια εφαρμόστε τροφοδοσία και ρυθμίστε τον ρυθμιστή για τάση 4,5 - 5 βολτ. Κολλήστε ζεστά το trimpot στη θέση του. Βεβαιωθείτε ότι το κάνετε αυτό πριν εγκαταστήσετε το Arduino, διαφορετικά μπορεί να το φυσήξετε λόγω υπερβολικής τάσης
Υπάρχουν δύο τρισδιάστατα εκτυπωμένα μέρη:- Ένα για τον μηχανισμό διακόπτη έλξης. Το κερωμένο νήμα περνά με σπείρωμα στις οπές όπως φαίνεται, με έναν μεγάλο κόμπο δεμένο στο τέλος. - Το άλλο είναι ένα βύσμα για την μπάλα. Αυτό είναι κολλημένο στην τρύπα της μπάλας και το άλλο άκρο του νήματος περνά μέσα. Ένας κόμπος είναι δεμένος στο άλλο άκρο και μια βίδα Μ6 βιδώνεται στη βάση της μπάλας (για να της δώσει κάποιο βάρος).
ΥΛΙΚΟΛΟΓΙΣΜΙΚΟ
Το υλικολογισμικό χρησιμοποιεί την απομακρυσμένη βιβλιοθήκη IR από εδώ: https://github.com/z3t0/Arduino-IRremote Αποστολή στο Arduino με τον συνήθη τρόπο.
Εάν θέλετε να μιμηθείτε ένα υπάρχον τηλεχειριστήριο (για να ενεργοποιήσετε μια τηλεόραση), χρησιμοποιήστε το παράδειγμα σκίτσου IRrecvDump από αυτήν τη βιβλιοθήκη για να διαβάσετε και να απορρίψετε τον κώδικα από το τηλεχειριστήριο της τηλεόρασής σας. Χρησιμοποιήστε τους ντάμπινγκ ακατέργαστους κωδικούς στο σκίτσο του Magic Button. Φυσικά, σε αυτό το σενάριο δεν θα χρειαστεί να κατασκευάσετε τη μονάδα βάσης, αλλά ανατρέξτε στο σχηματικό, καθώς θα χρειαστεί να συνδέσετε έναν δέκτη IR σε ένα Arduino για να κάνετε την ανάγνωση και την απόρριψη.
IR RECEIVER
Είχα τοποθετήσει αρχικά τον δέκτη IR στο PCB (συνδεδεμένος σε κεφαλίδα 3 ακίδων για να αυξήσει το ύψος του) και ορατός μέσω μιας τρύπας στη θήκη. Αλλά διαπίστωσα ότι δεν ήταν αρκετά «ορατό» για να καταχωρήσει πρέσες, οπότε κατέληξα να το τοποθετήσω στο εξωτερικό της θήκης και τώρα όλα λειτουργούν τέλεια.
Ευτυχισμένο πάτημα κουμπιού!
Επόμενοι στον διαγωνισμό ασύρματης σύνδεσης
Συνιστάται:
Magic Button 4k: το ασύρματο τηλεχειριστήριο 20USD BMPCC 4k (ή 6k): 4 βήματα (με εικόνες)
Magic Button 4k: το ασύρματο τηλεχειριστήριο 20USD BMPCC 4k (ή 6k): Πολλοί άνθρωποι μου ζήτησαν να μοιραστώ κάποιες λεπτομέρειες σχετικά με τον ασύρματο ελεγκτή μου για το BMPCC4k. Οι περισσότερες ερωτήσεις αφορούσαν τον έλεγχο bluetooth, οπότε θα αναφέρω μερικές λεπτομέρειες σχετικά με αυτό. Υποθέτω ότι είστε εξοικειωμένοι με το περιβάλλον ESP32 Arduino
DIY Remote Control Switch Kit by 2262/2272 M4 Bread Board & Relay for Maker: 4 βήματα (με εικόνες)
DIY Remote Control Switch Kit by 2262/2272 M4 Bread Board & Relay for Maker: το έξυπνο σπίτι έρχεται στη ζωή μας. εάν θέλουμε το έξυπνο σπίτι να γίνει πραγματικότητα, χρειαζόμαστε πολλούς διακόπτες τηλεχειριστηρίου. σήμερα θα κάνουμε μια δοκιμή, κάνουμε ένα εύκολο κύκλωμα για να μάθουμε τη θεωρία του διακόπτη τηλεχειριστηρίου. αυτός ο σχεδιασμός κιτ από την SINONING ROBOT
Switch-Adapt Toys: Egg Remote Controlled Snake Made Accessible!: 7 βήματα (με εικόνες)
Switch-Adapt Toys: Egg Remote Controlled Snake Made Accessible!: Η προσαρμογή παιχνιδιών ανοίγει νέους δρόμους και προσαρμοσμένες λύσεις που επιτρέπουν στα παιδιά με περιορισμένες κινητικές ικανότητες ή αναπτυξιακές δυσκολίες να αλληλεπιδρούν με τα παιχνίδια ανεξάρτητα. Σε πολλές περιπτώσεις, τα παιδιά που χρειάζονται τα προσαρμοσμένα παιχνίδια δεν είναι σε θέση να
Slip on Amazon Fire Remote TV Remote: 3 βήματα (με εικόνες)
Slip on Amazon Fire Remote TV Remote: Oh Amazon, η Fire TV σας είναι τόσο εκπληκτική, γιατί δεν μας δώσατε χειριστήρια έντασης στο τηλεχειριστήριό σας; Λοιπόν, με λιγότερο από $ 5 στο Amazon, μπορείτε να αγοράσετε αυτό το χαριτωμένο μικρό τηλεχειριστήριο, τροφοδοτικό, σίγαση , ένταση και κανάλι όλα σε ένα μικρό πακέτο. Εισαγάγετε στον τρισδιάστατο εκτυπωτή ένα
Olympus Evolt E510 Remote Cable Release (Version 2 With Auto Focus on Remote): 6 βήματα (με εικόνες)
Olympus Evolt E510 Remote Cable Release (Version 2 With Auto Focus on Remote): Χθες έφτιαξα ένα απλό τηλεχειριστήριο με ένα κουμπί για το Olympus E510. Οι περισσότερες κάμερες διαθέτουν ένα κουμπί απελευθέρωσης κλείστρου (αυτό που πιέζετε για να τραβήξετε μια φωτογραφία) που έχει δύο λειτουργίες. Εάν το κουμπί είναι ελαφρά πατημένο, η κάμερα θα εστιάσει αυτόματα και θα μετρήσει το φως