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

Χριστουγεννιάτικα φώτα Arduino: 5 βήματα (με εικόνες)
Χριστουγεννιάτικα φώτα Arduino: 5 βήματα (με εικόνες)

Βίντεο: Χριστουγεννιάτικα φώτα Arduino: 5 βήματα (με εικόνες)

Βίντεο: Χριστουγεννιάτικα φώτα Arduino: 5 βήματα (με εικόνες)
Βίντεο: Arduino Basics | LED που αναβοσβήνει 2024, Νοέμβριος
Anonim
Χριστουγεννιάτικα φώτα Arduino
Χριστουγεννιάτικα φώτα Arduino
Χριστουγεννιάτικα φώτα Arduino
Χριστουγεννιάτικα φώτα Arduino

Τα Χριστούγεννα πλησιάζουν, έτσι αποφάσισα να κάνω μια φανταχτερή διακόσμηση για το σπίτι μου. Υπάρχουν πολλά είδη χριστουγεννιάτικων φωτιστικών, αλλά αποφάσισα να δημιουργήσω ένα μόνος μου. Το πιο απλό πράγμα που μπορώ να σκεφτώ είναι να συνδέσω μερικά led στο Arduino και να τα φωτίσω. Χωρίς τη χρήση ic, μπορείτε να συνδέσετε το πολύ 13 led για να μην κάψετε το τσιπ. Αποφάσισα να χρησιμοποιήσω 12, μόνο για αισθητικούς λόγους.

Βήμα 1: Απαραίτητα πράγματα:

Πράγματα που χρειάζονται
Πράγματα που χρειάζονται
  • 12 LED
  • 12 αντιστάσεις 220 ohm (ή παρόμοιες)
  • Arduino UNO
  • καλώδιο USB
  • 12 καλώδια βραχυκυκλωτή M-to-M
  • Μια σανίδα ψωμιού

Το Allchips είναι μια ηλεκτρονική πλατφόρμα υπηρεσιών ηλεκτρονικών εξαρτημάτων, μπορείτε να αγοράσετε όλα τα εξαρτήματα από αυτά

Βήμα 2: Σύνδεση των LED

Σύνδεση των LED
Σύνδεση των LED
Σύνδεση των LED
Σύνδεση των LED
Σύνδεση των LED
Σύνδεση των LED

Τώρα, πρέπει να συνδέσετε κάθε led στο breadboard. Τα έχω ευθυγραμμίσει σε μια σειρά, 2 τρύπες μεταξύ τους για να χωρέσουν. Η δεξιά πλευρά του led πρέπει να είναι το μεγαλύτερο καλώδιο (άνοδος, θετικό) που συνδέεται με μια ψηφιακή ακίδα του Arduino. Η κάθοδος πηγαίνει στην αρνητική ράγα της σανίδας, με αντίσταση. Η ράγα συνδέεται με το GND (αρνητικό) του Arduino. Έχω επιλέξει ψηφιακές ακίδες 13 έως 2, μπορείτε να τις αναδιατάξετε στον κώδικα

Βήμα 3: Τροποποίηση και μεταφόρτωση του κώδικα

Τροποποίηση και μεταφόρτωση του κώδικα
Τροποποίηση και μεταφόρτωση του κώδικα

Συνδέστε το Arduino στον υπολογιστή σας χρησιμοποιώντας το καλώδιο USB. Ξεκινήστε το Arduino IDE και επικολλήστε τον κώδικα από εδώ. Οι διαφορετικές καθυστερήσεις μπορούν να αλλάξουν, καθώς και η σειρά των κινούμενων εικόνων.

Βήμα 4: Κατανόηση των κινούμενων σχεδίων

Κατανόηση των κινούμενων σχεδίων
Κατανόηση των κινούμενων σχεδίων
Κατανόηση των κινούμενων σχεδίων
Κατανόηση των κινούμενων σχεδίων

Για απλότητα του κώδικα, έχω διαχωρίσει κάθε ακολουθία αναβοσβήνει σε μια νέα συνάρτηση. Σύντομη ιστορία - κάθε κινούμενο σχέδιο έχει τη λειτουργία του. Σε κάθε ένα μπορείτε να βρείτε έναν βρόχο, ο οποίος κάνει κύκλους μέσω του πίνακα, ο οποίος περιέχει τον αριθμό κάθε led και την αντίστοιχη ψηφιακή ακίδα του Arduino. Στη συνέχεια, τα ενεργοποιεί/απενεργοποιεί για να δημιουργήσει αυτά τα φανταχτερά εφέ. Κάθε λειτουργία τελειώνει με την εκτέλεση της κινούμενης εικόνας απενεργοποίησης, η οποία απενεργοποιεί όλα τα led για να ετοιμαστείτε για την επόμενη.

Βήμα 5: Επίδειξη έργου

Image
Image

Σε αυτό το πρωτότυπο, έχω συμπεριλάβει 4 βασικά κινούμενα σχέδια - all -on (ένα προς ένα), τον κυνηγό, τον κυνηγό με ζεύγη και 50 τυχαία αναβοσβήματα.

Συνιστάται: