Πίνακας περιεχομένων:
- Βήμα 1: Εξοπλισμός και εργαλεία
- Βήμα 2: Λωρίδες LED
- Βήμα 3: Συνδέστε τον συνδετήρα και τον πυκνωτή JST
- Βήμα 4: Το τροφοδοτικό
- Βήμα 5: Διανομή ισχύος
- Βήμα 6: Δεδομένα
- Βήμα 7: Τελευταία κομμάτια υλικού…
- Βήμα 8: Ρύθμιση λογισμικού Fadecandy
- Βήμα 9: Διακομιστής Fadecandy
- Βήμα 10: Αντιμετώπιση προβλημάτων
- Βήμα 11: Επεξεργασία
- Βήμα 12: Χαρτογράφηση εικονοστοιχείων
- Βήμα 13: Πατήστε Παίξτε στην Επεξεργασία
- Βήμα 14: Περισσότερα παραδείγματα… Timeρα να πειραματιστείτε
- Βήμα 15: Ευχαριστώ για την ανάγνωση
Βίντεο: Πώς να ελέγξετε τις διευθύνσιμες λυχνίες LED με Fadecandy και επεξεργασία: 15 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Τι
Αυτό είναι ένα βήμα-βήμα σεμινάριο για το πώς να χρησιμοποιήσετε το Fadecandy και την επεξεργασία για τον έλεγχο των διευθυνσιοδοτούμενων LED. Το Fadecandy είναι ένα πρόγραμμα οδήγησης LED που μπορεί να ελέγξει έως και 8 λωρίδες των 64 εικονοστοιχείων η κάθε μία. (Μπορείτε να συνδέσετε πολλά Fadecandys σε έναν υπολογιστή για να το αυξήσετε.) Η επεξεργασία είναι μια γλώσσα προγραμματισμού που χρησιμοποιείται για τη δημιουργία οπτικών εικόνων. Έχετε έναν καμβά, όπως θα κάνατε στο Photoshop ή στο Paint, αλλά αντί να σχεδιάζετε με το ποντίκι, σχεδιάζετε γράφοντας κώδικα. Fadecandy και Processing συνεργάζονται. Γράφετε κώδικα που τοποθετεί τα LED στον καμβά επεξεργασίας και, στη συνέχεια, οτιδήποτε σχεδιάζετε στην Επεξεργασία εμφανίζεται σε αυτά τα LED σε πραγματικό χρόνο. Γιατί
Υπάρχουν πολλοί τρόποι ελέγχου των LED. Μου αρέσει το Fadecandy επειδή είναι φθηνό να ξεκινήσετε και μπορείτε να έχετε σωρούς ελέγχους στα LED σας με έναν πολύ οπτικό τρόπο χρησιμοποιώντας την επεξεργασία. Η επεξεργασία μπορεί επίσης να συνδεθεί με όλα τα είδη, όπως το Kinect, το Arduino, μια κάμερα ή ακόμα και μόνο εισόδους ποντικιού/πληκτρολογίου. Υπάρχουν λοιπόν πολλά περιθώρια για να γίνουν τα πράγματα διαδραστικά. Πώς
Υπάρχουν τρία μέρη σε αυτό το έργο.
1. HardwareΔείτε πώς όλα τα φυσικά συνδέονται μεταξύ τους, συγκολλήστε πράγματα, τροφοδοτήστε τις λωρίδες LED.
2. Λογισμικό: Το FadecandyFadecandy λειτουργεί τρέχοντας έναν διακομιστή στο μηχάνημά σας - είναι εξαιρετικά απλό στη ρύθμιση.
3. Λογισμικό: ΕπεξεργασίαΔείτε πώς να τοποθετήσετε τα LED στον καμβά και χρησιμοποιήστε τα παραδείγματα για να δείτε μερικές κινούμενες εικόνες στα LED σας.
Προσπαθώ και γράφω τα σεμινάρια μου με τέτοιο τρόπο ώστε κάποιος χωρίς απολύτως καμία εμπειρία να απολαμβάνει τουλάχιστον να το διαβάζει. Με αυτό θα κάνω τα πάντα βήμα προς βήμα, ώστε να είναι κατάλληλο για αρχάριους να ακολουθούν και να κάνουν οι ίδιοι. Δεν πρόκειται να μπω σε λεπτομέρειες για την Επεξεργασία - Αν θέλετε να αναπτύξετε τις δεξιότητές σας στην επεξεργασία και να κάνετε πιο προηγμένες κινούμενες εικόνες τότε ίσως θελήσετε να δείτε μερικά σεμινάρια ειδικά για αυτό - προτείνω το κανάλι του Daniel Shiffman στο YouTube.
Αυτό το έργο περιλαμβάνει συγκόλληση. Δεν έχω γράψει λεπτομερείς οδηγίες για αρχάριους κολλητές, υπάρχουν πολλά άλλα σεμινάρια για αυτό.
Αυτό το έργο περιλαμβάνει υψηλές τάσεις (όταν συνδέετε ένα φις στην πρίζα), γι 'αυτό προσέξτε και μην επιτρέπετε στα παιδιά να το κάνουν μόνοι τους. Κωδικός Όλος ο κώδικας (Arduino και επεξεργασία) βρίσκεται στο github μου εδώ.
Βήμα 1: Εξοπλισμός και εργαλεία
Ακολουθεί μια πλήρης λίστα με όλα όσα θα χρειαστείτε για να δημιουργήσετε αυτό το έργο:
Ανταλλακτικά
- Διευθύνσιμες λυχνίες LED (US Amazon | UK Amazon) Χρησιμοποιώ λωρίδα LED ws2812b. Υπάρχουν μερικές μεταβλητές από τις οποίες μπορείτε να επιλέξετε Επικάλυψη: Μπορείτε να αγοράσετε απλή λωρίδα LED χωρίς καθόλου επίστρωση, αλλά δεν θα είναι αδιάβροχη. Or μπορείτε να το αγοράσετε σε ένα εύκαμπτο περίβλημα σιλικόνης με πιστοποίηση IP67, αυτό σημαίνει ότι είναι εντελώς σφραγισμένο και αδιάβροχο. Χρώμα της πλάτης: Οι λωρίδες έρχονται σε μαύρο και άσπρο. Εάν δεν πρόκειται να καλύψετε τη λωρίδα LED σας με έναν διακλαδωτή, σκεφτείτε ποιο θα ήταν καλύτερο. Αριθμός LED: Τα πρότυπα είναι 30, 60 ή 144 LED ανά μέτρο. Χρησιμοποιώ 30LED ανά μέτρο, αλλά συνδέθηκα με 60 καθώς χρησιμοποιείται συχνότερα. Άλλο: Μπορείτε επίσης να αγοράσετε ws2812b σε χορδές (US Amazon | UK Amazon) αντί για λωρίδες. Λειτουργούν με τον ίδιο τρόπο, οπότε εξαρτάται από εσάς ποια θα χρησιμοποιήσετε!
- Fadecandy (ΗΠΑ Amazon | Ηνωμένο Βασίλειο Amazon)
- Καλώδιο USB για σύνδεση Fadecandy με υπολογιστή (US Amazon | UK Amazon)
- Καρφίτσες με διπλή κεφαλίδα (US Amazon | UK Amazon)
- Capacitors (US Amazon | UK Ebay)
-
Τροφοδοτικό 5V (ΗΠΑ Amazon | Ηνωμένο Βασίλειο Amazon) Αυτό το τροφοδοτικό που έχω συνδέσει θα τροφοδοτήσει 512 LED (η αξία ενός Fadecandy)
- Plug (US Amazon | UK Amazon) Μπορείτε απλά να χρησιμοποιήσετε ένα παλιό καλώδιο πρίζας ή, εάν δεν έχετε, ένα καλώδιο βραστήρα είναι μια καλή επιλογή.
- Συνδέσεις JST 3 ακίδων (ΗΠΑ Amazon | Ηνωμένο Βασίλειο Amazon) Χρειάζεστε ένα ζευγάρι ανά λωρίδα (άρα 8 για την αξία ενός Fadecandy)
- Καλώδιο 12-AWG (US Ebay | UK Ebay) Αυτό το παχύ καλώδιο θα μεταφέρει την ισχύ από την παροχή ρεύματος σε ορισμένους συνδετήρες που το χωρίζουν σε όλες τις διαφορετικές λωρίδες.
- Καλώδιο 24-AWG (US Ebay | UK Ebay) Αυτό το λεπτότερο καλώδιο θα μεταφέρει την ισχύ σε κάθε λωρίδα LED.
- Συνδέσεις Wago (US Amazon | RS Components UK)
- Αυτά θα χωρίσουν την ισχύ από ένα τροφοδοτικό σε πολλαπλές λωρίδες. Έρχονται σε συσκευασίες των 10 που είναι αρκετές για ένα Fadecandy.
Αναλώσιμα
- Σιλικόνη RTV (Amazon Amazon | UK Amazon)
- Συρρίκνωση θερμότητας (ΗΠΑ Amazon | Ηνωμένο Βασίλειο Amazon)
-
Clear sh 10mm θερμοσυρρίκνωση (US Amazon | UK Amazon)
- Solder (ΗΠΑ Amazon | Ηνωμένο Βασίλειο Amazon)
Εργαλεία
- Συγκολλητικό σίδερο (US Amazon | UK Amazon)
- Απογυμνωτές καλωδίων (US Amazon | UK Amazon)
- Κατσαβίδι
- Ψαλίδι
- Χέρια βοήθειας (προαιρετικά)
- Συγκολλητικό κορόιδο (προαιρετικό)
Βήμα 2: Λωρίδες LED
Κάθε λωρίδα LED πρέπει να συνδέεται με τροφοδοσία, γείωση και δεδομένα. Υπάρχει ένα βέλος τυπωμένο στη λωρίδα που δείχνει την κατεύθυνση που πρέπει να ρέουν τα δεδομένα.
Κάθε λωρίδα LED χρειάζεται έναν σύνδεσμο JST και έναν πυκνωτή προσαρτημένο σε αυτό.
Ο σύνδεσμος:
Ο σύνδεσμος JST διαθέτει 3 ακίδες/καλώδια - ένα για τροφοδοσία, γείωση και δεδομένα. Η δυνατότητα αποσύνδεσης ή αντικατάστασης ταινιών είναι χρήσιμη σε πολλές περιπτώσεις. Εάν είστε σίγουροι ότι δεν θέλετε ποτέ να αποσυνδέσετε ή να αντικαταστήσετε εύκολα τις λωρίδες σας, τότε μπορείτε απλά να κολλήσετε στο καλώδιο, αλλά συνιστώ ανεπιφύλακτα να έχετε συνδέσμους.
Ο πυκνωτής:
Εάν υπάρχει μια έξαρση ρεύματος (αυτό μπορεί να συμβεί όταν ενεργοποιήσετε για πρώτη φορά το τροφοδοτικό), τότε ο πυκνωτής θα προστατεύσει το πρώτο LED της λωρίδας σας από ζημιά.
Καλώδιο:
Εάν σχεδιάζετε εγκατάσταση LED, θα πρέπει να σκεφτείτε πώς θα τοποθετηθούν οι ταινίες, τα τροφοδοτικά και τα Fadecandy. Για να διασφαλίσετε ότι όλες οι συνδέσεις σας θα φτάσουν, πιθανότατα θα πρέπει να προσθέσετε κάπου κάποια μήκη καλωδίου.
Μπορείτε να κολλήσετε τα καλώδια στη λωρίδα LED και στη συνέχεια να κολλήσετε τους συνδετήρες JST στο άλλο άκρο του καλωδίου. Εναλλακτικά, μπορείτε να κολλήσετε τους συνδετήρες JST απευθείας στη λωρίδα και να προσθέσετε μήκη καλωδίου στην πλευρά τροφοδοσίας/Fadecandy. Όλα θα εξαρτηθούν από τη διάταξη εγκατάστασης και τα σχέδιά σας.
Το καλώδιο που συνδέει τροφοδοσία/γείωση σε μία λωρίδα έως 64 pixel μπορεί να είναι καλώδιο 24AWG. Το 24AWG είναι επίσης αρκετό για τη σύνδεση δεδομένων. Χρησιμοποιήστε καλώδιο διαφορετικού χρώματος για τροφοδοσία/δεδομένα/γείωση - ιδανικά χρώματα που ταιριάζουν με τους συνδετήρες JST.
Απλώς θα κολλήσω τους συνδέσμους JST απευθείας στις λωρίδες και δεν θα προσθέσω καμία επέκταση καλωδίου, επειδή δεν με ενδιαφέρει η διάταξη σε αυτό το σεμινάριο.
Βήμα 3: Συνδέστε τον συνδετήρα και τον πυκνωτή JST
Προετοιμάστε τη λωρίδα
Κόψτε τις λωρίδες LED σε μήκος (μέγιστο 64 pixel ανά λωρίδα).
Βρείτε το σωστό άκρο, αυτό που έχει το βέλος στραμμένο προς τα μέσα. Κόψτε ένα μικρό κομμάτι από το αδιάβροχο κάλυμμα για να δείτε τις τρεις επαφές. Έχουν ετικέτα 5V, GND και Data In. (Εάν η επαφή φέρει την ένδειξη Data Out τότε έχετε λάθος τέλος).
Συγκόλληση στη φίσα και τον πυκνωτή JST
Αυτό μπορεί να είναι λίγο περίεργο, αλλά βρήκα ότι ο καλύτερος τρόπος για να το κάνετε είναι να λιώσετε μια μικρή κόλλα συγκόλλησης σε κάθε μία από τις τρεις επαφές, στη συνέχεια να κολλήσετε στον σύνδεσμο JST και στη συνέχεια στον πυκνωτή.
Χρησιμοποιήστε τις θηλυκές υποδοχές JST για να τις συνδέσετε στην πλευρά της λωρίδας. Ο σύνδεσμος JST έχει 3 καλώδια, ένα για κάθε μία από τις επαφές της λωρίδας. Συνήθως τα καλώδια είναι κόκκινα, πράσινα και λευκά ή κόκκινα, πράσινα και μαύρα. Χρησιμοποιήστε κόκκινο για ισχύ, πράσινο για δεδομένα και λευκό/μαύρο για έδαφος.
Το να κόψετε τα πόδια στον πυκνωτή κοντά θα τον βοηθήσει να παραμείνει στη θέση του. Η μία πλευρά του πυκνωτή έχει αρνητικά σύμβολα, το πόδι σε αυτή την πλευρά συνδέεται με την επαφή GND και το πόδι από την άλλη πλευρά συνδέεται με την επαφή 5V.
Ξανασφραγίστε τη λωρίδα
Κόψτε ένα κομμάτι διαυγούς θερμικής συρρίκνωσης, το οποίο θα καλύψει το εκτεθειμένο κομμάτι της λωρίδας και θα έχει πολλές επικαλύψεις με το υπάρχον αδιάβροχο κάλυμμα. Τοποθετήστε το πάνω από τη λωρίδα (μπορείτε να το κάνετε αυτό πριν συνδέσετε το βύσμα/πυκνωτή JST ή απλώς σύρετέ το από το άλλο άκρο) και κρατήστε το δίπλα στο εκτεθειμένο κομμάτι.
Τοποθετήστε πολλές σιλικόνες RTV απευθείας στις επαφές και γύρω από το υπάρχον αδιάβροχο κάλυμμα, συμπεριλαμβανομένου του πίσω μέρους της λωρίδας. Σύρετε τη διαυγή συρρίκνωση θερμότητας πάνω από τη σιλικόνη. Εκτοξεύστε το με ένα πιστόλι θερμότητας μέχρι να μειωθεί η θερμική συρρίκνωση.
Η σιλικόνη είναι λίγο ακατάστατη. Βεβαιωθείτε ότι πλένετε τα χέρια σας εάν το έχετε στο δέρμα σας. Σκεφτείτε να έχετε εφημερίδα ή κάτι στην επιφάνεια εργασίας σας.
Επαναλάβετε αυτό και για τις 8 λωρίδες LED
Βήμα 4: Το τροφοδοτικό
Θα πρέπει να συνδέσετε ένα βύσμα στο τροφοδοτικό σας. Έχω συμπεριλάβει οδηγίες για βύσματα στο Ηνωμένο Βασίλειο και στις ΗΠΑ.
Προετοιμάστε το βύσμα
Κόψτε το καλώδιο σε αρκετά καλή απόσταση από το άκρο του βύσματος. Χρησιμοποιήστε ένα μαχαίρι Stanley για να αφαιρέσετε προσεκτικά το εξωτερικό στρώμα του καλωδίου. Θα πρέπει να βρείτε τρία καλώδια στο εσωτερικό, απομακρύνετε περίπου ένα εκατοστό από καθένα από αυτά τα καλώδια.
Σε ένα βύσμα του Ηνωμένου Βασιλείου μπορείτε συνήθως να υποθέσετε ότι: Κίτρινο/Πράσινο ριγέ - GroundBrown - LiveBlue - Ουδέτερο
Σε ένα βύσμα ΗΠΑ μπορείτε να υποθέσετε ότι: Πράσινο - GroundBlack - LiveWhite - Ουδέτερο
Για να είστε απόλυτα σίγουροι ότι το βύσμα σας είναι καλωδιωμένο όπως αναμενόταν, μπορείτε να χρησιμοποιήσετε ένα πολύμετρο για έλεγχο.
Ελέγξτε τα καλώδια με ένα πολύμετρο
Ηνωμένο Βασίλειο: Κοιτάξτε τις ακίδες βύσματος, με το μονό πείρο στο επάνω μέρος. Η επάνω καρφίτσα είναι Γη, κάτω αριστερά είναι Ζωντανή, κάτω δεξιά είναι Ουδέτερη. Οι ακίδες επισημαίνονται επίσης με τα γράμματα, E, L και N στα περισσότερα βύσματα.
ΗΠΑ: Κοιτάξτε τις καρφίτσες βύσματος, με τον μονό πείρο στο κάτω μέρος. Η κάτω καρφίτσα είναι Γη, πάνω αριστερά είναι Ζωντανή, πάνω δεξιά είναι Ουδέτερη. Οι ακίδες επισημαίνονται επίσης με τα γράμματα, E, L και N στα περισσότερα βύσματα.
Και τα δύο: Ρυθμίστε το πολύμετρό σας σε κατάσταση συνέχειας. Αγγίξτε τις προεξοχές του πολύμετρου για να ελέγξετε ότι λειτουργεί, θα ακούσετε ένα μπιπ. Τώρα αγγίξτε το ένα πείρο σε έναν από τους πείρους του βύσματος, ας ξεκινήσουμε με τη γείωση. Τώρα αγγίξτε την άλλη προεξοχή στο καλώδιο που περιμένετε να γειωθεί (κίτρινο/πράσινο στο Ηνωμένο Βασίλειο, πράσινο στις ΗΠΑ). Θα πρέπει να ακούσετε ένα μπιπ, που σημαίνει ότι υπάρχει μια συνεχής σύνδεση μεταξύ των δύο ακροδεκτών. Τώρα ελέγξτε τις ζωντανές και ουδέτερες συνδέσεις.
Συνδέστε το βύσμα
Χαλαρώστε τις βίδες με την ένδειξη τροφοδοσίας, γειώστε και συνεχίστε με την τροφοδοσία. Μπορούν να σημειωθούν με L και N και στη συνέχεια να έχουν το σύμβολο γείωσης. Τοποθετήστε τα κατάλληλα καλώδια δίπλα στις βίδες και σφίξτε τα ξανά. Προσαρμόστε την τάση εισόδου
Κάπου στο/μέσα στο τροφοδοτικό μπορεί να υπάρχει ένας διακόπτης που σας επιτρέπει να αλλάξετε την τάση εισόδου από 110V σε 220V, οπότε βεβαιωθείτε ότι έχει ρυθμιστεί σωστά (πιθανότατα 220V στο Ηνωμένο Βασίλειο και 110V στις ΗΠΑ).
Στα τροφοδοτικά μου ο διακόπτης είναι μέσα και θα χρειαστεί να χρησιμοποιήσετε ένα λεπτό κατσαβίδι ή κάτι για να το φτάσετε. Προσαρμόστε την τάση εξόδου
Συνδέστε το τροφοδοτικό σας. Συνήθως υπάρχει μια ενδεικτική λυχνία που δείχνει ότι έχει ανάψει σωστά.
Τώρα μπορείτε να ελέγξετε τι τάση παίρνετε σε δύο από τις ακίδες εξόδου. Γυρίστε το πολύμετρό σας στη λειτουργία τάσης DC (το V με τις ευθείες/διακεκομμένες γραμμές και όχι τη διαταραγμένη γραμμή). Αγγίξτε μια προεξοχή σε μια βίδα V και μία προεξοχή σε μια βίδα V+. Το πολύμετρο πρέπει να δείχνει τάση κάπου κοντά στα 5V.
Χρησιμοποιήστε ένα κατσαβίδι για να περιστρέψετε τη βίδα ρύθμισης έως ότου η τάση είναι 5V.
Βήμα 5: Διανομή ισχύος
Τα περισσότερα τροφοδοτικά 5V θα έχουν μόνο μία ή δύο εξόδους, αλλά πρέπει να τροφοδοτήσουμε 8 λωρίδες.
Wago Connectors
Χρησιμοποιώ συνδέσμους Wago για τη διανομή της διακοπής ρεύματος. Αυτοί οι μικροί σύνδεσμοι διαθέτουν αρκετές υποδοχές για την εισαγωγή καλωδίων. Όλες οι υποδοχές συνδέονται μεταξύ τους, επομένως είναι ένας πολύ καλός τρόπος για να συνδέσετε πολλά καλώδια μαζί χωρίς συγκόλληση.
Έρχονται σε μερικά διαφορετικά μεγέθη (2-way, 3-way, 5-way).
Δύναμη στα Wagos
Βεβαιωθείτε ότι το τροφοδοτικό σας είναι αποσυνδεδεμένο ενώ κάνετε αυτό το μέρος.
Πάρτε δύο κομμάτια καλωδίου 10awg, ένα για γείωση (μαύρο) και ένα για ισχύ (κόκκινο).
Το μήκος του καλωδίου που απαιτείται εξαρτάται από τη διάταξη εγκατάστασης. Διαπίστωσα ότι λειτουργεί αρκετά καλά για να κρατάω όλα τα τροφοδοτικά στο πάτωμα σε ένα μέρος και στη συνέχεια να έχω μακριά καλώδια 10awg που εκτείνονται κοντά στο σημείο όπου βρίσκονται οι λωρίδες και να διανέμουν την ισχύ εκεί έξω. Παρόλο που το τροφοδοτικό έχει δύο εξόδους, διαπίστωσα ότι είναι πιο καθαρό και φθηνότερο να χρησιμοποιείτε μόνο μία έξοδο όταν αυτά τα καλώδια 10awg πρέπει να είναι μεγάλα, διαφορετικά διπλασιάζετε την ποσότητα του παχού καλωδίου 10awg που πρέπει να αγοράσετε και να το διατηρήσετε τακτοποιημένο.
Απογυμνώστε περίπου 1 εκατοστό από το ένα άκρο κάθε καλωδίου και συνδέστε το στο τροφοδοτικό χρησιμοποιώντας τις βίδες όπως κάνατε με το βύσμα.
Απογυμνώστε περίπου 1,25 εκατοστά από το άλλο άκρο κάθε καλωδίου και τοποθετήστε τη σύνδεση τροφοδοσίας σε έναν βύσμα 3 κατευθύνσεων Wago και τη γείωση σε έναν βύσμα 5 κατευθύνσεων Wago. (Or μπορείτε απλώς να χρησιμοποιήσετε 5 τρόπους σύνδεσης για τα πάντα, θα έχετε μόνο μερικές επιπλέον εφεδρικές υποδοχές)
Στη συνέχεια, πάρτε δύο μικρά μήκη κόκκινου καλωδίου 10awg και δύο μικρά μήκη μαύρου καλωδίου 10awg. Απογυμνώστε 1,25 εκατοστά από τα άκρα του καθενός και συνδέστε τις υπάρχουσες υποδοχές Wago σε τέσσερις ακόμη 5 συνδέσεις 5 κατευθύνσεων. (Δείτε συνημμένο διάγραμμα για διευκρίνιση).
Ισχύς από τα Wagos (στις λωρίδες)
Και πάλι, ο ακριβής σχεδιασμός εδώ θα εξαρτηθεί από τη διάταξη εγκατάστασης. Είπα προηγουμένως ότι μπορεί να θέλετε να προσθέσετε μήκος καλωδίου στις λωρίδες LED ή να προσθέσετε μήκος στην πλευρά διανομής ισχύος. Εάν προσθέτετε καλώδιο εδώ, τότε κολλήστε μήκη καλωδίου 24awg στους συνδέσμους JST και βεβαιωθείτε ότι έχει συρρικνωθεί.
Στη συνέχεια, είτε πάρτε τα άκρα αυτών των καλωδίων, είτε τα άκρα των συνδέσμων JST και αφαιρέστε τουλάχιστον 1,5 εκατοστά από τα καλώδια τροφοδοσίας και γείωσης στο καθένα.
Μεταξύ των τεσσάρων συνδετήρων 5 κατευθύνσεων που έχετε συνδέσει στο τροφοδοτικό, θα πρέπει να έχετε οκτώ δωρεάν υποδοχές τροφοδοσίας και οκτώ δωρεάν υποδοχές γείωσης. Βάλτε όλα τα κατάλληλα καλώδια στη θέση τους.
Γιατί χρησιμοποιούμε άλλοτε καλώδια 10awg και άλλοτε 24awg;
Οι διαφορετικοί μετρητές καλωδίων είναι επειδή υπάρχουν διαφορετικές ποσότητες ρεύματος σε διαφορετικά μέρη του κυκλώματος.
Προερχόμενοι απευθείας από το τροφοδοτικό, 512 LED όλα σε πλήρη λευκή φωτεινότητα θα μπορούσαν να φτάσουν τα A 30A. Χρησιμοποιήστε ένα παχύ καλώδιο 10awg για να μεταδώσετε αυτό το ρεύμα.
Μόλις χωρίσουμε την τροφοδοσία στις διαφορετικές λωρίδες, η καθεμία φτάνει μόνο τα ~ 3,5 so, ώστε να μπορούμε να χρησιμοποιήσουμε ένα λεπτότερο καλώδιο, περίπου το 24awg λειτουργεί καλά.
Εάν χρησιμοποιείτε ένα πολύ λεπτό καλώδιο, μπορεί να ζεσταθεί και αυτό είναι επικίνδυνο καθώς η επίστρωση μπορεί να αρχίσει να λιώνει και αυτό μπορεί να προκαλέσει βραχυκύκλωμα του κυκλώματός σας.
Το μήκος του καλωδίου κάνει επίσης τη διαφορά. Εάν χρησιμοποιείτε καλώδιο που θα ήταν καλό σε μικρή απόσταση, αλλά είναι πολύ λεπτό για μεγάλη απόσταση - δεν θα ζεσταθεί, αλλά μπορεί να σημαίνει ότι η τάση έχει μειωθεί μέχρι να φτάσει στα LED, πράγμα που σημαίνει ότι θα δεν ανάβει καλά.
Αυτό το εργαλείο μπορεί να σας βοηθήσει να καταλάβετε τι καλώδιο μετρητή χρειάζεστε.
Βήμα 6: Δεδομένα
Εάν επρόκειτο να συνδέσετε τους συνδετήρες JST τώρα, τότε οι λωρίδες LED θα τροφοδοτούνται με ρεύμα. Αλλά τίποτα δεν θα ανάβει γιατί αυτές οι λωρίδες πρέπει να λένε τι χρώμα πρέπει να έχουν. Πρέπει να δημιουργήσουμε μια σύνδεση δεδομένων με το Fadecandy που θα τους παρέχει αυτές τις οδηγίες.
Προετοιμάστε το Fadecandy
Πρώτη συγκόλληση καρφίτσες διπλής κεφαλίδας στο Fadecandy. Σπρώξτε τη μικρή πλευρά των ακίδων της κεφαλίδας μέσα από τις τρύπες και αναποδογυρίστε το Fadecandy έτσι ώστε να είναι ορατά τα προεξέχοντα κομμάτια.
Συγκολλήστε προσεκτικά κάθε έναν από τους 16 πείρους ξεχωριστά, φροντίζοντας να μην συνδέσετε κατά λάθος δύο ακίδες μεταξύ τους. (Στην πραγματικότητα, όλες οι καρφίτσες γείωσης συνδέονται μεταξύ τους ούτως ή άλλως, αλλά για καθαρότητα μπορούμε επίσης να συγκολλήσουμε όλες τις καρφίτσες κεφαλίδας.)
Καρφίτσες γυναικείων κεφαλίδων ως σύνδεσμος
Χρησιμοποιώντας θηλυκές καρφίτσες κεφαλίδας για να συνδέσετε τις αρσενικές ακίδες διπλής κεφαλίδας σημαίνει ότι το Fadecandy μπορεί εύκολα να αποσυνδεθεί ή να αντικατασταθεί.
Κόψτε ένα τμήμα από 8 καρφίτσες γυναικείων κεφαλίδων. Πάρτε καθένα από τα καλώδια δεδομένων από τους αρσενικούς συνδετήρες JST (ή εάν επεκτείνετε τα καλώδια σε αυτήν την πλευρά, για τη διάταξη εγκατάστασης, κάντε το πρώτα). Στη συνέχεια, σύρετε ένα κομμάτι συρρίκνωσης θερμότητας πάνω από το καλώδιο και κολλήστε το ξεχωριστά στις 8 ακίδες. Μόλις ολοκληρωθεί η συγκόλληση, σύρετε τη θερμότητα συρρικνωμένη προς τα κάτω και εκτοξεύστε την με το πιστόλι θερμότητας. Αυτό μπορεί τώρα να συνδεθεί στις ακίδες δεδομένων του Fadecandy.
Δεδομένου ότι οι 8 ακίδες γείωσης του Fadecandy είναι στην πραγματικότητα όλες συνδεδεμένες μεταξύ τους, χρειάζεται μόνο να γειώσουμε μία από αυτές. Κόψτε ένα άλλο σύντομο τμήμα γυναικείων καρφιτσών - μπορεί επίσης να έχει πλάτος 8 ακίδες, παρόλο που θα χρησιμοποιήσουμε μόνο μία καρφίτσα, αν το κόψετε σε πλάτος 8 ακίδων, θα το κάνετε πιο ανθεκτικό και πιο εύκολο στο χειρισμό. Συγκολλήστε ένα κομμάτι καλωδίου 24awg σε μία από τις θηλυκές ακίδες κεφαλής και συρρικνώστε το με θερμότητα, συνδέστε το με τις ακίδες γείωσης στο Fadecandy.
Συνδέστε το αντίθετο άκρο αυτού του καλωδίου γείωσης σε οποιαδήποτε εφεδρική υποδοχή στις γειωμένες υποδοχές Wago.
Ετικέτες και τακτοποίηση
Mayσως θελήσετε να επισημάνετε τα καλώδιά σας σε αυτό το σημείο. Επίσης, για άλλη μια φορά, ανάλογα με τη δομή και τη διάταξη της εγκατάστασής σας, μπορεί να θέλετε να σκεφτείτε τη δημιουργία κάποιου είδους περιβλήματος για τους συνδετήρες Wago, ώστε να μην κρέμονται μόνο. Έχω φτιάξει στο παρελθόν μικρές πλάκες από κόντρα πλακέ και έχω κολλήσει ζεστά τα Wagos.
Βήμα 7: Τελευταία κομμάτια υλικού…
Αυτό είναι όλο το υλικό που έχει ρυθμιστεί. Λίγα τελευταία κομμάτια:
Συνδέστε όλους τους συνδετήρες JST μεταξύ τους.
Συνδέστε το τροφοδοτικό.
Συνδέστε το Fadecandy στον φορητό υπολογιστή σας μέσω USB.
Τώρα ας φωτίσουμε κάποια πράγματα!
Οι οδηγίες και τα στιγμιότυπα οθόνης μου θα είναι Windows-centric, αλλά τα πράγματα θα πρέπει να λειτουργούν σχεδόν με τον ίδιο τρόπο σε Mac.
Βήμα 8: Ρύθμιση λογισμικού Fadecandy
Μεταβείτε στο github Fadecandy και κάντε λήψη του αρχείου zip.
Αποσυμπιέστε τα πάντα.
Μεταβείτε όπου κι αν το αποσυμπιέσατε και ανοίξτε το φάκελο "bin".
Εκτελέστε το fcserver.exe.
Θα ανοίξει ένα παράθυρο. Θα πρέπει να λέει ότι έχετε συνδέσει μια συσκευή Fadecandy. Σας λέει επίσης τον σειριακό αριθμό αυτής της συσκευής. Μην κλείσετε αυτό το παράθυρο, απλώς ελαχιστοποιήστε το. Πρέπει να το κρατάτε ανοιχτό όλη την ώρα που χρησιμοποιείτε το Fadecandy.
Βήμα 9: Διακομιστής Fadecandy
Σε ένα παράθυρο προγράμματος περιήγησης (όπως το Chrome), μεταβείτε στο:
127.0.0.1:7890
Θα πρέπει επίσης να δείτε τη συνδεδεμένη συσκευή σας εδώ.
Τώρα, κάτω από τη συνδεδεμένη συσκευή σας, μπορείτε να δείτε ένα αναπτυσσόμενο με ετικέτα Test Patterns. Μπορείτε να χρησιμοποιήσετε αυτό το αναπτυσσόμενο μενού για να ανάψετε τα LED σας έως και 50% ή πλήρη φωτεινότητα.
Κάντε το τώρα! Φώτα! Ναι !!
Βήμα 10: Αντιμετώπιση προβλημάτων
Ελέγξτε τις λωρίδες LED και βεβαιωθείτε ότι όλα τα φώτα σας λειτουργούν.
Ακολουθούν μερικές συμβουλές αντιμετώπισης προβλημάτων…
Μία/Κάποιες λωρίδες δεν ανάβουν:
Πιθανότατα μια σύνδεση κάπου είναι κακή. Ελέγξτε ξανά όλες τις κολλήσεις σας. Είναι πιθανό το πρώτο LED σε μια ταινία να έχει υποστεί ζημιά. Μπορείτε να δοκιμάσετε να αλλάξετε τις λωρίδες αλλάζοντας ποια σύνδεση JST χρησιμοποιείται, αυτό θα σας βοηθήσει να απομονώσετε το πρόβλημα.
Μια λωρίδα φωτίζεται εν μέρει και ξαφνικά όχι πια:
Η λωρίδα μπορεί να έχει υποστεί ζημιά, πιθανότατα θα χρειαστεί να κάνετε κάποια χειρουργική επέμβαση. Η ζημιά μπορεί να είναι στο τέλος του τελευταίου pixel εργασίας ή στο πρώτο σπασμένο, οπότε… κόψτε το τελευταίο pixel εργασίας και το πρώτο σπασμένο, και κολλήστε δύο νέα στη θέση τους.
Οι λωρίδες είναι όλες πορτοκαλί/κόκκινες αντί για λευκές:
Έχω διαπιστώσει ότι εάν οι λωρίδες δεν παίρνουν την κατάλληλη ισχύ, θα τραβήξουν ένα μικρό κομμάτι ρεύματος μέσω της σύνδεσης usb - αρκετά για να τις φωτίσουν κόκκινες. Ελέγξτε ξανά ότι η τροφοδοσία είναι ενεργοποιημένη και ελέγξτε τις συνδέσεις εκεί.
Οι λωρίδες είναι λευκές στην αρχή αλλά ξεθωριάζουν σε πορτοκαλί: Αυτό είναι απίθανο εάν χρησιμοποιείτε το τροφοδοτικό που συνδέσα, αλλά μπορεί να συμβεί εάν χρησιμοποιείτε τροφοδοτικό που δεν είναι αρκετά ισχυρό.
Καμία από τις λωρίδες δεν ανάβει:
Εάν το Fadecandy δεν αναγνωρίζεται και δεν εμφανίζεται, ενδέχεται να έχετε ορισμένα προβλήματα προγράμματος οδήγησης. Εάν λαμβάνετε ένα μήνυμα σφάλματος στο παράθυρο της κονσόλας, κάντε το Google και αναζητήστε προτάσεις.
Εάν η Fadecandy εμφανίζεται αλλά τίποτα δεν ανάβει - ελέγξτε ξανά όλες τις συνδέσεις σας.
Βήμα 11: Επεξεργασία
Τώρα τα LED σας τροφοδοτούνται και μπορείτε να τα ελέγξετε χρησιμοποιώντας τον υπολογιστή σας, αλλά το μόνο που μπορείτε να κάνετε από τη διεπαφή Fadecandy είναι να τα ενεργοποιήσετε και να τα απενεργοποιήσετε.
Ας φέρουμε την Επεξεργασία, έτσι ώστε να μπορούμε να κάνουμε πιο δροσερά πράγματα. Λήψη Επεξεργασίας
Κατεβάστε την επεξεργασία από εδώ.
Δεν πρόκειται να μπω σε πολλές λεπτομέρειες σχετικά με τον τρόπο σύνταξης κώδικα επεξεργασίας, επειδή υπάρχουν πολλά μέρη στο διαδίκτυο για να το μάθετε ήδη, και είναι ένα ολόκληρο θέμα από μόνο του.
Θα σας δείξω πώς να προσαρμόσετε ένα από τα παραδείγματα επεξεργασίας που συνοδεύει το Fadecandy στις λωρίδες που έχετε φτιάξει εδώ. Μπορείτε επίσης να κάνετε λήψη του παραδείγματος κώδικα εδώ.
Βήμα 12: Χαρτογράφηση εικονοστοιχείων
Το Fadecandy σάς επιτρέπει να "χαρτογραφείτε" (ή να σχεδιάζετε) τα led σας σε όλο τον καμβά επεξεργασίας. Συνήθως θα θέλατε να τα διατυπώσετε με τον ίδιο τρόπο όπως στην πραγματική ζωή.
Όταν σχεδιάζετε κάτι στην Επεξεργασία, εμφανίζεται σε πραγματικό χρόνο στις λυχνίες LED.
Πάρτε τα αρχεία
Στα αρχεία Fadecandy που κατεβάσατε, μεταβείτε στο: Fadecandy> παραδείγματα> επεξεργασία
Αντιγράψτε έναν από τους φακέλους παραδείγματος strip64 και επικολλήστε τον όπου και αν διατηρείτε τα αρχεία επεξεργασίας.
Αυτό το παράδειγμα περιέχει αντιστοίχιση για μια λωρίδα 64 εικονοστοιχείων. Μετονομάστε το φάκελο και το αρχείο.pde μέσα, έτσι ώστε να λέει "strips".
Χαρτογράφηση
Ανοίξτε το αρχείο. Κοιτάξτε αυτές τις γραμμές στην ενότητα εγκατάστασης:
// Χαρτογραφήστε μία λωρίδα 64-LED στο κέντρο του windowopc.ledStrip (0, 64, πλάτος/2, ύψος/2, πλάτος/70.0, 0, ψευδής).
Αυτή είναι η γραμμή που δημιουργεί μία λωρίδα 64 pixel. Κάθε ένα από τα πράγματα που γράφονται ανάμεσα στα κόμματα είναι μια παράμετρος αυτής της λωρίδας. Δείτε το συνημμένο διάγραμμα που δείχνει τι είναι το καθένα. (Είναι επίσης στα σχόλια στον κώδικα μου.)
Μπορούμε να χρησιμοποιήσουμε ένα βρόχο για να δημιουργήσουμε 8 λωρίδες των 15 εικονοστοιχείων η κάθε μία. Αφαιρέστε αυτές τις δύο γραμμές και αντικαταστήστε τις με αυτήν:
// Χάρτης 8 λωρίδων 15 εικονοστοιχείων η κάθε μία για (int i = 0; i <8; i ++) {
opc.ledStrip (i*64, 15, πλάτος/2, i*15 + 30, 15, 0, false);
}
Η χαρτογράφηση σας
Εάν έχετε διαφορετικό αριθμό εικονοστοιχείων σε κάθε λωρίδα ή θέλετε να τοποθετήσετε τις λωρίδες σας διαφορετικά, θα πρέπει να επεξεργαστείτε αυτόν τον κώδικα. Χρησιμοποιήστε το συνημμένο διάγραμμα ή τα σχόλια στον κώδικα που εξηγούν σε τι χρησιμεύει κάθε κομμάτι του κωδικού αντιστοίχισης για να δημιουργήσετε τον κωδικό που χρειάζεστε.
Βήμα 13: Πατήστε Παίξτε στην Επεξεργασία
Όταν πατήσετε το παιχνίδι (επάνω αριστερά στην Επεξεργασία), θα δείτε τις χαρτογραφημένες λωρίδες να αναπαριστώνται ως μικρές άσπρες κουκκίδες στον καμβά.
(Εάν δεν βλέπετε τις άσπρες κουκκίδες, πιθανότατα κλείσατε το παράθυρο του διακομιστή. Επιστρέψτε στο βήμα 8 και βεβαιωθείτε ότι έχετε εκτελέσει το fcserver.exe)
Το animation στο παράδειγμα που χρησιμοποίησα είναι διαδραστικό. Καθώς μετακινείτε το ποντίκι, μια κουκκίδα ακολουθεί τον κέρσορα. Η τελεία θα εμφανιστεί επίσης στα φώτα σας ταυτόχρονα.
Ο κώδικας κινούμενων σχεδίων
Το κομμάτι του κώδικα που το κάνει να συμβεί είναι εδώ:
άκυρη κλήρωση () {
φόντο (0); float dotSize = πλάτος*0,2; εικόνα (dot, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);
}
Οποιοσδήποτε κωδικός γράφετε στην ενότητα κλήρωσης θα εμφανίζεται στα LED.
Βήμα 14: Περισσότερα παραδείγματα… Timeρα να πειραματιστείτε
Ακολουθούν μερικά ακόμη παραδείγματα κινούμενων εικόνων που έχω φτιάξει για αυτά τα φώτα - ένα ουράνιο τόξο, μερικές τυχαίες λάμπες και ένα που χρησιμοποιεί ροή κάμερας. Αυτά είναι όλα στο github μου εδώ.
Χρησιμοποιώ ένα φύλλο κυματοειδούς πλαστικού ως διαχύτη. Θα μπορούσατε να πειραματιστείτε με κάθε είδους πράγματα!
Συνιστώ ανεπιφύλακτα να μάθετε την επεξεργασία και να κάνετε περισσότερες κινούμενες εικόνες για τα φώτα σας! Είναι πολύ γρήγορο να ξεκινήσετε και να δείτε γρήγορα διασκεδαστικά αποτελέσματα. Τα σεμινάρια του Dan Shiffman είναι ένα εξαιρετικό μέρος για να ξεκινήσετε.
Βήμα 15: Ευχαριστώ για την ανάγνωση
Ελπίζω να σας άρεσε αυτό το σεμινάριο!
Ρίξτε μια ματιά στο βίντεο που συνοδεύει το YouTube, αν δεν το είχατε ήδη κάνει.
Βρείτε με online:
InstagramYouTubeTwitter
Μη διστάσετε να δημοσιεύσετε ερωτήσεις στα σχόλια εδώ ή στο Youtube και θα προσπαθήσω να βοηθήσω.
Δευτέρα στο διαγωνισμό εσωτερικού φωτισμού
Συνιστάται:
Πώς να ελέγξετε τις πρίζες χρησιμοποιώντας ένα Raspberry Pi: 6 βήματα
Πώς να ελέγξετε τις πρίζες χρησιμοποιώντας ένα Raspberry Pi: Σε αυτό το Instructable, θα σας δείξω πώς να δημιουργήσετε μια διεπαφή ιστού για να ελέγχετε πρίζες στο σπίτι σας χρησιμοποιώντας ένα Raspberry Pi. Επέλεξα να γράψω αυτό το έργο όταν είδα τον διαγωνισμό Αισθητήρες και επειδή αυτό το έργο περιλαμβάνει τη χρήση αισθητήρα για ανάγνωση
Διαδραστικός θόλος LED με Fadecandy, επεξεργασία και Kinect: 24 βήματα (με εικόνες)
Διαδραστικός θόλος LED με Fadecandy, επεξεργασία και Kinect: WhatWhen in Dome είναι ένας γεωδαιτικός θόλος 4,2 μέτρων καλυμμένος με 4378 LED. Τα LED είναι όλα ξεχωριστά χαρτογραφημένα και διευθυνσιοδοτήσιμα. Ελέγχονται από το Fadecandy and Processing σε επιφάνεια εργασίας των Windows. Ένα Kinect είναι προσαρτημένο σε ένα από τα στηρίγματα του θόλου, οπότε
Πώς να ελέγξετε τις οικιακές συσκευές με τηλεχειριστήριο τηλεόρασης με λειτουργία χρονοδιακόπτη: 7 βήματα (με εικόνες)
Πώς να ελέγξετε τις οικιακές συσκευές με τηλεχειριστήριο τηλεόρασης με λειτουργία χρονοδιακόπτη: Ακόμη και μετά από 25 χρόνια από την εισαγωγή της στην καταναλωτική αγορά, η υπέρυθρη επικοινωνία εξακολουθεί να είναι πολύ σημαντική τις τελευταίες ημέρες. Είτε πρόκειται για την τηλεόραση 4Κ 55 ιντσών είτε για το ηχοσύστημα του αυτοκινήτου σας, όλα χρειάζονται ένα τηλεχειριστήριο IR για να ανταποκριθεί στο
Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)
Εμφάνιση θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: Εισαγωγή: Πρόκειται για ένα έργο που χρησιμοποιεί έναν πίνακα Arduino, έναν αισθητήρα (DHT11), έναν υπολογιστή Windows και ένα πρόγραμμα επεξεργασίας (δωρεάν λήψη) για την εμφάνιση δεδομένων θερμοκρασίας, υγρασίας σε ψηφιακή και φόρμα γραφήματος, εμφάνιση ώρας και ημερομηνίας και εκτέλεση χρόνου αντίστροφης μέτρησης
Πώς να ελέγξετε τα LED με επεξεργασία και Arduino: 5 βήματα
Πώς να ελέγξετε τα LED με επεξεργασία και Arduino: Τις προάλλες ήρθα αντιμέτωπος με ένα ενδιαφέρον πρόβλημα, χρειάστηκα να ελέγξω μια σειρά από φώτα από μια αλληλεπίδραση στην οθόνη του υπολογιστή και έπρεπε να είναι όσο το δυνατόν φθηνότερα. Αμέσως σκέφτηκα ένα Arduino. Είχε κάθε