Πίνακας περιεχομένων:

Batman LED Nightlight & Clock (Arduino): 8 Βήματα
Batman LED Nightlight & Clock (Arduino): 8 Βήματα

Βίντεο: Batman LED Nightlight & Clock (Arduino): 8 Βήματα

Βίντεο: Batman LED Nightlight & Clock (Arduino): 8 Βήματα
Βίντεο: Unboxing Projection Alarm Clock! 2024, Νοέμβριος
Anonim
Batman LED Nightlight & Clock (Arduino)
Batman LED Nightlight & Clock (Arduino)

Πριν από μερικά χρόνια, έλαβα μερικές κινήσεις ρολογιού χαλαζία και έφτιαξα ένα ρολόι για καθένα από τα παιδιά.

Αναπόφευκτα, οι μικρότεροί μας τώρα ήθελαν επίσης ένα ρολόι και ήταν ανένδοτοι ότι θα έπρεπε να είναι ρολόι batman!

Iμουν πολύ πρόθυμος να το κάνω κάτι "περισσότερο", οπότε σκέφτηκα ότι θα ήταν καλό να φωτίσω το λογότυπο του Batman για να μοιάζει με το σήμα κλήσης που βλέπουμε να ρίχνεται στα σύννεφα της ταινίας.

Έχει κάνει μια απόλαυση! Όπως συμβαίνει συχνά, ειδικά με εφέ φωτισμού, οι εικόνες σε αυτό το διδακτικό δεν δικαιολογούν, αλλά φαίνεται υπέροχο στον τοίχο τη νύχτα.

Χρειαζονται ΥΛΙΚΑ:

  1. Κουβέρτα ρολογιού χαλαζία
  2. MDF 9mm, περίπου 700mm x 300mm (οι λεπτότερες περικοπές θα λειτουργούσαν επίσης, όπως και το κόντρα πλακέ - βασικά χρησιμοποιήσαμε αυτό που είχαμε στο γκαράζ)
  3. Μικρότερα ξύλα, περίπου 15 χιλιοστά τετραγωνικά (αλλά θα μπορούσατε επίσης να χρησιμοποιήσετε και άλλες αποκοπές του ξύλου παραπάνω)
  4. Χρώμα αστάρι, γυαλόχαρτο και μαύρο ματ χρώμα
  5. Κόλλα ξύλου και ζεστή κόλλα

ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ

  1. Λωρίδα LED WS2812 (χρησιμοποιήσαμε λωρίδα 1 μέτρου στα 60 led / μέτρο)
  2. ηλεκτρονική πλακέτα
  3. Υποδοχή IC 8 ακίδων
  4. 2x τρίμερ ή ποτενσιόμετρα (χρησιμοποιήσαμε 50k Ohm)
  5. Αντίσταση εξαρτώμενη από το φως
  6. Αντίσταση 300 - 500 Ohm (χρησιμοποιήσαμε 470 Ohm)
  7. Τσιπ Atmel ATTiny85 (αλλά οποιοδήποτε Arduino θα αρκούσε)
  8. Πυκνωτής 100uF (δεν απαιτείται εάν χρησιμοποιείτε πίνακα Arduino)
  9. Πυκνωτής 1000uF
  10. Υποδοχή USB (ή κάποιος τρόπος εφαρμογής 5V στο κύκλωμα)

Εργαλεία:

  1. Πριόνι ή παϊδάκι
  2. Συγκολλητικό σίδερο
  3. εργαλεία βαφής και λείανσης

Βήμα 1: Επιλέξτε ένα σχέδιο και κόψτε μακριά

Επιλέξτε ένα σχέδιο και κόψτε μακριά!
Επιλέξτε ένα σχέδιο και κόψτε μακριά!
Επιλέξτε ένα σχέδιο και κόψτε μακριά!
Επιλέξτε ένα σχέδιο και κόψτε μακριά!
Επιλέξτε ένα σχέδιο και κόψτε μακριά!
Επιλέξτε ένα σχέδιο και κόψτε μακριά!

Έκανα μια γρήγορη αναζήτηση στο google για το «λογότυπο του batman».

Όταν καταλήξαμε σε ένα σχέδιο, το μεγεθύναμε σε μέγεθος Α3 περίπου και το χρησιμοποιήσαμε ως πρότυπο σε μια παλιά off-cut πλάκα MDF 9mm. Χρησιμοποιώντας ένα παζλ, κόψαμε το σχήμα και γρήγορα άρχισε να παίρνει μορφή!

Βήμα 2: Προετοιμασία, λείανση και βαφή

Προετοιμασία, λείανση και ζωγραφική
Προετοιμασία, λείανση και ζωγραφική
Προετοιμασία, λείανση και ζωγραφική
Προετοιμασία, λείανση και ζωγραφική
Προετοιμασία, λείανση και ζωγραφική
Προετοιμασία, λείανση και ζωγραφική
Προετοιμασία, λείανση και ζωγραφική
Προετοιμασία, λείανση και ζωγραφική

Για να έχουμε ένα καλό φινίρισμα, τρίψαμε όλες τις άκρες και «σβήσαμε» και τραχιά μέρη που άφησε το παζλ.

Δύο στρώσεις αστάρι με λείανση ενδιάμεσα ήταν ό, τι χρειαζόταν για να παράσχει μια σταθερή βάση για το μαύρο επάνω στρώμα. έκανα τον πίνακα με τον γιο μου ως διασκεδαστικό (αν ήταν ακατάστατο!) να κάνουμε μαζί.

Βήμα 3: Προετοιμασία και τοποθέτηση ρολογιού

Προετοιμασία και τοποθέτηση ρολογιού
Προετοιμασία και τοποθέτηση ρολογιού

Χρησιμοποιήσαμε παλιές αποκοπές ξύλου βάθους περίπου 15 χιλιοστών για να κρατήσουμε το ρολόι μπάτμαν από τον τοίχο.

Χρησιμοποιώντας ένα τρυπάνι 10 χιλιοστών στο κέντρο του λογότυπου, τοποθετήσαμε μια κίνηση ρολογιού χαλαζία και χρησιμοποιώντας ένα τρυπάνι 7 χιλιοστών βυθίσαμε μια τρύπα για να φιλοξενήσει την αντίσταση που εξαρτάται από το φως. Προσέξτε να το τοποθετήσετε αρκετά μακριά από το ρολόι για να αποφύγετε τα χέρια να σαρώνουν τον αισθητήρα και να ενεργοποιούν μια «σκοτεινή» κατάσταση που θα ανάψει τα φώτα!

Βήμα 4: Τοποθετήστε τη λωρίδα LED στο πίσω μέρος του ρολογιού

Τοποθετήστε τη λωρίδα LED στο πίσω μέρος του ρολογιού
Τοποθετήστε τη λωρίδα LED στο πίσω μέρος του ρολογιού
Τοποθετήστε τη λωρίδα LED στο πίσω μέρος του ρολογιού
Τοποθετήστε τη λωρίδα LED στο πίσω μέρος του ρολογιού
Τοποθετήστε τη λωρίδα LED στο πίσω μέρος του ρολογιού
Τοποθετήστε τη λωρίδα LED στο πίσω μέρος του ρολογιού

Χρησιμοποιήσαμε WS2812 διευθυνσιοδοτούμενες λωρίδες led, αλλά οποιαδήποτε λωρίδα LED θα ήταν αρκετή.

Το πλεονέκτημα των διευθύνσιμων led είναι ότι μπορείτε να αλλάξετε τα χρώματα και την ένταση ανά led. Τελικά, θέλαμε το λογότυπο να φαίνεται να έχει «φωτιά» πίσω του, οπότε η αλλαγή χρώματος των led ήταν επιθυμητή στην περίπτωσή μας.

Το πρώτο βήμα εδώ ήταν η διανομή της λωρίδας led 1m γύρω από την περιφέρεια του ρολογιού. Κόψαμε τη λωρίδα σε κατάλληλα διαστήματα και κολλήσαμε τα τμήματα στο πίσω μέρος του ρολογιού χρησιμοποιώντας ζεστή κόλλα. Προσέξτε να παρατηρήσετε τα βέλη στη λωρίδα led - πρέπει να δείχνουν προς μία συνεχή κατεύθυνση από το ένα τμήμα της λωρίδας στο άλλο!

Μόλις κολλήσουμε, συγκολλήσαμε τα τμήματα της λωρίδας μεταξύ τους χρησιμοποιώντας καλώδια σύνδεσης για να αποκαταστήσουμε τα κυκλώματα που είχαμε σπάσει κόβοντας τη λωρίδα.

Βήμα 5: Δημιουργήστε το κύκλωμα ελέγχου

Δημιουργήστε το κύκλωμα ελέγχου
Δημιουργήστε το κύκλωμα ελέγχου
Δημιουργήστε το κύκλωμα ελέγχου
Δημιουργήστε το κύκλωμα ελέγχου
Δημιουργήστε το κύκλωμα ελέγχου
Δημιουργήστε το κύκλωμα ελέγχου

Χρησιμοποιήσαμε ένα Atmel ATTiny85 για τον έλεγχο του ρολογιού, αλλά οποιοδήποτε Arduino θα το κάνει. Πράγματι, δοκιμάσαμε το κύκλωμα αρχικά με ένα Arduino Nano.

Οι οδηγίες για τη διευθύνσιμη λωρίδα led προτείνουν έναν πυκνωτή 1000uF και μια αντίσταση 300-500 Ohm μεταξύ του Arduino και της ταινίας.

Ακολουθώντας αυτήν την καθοδήγηση, χρησιμοποιήσαμε επίσης δύο ποτενσιόμετρα για να επιτρέψουμε τη ρύθμιση της φωτεινότητας και του επιπέδου φωτός στο οποίο ανάβουν τα LED.

Το πρώτο ποτενσιόμετρο συνδέθηκε ως διαχωριστής τάσης, όπου η είσοδος Arduino συνδέθηκε με το κέντρο. Η προσαρμογή αυτού του κοπτικού μας επιτρέπει να στείλουμε ένα σήμα μεταξύ 0V και 5V στο Arduino, το οποίο μπορεί να ερμηνεύσει ως επιθυμητή φωτεινότητα

Το δεύτερο ποτενσιόμετρο συνδέθηκε εν σειρά με το Light Dependent Resistor, για να μας επιτρέψει να αλλάξουμε τα επίπεδα φωτός στα οποία ενεργοποιείται το στοιχείο νυχτερινού φωτός του ρολογιού.

Τέλος, χρησιμοποιήσαμε μια πρίζα USB ως πηγή ενέργειας και έναν πυκνωτή 100uF στο τσιπ ATTiny για να το προστατεύσουμε από το θόρυβο. Τα συνημμένα αρχεία Fritzing ελπίζω να έχουν νόημα στο κύκλωμα.

Βήμα 6: Γράφοντας το Πρόγραμμα

Image
Image
Γράφοντας το Πρόγραμμα
Γράφοντας το Πρόγραμμα

Wantedθελα να δημιουργήσω «φωτοβολίδες» κόκκινου κατά μήκος της λωρίδας led που ήθελα να είναι γενικά κίτρινο.

Χρησιμοποιώντας το συνημμένο υπολογιστικό φύλλο, επινοήσαμε έναν υπολογισμό για να δημιουργήσουμε την ομαλά αυξανόμενη και μειούμενη ένταση του κόκκινου κατά μήκος της λωρίδας. Δείτε το βίντεο για να δείτε το αποτέλεσμα.

Χρησιμοποιώ ένα τυπικό Arduino Uno για να ανεβάσω τον κώδικα στο ATTiny85. Φροντίστε να το φορτώσετε σε 16MHz για να έχετε ένα αξιοπρεπές αποτέλεσμα. Χρησιμοποίησα αυτό το εξαιρετικό σεμινάριο για να φτιάξω έναν προγραμματιστή ATTIny χρησιμοποιώντας τυπικά εργαλεία Arduino. - Μη διστάσετε να χρησιμοποιήσετε το συνημμένο αρχείο κώδικα Arduino ως αρχή.

Παρόλο που χρησιμοποίησα το ATTiny, οποιοδήποτε Arduino θα λειτουργήσει-το Uno ή το Nano είναι και τα δύο πολύ πιο εύκολα εκτός συσκευασίας από την επιλογή που έχω επιλέξει, αλλά με λιγότερο από 1 each το καθένα για το ATTiny85, είναι πάρα πολύ παζάρι αγνοήστε αυτό το μικρό τσιπ.;-)

Προγραμματίσαμε τη μονάδα να ανάβει όταν σκοτεινιάζει και να απενεργοποιείται ξανά όταν γίνεται φωτεινή.

Επίσης, μετά από δύο ώρες απενεργοποιείται αυτόματα και περιμένει μέχρι να είναι φωτεινό πριν ενεργοποιηθεί ξανά στο σκοτάδι. Με άλλα λόγια, μετά από δύο ώρες ενεργοποίησης, περιμένει μέχρι την ώρα "πρωί" για να ενεργοποιήσει ξανά τη σκανδάλη, την οποία πιθανότατα θα δει την επόμενη νύχτα.

Βήμα 7: «Θέση σε λειτουργία» του Nightlight

«Ανάθεση» του Nightlight
«Ανάθεση» του Nightlight

Διαπιστώσαμε ότι το νυχτερινό φως ήταν αρχικά πολύ έντονο, οπότε το μειώσαμε χρησιμοποιώντας το ποτενσιόμετρο φωτεινότητας.

Το άλλο πράγμα που χρειαζόταν ρύθμιση ήταν το επίπεδο φωτός στο οποίο ανάβει και σβήνει το νυχτερινό φως. Χρησιμοποιώντας το δεύτερο ποτενσιόμετρο, περιμέναμε μέχρι τη νύχτα και το διαμορφώσαμε έτσι ώστε οι λυχνίες LED να ανάβουν όταν το φως ήταν σβηστό και να σβήνουν όταν το φως της κρεβατοκάμαρας ήταν ξανά αναμμένο.

Τέλος, μάθετε τα βολτ σας! - Ένας μετρητής ισχύος USB όπως αυτός που απεικονίζεται είναι ένα εύχρηστο μικρό εργαλείο για τον έλεγχο της ισχύος που αντλείται. Σε πλήρη φωτεινότητα, το δικό μας τράβηξε πάνω από 1Α (δηλαδή> 5W), το οποίο είναι πέρα από τη χωρητικότητα ορισμένων φορτιστών USB. Με τη μείωση της φωτεινότητας, η ισχύς που αντλήθηκε έπεσε στα περίπου 200mA, πολύ εντός των δυνατοτήτων των περισσότερων φορτιστών τηλεφώνου.

Αν θέλετε να φτιάξετε κάτι παρόμοιο, ελπίζω να βρείτε χρήσιμο αυτόν τον οδηγό - Απολαύστε τον!

Βήμα 8: Το τελικό προϊόν

Το τελικό προϊόν!
Το τελικό προϊόν!
Το τελικό προϊόν!
Το τελικό προϊόν!

Το έντονο φαινόμενο των LED λειτούργησε πολύ καλά και παρέχει μια μικρή κίνηση που θα μπορούσε να δώσει την εντύπωση του φωτός που ρίχνεται στα σύννεφα που περνούν. Η ομορφιά της χρήσης διευθύνσιμων led είναι ότι μπορείτε να αλλάξετε και να αλλάξετε το αποτέλεσμα όπως θέλετε!

Συνιστάται: