Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούμενο υλικό
- Βήμα 2: Συναρμολογήστε το υλικό
- Βήμα 3: Εγκαταστήστε το PiGPIO
- Βήμα 4: Λάβετε τον πηγαίο κώδικα
- Βήμα 5: Δημιουργήστε την εφαρμογή
- Βήμα 6: Εκκινήστε την εφαρμογή
Βίντεο: Χριστουγεννιάτικο δέντρο Raspberry Pi: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Θέλατε ποτέ να έχετε τον πλήρη έλεγχο των χριστουγεννιάτικων λαμπτήρων σας; Αυτό το σεμινάριο θα αποκαλύψει τα ακριβή βήματα για να φτιάξετε ένα χριστουγεννιάτικο δέντρο που τροφοδοτείται από Raspberry Pi, ANAVI Light pHAT και μια φθηνή λωρίδα LED 12V RGB. Αυτή σίγουρα δεν είναι η φθηνότερη λύση για διακόσμηση διακοπών, αλλά είναι διασκεδαστική και ένας αποτελεσματικός τρόπος για να εξασκήσετε τις δεξιότητές σας προγραμματισμού.
Βήμα 1: Απαιτούμενο υλικό
Για να χτίσετε το χριστουγεννιάτικο δέντρο Raspberry Pi θα χρειαστείτε:
- χριστουγεννιάτικο δέντρο
- Raspberry Pi (οποιοδήποτε μοντέλο ή έκδοση του Raspberry Pi με κεφαλίδα 40 ακίδων)
- ANAVI Light pHAT
- Λωρίδα LED 12V RGB
- Τροφοδοτικό USB
- Τροφοδοτικό 12V με υποδοχή DC 5,5x2,1mm
- Κάρτα MicroSD με Raspbian
Μπορείτε να χρησιμοποιήσετε οποιαδήποτε ταινία LED 12V RGB. Επιλέξτε το μήκος της λωρίδας που αντιστοιχεί στο μέγεθος του χριστουγεννιάτικου δέντρου σας. Αυτές οι λωρίδες LED 12V RGB είναι εμπόρευμα. Είναι πολύ προσιτές και εύκολο να βρεθούν. Σε αυτό το βίντεο χρησιμοποιώ λωρίδα μήκους 1 μέτρου με 30 LED.
Βήμα 2: Συναρμολογήστε το υλικό
Συγκεντρώστε το υλικό με τα γυμνά σας χέρια. Συνδέστε τη λωρίδα LED RGB στο ANAVI Light pHAT χρησιμοποιώντας ένα κατσαβίδι και ξεκινήστε το Raspberry Pi όπως φαίνεται στο βίντεο.
Το ANAVI Light pHAT είναι ένας πρόσθετος πίνακας υλικού ανοιχτού κώδικα Raspberry Pi, ειδικά σχεδιασμένος για να ελέγχει τα χρώματα της χαμηλής τιμής λωρίδας LED 12V RGB μέσω τριών MOSFET. Χρησιμοποιώντας το είναι πολύ εύκολο να χτίσετε το έργο σε λίγα μόνο λεπτά.
Βήμα 3: Εγκαταστήστε το PiGPIO
Στο Raspberry Pi ανοίξτε ένα τερματικό και εγκαταστήστε τις πιο πρόσφατες εκδόσεις του piGPIO και του Git πληκτρολογώντας τις ακόλουθες εντολές:
sudo apt-get ενημέρωση
sudo apt -get install -y pigpio git
Βήμα 4: Λάβετε τον πηγαίο κώδικα
Η εφαρμογή επίδειξης για τον έλεγχο της λωρίδας LED 12V RGB είναι δωρεάν και ανοιχτού κώδικα. Είναι διαθέσιμο στο GitHub. Εκτελέστε την ακόλουθη εντολή στο τερματικό για να λάβετε τον πηγαίο κώδικα:
git clone
Βήμα 5: Δημιουργήστε την εφαρμογή
Εκτελέστε την ακόλουθη εντολή σε ένα τερματικό για να δημιουργήσετε την εφαρμογή επίδειξης:
cd anavi-παραδείγματα/anavi-light-phat/light-demo
φτιαχνω, κανω
Η εφαρμογή επίδειξης είναι γραμμένη στη γλώσσα προγραμματισμού C. Δημιουργεί μια διαμόρφωση πλάτους παλμού που ορίζεται από το λογισμικό για να ορίσει το χρώμα της ταινίας LED RGB μέσω των τριών MOSFET σε ANAVI Light pHAT.
Κάθε δευτερόλεπτο το πρόγραμμα ορίζει μια τυχαία τιμή στην περιοχή από 0 έως 255 για καθένα από τα τρία κύρια χρώματα. Ο συνολικός συνδυασμός κάνει περισσότερα από 16 εκατομμύρια χρώματα! Παρόλο που το χρώμα καθορίζεται τυχαία, ο πηγαίος κώδικας γράφεται με τρόπο που να αυξάνει τις πιθανότητες ένα από τα τρία κύρια χρώματα να είναι πιο φωτεινό από τα άλλα.
Βήμα 6: Εκκινήστε την εφαρμογή
Εκτελέστε τις παρακάτω εντολές για να ξεκινήσετε την εφαρμογή:
sudo pigpiod
./διαδήλωση
Η εφαρμογή επίδειξης εκτελεί έναν άπειρο βρόχο. Για να το τερματίσει, ο χρήστης πρέπει να πατήσει ταυτόχρονα στο πληκτρολόγιό του Ctrl και C. Αυτό είναι! Απολαύστε τις διακοπές και καλή διασκέδαση!
Συνιστάται:
Χριστουγεννιάτικο δέντρο ελεγχόμενο από τον ιστότοπο (Ο καθένας μπορεί να το ελέγξει): 19 βήματα (με εικόνες)
Χριστουγεννιάτικο δέντρο ελεγχόμενο από τον ιστότοπο (Ο καθένας μπορεί να το ελέγξει): Θέλετε να μάθετε πώς είναι το χριστουγεννιάτικο δέντρο που ελέγχεται από έναν ιστότοπο; Εδώ είναι το βίντεο που δείχνει το έργο μου για το χριστουγεννιάτικο δέντρο μου. Η ζωντανή ροή έχει τελειώσει μέχρι τώρα, αλλά έκανα ένα βίντεο, αποτυπώνοντας τι συνέβαινε: Φέτος, στα μέσα Δεκεμβρίου
Ενσωματωμένο χριστουγεννιάτικο δέντρο με τρισδιάστατη εκτύπωση LED: 10 βήματα (με εικόνες)
Ενσωματωμένο χριστουγεννιάτικο δέντρο με τρισδιάστατη εκτύπωση LED: Αυτό είναι ένα χριστουγεννιάτικο δέντρο με τρισδιάστατη εκτύπωση με ενσωματωμένες ενδεικτικές λυχνίες LED στο εσωτερικό του. Είναι λοιπόν δυνατό να προγραμματιστούν οι λυχνίες LED για ωραία εφέ φωτισμού και να χρησιμοποιηθεί η δομή τρισδιάστατης εκτύπωσης ως διαχύτης. Το δέντρο χωρίζεται σε 4 στάδια και ένα βασικό στοιχείο (το δέντρο
Χριστουγεννιάτικο δέντρο FlatPack: 6 βήματα (με εικόνες)
Χριστουγεννιάτικο δέντρο FlatPack: Έχω " μας λείπεις " ταχυδρομείο από το Instructables την περασμένη εβδομάδα και ναι … μου λείπεις επίσης ^ _ ^ Λοιπόν, κάπως απασχολημένος με τον πραγματικό κόσμο, αλλά χθες - 25 Δεκεμβρίου - ήταν διακοπές. Η γυναίκα μου και τα παιδιά μου επισκέπτονται τη πεθερά μου, οπότε ήμουν μόνος στο σπίτι
Χριστουγεννιάτικο δέντρο στολίδι κυκλώματος: 15 βήματα (με εικόνες)
Στολίδι Χριστουγεννιάτικου Δέντρου LED Circuit Board: Αυτά τα Χριστούγεννα, αποφάσισα να φτιάξω χριστουγεννιάτικα στολίδια για να δώσω στους φίλους και την οικογένειά μου. Έμαθα KiCad φέτος, οπότε αποφάσισα να φτιάξω τα στολίδια από πλακέτες κυκλώματος. Έφτιαξα περίπου 20-25 από αυτά τα στολίδια. Το στολίδι είναι ένα κύκλωμα
Το χριστουγεννιάτικο δέντρο με υποστήριξη του Google Trends: 6 βήματα (με εικόνες)
Το χριστουγεννιάτικο δέντρο με υποστήριξη Google Trends: Θέλετε να μάθετε πόσο μοντέρνα είναι τα Χριστούγεννα; Μάθετε με αυτό το χριστουγεννιάτικο δέντρο με τις τάσεις της Google! Περιλαμβάνεται η λειτουργία πάρτι