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

Continuum - Slow Motion LED Art Display: 22 Βήματα (με Εικόνες)
Continuum - Slow Motion LED Art Display: 22 Βήματα (με Εικόνες)

Βίντεο: Continuum - Slow Motion LED Art Display: 22 Βήματα (με Εικόνες)

Βίντεο: Continuum - Slow Motion LED Art Display: 22 Βήματα (με Εικόνες)
Βίντεο: Τεράστια ροή ουράνιου τόξου🌈Ακρυλικό χύσιμο με χρώματα ουράνιου τόξου - Βαφή και νερό - Ρευστή τέχνη 2024, Ιούλιος
Anonim

Μάθετε περισσότερα για το PixelmatixΑκολουθήστε περισσότερα από τον συγγραφέα:

SmartMatrix - Δυναμική οθόνη τέχνης LED
SmartMatrix - Δυναμική οθόνη τέχνης LED
SmartMatrix - Δυναμική οθόνη τέχνης LED
SmartMatrix - Δυναμική οθόνη τέχνης LED

Σχετικά: Το Pixelmatix κάνει τη σειρά SmartMatrix προϊόντων υλικού ανοιχτού κώδικα και τη Βιβλιοθήκη SmartMatrix για το Teensy 3.1. Περισσότερα για το Pixelmatix »

Το Continuum είναι μια ελαφριά οθόνη τέχνης που βρίσκεται σε συνεχή κίνηση, με επιλογές για γρήγορη, αργή ή απίστευτα αργή κίνηση. Οι λυχνίες LED RGB στην οθόνη ενημερώνονται 240 φορές το δευτερόλεπτο, με μοναδικά χρώματα να υπολογίζονται κάθε ενημέρωση. Ένα ρυθμιστικό στο πλάι της οθόνης ελέγχει εάν οι λυχνίες LED αναπαράγουν το περιεχόμενο - τρέχοντα κινούμενα-g.webp

Το πλαίσιο τροφοδοτείται από το Teensy 4.1 και τη SmartMatrix Library, χρησιμοποιώντας το SmartLED Shield for Teensy 4. Τα πάνελ LED είναι 32x32 pixel P5 (5mm pitch) RGB HUB75 σε συνδυασμό για να δημιουργήσουν τετράγωνη οθόνη 96x96 pixel 480mm (18,9 ). ταιριάζει σε ένα πλαίσιο κουτιού σκιών Ikea Ribba. Τα πάνελ HUB75 απαιτούν συνεχή ανανέωση με δεδομένα για την εμφάνιση μιας εικόνας με υψηλό ρυθμό: ανανεώνονται τουλάχιστον 100 φορές το δευτερόλεπτο για να φαίνονται χωρίς τρεμόπαιγμα στους περισσότερους ανθρώπους και τουλάχιστον 200 φορές το δευτερόλεπτο για να φαίνονται καλά Η φωτογραφική μηχανή SmartMatrix και το SmartLED Shield έχουν σχεδιαστεί για να ανανεώνουν τα πάνελ HUB75 γρήγορα και με γραφικά υψηλής ποιότητας, χρησιμοποιώντας βάθος χρώματος έως 48 bit για να αποφευχθεί το εφέ βηματισμού όταν γίνονται λεπτές αλλαγές χρώματος με χαμηλό βάθος χρώματος. Κανονικά η βιβλιοθήκη SmartMatrix λειτουργεί με περιεχόμενο πηγής που ενημερώνεται πολύ πιο αργά από το ρυθμό ανανέωσης, για παράδειγμα 30 καρέ ανά δευτερόλεπτο για βίντεο και μία εικόνα κάθε φορά. Με αυτό το έργο, η βιβλιοθήκη εξετάζει δύο εικόνες κάθε φορά για κάθε ανανέωση και δημιουργεί μια νέα εικόνα για ανανέωση χρησιμοποιώντας γραμμική παρεμβολή. Αυτό δεν θα ήταν δυνατό χωρίς το ισχυρό Teensy 4, το οποίο έχει αρκετή μνήμη για να αποθηκεύσει τα επιπλέον δεδομένα εικονοστοιχείων και να κάνει όλους τους υπολογισμούς που απαιτούνται για τον υπολογισμό μοναδικών εικονοστοιχείων για οθόνη HUB75 96x96 και ανανέωση της οθόνης 240 φορές το δευτερόλεπτο.

Εκτός από την οδήγηση LED HUB75, χρησιμοποιώ την υποστήριξη LED APA102 στη βιβλιοθήκη SmartMatrix, και τα καλώδια JST-SM και 5V ενσωματωμένα στο SmartLED Shield για οδήγηση δύο μέτρων λωρίδας LED 60 μέτρων/μέτρου APA102 για φωτισμό του τοίχου πίσω το πλαίσιο σε εφέ σαν στο Amibilight. Οι λυχνίες LED APA102 είναι μια καλή επιλογή για αυτό σε σύγκριση με το WS2812/Neopixels καθώς διαθέτουν ρύθμιση Global Brightness Control 5-bit ανά LED, επιτρέποντάς τους να οδηγούνται με ψευδο βάθος χρώματος 39-bit έναντι 24-bit WS2812/Neopixels. Αυτό επιτρέπει ομαλές αλλαγές χρώματος χωρίς να εμφανίζονται βήματα με LED χαμηλότερου βάθους χρώματος. Τα χρώματα για τις λυχνίες LED APA102 λαμβάνονται από τις άκρες των εικόνων που οδηγούνται στον πίνακα και παρεμβάλλονται με την πάροδο του χρόνου, όπως και τα κύρια πλαίσια.

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

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

Είχα τη γενική ιδέα για αυτήν την οθόνη για αρκετό καιρό, εμπνευσμένη από το έργο Very Slow Movie Player και την ομαλή γραμμική παρεμβολή που χρησιμοποιούσε ο ελεγκτής LED Fadecandy. Μου άρεσε πολύ η ιδέα πίσω από το πολύ αργό πρόγραμμα αναπαραγωγής ταινιών: μια οθόνη που φαινόταν να είναι στάσιμη, αλλά όταν την κοιτούσατε ξανά θα μπορούσε να εμφανίζει νέο περιεχόμενο. Σε αντίθεση με εκείνο το έργο, ήθελα να κρύψω τις μεταβάσεις, έτσι ακόμα κι αν κοιτούσατε απευθείας την οθόνη καθώς μεταβαίνει σε νέο πλαίσιο, δεν θα μπορείτε να δείτε τη μετάβαση ή οποιαδήποτε κίνηση.

Προμήθειες

Για να φτιάξετε το πλαίσιο 96x96 θα χρειαστείτε

  • Πλαίσιο Ikea Ribba 50x50cm
  • Φύλλο Acrylite Satinice 0D010 3mm κομμένο σε 500x500mm

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

  • 9x P5 32x32 HUB75 πάνελ

    Χρησιμοποίησα πάνελ που αγόρασα πριν από χρόνια και φαίνεται ότι τα φτηνά πάνελ P5 32x32 έχουν διακοπεί, αφού αντικατασταθούν με P5 64x32 πάνελ που δεν λειτουργούν για οθόνη 96x96. P5 32x32 "Outdoor" είναι διαθέσιμα, αλλά είναι πιο ακριβά καθώς είναι πιο φωτεινά και έχουν αδιάβροχες επικαλύψεις. Μπορεί επίσης να είναι παχύτερα, οπότε θα πρέπει να ρυθμίσετε τη θέση των πάνελ πιο πίσω στο πλαίσιο για να έχετε την ίδια διάχυτη εμφάνιση

  • SmartLED Shield για Teensy 4

    Αυτό βρίσκεται επί του παρόντος σε μια καμπάνια crowdfunding στο Crowd Supply, αλλά είναι υλικού ανοικτού κώδικα και ο σχεδιασμός υλικού του πρωτοτύπου και ο πιο πρόσφατος κωδικός της βιβλιοθήκης SmartMatrix είναι διαθέσιμος στο GitHub αν θέλετε να δημιουργήσετε το δικό σας

  • Έφηβος 4.1

    Αποκτήστε το με καρφίτσες που έχουν ήδη κολληθεί από το PJRC ή το SparkFun εάν θέλετε να το χτίσετε χωρίς συγκόλληση

  • κάρτα microSD

    • Ένα μικρό μέγεθος είναι μια χαρά
    • Θα χρειαστείτε επίσης έναν αναγνώστη για να φορτώσετε τα αρχεία GIF
  • Μεγαλύτερα καλώδια κορδέλας IDC 16 ακίδων

    • Θα χρειαστείτε μακρύτερα καλώδια από αυτά που συνήθως παρέχονται με τα πάνελ HUB75 για να συνδέσετε τα πάνελ HUB75 μεταξύ σειρών
    • Η φθηνότερη επιλογή είναι πιθανότατα να αποκτήσετε ένα ρολό από καλώδιο κορδέλας 16 αγωγών και ένα πακέτο συνδετήρων IDC 16 ακίδων και να σφίξετε τα δικά σας. Σημειώστε ότι εάν δεν μπορείτε να βρείτε καλώδιο 16 αγωγών, μπορείτε να βρείτε ευρύτερο (π.χ. 20 ακίδων) και απλώς διαχωρίστε τα 16 καλώδια που χρειάζεστε
    • Μπορείτε να αποκτήσετε ένα ειδικό εργαλείο πτύχωσης IDC ή απλώς να χρησιμοποιήσετε ένα καπάκι πάγκου
  • 2x περιστροφικοί κωδικοποιητές

    Χρησιμοποίησα το μοντέλο KY-040, διαθέσιμο από ιστότοπους που πωλούν κινεζικά ηλεκτρονικά είδη

  • Ποτενσιόμετρο διαφάνειας

    Χρησιμοποίησα το κινεζικό ποτενσιόμετρο 10k με κόκκινο PCB, κίτρινο ρυθμιστικό και διπλή γραμμική έξοδο

  • M-F καλώδια βραχυκυκλωτή "Dupont", ή σύρμα και πτυχώσεις
  • U 100uF Ηλεκτρολυτικός πυκνωτής διαμπερούς οπής

    Η τιμή δεν έχει μεγάλη σημασία, χρησιμοποίησα επίσης ένα 220uF που είχα στο χέρι

  • Πράγματα που πρέπει να συνοδεύουν τα πάνελ HUB75

    • Καλώδια τροφοδοσίας για κάθε πίνακα
    • Κοντά καλώδια με κορδέλα (θα χρειαστείτε 9x)
  • Breadboard ή perfboard
  • 2x κεφαλίδες 14 ακίδων κατάλληλες για τη σύνδεση του SmartLED Shield με το ψωμί ή την σανίδα

    Εάν χρησιμοποιείτε ένα breadboard, θα χρειαστείτε μεγάλες καρφίτσες όπως αυτές:

  • Τροφοδοσία και καλώδιο τροφοδοσίας τοίχου και βύσμα

    Αυτά τα πάνελ χρησιμοποιούν έως και 3Α σε πλήρη φωτεινότητα, οπότε θα χρειαστώ συνολικά 27Α, συν αρκετά για τις λωρίδες LED. Μια μικρότερη παροχή πιθανότατα θα λειτουργούσε καθώς δεν οδηγώ περιεχόμενο που περιέχει πλήρη λευκή φωτεινότητα σε όλα τα πάνελ. Έτυχε να έχω μια παροχή 40Α βολική και ταιριάζει πίσω από την οθόνη, οπότε το χρησιμοποίησα αντί να βελτιστοποιήσω

  • M3 βίδες 8mm για τη στερέωση πάνελ HUB75 στο πίσω μέρος του πλαισίου

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

  • Ξύλινες βίδες για την προσάρτηση κωδικοποιητή και ποτενσιόμετρο ολίσθησης στο πλαίσιο

    Έτυχε να έχω βίδες #4 1/2 "οπότε τις χρησιμοποίησα

  • Αναμονή και βίδες για τοποθέτηση ασπίδας

    • Αυτό γίνεται για να τοποθετήσετε το SmartLED Shield στο πλαίσιο
    • Χρησιμοποίησα μια προεξοχή 20 mm M3 M-F που βιδώθηκε σε μία από τις οπές του πάνελ HUB75 και μια βίδα M3 6 mm για να συνδέσω την ασπίδα στην αναμονή. Εάν χρησιμοποιείτε διάτρητο αντί για σανίδα ψωμιού, θα είναι πιο λεπτό και θα χρειαστείτε μια συντομότερη αναμονή
  • Χαρτί εκτυπωτή
  • Αφαιρούμενη ταινία

    π.χ. Χαρτοταινία

  • Μολύβι
  • Κουμπί για κωδικοποιητή

    Ο κωδικοποιητής δεν συνοδεύεται από πλαστικό κουμπί, μόνο ο μεταλλικός άξονας κωδικοποιητή. Βρείτε ένα που πιστεύετε ότι φαίνεται καλό

  • Κάλυμμα για ρυθμιστικό

    Το ρυθμιστικό έρχεται με ένα καπάκι, αλλά είναι έντονα κίτρινο και ίσως δεν είναι το σωστό βλέμμα στο μαύρο πλαίσιο εικόνας. Βρείτε ένα που πιστεύετε ότι φαίνεται καλό

  • Προαιρετικός

    • Λωρίδα 2m 60 LED/m APA102
    • Σύνδεσμοι APA102 Strip Right Angle

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

    • JST-SM Αρσενικά και θηλυκά κοτσιδάκια
    • Βύσμα κάννης στον προσαρμογέα μπλοκ ακροδεκτών (για λωρίδα APA102)
    • Jumper Wire για σύνδεση τροφοδοσίας και βύσματος κάννης
    • Ακροδέκτες καλωδίων/πτύχωσης για σύνδεση βύσματος κάννης APA102 στην παροχή ρεύματος
    • Ράφι Ikea Mosslanda

      για να κρατάτε το πλαίσιο στον τοίχο

    • MDF 3mm

      το MDF 2mm που περιλαμβάνεται στο πλαίσιο Ribba δεν είναι αρκετά ανθεκτικό για να συγκρατεί τα πάνελ με πλώρη στη μέση. Δεν είναι πρόβλημα τουλάχιστον αρχικά εάν το πλαίσιο είναι τοποθετημένο όρθιο σε έναν τοίχο, αλλά με την πάροδο του χρόνου μπορεί να κρεμάσει. Εάν έχετε εύκολη πρόσβαση σε MDF 3 χιλιοστών ή σε άλλο παχύτερο ξύλινο πάνελ, μπορεί να είναι μια καλή αναβάθμιση στην αρχή

  • Εργαλεία

    • Πριόνι τρυπών 34mm

      • Χρησιμοποίησα το μικρό πριόνι στο κιτ Ikea Fixa
      • Μια ελαφρώς μεγαλύτερη τρύπα είναι μάλλον μια χαρά
    • Τρυπάνι
    • Τρυπάνια

      • Χρησιμοποίησα ένα τρυπάνι 5/32 "(~ 4mm) για τις οπές των βιδών
      • Ένα μεγαλύτερο κομμάτι για τα πολωτικά μανταλάκια
      • Τρυπάνι 17/64 "(6,75 mm) για τον άξονα του κωδικοποιητή
      • Ένα μικρότερο κομμάτι 16mm (ή 18mm;) για διάτρηση χώρου για τους κωδικοποιητές και το ποτενσιόμετρο
      • Ένα μικρό κομμάτι για τις πιλοτικές οπές κωδικοποιητή και ποτενσιόμετρου
    • Κατσαβίδια
    • Χόμπι Μαχαίρι
    • Πένσα βελόνας
    • Καρφίτσα ή κάτι αιχμηρό, όπως από βελόνα ή πινελιά
    • Μολύβι ή/και στυλό

Βήμα 1: Σχεδιασμός κατασκευής

Οι οδηγίες είναι να δημιουργήσετε ένα πλαίσιο 96x96, αλλά αυτό το έργο μπορεί να κλιμακωθεί σε οθόνες άλλων μεγεθών. Θα μπορούσατε να ξεκινήσετε μικρά με έναν πίνακα 32x32 P6 (βήμα 6mm) που ταιριάζει επίσης όμορφα σε κοινά διαθέσιμα πλαίσια εικόνων shadowbox (ανατρέξτε στην ενότητα SmartMatrix Display). Θα μπορούσατε να λάβετε τέσσερις φορές περισσότερα εικονοστοιχεία με το ίδιο μέγεθος πλαισίου χρησιμοποιώντας έναν πίνακα P3 64x64. Είναι δυνατή η οδήγηση οθόνης μεγαλύτερης από 96x96, 128x128 είναι δυνατή, αλλά με συμβιβασμό χαμηλότερου ρυθμού ανανέωσης (περίπου 160 Hz).

Βήμα 2: Δημιουργήστε πρότυπο

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

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

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

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

Χρησιμοποιώντας το δάχτυλό σας, τρίψτε τα χαρακτηριστικά των πλαισίων κάτω από το πρότυπο, ώστε να είναι ανάγλυφα στο χαρτί. Βεβαιωθείτε ότι έχετε καλύψει όλες τις οπές βιδών, τους συνδετήρες 2x8 HUB75 και το βύσμα τροφοδοσίας από τον κεντρικό πίνακα και τουλάχιστον τις πλησιέστερες οπές βιδών από τα εξωτερικά πάνελ. Τώρα αφαιρέστε την ταινία από τα πάνελ.

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

Βήμα 3: Μεταφορά προτύπου στο πίσω μέρος του πλαισίου

Λυγίστε τις γλωττίδες στο πίσω μέρος του πλαισίου προς τα έξω και αποσυναρμολογήστε το πλαίσιο αν δεν το έχετε ήδη κάνει. Πιάστε το φύλλο MDF που αποτελεί το πίσω μέρος του πλαισίου και αφήστε τα άλλα κομμάτια στην άκρη. Εάν αποφασίσατε να χρησιμοποιήσετε ένα παχύτερο φύλλο MDF 3 mm, πιάστε το. Εάν ενδιαφέρεστε για τον προσανατολισμό του φύλλου MDF μόλις είναι μέσα στο πλαίσιο, τοποθετήστε την πλευρά που θέλετε να κοιτάξει προς τα έξω σε ένα τραπέζι που βλέπει προς το μέρος σας και βάλτε την άκρη που θέλετε να βρίσκεται στην κορυφή, μακριά από εσάς στο τραπέζι. Τώρα βάλτε το πρότυπο στην κορυφή, με το "BOTTOM" ορατό και το βέλος "πάνω" στραμμένο προς τα έξω από εσάς. Κεντράρετε το πρότυπο έτσι ώστε το κέντρο του κεντρικού πίνακα να βρίσκεται στο κέντρο του φύλλου MDF. Κολλήστε το πρότυπο προς τα κάτω ώστε να μην μετακινείται κατά τη σήμανση.

Κάντε τρύπες καρφιτσών στο κέντρο κάθε χαρακτηριστικού που χρειάζεται διάτρηση στο πρότυπο: οπές με βίδες, πολωτικά μανταλάκια (πρέπει να υπάρχουν ήδη τρύπες εκεί), βύσμα HUB75, βύσμα τροφοδοσίας. Τώρα χρησιμοποιήστε ένα στυλό ή μολύβι για να επισημάνετε το κέντρο αυτών των χαρακτηριστικών στο φύλλο MDF. Εάν το πρότυπό σας δεν ήταν αρκετά μεγάλο για να καταγράψει όλες τις δυνατότητες όλων των πλαισίων, αφαιρέστε το πρότυπο και επανατοποθετήστε το, ώστε να καλύψετε ένα άλλο πλαίσιο, χρησιμοποιώντας τα χαρακτηριστικά της τρύπας βίδας που έχετε ήδη επισημάνει για να ευθυγραμμίσετε το πρότυπο. Επαναλάβετε μέχρι να επισημανθούν όλα τα χαρακτηριστικά.

Επιστρέψτε τώρα πάνω από το MDF, βεβαιωθείτε ότι όλες οι λειτουργίες είναι επισημασμένες. Προαιρετικά, μπορείτε να γράψετε "PEG" δίπλα στους πολωτικούς γόμφους και "BIG" δίπλα στο HUB75 και τους συνδετήρες τροφοδοσίας, ώστε να γνωρίζετε ποιες τρύπες πρέπει να ανοίξουν μεγαλύτερα.

Βήμα 4: Τρυπήστε τρύπες σε φύλλο MDF

Ανοίξτε πρώτα όλες τις οπές του κεντρικού πίνακα. Ξεκινήστε με το κομμάτι 5/32 (4mm). Μεταβείτε σε ένα ελαφρώς μεγαλύτερο κομμάτι για τα πολωτικά μανταλάκια, τα οποία δεν επισημαίνονται με ακρίβεια στο πρότυπο και έτσι χρειάζεστε μια μεγαλύτερη τρύπα για τις χαλαρότερες ανοχές. Χρησιμοποιήστε το πριόνι οπής ανοίξτε τις οπές του συνδέσμου HUB75 και του συνδετήρα τροφοδοσίας.

Συνδυάζεται δοκιμαστικά με ένα από τα πάνελ - θυμηθείτε ότι το πάνελ θα τοποθετηθεί με την πλευρά LED κάτω στο τραπέζι, κάτω από το φύλλο MDF - οι οπές ευθυγραμμίζονται με τον πίνακα; Ξανατρυπήστε εάν χρειάζεται.

Βήμα 5: Δοκιμή εφαρμογής πριν από τη διάνοιξη περισσότερων οπών

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

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

Βήμα 6: Τοποθετήστε και δοκιμάστε τροφοδοτικό

Τοποθέτηση και δοκιμή τροφοδοσίας
Τοποθέτηση και δοκιμή τροφοδοσίας
Τοποθέτηση και δοκιμή τροφοδοσίας
Τοποθέτηση και δοκιμή τροφοδοσίας

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

Συνδέστε την παροχή ρεύματος σε τροφοδοσία τοίχου εάν δεν έρθει προ-καλωδιωμένη. Να είστε πολύ προσεκτικοί με αυτό το βήμα και ανατρέξτε στις οδηγίες και τις προειδοποιήσεις τροφοδοσίας και σε άλλα σεμινάρια για οδηγίες, καθώς εργάζεστε με επικίνδυνα επίπεδα τάσης. Όταν είστε σίγουροι για την καλωδίωση, συνδέστε το ρεύμα στον τοίχο και χρησιμοποιήστε ένα πολύμετρο για να ελέγξετε ότι έχετε 5V που βγαίνουν από την παροχή. Ορισμένα τροφοδοτικά διαθέτουν μια βίδα ρύθμισης που μπορεί να χρειαστεί να γυρίσει για να καλέσει την τάση στο σωστό επίπεδο.

Βήμα 7: Τοποθέτηση πλαισίων

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

Βήμα 8: Συρματώστε τα πάνελ

Πίνακες Wire Up
Πίνακες Wire Up

Συνδέστε τα καλώδια κορδέλας στα πάνελ HUB75. Το SmartLED Shield θα τοποθετηθεί στην κάτω δεξιά γωνία του πλαισίου (κατά την προβολή από πίσω). Χρησιμοποιήστε ένα μακρύ καλώδιο κορδέλας για να συνδέσετε την ασπίδα στην είσοδο του κάτω αριστερού πλαισίου. Τώρα συνδέστε τα πάνελ με κοντά καλώδια από αριστερά προς τα δεξιά και μακριά καλώδια από τις εξόδους στη δεξιά πλευρά των πάνελ, στις εισόδους στην αριστερή πλευρά του πίνακα, από κάτω προς τα πάνω. Αφήστε την τελευταία έξοδο HUB75 ασύνδετη.

Συνδέστε τα καλώδια τροφοδοσίας στους πίνακες και συνδέστε τα στις εξόδους τροφοδοσίας 5V (το κόκκινο καλώδιο είναι 5V, το μαύρο καλώδιο είναι στη γείωση).

Βήμα 9: Συναρμολογήστε το SmartLED Shield και το Teensy 4

Ακολουθήστε τις [οδηγίες SmartLED Shield for Teensy 4] (https://docs.pixelmatix.com/SmartMatrix/shield-t4.html) για να συναρμολογήσετε το Teensy και την ασπίδα.

Βήμα 10: Πρόγραμμα Teensy With Simple Sketch for Testing

Χρησιμοποιήστε το σκίτσο FastLED_Functions για να δοκιμάσετε τα πάνελ σας. Αλλάξτε το παράδειγμα για να ταιριάζει με το μέγεθος των πάνελ σας και τον προσανατολισμό της καλωδίωσης (από πάνω προς τα κάτω ή από κάτω προς τα πάνω). Ενεργοποιήστε τους πίνακες και το Teensy και ανεβάστε το σκίτσο μέσω USB. Εάν βλέπετε προβλήματα, προσαρμόστε την καλωδίωση ή το σκίτσο μέχρι να εμφανίζονται όλα σωστά.

Βήμα 11: Προαιρετικό: Wire Up APA102 Strips

Προαιρετικά: Wire Up APA102 Strips
Προαιρετικά: Wire Up APA102 Strips

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

Βήμα 12: Σχεδιάστε να κόψετε τρύπες σε πλαίσιο

Οι περιστροφικοί κωδικοποιητές και το ποτενσιόμετρο ολίσθησης χρειάζονται τρύπες στις πλευρές του πλαισίου για στερέωση και πρόσβαση. Χρησιμοποίησα ένα μικρότερο κομμάτι για να ανοίξω τρύπες που δεν πέρασαν μέχρι το πλαίσιο του MDF, αλλά αν το έκανα ξανά θα χρησιμοποιούσα διαφορετικά εργαλεία. Το MDF φράζει συχνά τα κομμάτια και αρχίζει να καίγεται από την τριβή. Έχω την αίσθηση ότι ένας συνδυασμός μαχαιριού και σμίλης (ή κάτι άλλο για να βγάλουμε υλικό), θα λειτουργούσε καλύτερα.

Σημειώστε τη θέση για τους κωδικοποιητές και το ποτενσιόμετρο Slide. Οι κωδικοποιητές έχουν περισσότερες συνδέσεις, οπότε τους βάζω στη δεξιά πλευρά του πλαισίου (όταν βλέπουμε προς τα πίσω), έτσι είναι πιο κοντά στο SmartLED Shield για απλοποίηση της καλωδίωσης. Έβαλα το ρυθμιστικό στην αντίθετη πλευρά του πλαισίου, έτσι ώστε να είναι εύκολο να χρησιμοποιήσετε τα χειριστήρια με αίσθηση, χωρίς να αγγίξετε κατά λάθος το λάθος χειριστήριο. Μη διστάσετε να τοποθετήσετε τα χειριστήρια σε διαφορετικό μέρος, οπότε μπορεί να θέλετε να μετακινήσετε το SmartLED Shield για να είναι πιο κοντά στα χειριστήρια.

Βήμα 13: Κόψτε τρύπες για κωδικοποιητές

Κόψτε τρύπες για κωδικοποιητές
Κόψτε τρύπες για κωδικοποιητές
Κόψτε τρύπες για κωδικοποιητές
Κόψτε τρύπες για κωδικοποιητές
Κόψτε τρύπες για κωδικοποιητές
Κόψτε τρύπες για κωδικοποιητές

Σημειώστε τη θέση για τον πρώτο κωδικοποιητή στο εσωτερικό του πλαισίου. Βεβαιωθείτε ότι η τρύπα είναι κεντραρισμένη στο βάθος του πλαισίου, όταν μετριέται από έξω. Εάν χρησιμοποιείτε ένα καλύτερο κομμάτι, τρυπήστε το μεγαλύτερο μέρος της διαδρομής, αλλά μην περάσετε μέχρι το τέλος του πλαισίου. Πηγαίνετε τουλάχιστον τόσο βαθιά όσο το μεταλλικό κέλυφος του κωδικοποιητή. Τώρα ανοίξτε την κεντρική τρύπα χρησιμοποιώντας ένα κομμάτι 17/64 (6,75 mm).

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

Επαναλάβετε για τον δεύτερο κωδικοποιητή.

Βήμα 14: Κόψτε τρύπες για το ποτενσιόμετρο διαφάνειας

Τρύπες κοπής για ποτενσιόμετρο διαφάνειας
Τρύπες κοπής για ποτενσιόμετρο διαφάνειας
Τρύπες κοπής για ποτενσιόμετρο διαφάνειας
Τρύπες κοπής για ποτενσιόμετρο διαφάνειας
Τρύπες κοπής για ποτενσιόμετρο διαφάνειας
Τρύπες κοπής για ποτενσιόμετρο διαφάνειας
Τρύπες κοπής για ποτενσιόμετρο διαφάνειας
Τρύπες κοπής για ποτενσιόμετρο διαφάνειας

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

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

Βήμα 15: Bend Connectors for Controls and Test Fit

Bend Connectors for Controls and Test Fit
Bend Connectors for Controls and Test Fit
Bend Connectors for Controls and Test Fit
Bend Connectors for Controls and Test Fit
Bend Connectors for Controls and Test Fit
Bend Connectors for Controls and Test Fit

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

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

Βήμα 16: Κόψτε τρύπες σε φύλλο MDF για συνδετήρες ελέγχου

Κόψτε τρύπες σε φύλλο MDF για συνδετήρες ελέγχου
Κόψτε τρύπες σε φύλλο MDF για συνδετήρες ελέγχου
Κόψτε τρύπες σε φύλλο MDF για συνδετήρες ελέγχου
Κόψτε τρύπες σε φύλλο MDF για συνδετήρες ελέγχου

Το φύλλο MDF χρειάζεται τρύπες που επιτρέπουν στους συνδετήρες ελέγχου να βγουν έξω. Κόψτε μερικά mm από το φύλλο όπου θα πάνε οι σύνδεσμοι.

Βήμα 17: Προσθέστε διαχύτη

Εάν χρησιμοποιείτε το παγωμένο ακρυλικό Acrylite, προσθέστε το στο πλαίσιο τώρα. Εάν χρησιμοποιείτε άλλο άκαμπτο διαχύτη, προσθέστε το αντ 'αυτού. Εάν χρησιμοποιείτε χαρτί ή μεμβράνη για διαχύτη, μπορεί να θέλετε να το κολλήσετε στο εύκαμπτο πλαστικό που συνοδεύει το πλαίσιο, ώστε να παραμένει στη θέση του μετά τη συναρμολόγηση του πλαισίου. Προσθέστε όποιο διαχύτη χρησιμοποιείτε τώρα.

Βήμα 18: Επισύναψη διαφάνειας και κωδικοποιητών

Επισύναψη διαφάνειας και κωδικοποιητών
Επισύναψη διαφάνειας και κωδικοποιητών
Επισύναψη διαφάνειας και κωδικοποιητών
Επισύναψη διαφάνειας και κωδικοποιητών

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

Βήμα 19: Συναρμολόγηση πλαισίου

Συναρμολόγηση πλαισίου
Συναρμολόγηση πλαισίου

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

Βήμα 20: Wire Up Slide και Encoders

Wire Up Slide και κωδικοποιητές
Wire Up Slide και κωδικοποιητές
Wire Up Slide και κωδικοποιητές
Wire Up Slide και κωδικοποιητές
Wire Up Slide και κωδικοποιητές
Wire Up Slide και κωδικοποιητές

Χρησιμοποιήστε καλώδια jumper για να συνδέσετε τα σήματα ελέγχου με το ψωμί ή την σανίδα. Θα χρειαστεί να πραγματοποιήσετε πολλαπλές συνδέσεις με αυτά τα σήματα, οπότε αφιερώστε μια σειρά στο καθένα εάν χρησιμοποιείτε ένα breadboard: 3.3V, GND.

Συνδέσεις ρυθμιστικού:

  • 3,3V
  • ΕΚΤΟΣ
  • Καρφίτσα 23
  • Προσθέστε τον πυκνωτή μεταξύ 3.3V και AGND (η σήμανση "-" πηγαίνει στο AGND)

Συνδέσεις κωδικοποιητή 1:

  • 3,3V
  • GND
  • CLK 16
  • DAT 17
  • ΝΔ 18

Κωδικοποιητής 2 Συνδέσεις:

  • 3,3V
  • GND
  • CLK 19
  • DAT 20
  • ΝΔ 21

Βήμα 21: Προετοιμασία GIF

Ακολουθήστε αυτό το σεμινάριο για το σύστημα εκμάθησης Adafruit για να προετοιμάσετε-g.webp

  • Σήραγγα από u/rddigi στο Reddit/r/perfectloops
  • Trippy ψυχεδελικό υγρό-g.webp" />
  • “Jungle Terror” του Protobacillus CC BY-SA
  • «Πόνοι ανάπτυξης της διαδικασίας»

Φορτώστε τα-g.webp

Βήμα 22: Φόρτωση σκίτσου και δοκιμής

Κατεβάστε το σκίτσο GifInterpolation, μεταγλωττίστε και ανεβάστε.

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

Συνιστάται: