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

Νυχτερινό φως συμβατό με Lego: 3 βήματα
Νυχτερινό φως συμβατό με Lego: 3 βήματα

Βίντεο: Νυχτερινό φως συμβατό με Lego: 3 βήματα

Βίντεο: Νυχτερινό φως συμβατό με Lego: 3 βήματα
Βίντεο: Αυτός ο φίλος που πάντα απαντάει στις κλήσεις σου || Vladis Brando 2024, Νοέμβριος
Anonim
Νυχτερινό φως συμβατό με Lego
Νυχτερινό φως συμβατό με Lego

Αυτό το έργο είναι ένα γρήγορο νυχτερινό φως με τη χρήση Lunchbox Electronics PTH LED Bricks για να αναδείξετε μερικά από τα αγαπημένα σας Legos και δεν απαιτεί συγκόλληση! Ας αρχίσουμε.

Βήμα 1: Το υλικό

Το Υλικό
Το Υλικό
Το Υλικό
Το Υλικό
Το Υλικό
Το Υλικό

Για ένα κουτί για να κρατάει το νυχτερινό φως, χρησιμοποίησα ένα κουτί κοσμημάτων από το Michael's, είναι εξαιρετικά φθηνά και εύκολο να τροποποιηθούν. Έρχονται επίσης σε πολλά διαφορετικά χρώματα, ώστε να μπορείτε να προσαρμόσετε το δικό σας!

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

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

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

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

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

Για να βεβαιωθείτε ότι τυχόν μεταλλικά κομμάτια δεν αγγίζουν το ένα το άλλο, τοποθετήστε το Arduino και το breadboard στις αντίθετες πλευρές του κουτιού. Στη συνέχεια, κόψτε τρύπες στο κουτί για να βγουν τα βύσματα Arduino. Η πλακέτα μπορεί να τροφοδοτηθεί με USB ή βύσμα DC.

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

Βήμα 2: Το Λογισμικό

Το λογισμικό
Το λογισμικό

Για να βεβαιωθείτε ότι όλα λειτουργούν όπως πρέπει, πιάστε τον κώδικα Arduino από το GitHub και ανεβάστε τον στον πίνακα. Τα στιγμιότυπα οθόνης της μεταφόρτωσης του κώδικα εμφανίζονται παρακάτω.

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

Βήμα 3: Προσθέστε Legos

Προσθέστε Legos
Προσθέστε Legos

Κολλήστε το αγαπημένο σας κιτ Lego και δείξτε το!

Καλό νυχτερινό φωτισμό!

Συνιστάται: