Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται δεξιότητες
- Βήμα 2: Λίστα εξαρτημάτων και μερών
- Βήμα 3: Διάγραμμα κυκλώματος
- Βήμα 4: Σχεδιασμός και παραγγελία PCB
- Βήμα 5: Εκτύπωση τμημάτων 3D
- Βήμα 6: Προγραμματισμός του ESP8266
- Βήμα 7: ESP8266 ADC Hack
- Βήμα 8: Συναρμολόγηση έργου
- Βήμα 9: Τοποθέτηση των λωρίδων και της μονάδας ελέγχου
- Βήμα 10: Ενεργοποίηση και δοκιμή
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Τώρα που περνάμε πολύ χρόνο στο σπίτι, μελετάμε και δουλεύουμε εικονικά, οπότε γιατί να μην κάνουμε το χώρο εργασίας μας μεγαλύτερο με ένα προσαρμοσμένο και έξυπνο σύστημα φωτισμού 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: Ενεργοποίηση και δοκιμή
Συνδέστε το τροφοδοτικό στο κουτί ελέγχου και πάρτε το τηλεχειριστήριό σας και δοκιμάστε τις ρυθμίσεις και τον έλεγχο φωτεινότητας με το ποτενσιόμετρο.
Απολαύστε το έργο σας και το στήσιμο σας.
Είστε ελεύθεροι να τροποποιήσετε τον κώδικα και να προσθέσετε τα χρώματα και τις κινούμενες εικόνες που θέλετε.