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

T-shirt Arduino DIY 6x6 Matrix: 8 βήματα (με εικόνες)
T-shirt Arduino DIY 6x6 Matrix: 8 βήματα (με εικόνες)

Βίντεο: T-shirt Arduino DIY 6x6 Matrix: 8 βήματα (με εικόνες)

Βίντεο: T-shirt Arduino DIY 6x6 Matrix: 8 βήματα (με εικόνες)
Βίντεο: Arduino LilyPad LED Matrix T-Shirt 2024, Ιούλιος
Anonim
Image
Image
Προετοιμασία των λυχνιών LED WS2812
Προετοιμασία των λυχνιών LED WS2812

Καλώς ήρθατε στις πρώτες μου οδηγίες! Θέλω να σας δείξω πώς έφτιαξα το δικό μου μπλουζάκι με μήτρα LED για περίπου 50 € και πώς να δείχνω ωραία κινούμενα σχέδια και εικόνες σε αυτό χρησιμοποιώντας το φανταστικό λογισμικό ελέγχου LED matrix του Tyler Jones. Στην αρχή έκανα μια μήτρα 6x8 pixel, αλλά αργότερα άλλαξα σε 6x6, δεν θα λειτουργούσε με το LMCS. Γράφω αυτό το Instrucables αφού το έκανα, οπότε παρακαλώ με συγχωρείτε για τις φωτογραφίες που λείπουν. Το μπλουζάκι πλένεται ακόμη και μπορείτε να αφαιρέσετε τις λωρίδες LED. Εάν έχετε οποιεσδήποτε ερωτήσεις, ενημερώστε με!

Αν σας αρέσει το φορετό μου, ψηφίστε το στο διαγωνισμό Arduino. Σας ευχαριστώ:)

ΕΠΕΞΕΡΓΑΣΙΑ: Δεδομένου ότι κάποιοι από τους οπαδούς μου της IG το ήθελαν, έκανα ένα βίντεο σχετικά με αυτό.

Βήμα 1: Τι θα χρειαστείτε

Θα χρειαστείτε τα ακόλουθα συστατικά:

  • Μπλουζάκι στο μέγεθός σας (καλύτερα να πάρετε ένα μεγαλύτερο για να το φορέσετε περισσότερο αν είστε ακόμα νεότεροι): 10 €
  • Λωρίδα LED WS2812b, χρησιμοποίησα μια λωρίδα με 30 LED ανά μέτρο και συνολικά 60 LED: 20 €
  • μερικές γυναικείες κεφαλίδες: 2 €
  • μη υφασμένο για συγκράτηση της λωρίδας LED: 2 €
  • Ανδρικά/αρσενικά καλώδια jumper, ανάλογα με το πόσα pixel θέλετε να χρησιμοποιήσετε: 3 €
  • Arduino με καλώδιο USB (UNO): 5 €

    για την ασπίδα: Πρωτότυπη ασπίδα, ακροδέκτης βίδας 3 θέσεων, πλακέτα θραύσης USB-B, αντίσταση 330 ohm, πυκνωτής 1000uF 7 €

  • Powerbank για κινητά τηλέφωνα (περίπου 4000mAh, όσο περισσότερο τόσο το καλύτερο): 15 €
  • κάποιο είδος περιβλήματος για τη μονάδα ελέγχου

Τα παρακάτω εργαλεία είναι χρήσιμα/απαραίτητα:

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

Βήμα 2: Προετοιμασία των λυχνιών LED WS2812

Προετοιμασία των λυχνιών LED WS2812
Προετοιμασία των λυχνιών LED WS2812

Αρχικά, ετοιμάζουμε τη λωρίδα LED. Κόψτε τη λωρίδα στις εκτυπωμένες γραμμές κάθε 6 (ή όποιο αριθμό εικονοστοιχείων θέλετε να χρησιμοποιήσετε) με ένα ψαλίδι. Χρησιμοποίησα 6 κομμάτια με 6 LED το καθένα. Στη συνέχεια, κολλήστε τις γυναικείες κεφαλίδες στη λωρίδα. Μπορείτε να τα αγοράσετε σε ζευγάρια τριών, αλλά είναι φθηνότερα και καλύτερα αν αγοράσετε μεγαλύτερα και μετά τα κόψετε όπως θέλετε. Χρησιμοποιώ μίνι πριόνι και γυαλόχαρτο ή διαγώνιες πένσες και χαρτί άμμου. Αυτό είναι πολύ εύκολο (δείτε τις εικόνες παραπάνω). Φτιάξτε όσες χρειάζεστε, δύο για κάθε σειρά. Στη συνέχεια, τα κολλάτε στα τακάκια, φροντίστε να έχετε καλή σύνδεση και να μην υπάρχει βραχυκύκλωμα. Οι τελικές σειρές πρέπει να μοιάζουν με τις εικόνες.

Βήμα 3: Προετοιμασία του T-shirt

Προετοιμασία της μπλούζας
Προετοιμασία της μπλούζας
Προετοιμασία της μπλούζας
Προετοιμασία της μπλούζας
Προετοιμασία της μπλούζας
Προετοιμασία της μπλούζας
Προετοιμασία του μπλουζού
Προετοιμασία του μπλουζού

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

Κόψτε το μη υφασμένο και ράψτε το προσεκτικά στο εσωτερικό του T-shirt. Το τελικό αποτέλεσμα πρέπει να μοιάζει με το παραπάνω. Είχα το πρόβλημα ότι έσπασε, αλλά μπορείτε να δοκιμάσετε μερικά stiches.

Βήμα 4: Συγχώνευση LED με το μπλουζάκι

Συγχώνευση LED με το μπλουζάκι
Συγχώνευση LED με το μπλουζάκι
Συγχώνευση LED με το μπλουζάκι
Συγχώνευση LED με το μπλουζάκι
Συγχώνευση LED με το μπλουζάκι
Συγχώνευση LED με το μπλουζάκι
Συγχώνευση LED με το μπλουζάκι
Συγχώνευση LED με το μπλουζάκι

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

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

Βήμα 5: Πρωτότυπο Ηλεκτρονικό

Πρωτότυπο Ηλεκτρονικά
Πρωτότυπο Ηλεκτρονικά
Πρωτότυπο Ηλεκτρονικά
Πρωτότυπο Ηλεκτρονικά

Για να δοκιμάσετε το μπλουζάκι πρέπει απλά να φτιάξετε το κύκλωμα στις εικόνες. Θα χρησιμοποιούσα ένα Arduino UNO με μια μικρή ασπίδα, επειδή μπορείτε να χρησιμοποιήσετε άμεση σειριακή επικοινωνία. Με το μπλουζάκι μου, χρησιμοποίησα αρχικά έναν κλώνο DIY Arduino UNO σε ένα κομμάτι γυαλιού. Αλλά το πρόβλημα είναι ότι δεν μπορείτε να κάνετε σειριακή επικοινωνία, η οποία χρησιμοποιείται στο λογισμικό ελέγχου μήτρας LED. Είστε ακόμα σε θέση να εμφανίσετε τις εικόνες/κινούμενα σχέδια, αλλά θα πρέπει να βγάζετε το IC κάθε φορά.

Ένα από τα πιο σημαντικά πράγματα που πρέπει να έχετε κατά νου είναι η ισχύς: Όταν χρησιμοποιείτε powerbank με μέγιστο 1Α, μπορείτε να πάρετε το μέγιστο 1 αμπέρ. Αλλά όταν το συνδέετε μέσω της θύρας USB του Arduino, λαμβάνετε μέγιστο 0, 5Α επειδή υπάρχει μια ασφάλεια. Ποτέ μην ξεπεράσετε το όριο! Ως εκ τούτου, μπορείτε απλά να προσθέσετε μια πλακέτα διαρροής USB-B (ή απλώς μια πρίζα USB) για να έχετε τροφοδοσία ρεύματος από το powerbank χωρίς ασφάλεια.

Φτιάξτε το κύκλωμα σε μια σανίδα και θυμηθείτε τον πυκνωτή και την αντίσταση από το δεύτερο βήμα! Αντί του απευθείας καλωδίου USB στο cicuit, μπορείτε να χρησιμοποιήσετε την πλακέτα breakout.

Βήμα 6: Πρώτα βήματα προγραμματισμού

Πρώτα βήματα προγραμματισμού
Πρώτα βήματα προγραμματισμού

Επειδή δεν μου αρέσει πολύ το κομμάτι του προγραμματισμού, δεν θα δώσω συγκεκριμένα σκίτσα. Απλώς δοκιμάστε μερικά βιβλιοπωλεία. Ένα ωραίο είναι το Adafruit NeoMatrix.

Ένας καλύτερος και ακόμη ευκολότερος τρόπος είναι ένα λογισμικό που ονομάζεται "LED Matrix Control Software". Είναι ένα πραγματικά φοβερό λογισμικό φτιαγμένο από τον Tyler Jones (φροντίστε να δείτε το κανάλι του, έφτιαξε μερικά χρήσιμα βίντεο: το κανάλι του Tyler Jone).

Χρησιμοποίησα την έκδοση 1.3.2 αλλά η νεότερη θα έπρεπε να λειτουργεί μια χαρά. Εδώ είναι η έκδοση 1.3.2: LMCS 1.3.2, αλλά μπορείτε επίσης να δοκιμάσετε τη νεότερη έκδοση: LMCS 2.

Απλώς κατεβάστε το λογισμικό και ανεβάστε το σκίτσο της συσκευής αναπαραγωγής που ονομάζεται "LEDMatrix Serial" με τον αριθμό των LED σας και την καρφίτσα που άλλαξε στο Arduino σας χρησιμοποιώντας το Arduino IDE. Ξεκινήστε το πρόγραμμα και πατήστε Επιλογή θύρας COM και συνδεθείτε στο Arduino σας. Η κατάσταση σύνδεσης πρέπει να αλλάξει σε πράσινο. Στη συνέχεια, υπάρχουν διαφορετικές λειτουργίες, όπως η σχεδίαση, το-g.webp

Βήμα 7: Κάντε τα Ηλεκτρονικά Μόνιμα

Κάντε τα Ηλεκτρονικά Μόνιμα
Κάντε τα Ηλεκτρονικά Μόνιμα
Κάντε τα Ηλεκτρονικά Μόνιμα
Κάντε τα Ηλεκτρονικά Μόνιμα
Κάντε τα Ηλεκτρονικά Μόνιμα
Κάντε τα Ηλεκτρονικά Μόνιμα

Όπως είπα ήδη στο βήμα 5, χρησιμοποίησα ένα DIY Arduino αυτόνομο σε ένα κομμάτι σανίδων σαν πρώτη έκδοση, δείτε εικόνες στην κορυφή. Υπάρχει όμως ένας καλύτερος τρόπος: Χρησιμοποιώντας μια «πρωτότυπη ασπίδα» μπορείτε απλά να στοιβάζετε το κύκλωμα στο Arduino και όλα είναι καθαρά. Συγκολλήστε το ίδιο κύκλωμα όπως στο βήμα 5 αλλά χρησιμοποιήστε τρεις ακροδέκτες βίδας για να συνδέσετε τη μήτρα. Εάν είστε ήδη πιο έμπειροι όπως εγώ, μπορείτε επίσης απλά να χρησιμοποιήσετε μια σανίδα ασπίδας ως ασπίδα. Αυτή είναι η έκδοσή μου 2. Αν θέλετε να δείτε ένα timelapse να κολλάω την ασπίδα, επισκεφτείτε το Instagram μου:

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

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

Βήμα 8: Περαιτέρω προγραμματισμός και τελειωμένο φορετό

Περαιτέρω προγραμματισμός και τελειωμένο φορετό
Περαιτέρω προγραμματισμός και τελειωμένο φορετό
Περαιτέρω προγραμματισμός και τελειωμένο φορετό
Περαιτέρω προγραμματισμός και τελειωμένο φορετό

Όταν ολοκληρώσετε όλα τα υλικά, ήρθε η ώρα να το κάνετε φορητό μέσω λογισμικού. Μπορείτε απλά να πατήσετε το κουμπί "Εξαγωγή κωδικού FastLED" και να αντιγράψετε τον κώδικα στην ενότητα βρόχου από το πρόγραμμα αναπαραγωγής LMCS, το οποίο έχετε ήδη ανεβάσει στο βήμα 6 χρησιμοποιώντας το Arduino IDE.

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

Σας ευχαριστώ για την ανάγνωση και ίσως για ένα σχόλιο ή ερώτηση, αν σας αρέσει το έργο μου, ψηφίστε το στο διαγωνισμό Arduino!

Συνιστάται: