Μάθετε τα πάντα για το προγραμματιζόμενο LED Firefly Jar

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





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

Προγραμματιζόμενο βάζο Firefly LED

Προγραμματιζόμενο βάζο Firefly LED



Διάγραμμα κυκλώματος Firefly Jar με προγραμματιζόμενο LED

Το Έργο είχε εμπνευστεί από τους Fireflies. Αυτή ήταν μια καινοτόμος ιδέα για το σχεδιασμό Fireflies σε ένα βάζο χρησιμοποιώντας LED, μπαταρία 600mAh 3V CR2450, ένα προσαρμοσμένο PCB χρησιμοποιείται σε αυτό το έργο για να εξοικονομήσει το κόστος του έργου.


Διάγραμμα κυκλώματος Firefly Jar με προγραμματιζόμενο LED

Διάγραμμα κυκλώματος Firefly Jar με προγραμματιζόμενο LED



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

  • R1 - 22.0K αντίσταση Ohm, μπαταρία τροφοδοσίας 3V VCC
  • VCC συνδεδεμένο στο θετικό τερματικό τροφοδοσίας 3V ή μπαταρίας
  • Το GND συνδέεται στον αρνητικό ακροδέκτη της μπαταρίας.
  • Το Resistor R1 πρόκειται να οδηγήσει την τάση στον πείρο επαναφοράς κατά τη διάρκεια της λειτουργίας και χρησιμοποιείται ως αντίσταση pull-up. Αυτό σταματά ή προστατεύει την επαναφορά του τσιπ.
  • Το κύκλωμα λειτουργεί επίσης εάν το καλώδιο τοποθετηθεί αντί της αντίστασης. Επιτρέπεται στο R1 να προγραμματίσει το τσιπ για να επαναφέρει τον πείρο που δεν παρουσιάζει βραχυκύκλωμα VCC.
  • Αντίσταση R2, R3 - 100 Ohm
  • Τα χαρακτηριστικά των LED διαφέρουν από το ένα LED στο άλλο και η τιμή της αντίστασης θα βασίζεται στον τύπο LED και επίσης στην ποσότητα του φωτός που παράγεται από το LED.
  • Τα LED που χρησιμοποιούνται σε αυτό το έργο έχουν τιμές 20mA στα 2.0V και 10mA στα 3V μέσω αντίστασης 100 Ohm. Οι τιμές R2 και R3 ελήφθησαν μεγαλύτερες τιμές.
  • Οι λυχνίες LED ανάβουν έντονα και μας κάνουν να νιώθουμε σαν πραγματικές πυγολαμπίδες στα 10mA. Η κλιμάκωση στον πηγαίο κώδικα αλλάζει τη φωτεινότητα των LED. Τα LED οδηγούνται περιορίζοντας το λογισμικό έτσι ώστε να περιορίζει τη μέγιστη φωτεινότητα. Εάν δεν γνωρίζετε αυτό το σημείο, θα πρέπει να αλλάξετε την τιμή των αντιστάσεων R2 και R3 για να προσδιορίσετε τον ακριβή τύπο LED που χρησιμοποιήθηκε.
  • Ας υποθέσουμε ως PIN - A, B, C, D, E και οι καρφίτσες ονομάζονται στον πηγαίο κώδικα
  • Ας πάρουμε τις καρφίτσες A και B ως καρφίτσες «master». Ανάλογα με τον πηγαίο κώδικα, οι LED οδηγούνται.
  • Εάν κάποιος firefly πρέπει να λάμψει στο βάζο firefly, αυτό το συγκεκριμένο LED πρέπει να οδηγηθεί και εξαρτάται από την επιλογή του κύριου πείρου που επιλέγουμε που μπορεί να είναι Pin A ή B ανάλογα με την επιλογή μας.
  • Εάν επιλεγεί το PIN A, τότε οδηγείται το LED1, το LED2 ή το LED3.
  • Εάν οδηγήσουμε το PIN A high, το LED2 θα ανάψει. Εάν το PIN D κινείται, ο πείρος στον οποίο είναι συνδεδεμένος η άλλη πλευρά του LED2) είναι χαμηλός, ενώ παίζει το τραγούδι, το LED 2 είναι απενεργοποιημένο. Η δυνητική διαφορά μεταξύ των δύο πλευρών του LED 2 αφαιρείται προκειμένου να σταματήσει το ρεύμα που διατρέχει. Εάν το PIN A οδηγείται πάντα ψηλά. Δύο τραγούδια παίζονται ταυτόχρονα όταν δύο μύγες λάμπουν ταυτόχρονα με τον κωδικό που γράφεται με αυτόν τον τρόπο.

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

Μειονέκτημα: Δεν μπορούμε να επαναπρογραμματίσουμε το τσιπ εάν είναι συγκολλημένο στον πίνακα. Αυτό συμβαίνει επειδή ο προγραμματιστής τσιπ δεν μπορεί να οδηγήσει τον πινέλο επαναφοράς χαμηλά χωρίς βραχυκύκλωμα στο VCC.

Βήματα για τη δημιουργία ενός προγραμματιζόμενου βάζου Firefly LED

Για να φτιάξετε ένα προγραμματιζόμενο LED βάζο Firefly, υπάρχουν πολλά βήματα, όπως είναι


Τα απαιτούμενα συστατικά

Τα απαιτούμενα συστατικά του προγραμματιζόμενου LED Firefly Jar αποτελούνται από στοιχεία υλικού και λογισμικού, όπως

Απαιτούμενα συστατικά

Απαιτούμενα συστατικά

  • Ένας ATTiny85 (μικροσκοπικός πίνακας)
  • Μερικά διευθυνσιοδοτούμενα εικονοστοιχεία LED,
  • 1 .10uF πυκνωτής
  • Αντίσταση και PCB χαμηλής αξίας
  • Ένας κονδυλώματος τοίχου 5V
  • Ένα βάζο
  • Διάχυτα υλικά όπως περιτύλιγμα φυσαλίδων, βαφή, χαρτί ιστού, πάγωμα γυαλιού
  • Προγράμματα AVR
  • Προμήθειες για ψωμί και κόλληση
  • Arduino, Tiny Core και Adafruit NeoPixel

Ρύθμιση λογισμικού και δοκιμή του ATTiny σας

  • Σε μια εγκατάσταση λογισμικού, κατεβάστε και εγκαταστήστε τη βιβλιοθήκη Arduino, Tiny Core και NeoPixcel
  • Ρυθμίστε το ATTiny στο breadboard.

Δημιουργία συμβολοσειράς LED Firefly

Για την προετοιμασία των συμβολοσειρών LED firefly ακολουθούνται τα ακόλουθα βήματα

Το LED προετοιμάζεται χρησιμοποιώντας μικροκλίπ και το LED τοποθετείται στο εξωτερικό των ταμπόν. Τα LED και το Microclip τοποθετούνται τοποθετώντας ροή στα τακάκια στη δίοδο εκπομπής φωτός. Τώρα τα καλώδια περιστρέφονται ή στρίβονται και ελέγχονται αφού συνδέσετε δύο καλώδια στο LED που δίνει μια ωραία σειρά LED. Από το ελεύθερο άκρο του καλωδίου, απογυμνώνονται 2-3 mm και δοκιμάζεται τοποθετώντας 3 βολτ μέσω μιας αντίστασης 100 Ohm. Η ίδια διαδικασία επαναλαμβάνεται για καθεμία από τις 6 χορδές.

Δημιουργία συμβολοσειράς LED Firefly

Δημιουργία συμβολοσειράς LED Firefly

Τα καλώδια κόκκινου κορδονιού ομαδοποιούνται και συγκολλούνται στο ταμπλό. Ομοίως, έξι από τις συμβολοσειρές LED συνδέονται στην πλακέτα χρησιμοποιώντας ροή. Το σετ κόκκινου σύρματος συγκολλάται προσεκτικά στο PIN Α κατά τρόπο ώστε η αντίσταση να διαχωρίζει τον μικροελεγκτή και τη δέσμη. Όλες οι άλλες συμβολοσειρές LED συγκολλούνται με τον ίδιο τρόπο στο PIN B. Τώρα με τον ίδιο τρόπο, τα πράσινα καλώδια που φέρουν ελεύθερα είναι επίσης δεμένα σε 2 καλώδια. Συνδέοντας πράσινα καλώδια μαζί σε δέσμες 2 καλωδίων και κολλήστε σε PIN C, PIN D και PIN E. Χρησιμοποιώντας ισχύ 3V όλες οι χορδές ελέγχονται διατηρώντας τη θετική τάση στο PIN A ή το PIN B. Το αποτέλεσμα επιτυγχάνεται εάν όλα τα LED ανάβουν .

Προετοιμάστε το βάζο και τον προσαρμογέα

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

Κολλήστε τα εξαρτήματά σας και το ATTiny

Κολλήστε το ATTiny σας σε ένα κομμάτι αρωματοποιίας. Περιέχει έναν πυκνωτή αποσύνδεσης κατά μήκος του τροφοδοτικού και μια μικρή αντίσταση αξίας. Εάν θέλετε η εγκατάστασή σας να είναι επιπλέον ευέλικτη, εγκαταστήστε μια υποδοχή DIP 8 ακίδων, ώστε να μπορείτε να αφαιρέσετε και να επαναπρογραμματίσετε αργότερα τον μικροελεγκτή. Συνδέστε τις γραμμές τροφοδοσίας και γείωσης για να περάσετε μέσα από το καπάκι του βάζου στο παρόν κύκλωμα.

Κολλήστε τα συστατικά και το ATTiny

Κολλήστε τα συστατικά και το ATTiny

Συναρμολογήστε το βάζο

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

Συναρμολογήστε το βάζο

Φωτιστικά LED με βάση το Arduino με Αυτόματο Ένταση Έλεγχος

λευκό Δίοδοι εκπομπής φωτός (LED) Αντικαταστήστε τους λαμπτήρες HID στο σύστημα φωτισμού δρόμου για να συμπεριλάβετε τη δυνατότητα εξασθένησης. Ένα Arduinoboard χρησιμοποιείται για τον έλεγχο της έντασης αυτόματα αναπτύσσοντας σήματα διαμορφωμένου πλάτους παλμού που οδηγούν MOSFET (τρανζίστορ πεδίου ημιαγωγού μεταλλικού οξειδίου) για εναλλαγή ενός συνόλου LED για την επίτευξη της επιθυμητής λειτουργίας.

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

LED Street Lights με βάση το κιτ Έργου αυτόματου ελέγχου έντασης από το Edgefxkits.com

LED Street Lights με βάση το κιτ Έργου αυτόματου ελέγχου έντασης από το Edgefxkits.com

Τα LED καταναλώνουν λιγότερη ισχύ και η διάρκεια ζωής τους είναι μεγαλύτερη, σε σύγκριση με τους συμβατικούς λαμπτήρες HID. Επιπλέον, η ένταση LED μπορεί να ελεγχθεί σύμφωνα με τις απαιτήσεις κατά τις ώρες αιχμής, κάτι που δεν είναι εφικτό σε λαμπτήρες HID.
ο Πίνακας Arduino περιέχει προγραμματιζόμενες οδηγίες που ελέγχουν την ένταση των φώτων με βάση το PWM ( Διαμόρφωση πλάτους παλμού δημιουργήθηκαν σήματα. Η ένταση του φωτός διατηρείται υψηλή κατά τις ώρες αιχμής. Καθώς η κίνηση στους δρόμους τείνει να μειώνεται αργά αργά το βράδυ, η ένταση μειώνεται επίσης σταδιακά μέχρι το πρωί. Τελικά, η ένταση τερματίζεται εντελώς το πρωί στις 6 π.μ. και ξαναρχίζει στις 6 μ.μ. το απόγευμα και αυτή η διαδικασία επαναλαμβάνεται.

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

Φωτογραφικές μονάδες: