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

LED Hanukkah Menorah: 6 βήματα (με εικόνες)
LED Hanukkah Menorah: 6 βήματα (με εικόνες)

Βίντεο: LED Hanukkah Menorah: 6 βήματα (με εικόνες)

Βίντεο: LED Hanukkah Menorah: 6 βήματα (με εικόνες)
Βίντεο: Hanukkah Menorah using Arduino and LED's - FULL TUTORIAL! 2024, Ιούλιος
Anonim
LED Hanukkah Menorah
LED Hanukkah Menorah

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

Επισκεφθείτε την ιστοσελίδα μου για περισσότερα σχετικά με αυτό και άλλα έργα: https://jumptuck.wordpress.com Αποποίηση ευθυνών: Δεν είμαι Εβραίος. Έχω κάνει μια μικρή έρευνα στο Διαδίκτυο σχετικά με το Hanukkah Menorah για να μάθω τις αρχές πίσω από το σχεδιασμό του και πώς ανάβουν τα κεριά. Σέβομαι αυτή τη θρησκεία και δεν εννοώ κανένα αδίκημα στην περίπτωση τυχόν λαθών που έχω κάνει σχετικά με αυτήν την παράδοση. Επικοινωνήστε μαζί μου και θα χαρώ να κάνω αλλαγές σε αυτό το διδακτικό.

Βήμα 1: Ο σχεδιασμός

Ο σχεδιασμός
Ο σχεδιασμός
Ο σχεδιασμός
Ο σχεδιασμός

Κατά τη διαδικασία σχεδιασμού έθεσα διάφορους στόχους:

  • Ελέγχεται από AVR ATtiny13
  • Διασυνδέεται με 1 κουμπί
  • Οδηγείται από 3v un μη ρυθμιζόμενης ισχύος
  • Ενσωματώστε μια λειτουργία αυτόματης απενεργοποίησης για να προσομοιώσετε τα κεριά που καίγονται κάθε βράδυ.

Επέλεξα το tiny13 γιατί είχα αρκετούς στο χέρι μόνο που μάζευαν σκόνη. Για να ελέγξω 9 led χωρίς καταχωρητή βάρδιας (ξεχωριστό μέρος) χρειάστηκε να υλοποιήσω ένα charlieplex. Ένα διάγραμμα είναι διαθέσιμο παρακάτω. Για τους ηλεκτρολόγους μηχανικούς που το διαβάζουν αυτό, έχω να επισημάνω δύο σημεία: 1. Δεν χρησιμοποίησα αντίσταση έλξης για τον πείρο επαναφοράς, αφήνεται να επιπλέει. Αυτή δεν είναι μια κρίσιμη εφαρμογή, οπότε αν έχουμε μια τυχαία επαναφορά δεν είναι το τέλος του κόσμου. Δεν χρησιμοποίησα πυκνωτή αποσύνδεσης επειδή χρησιμοποιώ μη ρυθμιζόμενη ισχύ και δεν νομίζω ότι είναι απαραίτητο.

Βήμα 2: Μέρη

Ανταλλακτικά
Ανταλλακτικά

Λίστα μερών:

  • Τροφοδοσία ρεύματος μεταξύ 2,7v και 3,3v. Χρησιμοποιώ 2 μπαταρίες ΑΑΑ αλλά το έχω εξαντλήσει και από μπαταρία CR2032 3v.
  • 9 LED (χρησιμοποίησα λευκό)
  • 4 αντιστάσεις (22ohm - Κόκκινο, Κόκκινο, Μαύρο)
  • 1 στιγμιαίο κουμπί (αυτά είναι συνηθισμένα, έσωσα το δικό μου από ένα σπασμένο στερεοφωνικό σύστημα)
  • Κεφαλίδα 1 ακίδων (2 ακίδες)
  • 1 πρίζα DIP (8 ακίδες) - αυτό είναι προαιρετικό καθώς μπορείτε να κολλήσετε τον μικροελεγκτή απευθείας στην πλακέτα.
  • 1 μικροελεγκτής AVR ATtiny13
  • 1 Πλακέτα κυκλώματος κάποιου τύπου

Σημείωση: Έγραψα τη δική μου πλακέτα κυκλώματος επειδή είμαι έτοιμος να το κάνω. Τούτου λεχθέντος, αυτό θα πρέπει να είναι ένα πολύ εύκολο έργο για να κάνετε συγκόλληση από σημείο σε σημείο σε κάποιο χαρτόνι.

Βήμα 3: Πίνακας κυκλωμάτων

Ηλεκτρονική πλακέτα
Ηλεκτρονική πλακέτα
Ηλεκτρονική πλακέτα
Ηλεκτρονική πλακέτα
Ηλεκτρονική πλακέτα
Ηλεκτρονική πλακέτα
Ηλεκτρονική πλακέτα
Ηλεκτρονική πλακέτα

Ενημέρωση: Τα αρχεία και ο κώδικας του πίνακα είναι διαθέσιμα εδώ Έχω φωτογραφίες του χαραγμένου πίνακα καθώς και εικόνες του Eagle CAD του έργου τέχνης και της διάταξης. Χρησιμοποίησα ένα βραχυκυκλωτήρα (με κόκκινο χρώμα στη δεύτερη εικόνα). Θα μπορούσα να το αποφύγω και να πάω με έναν εντελώς μονόπλευρο πίνακα, αλλά θα σήμαινε να τρέχω ένα ίχνος ανάμεσα στα μαξιλάρια και το LED. Για ευκολία στη διαδικασία χάραξης, αποφάσισα ότι ένας άλτης ήταν ο καλύτερος. Σε περίπτωση που αναρωτιέστε, χρησιμοποιώ τη μέθοδο μεταφοράς γραφίτη με χλωριούχο χαλκό ως χαράκτη μου.

Βήμα 4: Συναρμολόγηση

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

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

Συνέλευση

1. Συγκολλήστε ένα καλώδιο βραχυκυκλωτήρα στη θέση του. Χρησιμοποίησα το κομμένο μόλυβδο από μια αντίσταση. Λυγίστε τα LED σε γωνία 90 μοιρών και συγκολλήστε στη θέση τους. Προσοχή στην πολικότητα. Όλες οι λυχνίες LED πρέπει να είναι στο ίδιο ύψος εκτός από τις λυχνίες LED στη μέση. Αυτό είναι για το φως που ονομάζεται Shamash και πρέπει να είναι υψηλότερο από το υπόλοιπο. Συγκολλήστε τις 4 αντιστάσεις στη θέση τους.4. Συγκολλήστε το στιγμιαίο κουμπί στη θέση του. Συγκολλήστε την πρίζα IC στη θέση του. (εάν πρόκειται να κολλήσετε το IC απευθείας στον πίνακα, μάλλον θα πρέπει να το προγραμματίσετε πρώτα) 6. Συγκολλήστε την κεφαλίδα 2 ακίδων στη θέση της. Αυτό θα χρησιμοποιηθεί για ισχύ. Σημειώστε ότι κόλλησα το δικό μου στην κάτω πλευρά του πίνακα, ώστε να μπορεί να συνδεθεί το ρεύμα στο πίσω μέρος. Θα χρησιμοποιήσω επίσης αυτό για να στέκεται όρθια η μενόρα. Συμβουλή: Για να κολλήσετε μια κεφαλίδα καρφίτσας στην κάτω πλευρά του πίνακα, σύρω το μαύρο πλαστικό επάνω στους πείρους κατά το ήμισυ της διαδρομής, συγκολλάω τις καρφίτσες στη θέση τους και στη συνέχεια σύρνω το πλαστικό προς τα κάτω.

Βήμα 5: Πηγαίος κώδικας

Ενημέρωση: Τα αρχεία και ο κώδικας του πίνακα είναι διαθέσιμα εδώ https://github.com/szczys/LED-menorah Έχω γράψει τον πηγαίο κώδικα έτσι ώστε να λειτουργεί με αυτόν τον τρόπο:

  • Συνδέστε το ρεύμα και η συσκευή ξεκινά, ανάβοντας το Shamash (κερί στη μέση).
  • Κάθε πάτημα κουμπιού ανάβει ένα επιπλέον κερί από δεξιά προς τα αριστερά, επιτρέποντας την προσευχή να ειπωθεί πριν ανάψει το επόμενο κερί.
  • Μετά από περίπου 1 ώρα, τα φώτα θα "σβήσουν" όταν η συσκευή τεθεί σε κατάσταση διακοπής λειτουργίας. Σε αυτήν την κατάσταση καταναλώνεται πολύ λίγη ενέργεια και η συσκευή θα περιμένει μέχρι το επόμενο βράδυ της Χανουκά.
  • Ένα πάτημα κουμπιού θα ξυπνήσει τη συσκευή από τον ύπνο και θα ανάψει το Shamash.

Αυτός ο πηγαίος κώδικας είναι γραμμένος σε C για τον συντάκτη avr-gcc. Έχω συμπεριλάβει επίσης ένα αρχείο HEX που μπορεί να καεί απευθείας σε ένα tiny13 χωρίς να χρειάζεται να μεταγλωττιστεί. Το ATtiny13 χρησιμοποιεί τις εργοστασιακές ρυθμίσεις ασφάλειας: hfuse: 0xFF lfuse: 0x6A

Βήμα 6: Συμπέρασμα

συμπέρασμα
συμπέρασμα
συμπέρασμα
συμπέρασμα

Προκειμένου να εμφανιστεί το menorah σε όρθια θέση, συνδέσα μια υποδοχή KK στα καλώδια που προέρχονται από τη μπαταρία μου. Χρησιμοποίησα ένα λαστιχάκι για να το κρατήσω στη θέση του στο πίσω μέρος της μπαταρίας και έπειτα συνδέσα την κεφαλίδα του πείρου από το menorah στην υποδοχή KK. Είναι σημαντικό να συνδέσετε την μπαταρία με τη σωστή πολικότητα, διαφορετικά θα καταστρέψετε τον επεξεργαστή. Το θετικό καλώδιο πρέπει να συνδεθεί με τον πείρο με το ίχνος να απομακρύνεται από αυτόν. Ο αρνητικός αγωγός συνδέεται με τον πείρο που συγκολλάται στο επίπεδο γείωσης (μεγάλη επιφάνεια χαλκού).

Συνιστάται: