Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται δεξιότητες
- Βήμα 2: Λίστα εξαρτημάτων και μερών
- Βήμα 3: Διάγραμμα κυκλώματος
- Βήμα 4: Σχεδιασμός και παραγγελία PCB
- Βήμα 5: Εκτύπωση τμημάτων 3D
- Βήμα 6: Προγραμματισμός του ESP8266
- Βήμα 7: ESP8266 ADC Hack
- Βήμα 8: Συναρμολόγηση έργου
- Βήμα 9: Τοποθέτηση των λωρίδων και της μονάδας ελέγχου
- Βήμα 10: Ενεργοποίηση και δοκιμή
Βίντεο: Smart Desk LED Light - Έξυπνος φωτισμός W/ Arduino - Χώρος εργασίας Neopixels: 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Τώρα που περνάμε πολύ χρόνο στο σπίτι, μελετάμε και δουλεύουμε εικονικά, οπότε γιατί να μην κάνουμε το χώρο εργασίας μας μεγαλύτερο με ένα προσαρμοσμένο και έξυπνο σύστημα φωτισμού Arduino και LEDs Ws2812b.
Εδώ σας δείχνω πώς να φτιάξετε το Smart Desk LED Light που μπορείτε να ελέγξετε με τηλεχειριστήριο IR από την τηλεόρασή σας, τον οικιακό κινηματογράφο ή οποιαδήποτε συσκευή με πομπό IR.
Εάν είστε οπτικός μαθητής, ξέρω ότι ένα βίντεο αξίζει περισσότερες από 1000 λέξεις, οπότε εδώ είναι ένα εκπαιδευτικό βίντεο 2 μερών. (Είμαι Ισπανός ομιλητής, οπότε σκεφτείτε να ενεργοποιήσετε αγγλικούς υπότιτλους):
Βήμα 1: Απαιτούνται δεξιότητες
Όπως μπορείτε να παρατηρήσετε, τίποτα δεν φαίνεται πολύ δύσκολο σε αυτό το έργο, αλλά θα χρειαστείτε κάποιες βασικές γνώσεις σχετικά με:
-Χρησιμοποιώντας το Arduino IDE.
-Προγραμματισμός ESP8266.
-Τρισδιάστατη εκτύπωση.
-Συγκόλληση.
-Καλωδίωση.
Βήμα 2: Λίστα εξαρτημάτων και μερών
Ένα καλό μέρος που μπορώ να συστήσω για να βρείτε τα εξαρτήματά σας, είναι το MakerFocus, είναι ένα Open Source Hardware Store!
1. PCB Σας συνιστώ πραγματικά να χρησιμοποιήσετε τις υπηρεσίες JLCPCB SMT για να παραγγείλετε το δικό σας.
2. ESP8266 (Μικροελεγκτής).
3. Λωρίδες LED WS2812.
4. Τροφοδοτικό 5v 2A.
5. Υποδοχή PCB Power.
6. Εκτυπωτής 3D.
7. Αισθητήρας IR
8. Τηλεχειριστήριο, θα μπορούσε να είναι η τηλεόρασή σας.
Βήμα 3: Διάγραμμα κυκλώματος
Εδώ είναι το διάγραμμα κυκλώματος, έχει όλες τις εσωτερικές συνδέσεις του κυκλώματος που θα μας επιτρέψουν να δημιουργήσουμε το σχέδιο του PCB αργότερα.
Επισυνάπτω επίσης το PDF των Σχεδίων για να το δείτε καλύτερα.
ΛΗOWΗ ΣΧΗΜΑΤΩΝ, Κωδικών και Βιβλιοθηκών ΔΩΡΕΑΝ.
Βήμα 4: Σχεδιασμός και παραγγελία PCB
Για την υλοποίηση ενός καλού έργου χρειαζόμαστε μια αξιόπιστη συναρμολόγηση για το κύκλωμα που το απαρτίζει και δεν υπάρχει καλύτερος τρόπος για να το κάνουμε από ένα καλό PCB.
Εδώ μπορείτε να κατεβάσετε τα Gerber, BOM και Pick & Place Files, αυτά που χρειάζεστε για να παραγγείλετε το PCB σας στην εταιρεία κατασκευής PCB.
Προτείνω JLCPCB:
? $ 2 για πέντε - 4 στρώματα PCB & φθηνό SMT (2 κουπόνια)
ΑΓΟΡΑ ΤΟ ΗΔΗ ΣΧΕΔΙΑΣΜΕΝΟ ΠΙΝΑΚΑ, Gerber + Pick & Place + BOM
Βήμα 5: Εκτύπωση τμημάτων 3D
Όλα τα αρχεία για εκτύπωση του περιβλήματος του έργου.
Μπορείτε να τα εκτυπώσετε στον τρισδιάστατο εκτυπωτή σας, αν δεν έχετε τον δικό σας, εδώ μπορείτε με αυτόν που χρησιμοποιώ.
Τρισδιάστατος εκτυπωτής Ender 3 Pro
Βήμα 6: Προγραμματισμός του ESP8266
- Εγκαταστήστε τις Βιβλιοθήκες που θα λειτουργήσει ο κώδικας
- Ανοίξτε το Arduino IDE.
- Μεταβείτε στο Αρχείο> Παραδείγματα> IRremoteESP8266> IRrecvDemo
- Αυτό το παράδειγμα κώδικα θα σας επιτρέψει να αντιγράψετε τον κωδικό IR που μεταδίδει το κλειδί του τηλεχειριστηρίου που θέλετε να χρησιμοποιήσετε.
- Στο IRrecvDemo, ενημερώστε το kRecvPin σε αυτό που έχετε συνδέσει με τον αισθητήρα IR.
- Συνδέστε το ESP8266 στον προγραμματιστή και συνδέστε τον αισθητήρα IR στην επιλεγμένη καρφίτσα.
- Ανεβάστε τον κωδικό.
- Ανοίξτε τη Σειριακή οθόνη και πατήστε τα πλήκτρα που θέλετε να μάθετε τον κωδικό και αντιγράψτε και αποθηκεύστε τα σε σημειώσεις.
- Ανοίξτε τον κωδικό MCM-LED-DESK.ino.
- Ρυθμίστε το kRecvPin σε 3, τα εικονοστοιχεία είναι συνδεδεμένα στον ακροδέκτη 0 και ο αριθμός των εικονοστοιχείων στην περίπτωσή μου είναι 80.
- Στη συνάρτηση Leer (), ενημερώστε τον κωδικό των If σε αυτούς του τηλεχειριστηρίου σας.
- Ανεβάστε τον κωδικό στο ESP8266 χρησιμοποιώντας το PCB έργου και ένα μετατροπέα USB σε TTL
Βήμα 7: ESP8266 ADC Hack
Όπως παρατηρήσατε, το σχέδιό μου μπορεί να χρησιμοποιηθεί με ESP-07 ή ESP-01, αλλά στην περίπτωσή μου χρησιμοποίησα το ESP-01 και δεν έχει πρόσβαση με την καρφίτσα ADC (Tout), οπότε έπρεπε να κολλήσω ένα μικροσκοπικό καλώδιο στον πείρο Tout του τσιπ και συνδέστε τον στον ακροδέκτη PCB ADC.
Βήμα 8: Συναρμολόγηση έργου
Τοποθετήστε το PCB με όλα τα συνδεδεμένα ήδη στο κουτί, βιδώστε το, τοποθετήστε το παξιμάδι και το κουμπί ποτενσιόμετρου, κολλήστε τον αισθητήρα IR και κλείστε τα πάντα με βίδες ή περισσότερη κόλλα: D.
Βήμα 9: Τοποθέτηση των λωρίδων και της μονάδας ελέγχου
Κολλήστε τις λωρίδες στο γραφείο σας ή στο επιθυμητό μέρος, έχουν ήδη κόλλα, αλλά τις εξασφάλισα με κάποια ζεστή κόλλα.
Κόψτε το στο μέγεθος του γραφείου/του τόπου σας, βεβαιωθείτε ότι ο σύνδεσμος μπορεί να φτάσει στο κουτί ελέγχου και κολλήστε τον επίσης.
Συνδέστε το και βρείτε ένα τροφοδοτικό 5V 2A+.
Βήμα 10: Ενεργοποίηση και δοκιμή
Συνδέστε το τροφοδοτικό στο κουτί ελέγχου και πάρτε το τηλεχειριστήριό σας και δοκιμάστε τις ρυθμίσεις και τον έλεγχο φωτεινότητας με το ποτενσιόμετρο.
Απολαύστε το έργο σας και το στήσιμο σας.
Είστε ελεύθεροι να τροποποιήσετε τον κώδικα και να προσθέσετε τα χρώματα και τις κινούμενες εικόνες που θέλετε.
Συνιστάται:
Φωτισμός ρολογιού οθόνης μήτρας ελεγχόμενης λωρίδας LED: 3 βήματα (με εικόνες)
Φωτισμός ρολογιού οθόνης μήτρας ελεγχόμενης λωρίδας LED: Προγραμματιζόμενες λωρίδες LED, π.χ. βασίζονται στο WS2812, είναι συναρπαστικά. Οι εφαρμογές είναι πολλαπλές και μπορείτε γρήγορα να έχετε εντυπωσιακά αποτελέσματα. Και κατά κάποιο τρόπο η δημιουργία ρολογιών φαίνεται να είναι ένας άλλος τομέας που σκέφτομαι πολύ. Ξεκινώντας με κάποια εμπειρία στο
Φωτισμός LED με μπαταρία με ηλιακή φόρτιση: 11 βήματα (με εικόνες)
Φωτισμός LED με μπαταρία με ηλιακή φόρτιση: Η γυναίκα μου διδάσκει στους ανθρώπους πώς να φτιάχνουν σαπούνι, τα περισσότερα μαθήματα της ήταν το βράδυ και εδώ το χειμώνα σκοτεινιάζει γύρω στις 4:30 το απόγευμα, μερικοί μαθητές της δυσκολεύονταν να βρουν το δικό μας σπίτι. Είχαμε μια ταμπέλα μπροστά, αλλά ακόμη και με μια λιγούρα δρόμου
[2020] Φωτισμός LED για νυχτερινή ανίχνευση: 9 βήματα (με εικόνες)
[2020] Φωτισμός LED για νυχτερινή ανίχνευση: Valenta Off-Roader Το Valenta Off-Roader είναι ένα Off-Road RC Micro: bit powered αυτοκίνητο. Είναι συμβατό με την Lego Technic και είναι εξοπλισμένο με δύο (x2) μικροκινητήρες μετάδοσης στους πίσω τροχούς και (x1) σερβο σερβομηχανισμού με βάση τον μηχανισμό βραχίονα Roberval. Humming Works LLC και
Φωτισμός και φωτισμός ενός LED με Arduino: 7 βήματα (με εικόνες)
Φωτισμός και φωτισμός ενός LED με Arduino: Πριν ξεκινήσετε την κατασκευή, πρέπει να πάρετε τα σωστά υλικά: 1 Arduino Board - Χρησιμοποίησα ένα knockoff ενός Arduino Uno, αλλά λειτουργεί με τον ίδιο τρόπο. 1 Ποτενσιόμετρο - το δικό μου φαίνεται διαφορετικό από τα περισσότερα, αλλά λειτουργούν επίσης με τον ίδιο τρόπο. 1 Breadboard Λίγα
Μπουκάλια γάλακτος με δυνατότητα διεύθυνσης (φωτισμός LED + Arduino): 12 βήματα (με εικόνες)
Μπουκάλια γάλακτος με διεύθυνση (LED Lighting + Arduino): Φτιάξτε μπουκάλια γάλακτος ΜΑΠ σε φωτιστικά LED με καλή εμφάνιση και χρησιμοποιήστε ένα Arduino για να τα ελέγξετε. Αυτό ανακυκλώνει μια σειρά από πράγματα, κυρίως τα μπουκάλια γάλακτος, και χρησιμοποιεί πολύ χαμηλή ποσότητα ενέργειας: τα LED προφανώς διαχέονται λιγότερο από 3 watt, αλλά είναι φωτεινά