• Τιμή: 8,69 $
  • «Τι είναι το νέο έτος χωρίς χριστουγεννιάτικο δέντρο;»

    Τα παιχνίδια σας είναι ελαττωματικά! - Τι, μη λάμπεις; - Όχι, δεν είναι ευχαριστημένοι!

    Μάλλον όλοι έχουν ήδη βαρεθεί τις βαρετές γιρλάντες με τον ίδιο τύπο εφέ. Θα ήθελα κάτι πιο σοβαρό, με ελάχιστη επένδυση και χρήση του κεφαλιού (ήδη πονάει από την ταραχή της Πρωτοχρονιάς).

    Εδώ εξετάζουμε μια γιρλάντα για 100 LED, με 1000 παραλλαγές και τιμή ελεγκτή 150 ρούβλια

    Η λίστα επιθυμιών μου:

    Χρησιμοποιήστε την ταινία στο WS2811 και για να ελέγχετε από το τηλεχειριστήριο. Στο Arduino, κατά κανόνα, αυτό δεν είναι εφικτό, είναι μάλλον αδύναμο, δεν υπάρχουν αρκετοί πόροι, δεν μπορείτε να βιδώσετε τίποτα επιπλέον.

    Ήμουν ήδη έτοιμος να το δημιουργήσω σε ελεγκτές ARM. (Έχω πολλούς ελεγκτές LPC1754 που βρίσκονται γύρω) αλλά δεν θέλω να κολλήσω και δεν έχω χρόνο να μεταφράσω κώδικα από το Arduino.

    Ναι, ξέρω τι μπορεί να γίνει στο ESP8266, αλλά δεν θέλω ... (όσοι επιθυμούν μπορούν να μεταφέρουν μόνοι τους το σκίτσο)

    Και τόσο οδυνηρά ψάχνοντας στο Διαδίκτυο για αναζήτηση ενδιαφέροντα εφέγια διαφορετικές βιβλιοθήκες, έπεσα κατά λάθος στη σελίδα FastLED-Demos, όπου ο Andrew Tuline ανεβάζει εφέ για τη βιβλιοθήκη FastLED.

    Με ενδιέφερε η ενότητα notamesh

    Είπα ουάου... και φεύγουμε...

    Ετσι.

    Για να επαναλάβετε το μοτίβο:

    Μια γιρλάντα αγοράζεται στο WS2811 ή στο WS2812 ή κάτι παρόμοιο (μάλλον αγοράστηκε πριν από πολύ καιρό σε προηγούμενες εκπτώσεις).

    Αγορασμένος Μονάδα Arduino UNO, NANO ή παρόμοια σε έναν ελεγκτή ATMega328

    Λαμβάνεται ένα δομοστοιχείο IR (τέτοιο ή τέτοιο)

    Τηλεχειριστήριο από παλιά τηλεόραση ή βίντεο ή συσκευή αναπαραγωγής.

    Τροφοδοσία 5 βολτ και 3 αμπέρ. Λοιπόν, οποιοδήποτε

    Είχα 100 κομμάτια WS2812B, έβαλα κάθε LED σε διαφανές θερμοσυστελλόμενο, αυτό έδωσε μια λάμψη 360 μοιρών.

    Εικόνες

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

    Εικόνες

    Κατάφερα:

    είσοδος από την ακίδα IR 8 (PB0, D8, φυσική ακίδα 12),

    ακίδα εξόδου γιρλάντα 14 (PC0, A0, φυσική ακίδα 23)

    Εδώ είναι το διάγραμμα:

    Ελέγξτε το pinout (για παράδειγμα, οι δέκτες υπερύθρων μπορεί να έχουν διαφορετικά πόδια)

    Μπορείτε να επιλέξετε άλλα πόδια Arduino, θα σας δείξω πού να αλλάξετε στο σκίτσο.

    Τώρα για το σκίτσο

    Άφησα το πρώτο, αντικατέστησα το δεύτερο με IRremote (https://github.com/z3t0/Arduino-IRremote), τώρα το τηλεχειριστήριο λειτουργεί με τη βιβλιοθήκη FastLED.

    Η δική μου έκδοση του σκίτσου με αυτές τις βιβλιοθήκες https://yadi.sk/d/4aKV_Ug6HcFdWQ

    Προσπάθησα να μην ξανακάνω το αρχικό σκίτσο (χωρίς χρόνο).

    Θα προσθέσω περισσότερες εντολές στο μέλλον.

    Συνεχίζουμε

    Κατεβάστε τις βιβλιοθήκες FastLED και IRremote και εγκαταστήστε.

    Για να εγκαταστήσετε τη βιβλιοθήκη IRremote, κατόπιν συμβουλής του συγγραφέα, πρέπει να την αφαιρέσετε Arduino/βιβλιοθήκες/RobotIRremote

    Παίρνουμε το τηλεχειριστήριο, φορτώνουμε ένα παράδειγμα από τη βιβλιοθήκη IRremote που ονομάζεται IRrecvDemo

    Γραμμή 11 int RECV_PIN = 11; 11 αλλαγή σε 8 (στο κύκλωμά μου, ένας δέκτης IR είναι συνδεδεμένος σε αυτόν τον ακροδέκτη)

    Μεταφόρτωση του σκίτσου στο Arduino.

    Χτυπάμε τα κουμπιά του τηλεχειριστηρίου και στη λειτουργία port monitor θα εμφανιστούν οι κωδικοί, θυμηθείτε τους.

    Αυτοί οι κωδικοί πρέπει να εισαχθούν στο αρχείο εντολές.χ,

    Για παράδειγμα:

    Για την ομάδα IR_A1(αύξηση φωτεινότητας) Έχω έναν κωδικό κλειδιού στο τηλεχειριστήριο 0xff4ab5

    #define IR_A1 0xff4ab5 //N/P // Brighten up A1

    καταλαβαίνω νομίζω.

    Ρύθμιση του σκίτσου μου

    Στη γραμμή 75 ρυθμίζουμε την ακίδα του δέκτη υπερύθρων int RECV_PIN = 8;

    Στη γραμμή 84 τοποθετούμε τον πείρο εξόδου στη γιρλάντα #define LED_DT 14

    Εάν έχετε άλλες γιρλάντες, τότε στις γραμμές 84-87 επιλέγεται ο τύπος της.

    Και μην ξεχάσετε για 4 συρμάτινες γιρλάντες να αφαιρέσετε το σχόλιο στη γραμμή 208 και να προσθέσετε στο 209

    // LEDS.addLeds (led, MAX_LEDS);

    LEDS.addLeds (led, MAX_LEDS);

    Εάν οι ακίδες δεν μπερδεύονται, τότε θα πρέπει να λειτουργήσει αμέσως

    Στην πρώτη εκκίνηση, ο αριθμός των LED στη γιρλάντα ορίζεται στα 20 τεμ.

    Επομένως, για όσους δεν χρησιμοποιούν το τηλεχειριστήριο, είναι απαραίτητο να βάλουν τον απαιτούμενο αριθμό LED στην αποχέτευση 119,

    #define INITLEN 20

    και αν έχετε ήδη ξεκινήσει, αλλάξτε τον κωδικό στη γραμμή 225

    NUM_LEDS = EEPROM.read(STRANDLEN);

    Στο NUM_LEDS=100;

    Όπου 100 είναι ο αριθμός των LED σας.

    Για τα υπόλοιπα, ο αριθμός των LED μπορεί να ρυθμιστεί από το τηλεχειριστήριο

    Δεν περιορίζομαι στο ρεύμα του τροφοδοτικού, εάν το τροφοδοτικό σας είναι πιο αδύναμο,

    τότε στη γραμμή 211 αλλάζουμε τον δεύτερο αριθμό σε δικό σας

    set_max_power_in_volts_and_milliamps(5, 3000);

    όπου 3000 είναι το μέγιστο ρεύμα της τροφοδοσίας σε mA, το αλλάζουμε αν χρειαστεί

    Δες ότι αυτό είναι

    Όταν έχω χρόνο, θα προσθέσω εφέ και θα δημοσιεύσω το σκίτσο εδώ.

    Ηχογράφω εφέ βίντεο (λειτουργία επίδειξης)

    Και το βίντεο, όταν δεν άλλαζε το εφέ, άλλαζε παλέτες με το τηλεχειριστήριο.

(ATmega328P) κατέστη δυνατή η περαιτέρω ανάπτυξη του έργου. Και τώρα έχω συνδέσει μια έξυπνη ταινία (NeoPixels) WS2812 στο Effector.
Ταυτόχρονα, το νέο Effector WS2812 όχι μόνο εμφανίζει τα αποτελέσματά του σε μια έξυπνη ταινία αντί για συμβατικά LED, αλλά απέκτησε επίσης μια εντυπωσιακή ποσότητα νέων λειτουργιών.

Νέα τσουρέκια:
- ο αλγόριθμος για τη δημιουργία επιπέδων έχει επανασχεδιαστεί, τώρα η φωτεινότητα των καναλιών έχει 255 διαβαθμίσεις (σε σύγκριση με 8 in προηγούμενη έκδοση)

- επανασχεδιασμένα ενσωματωμένα εφέ, τώρα έχουν γίνει πιο ομαλά
- Ο αριθμός των ενσωματωμένων εφέ έχει αυξηθεί από 8 σε 16.

Είναι αλήθεια ότι μόνο 8 είναι διαθέσιμα από το πρόγραμμα ελέγχου Effector-12, όπως και στην προηγούμενη έκδοση (δεν έκανα ξανά το πρόγραμμα για να παραμείνει συμβατό με όλες τις επιλογές του Effector), αλλά μπορείτε να αλλάξετε και τα 16 από το ίδιο το Effector και το τηλεχειριστήριο

- όπως και στο προηγούμενο Effector, το χειριστήριο από το τηλεχειριστήριο υπερύθρων παραμένει, αλλά έχουν προστεθεί νέες εντολές ελέγχου που σχετίζονται με την έξυπνη ταινία
- Εφόσον η έξυπνη ταινία είναι έγχρωμη, χρησιμοποιήθηκαν χρωματικές παλέτες για τη δημιουργία διαφορετικών χρωμάτων από μονόχρωμα σήματα επιπέδου καναλιού. Μπορείτε να επιλέξετε από 8 παλέτες (συμπεριλαμβανομένης μιας δυναμικής παλέτας με ιριδίζοντα χρώματα)
- τώρα το Effector μπορεί να είναι μέλος του δικτύου ZiChip ως δορυφόρος

Ο τελεστής μπορεί να παρέχει πληροφορίες καναλιού σε άλλους δορυφόρους ή να ελέγχεται από άλλη συσκευή στο δίκτυο. Σκοπεύω να το χρησιμοποιήσω για να ενημερώσω το δικό μου κάνοντας φίλους με το πρόγραμμα Effector 12 (αυτό θα είναι ξεχωριστό άρθρο)

- ο αριθμός των εικονοστοιχείων που εμφανίζονται στην έξυπνη τροφοδοσία μπορεί να είναι αυθαίρετος, έως και 255 pixel
- μπορείτε να ρυθμίσετε τη συνολική φωτεινότητα της ταινίας
– το μοτίβο των 12 καναλιών δεν βρίσκεται μόνο σε 12 pixel της ταινίας, αλλά μπορεί να κλιμακωθεί (τεντωθεί) με οποιοδήποτε αριθμό pixel
- ένα μοτίβο σε ταινία μεγαλύτερη από 12 pixel επαναλαμβάνεται κυκλικά
- τα περισσότερα από τα εφέ που δημιουργούνται είναι κυκλικά και μια συνεχής εικόνα του εφέ δημιουργείται στην ταινία (είναι αδύνατο να προσδιοριστούν τα όρια της περιοχής εφέ)
- για μη κυκλικά εφέ, παρέχεται μια κατοπτρική έκδοση της επανάληψης των καναλιών, η οποία δημιουργεί μια συνεχή εικόνα και σε αυτήν την περίπτωση
- Το σχέδιο στην ταινία μπορεί να μετατοπιστεί κατά έναν αυθαίρετο αριθμό pixel
- οι γραμμές ελέγχου (αυτές στις οποίες είναι συνδεδεμένα τα κουμπιά) υλοποιούνται σύμφωνα με την αρχή "mounting OR" - αυτό σημαίνει ότι ελέγχοντας τη συσκευή χρησιμοποιώντας το τηλεχειριστήριο, μπορείτε να λάβετε σήματα ελέγχου (πατώντας στο έδαφος) σε αυτές τις γραμμές που μπορεί να χρησιμοποιηθεί, για παράδειγμα, για τον έλεγχο των δικών σας συσκευών.

Πώς φαίνεται ζωντανά.

Όπως μπορείτε να δείτε στο βίντεο, σε σύγκριση με το , το οποίο έχει όλα τα εφέ γρήγορα και ευκρινή, το νέο Effector παράγει μια ομαλή και χωρίς βιασύνη εικόνα των εφέ. Γενικά, αυτή η τροποποίηση του Effector πήγε κάτω από το σύνθημά μου "Smooth".

Συνέλευση

Δεδομένου ότι η συσκευή λειτουργεί στο τελειωμένο Πλακέτα Arduino Nano (ή Uno), δεν χρειάζεται να συναρμολογήσετε / κολλήσετε κάτι ιδιαίτερο. Αρκεί να συνδέσετε μια έξυπνη ταινία στο Arduino (στο pin 13), (μέσω ενός τυπικού καλωδίου Arduino USB) και η συσκευή θα λειτουργήσει.

Εάν ο αριθμός των εικονοστοιχείων WS2812 σας δεν υπερβαίνει τις 2-3 δωδεκάδες, τότε δεν θα χρειαστείτε ξεχωριστό τροφοδοτικό - όλα θα λειτουργούν από τη θύρα USB. Εάν η ταινία είναι μεγάλη, η θύρα USB δεν θα μπορεί να παρέχει το απαιτούμενο ρεύμα. Σε αυτή την περίπτωση, θα χρειαστείτε ένα εξωτερικό ισχυρό μπλοκΤροφοδοσία 5 volt.

Για ένα βίντεο επίδειξης στο YouTube, συγκέντρωσα τα ελάχιστα απαραίτητα για μένα σε ένα breadboard και τοποθέτησα την ταινία σε ένα πλαστικό καλωδιακό κανάλι (δημιουργεί μια συνεκτική εικόνα επισημαίνοντας από το εσωτερικό, κρύβοντας τη λάμψη μεμονωμένων pixel).

Εάν θέλετε να λάβετε περισσότερα από τη συσκευή - προσθέστε μεταβλητές αντιστάσεις, κουμπιά και TSOP κ.λπ.

Η ταινία δόθηκε σε μένα για δοκιμή από το κατάστημα. Εάν σας αρέσει η συσκευή και θέλετε να την επαναλάβετε, τότε η ταινία στην Ουκρανία μπορεί να αγοραστεί στο ίδιο κατάστημα - σύνδεσμος σε κασέτες. Για τη Ρωσία, μπορεί να αγοραστεί από έναν από τους συνεργάτες μου TIXER.RU (υποσχέθηκαν να αναπληρώσουν την ποικιλία στο εγγύς μέλλον).

Περιγραφή Εργασίας

Η συσκευή λειτουργεί όπως ο προκάτοχός της, αλλά υπάρχουν καινοτομίες. Θα περάσω από τα χειριστήρια.
Κουμπιά:
– 0 Όλα Off- απενεργοποιεί όλα τα εφέ και σβήνει την κασέτα
– 1 σειρά EE– εκκινεί μια ακολουθία εφέ που είναι αποθηκευμένα στο EEPROM (υπάρχουν 4 συνολικά και μπορούν να αλλάξουν από το πρόγραμμα Effector-12)
– 2 σειρές Flash- εκκινεί μια τυχαία ακολουθία εφέ ενσωματωμένη στη συσκευή (υπάρχουν 16 από αυτά, δεν μπορούν να αλλάξουν, η περίοδος αλλαγής εφέ είναι 10 δευτερόλεπτα)
– 3 Επόμενο- ξεκινά το επόμενο εφέ, ενώ παραμένει σε λειτουργία συνεχώς, επιπλέον, μετά την επανεκκίνηση του Εφέ, αυτό το εφέ θα συνεχίσει να λειτουργεί
– 4 strip_Mirrors– ενώ κρατάτε αυτή τη γραμμή στο «έδαφος», τα 12 κανάλια του Effector αρχίζουν να βρίσκονται στην ταινία σε έναν περιοδικό καθρέφτη (δηλαδή A-L, L-A, A-L,…), αντί της προεπιλεγμένης περιοδικής διάταξης (δηλαδή A-L, A-L, A-L,…)
– 5 λωρίδα_ R, 6 λωρίδα_ σολ, 7 λωρίδα_ σι- αυτές οι τρεις γραμμές ορίζουν την τρέχουσα παλέτα, η οποία εμφανίζει το μοτίβο εφέ στην κορδέλα


στην έκδοση «ουράνιο τόξο», το χρώμα αλλάζει συνεχώς κυκλικά

– 8 λωρίδα_ IR έξω- ενώ κρατάτε πατημένη αυτή τη γραμμή στο "γείωση", οι πληροφορίες σχετικά με την κατάσταση των καναλιών αρχίζουν να μεταδίδονται στο δίκτυο IR (πομπός IR-LED) (περισσότερα σε αυτό σε ξεχωριστό άρθρο).

Η νέα μέθοδος ελέγχου σε αυτή τη συσκευή είναι αναλογικές είσοδοι (ADC). Μέσω της τάσης σε αυτά (εντός 0 - 5 βολτ), μπορείτε να αλλάξετε την εικόνα που εμφανίζεται στην ταινία. Οι γραμμές ADC έλκονται έως και 5 βολτ, δηλαδή, εάν δεν είναι συνδεδεμένο τίποτα στη γραμμή, η συσκευή το αντιλαμβάνεται ως το μέγιστο επίπεδο.

λωρίδα_ Pixels αριθμός- ο αριθμός των εικονοστοιχείων στην ταινία που αναπαράγουν την εικόνα (5 βολτ - 255 τεμ., 0 - 0)
λωρίδα_ Κλίμακα- κλιμάκωση της εικόνας στην ταινία (5 volt - κλίμακα 1 κανάλι: 1 pixel, 0 - 1 κανάλι προβάλλεται σε ολόκληρη την ταινία)
λωρίδα_ αντισταθμίζεται- μοτίβο offset στην ταινία
λωρίδα_ ΛΑΜΠΡΌΣ- η συνολική φωτεινότητα της λάμψης της ταινίας (5 βολτ - μέγιστο, 0 - ελάχιστο)

Ο έλεγχος στάθμης τάσης ανοίγει νέες δυνατότητες για τη χρήση της συσκευής. Για παράδειγμα, εάν συνδεθείτε στη λωρίδα εισόδου_Αριθμός Pixels αναλογικό σήμααπό τον ενισχυτή, τότε παίρνουμε μια γραμμή ένδειξης στάθμης. Επίσης, χρησιμοποιώντας την παλέτα πυρκαγιάς και συνδέοντας ένα σήμα από ένα θερμόμετρο στο strip_Bright, μπορείτε να οπτικοποιήσετε τη θερμοκρασία κ.λπ.

Έλεγχος συσκευής μέσω οικιακό τηλεχειριστήριο.

Οποιοδήποτε οικιακό τηλεχειριστήριο είναι κατάλληλο για τον έλεγχο της συσκευής (μπορεί να υπάρχουν προβλήματα με συγκεκριμένα τηλεχειριστήρια με ανατροφοδότησηόπως το τηλεχειριστήριο του κλιματιστικού).

Για να μάθετε τα κουμπιά που χρειάζεστε:
1 - πατήστε (και κρατήστε πατημένο) το κουμπί "Learn".
2 - επαναφέρετε το Arduino με το κουμπί επαναφοράς (σε αυτήν την περίπτωση, η ένδειξη LEDπρέπει να αναβοσβήνει μερικές φορές)
3 - αφήστε το κουμπί "Μάθετε".

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

4 - πατήστε διαδοχικά 9 κουμπιά στο τηλεχειριστήριο με τη σειρά των λειτουργιών (κουμπιά συσκευής 0 All Off ... 8 strip_IR Out)
5 - μετά από αυτό η συσκευή ξεκινά αυτόματα να λειτουργεί σε κανονική λειτουργία

Κάθε πάτημα ενός κουμπιού στο τηλεχειριστήριο θα επιβεβαιώνεται από μια ενδεικτική λυχνία LED.

Εάν δεν χρειάζεται κανένα κουμπί στη συσκευή (για παράδειγμα, σας συμβουλεύω να μην χρησιμοποιήσετε ακόμα 8 strip_IR Out), τότε στη διαδικασία μελέτης του, πρέπει να πατήσετε το πλήκτρο που μάθατε προηγουμένως.

Όπως έγραψα παραπάνω, ένα νέο χαρακτηριστικό αυτής της συσκευής είναι ότι οι είσοδοι ελέγχου για τα κουμπιά είναι επίσης έξοδοι ταυτόχρονα εάν ο έλεγχος πραγματοποιείται από το τηλεχειριστήριο. Όταν πατάτε ένα κουμπί στο τηλεχειριστήριο, η αντίστοιχη γραμμή ελέγχου θα πατηθεί στο έδαφος. Αυτό μπορεί να χρησιμοποιηθεί για τον έλεγχο των πιέσεων κουμπιών στο τηλεχειριστήριο ή τον έλεγχο των συσκευών σας. Οι γραμμές από "0 All Off" έως "3 Next" όταν πατάτε τα κουμπιά στο τηλεχειριστήριο θα πατηθούν στο έδαφος για μικρό χρονικό διάστημα και οι γραμμές από "4 strip_Mirror" έως "8 strip_IR Out" λειτουργούν ως σκανδάλη (πατήθηκε μία φορά - πατήθηκε, ξαναπατήθηκε - απελευθερώθηκε)

Έλεγχος της συσκευής χρησιμοποιώντας το πρόγραμμα Effector-12.

(Επισκέφθηκε 88 851 φορές, 30 επισκέψεις σήμερα)

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

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

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

Εντολή

Το κύκλωμα είναι πολύ απλό!


Θα χρειαστείτε Arduino Nano, ή Uno. Ή ποια έχεις; Δύο ποτενσιόμετρα, πέντε αντιστάσεις, δύο πυκνωτές και μια χορδή (ταινία) 180 LED WS2812b. Τα παντα! Τα LED στη σειρά μπορεί να είναι 60, 120 ή 180.

Στον οπτικοποιητή, χρησιμοποιώντας τον αλγόριθμο γρήγορου μετασχηματισμού Fourier, επιλέγονται 8 συχνότητες (το όριο ευαισθησίας για κάθε συχνότητα είναι διαφορετικό, μειώνεται από 1 σε 8), μετατρέπονται σε χρώμα και εμφανίζονται σε μια γραμμή LED σύμφωνα με έναν από τους οκτώ αλγόριθμους. Το σκίτσο γράφτηκε από τον Michael Krampas, τα παιδιά στο Chip and Deep πρόσθεσαν λειτουργικότητα και η βιβλιοθήκη για LED και Fast Fourier Transform (FFT) γράφτηκε στο Adafruit για το έργο Piccolo. Βιβλιοθήκη FFT 128 σημείων προσαρμοσμένη για Μικροελεγκτές AVRγραμμένο σε assembler.

Το ίδιο το σκίτσο και η βιβλιοθήκη FFT πρέπει να ληφθούν και .

Μη χάνετε χρόνο αναλύοντας αλγόριθμους, απλώς δημιουργήστε, ανεβάστε το σκίτσο και απολαύστε την παράσταση.
Είναι απλά ψυχαγωγία!

Κατά τη στιγμή της πρώτης συμπερίληψης, πρέπει να κάνετε μερικές ρυθμίσεις:

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

Μήκος λωρίδας LED:κρατήστε πατημένο το κουμπί μοτίβου κατά την ενεργοποίηση. Θα εμφανιστούν ένα, δύο ή τρία κόκκινα LED. Χρησιμοποιήστε το κουμπί παραμέτρου για να επιλέξετε το μήκος της λωρίδας LED με βάση τον αριθμό των κόκκινων LED:

1=60 led
2=120 led
3=180 led

Όταν τελειώσετε, κάντε ξανά κλικ στο κουμπί μοτίβου και η διαμόρφωσή σας θα αποθηκευτεί στη μνήμη.

Αλγόριθμοι

Χορός συν:κορυφές ηχητικών σημάτων εκπέμπονται από το κέντρο της μπάντας και εξαφανίζονται καθώς πλησιάζουν τα άκρα. Η μέγιστη ταχύτητα είναι ανάλογη της τιμής ηχητικό σήμααυτή η κορυφή.

Χορός μείον:ίδιο με το Dance Party, αλλά οι κορυφές του σήματος εκπέμπονται από το ένα άκρο.
Παλμός: Οι κορυφές σήματος εμφανίζονται ως φωτεινοί παλμοί που προέρχονται από το κέντρο της γραμμής. Το πλάτος του παλμού εξαρτάται από το επίπεδο σήματος.

Λωρίδα φωτός:ολόκληρη η μπάντα φωτίζεται σε κορυφές.

Χρωματιστές ρίγες:Οι κορυφές σήματος εμφανίζονται ως έγχρωμες γραμμές που εξαφανίζονται.

Χρωματιστές ρίγες 2:σαν χρωματιστές ρίγες, αλλά κάθε λωρίδα συρρικνώνεται και εξαφανίζεται.

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

Πυγολαμπίδες:Οι αιχμές σήματος εμφανίζονται ως μεμονωμένα LED σε μια τυχαία τοποθεσία και μετακινούνται αριστερά ή δεξιά και εξαφανίζονται. Η ταχύτητά τους εξαρτάται από το μέγεθος του σήματος.

Σχέδια χρωμάτων

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

Ουράνιο τόξο: Όλες οι κορυφές κυματομορφής εμφανίζονται με το ίδιο χρώμα (με μια μικρή ποσότητα τυχαίας διακύμανσης) και αυτό το χρώμα αλλάζει σαν ουράνιο τόξο με την πάροδο του χρόνου. Ο ρυθμός αλλαγής χρώματος ρυθμίζεται από το ποτενσιόμετρο παραμέτρων.

Συχνότητες χρώματος: Σε αυτήν τη λειτουργία, κάθε κορυφή σήματος χρωματίζεται ανάλογα με τη ζώνη συχνοτήτων όπου βρίσκεται. Η χαμηλότερη ζώνη είναι κόκκινη και πιο πάνω στο φάσμα. Υπάρχουν 8 ζώνες συχνοτήτων: κόκκινο, πορτοκαλί, κίτρινο, πράσινο, κυανό, μπλε, μωβ, λευκό. Αυτό λειτουργία χρώματοςείναι πιο ενδιαφέρον όταν η απόκριση συχνότητας είναι συντονισμένη σε όλες τις ζώνες συχνοτήτων.

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

Αυτή είναι μια οδηγία βίντεο για τη ρύθμιση και είναι επίσης μια επίδειξη του οπτικοποιητή σε λειτουργία. Υπάρχουν δύο μουσικές συνθέσεις με διαφορετικούς αλγόριθμους στο τέλος.

Μια ακόμα σύνθεση

Παιδιά! Και κυρίες φυσικά. Θέλω πραγματικά να έχετε χρόνο να φτιάξετε αυτό το απλό σχέδιο για τις διακοπές της Πρωτοχρονιάς. Δεν θα μετανιώσεις! Οι καλεσμένοι σας θα σοκαριστούν!

Καλή χρονιά 2018!

Προστέθηκε στις 15/12/2017 Επίλογος ή απολογισμός
1. Πώς να αλλάξετε τον οπίσθιο φωτισμό σε παύσεις;
2. Μπορεί να αλλάξει η δυναμική;
3. Πώς να συνδέσετε μια λωρίδα με έναν αριθμό LED εκτός των 60/120/180;
Επιπλέον, έχει δημοσιευτεί ένα ενημερωμένο σχέδιο. Μην ανησυχείτε, απλά προσθέστε μία αντίσταση.
Απομένουν δύο εβδομάδες για την Πρωτοχρονιά. Μπορείτε να συλλέξετε;

Προστέθηκε στις 09/06/2018
Έκανε τις ρυθμίσεις οπίσθιου φωτισμού:
σκίτσο και διάγραμμα.
Το χρησιμοποιούμε έτσι.
Φωτισμός φόντου:
Σε παύσεις, ο οπίσθιος φωτισμός ανάβει, δηλαδή ολόκληρη η γραμμή θα λάμπει με το χρώμα που έχετε επιλέξει και με την επιλεγμένη φωτεινότητα.
Χρώμα: Ρυθμίστε το κουμπί ποτενσιόμετρου PARAM2 στη μεσαία θέση και πατήστε το κουμπί Φόντο μία φορά. Η μπάρα LED θα ανάψει. Γυρίστε το ποτενσιόμετρο PARAM2, το χρώμα του χάρακα θα αλλάξει από κόκκινο σε μωβ. Επιλέξτε ένα χρώμα και κάντε ξανά κλικ στο κουμπί Φόντο.
Φωτεινότητα: ρυθμίστε το ποτενσιόμετρο στην ελάχιστη θέση (κουμπί τέρμα δεξιόστροφα) και πατήστε το κουμπί Φόντο. Η γραμμή θα σβήσει. Περιστρέψτε αργά το κουμπί ποτενσιόμετρου PARAM2 για να επιλέξετε την επιθυμητή φωτεινότητα οπίσθιου φωτισμού και πατήστε ξανά το κουμπί Φόντο. Οι τιμές φωτεινότητας θα εγγραφούν στη μνήμη του μικροελεγκτή.

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

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

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

Εντολή

Το κύκλωμα είναι πολύ απλό!


Θα χρειαστείτε ένα Arduino Nano ή Uno. Ή ποια έχεις; Δύο ποτενσιόμετρα, πέντε αντιστάσεις, δύο πυκνωτές και μια χορδή (ταινία) 180 LED WS2812b. Τα παντα! Τα LED στη σειρά μπορεί να είναι 60, 120 ή 180.

Στον οπτικοποιητή, χρησιμοποιώντας τον αλγόριθμο γρήγορου μετασχηματισμού Fourier, επιλέγονται 8 συχνότητες (το όριο ευαισθησίας για κάθε συχνότητα είναι διαφορετικό, μειώνεται από 1 σε 8), μετατρέπονται σε χρώμα και εμφανίζονται σε μια γραμμή LED σύμφωνα με έναν από τους οκτώ αλγόριθμους. Το σκίτσο γράφτηκε από τον Michael Krampas, τα παιδιά στο Chip and Deep πρόσθεσαν λειτουργικότητα και η βιβλιοθήκη για LED και Fast Fourier Transform (FFT) γράφτηκε στο Adafruit για το έργο Piccolo. Βιβλιοθήκη FFT για 128 σημεία προσαρμοσμένη για μικροελεγκτές AVR γραμμένους σε assembler.

Το ίδιο το σκίτσο και η βιβλιοθήκη FFT πρέπει να ληφθούν και .

Μη χάνετε χρόνο αναλύοντας αλγόριθμους, απλώς δημιουργήστε, ανεβάστε το σκίτσο και απολαύστε την παράσταση.
Είναι απλά ψυχαγωγία!

Κατά τη στιγμή της πρώτης συμπερίληψης, πρέπει να κάνετε μερικές ρυθμίσεις:

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

Μήκος λωρίδας LED:κρατήστε πατημένο το κουμπί μοτίβου κατά την ενεργοποίηση. Θα εμφανιστούν ένα, δύο ή τρία κόκκινα LED. Χρησιμοποιήστε το κουμπί παραμέτρου για να επιλέξετε το μήκος της λωρίδας LED με βάση τον αριθμό των κόκκινων LED:

1=60 led
2=120 led
3=180 led

Όταν τελειώσετε, κάντε ξανά κλικ στο κουμπί μοτίβου και η διαμόρφωσή σας θα αποθηκευτεί στη μνήμη.

Αλγόριθμοι

Χορός συν:κορυφές ηχητικών σημάτων εκπέμπονται από το κέντρο της μπάντας και εξαφανίζονται καθώς πλησιάζουν τα άκρα. Η ταχύτητα μιας κορυφής είναι ανάλογη με το μέγεθος του ηχητικού σήματος αυτής της κορυφής.

Χορός μείον:ίδιο με το Dance Party, αλλά οι κορυφές του σήματος εκπέμπονται από το ένα άκρο.
Παλμός: Οι κορυφές σήματος εμφανίζονται ως φωτεινοί παλμοί που προέρχονται από το κέντρο της γραμμής. Το πλάτος του παλμού εξαρτάται από το επίπεδο σήματος.

Λωρίδα φωτός:ολόκληρη η μπάντα φωτίζεται σε κορυφές.

Χρωματιστές ρίγες:Οι κορυφές σήματος εμφανίζονται ως έγχρωμες γραμμές που εξαφανίζονται.

Χρωματιστές ρίγες 2:σαν χρωματιστές ρίγες, αλλά κάθε λωρίδα συρρικνώνεται και εξαφανίζεται.

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

Πυγολαμπίδες:Οι αιχμές σήματος εμφανίζονται ως μεμονωμένα LED σε μια τυχαία τοποθεσία και μετακινούνται αριστερά ή δεξιά και εξαφανίζονται. Η ταχύτητά τους εξαρτάται από το μέγεθος του σήματος.

Σχέδια χρωμάτων

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

Ουράνιο τόξο: Όλες οι κορυφές κυματομορφής εμφανίζονται με το ίδιο χρώμα (με μια μικρή ποσότητα τυχαίας διακύμανσης) και αυτό το χρώμα αλλάζει σαν ουράνιο τόξο με την πάροδο του χρόνου. Ο ρυθμός αλλαγής χρώματος ρυθμίζεται από το ποτενσιόμετρο παραμέτρων.

Συχνότητες χρώματος: Σε αυτήν τη λειτουργία, κάθε κορυφή σήματος χρωματίζεται ανάλογα με τη ζώνη συχνοτήτων όπου βρίσκεται. Η χαμηλότερη ζώνη είναι κόκκινη και πιο πάνω στο φάσμα. Υπάρχουν 8 ζώνες συχνοτήτων: κόκκινο, πορτοκαλί, κίτρινο, πράσινο, κυανό, μπλε, μωβ, λευκό. Αυτή η λειτουργία χρώματος είναι πιο ενδιαφέρουσα όταν η απόκριση συχνότητας είναι συντονισμένη σε όλες τις ζώνες συχνοτήτων.

Εύρος συχνοτήτων:μπορείτε να ελέγξετε το εύρος συχνοτήτων στο οποίο ανταποκρίνεται η έγχρωμη μουσική. Για να ορίσετε το εύρος, πατήστε παρατεταμένα και τα δύο κουμπιά. Χρησιμοποιήστε το κουμπί παραμέτρου για να επιλέξετε πόσες από τις οκτώ ζώνες συχνοτήτων θα εμφανίζονται. Εάν θέλετε να αναδείξετε τα μπάσα και το ρυθμό της μουσικής, ρυθμίστε την απόκριση συχνότητας μόνο στις χαμηλότερες 2 ή 3 μπάντες. Εάν θέλετε να εμφανίζονται όλες οι συχνότητες στη μουσική (όπως φωνητικά και ανώτερα όργανα), επιλέξτε όλες τις ζώνες συχνοτήτων.

Αυτή είναι μια οδηγία βίντεο για τη ρύθμιση και είναι επίσης μια επίδειξη του οπτικοποιητή σε λειτουργία. Υπάρχουν δύο μουσικές συνθέσεις με διαφορετικούς αλγόριθμους στο τέλος.

Μια ακόμα σύνθεση

Παιδιά! Και κυρίες φυσικά. Θέλω πραγματικά να έχετε χρόνο να φτιάξετε αυτό το απλό σχέδιο για τις διακοπές της Πρωτοχρονιάς. Δεν θα μετανιώσεις! Οι καλεσμένοι σας θα σοκαριστούν!

Καλή χρονιά 2018!

Προστέθηκε στις 15/12/2017 Επίλογος ή απολογισμός
1. Πώς να αλλάξετε τον οπίσθιο φωτισμό σε παύσεις;
2. Μπορεί να αλλάξει η δυναμική;
3. Πώς να συνδέσετε μια λωρίδα με έναν αριθμό LED εκτός των 60/120/180;
Επιπλέον, έχει δημοσιευτεί ένα ενημερωμένο σχέδιο. Μην ανησυχείτε, απλά προσθέστε μία αντίσταση.
Απομένουν δύο εβδομάδες για την Πρωτοχρονιά. Μπορείτε να συλλέξετε;

Προστέθηκε στις 09/06/2018
Έκανε τις ρυθμίσεις οπίσθιου φωτισμού:
σκίτσο και διάγραμμα.
Το χρησιμοποιούμε έτσι.
Φωτισμός φόντου:
Σε παύσεις, ο οπίσθιος φωτισμός ανάβει, δηλαδή ολόκληρη η γραμμή θα λάμπει με το χρώμα που έχετε επιλέξει και με την επιλεγμένη φωτεινότητα.
Χρώμα: Ρυθμίστε το κουμπί ποτενσιόμετρου PARAM2 στη μεσαία θέση και πατήστε το κουμπί Φόντο μία φορά. Η μπάρα LED θα ανάψει. Γυρίστε το ποτενσιόμετρο PARAM2, το χρώμα του χάρακα θα αλλάξει από κόκκινο σε μωβ. Επιλέξτε ένα χρώμα και κάντε ξανά κλικ στο κουμπί Φόντο.
Φωτεινότητα: ρυθμίστε το ποτενσιόμετρο στην ελάχιστη θέση (κουμπί τέρμα δεξιόστροφα) και πατήστε το κουμπί Φόντο. Η γραμμή θα σβήσει. Περιστρέψτε αργά το κουμπί ποτενσιόμετρου PARAM2 για να επιλέξετε την επιθυμητή φωτεινότητα οπίσθιου φωτισμού και πατήστε ξανά το κουμπί Φόντο. Οι τιμές φωτεινότητας θα εγγραφούν στη μνήμη του μικροελεγκτή.

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

Ωστόσο, πίσω στη φωτογραφία. Η ίδια η λέξη φωτογραφία από τα αρχαία ελληνικά φως / φωτός - φως και γράφω - γράφω, μπορεί να μεταφραστεί ως ελαφριά ζωγραφική ή η τεχνική του σχεδίου με φως, που φέρει την ιδέα ενός από τους τρόπους δημιουργίας ενός σωματίδιο μυθοπλασίας σε μια παγωμένη στιγμή της πραγματικότητας, και το πιο ενδιαφέρον είναι ότι δεν υπάρχει εξαπάτηση, η εικόνα είναι ακριβώς αυτή που είδε η κάμερα τη στιγμή της έκθεσης. Σωστά, μιλάμε για μια τέτοια κατεύθυνση στη φωτογραφία όπως το freezelight. Ήταν αυτός ο τρόπος δημιουργίας ασυνήθιστων εικόνων που κάποτε με ενδιέφερε.


Πίσω από τη φαινομενική απλότητα της μεθόδου σχεδίασης μιας πηγής φωτός σε μια μήτρα κάμερας, ή ένα φιλμ, ένα ίχνος που αφήνει, η πηγή, όταν κινείται στο διάστημα, υπάρχουν πολλές δυσκολίες. Το κυριότερο εκ των οποίων είναι ο άψογος προσανατολισμός. Φαίνεται ότι θα μπορούσε να είναι πιο απλό: ένα ραβδί, ένα ραβδί, ένα αγγούρι, έτσι βγήκε το ανθρωπάκι. Ωστόσο, ακόμη και μια τέτοια τέχνη μπορεί να προκαλέσει δυσκολία στην εφαρμογή της. Μόνο στο χαρτί μπορείτε να δείτε τα όρια των γραμμών που χρησιμεύουν ως οδηγός για περαιτέρω γραφή. επόμενο στοιχείο, έτσι βήμα-βήμα, πινελιά-πλάνο, η συλληφθείσα εικόνα αναδημιουργείται. Όταν σχεδιάζετε με φως, το ίδιο πράγμα, μόνο οι γραμμές που σχεδιάστηκαν πριν από ένα δευτερόλεπτο στο διάστημα δεν παραμένουν, δεν υπάρχουν οδηγίες με τις οποίες θα μπορούσατε να συνεχίσετε να σχεδιάζετε την εικόνα που έχει αναπτυχθεί στη φαντασία σας. Ελλείψει εμπειρίας, συχνά βγαίνει μια χωματερή στοιχείων, ή ένας διαμελισμός, αντίθετα, ανόμοιων στοιχείων, και ο ίδιος ο θεατής θα πρέπει να ενεργοποιήσει τη φαντασία του για να καταλάβει τι ήθελε να απεικονίσει ο συγγραφέας. Και αυτό με ένα απλό, τι μπορούμε να πούμε για πιο σύνθετες φιγούρες που γεννιούνται από τη φαντασία. Ομολογώ ότι τα κόλπα με φακό μου προκάλεσαν μεγάλες δυσκολίες.

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

Και κάπως έτσι, ξεφυλλίζοντας τις σελίδες του αγαπημένου σας περιοδικού, βρήκα μια ενδιαφέρουσα ανάρτηση από d_a_ck9 , όπου εφαρμόστηκε μια υπέροχη ιδέα, η αυτόματη απόδοση εικόνας. Προηγουμένως, έχοντας δει φωτογραφίες που τραβήχτηκαν με τη βοήθεια τέτοιων συσκευών, προέκυψε το ερώτημα: ΠΩΣ, πώς είναι αυτό δυνατό; Βυθίστηκα στην αναζήτηση, βρήκα μερικά σχέδια, δεν θυμάμαι τώρα, τότε στη θέα τους, ανατρίχιασα. Αυτό το έργο φαινόταν απλό και αμέσως πήρα φωτιά με αυτό, σχεδόν με τον ίδιο τρόπο που ένα παιδί εμπνέεται από τη θέα του όμορφη εικόναστη συσκευασία του κατασκευαστή Lego που δείχνει το πιθανό αποτέλεσμα με τη σωστή συναρμολόγηση.

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

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

Η καρδιά της συσκευής είναι ο μικροελεγκτής.

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

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

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

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