Βραβείο 10 εκατομμυρίων συνδρομητών YouTube LED PCB: 5 βήματα (με εικόνες)
Βραβείο 10 εκατομμυρίων συνδρομητών YouTube LED PCB: 5 βήματα (με εικόνες)
Anonim
Image
Image
Βραβείο 10 εκατομμυρίων συνδρομητών YouTube για PCB LED
Βραβείο 10 εκατομμυρίων συνδρομητών YouTube για PCB LED
Βραβείο 10 εκατομμυρίων συνδρομητών YouTube για PCB LED
Βραβείο 10 εκατομμυρίων συνδρομητών YouTube για PCB LED

Περίληψη

Αυτό το PCB (Printed Circuit Board) μοιάζει με το βραβείο YouTube Play Button που απονέμεται στους δημιουργούς για την επίτευξη ορισμένων ορόσημων, όπως 100, 000, 1 εκατομμύρια και 10 εκατομμύρια συνδρομητές. Όταν ο διακόπτης είναι ενεργοποιημένος, ο χρήστης μπορεί να μετακινηθεί σε 5 διαφορετικές λειτουργίες πατώντας το κουμπί στην επάνω αριστερή γωνία. Ο πρώτος τρόπος αφήνει όλα τα LED απενεργοποιημένα, το δεύτερο είναι ασημί (100, 000 subs), το τρίτο είναι χρυσό (1 εκατομμύριο subs), το τέταρτο είναι ένα αφρώδες διαμάντι (10 εκατομμύρια subs) και το πέμπτο, μόνο για να ταιριάζει το χρώμα του πίνακα, είναι όλο κόκκινο. Ο πίνακας είναι περίπου 150mm x 100mm, έχει τρύπες στις γωνίες ώστε να μπορεί να τοποθετηθεί κάπου, ωστόσο, δεν το έχω τοποθετήσει σε τίποτα. Ο πίνακας τροφοδοτείται αυτήν τη στιγμή από μπαταρία drone 3,7 βολτ, μπορεί να το αλλάξω έτσι ώστε να το αφήσω στην πρίζα και να το τοποθετήσω κάπου και να μην ανησυχώ για την αλλαγή της μπαταρίας καθώς διαρκεί μόνο περίπου 30 λεπτά με τα LED πλήρη φωτεινότητα.

Αυτός ο πίνακας δημιουργήθηκε για μια ειδική κατηγορία θεμάτων στο Berry College που διδάχθηκε από τον Zane Cochran, ο οποίος είχε την ιδέα να χρησιμοποιήσει εικόνες για να σχεδιάσει και να εμπνεύσει κατασκευές PCB.

Συστατικά

Σε αντίθεση με το Slouchy Board και τη Desktop Device που έχτισα, δεν έκανα αυτό το κύκλωμα, καθώς ήταν μόνο LED, ένας διακόπτης, ένα κουμπί και ένας μικροελεγκτής ATTiny85. Όλα τα εξαρτήματα που χρησιμοποίησα (όλα τα επιφανειακά τοποθετημένα), εκτός από τις μπαταρίες, μπορείτε να τα βρείτε στη διεύθυνση https://lcsc.com/ πολύ φθηνά και παρατίθενται παρακάτω.

Χρησιμοποιήσαμε έναν προσαρμοσμένο προγραμματιστή (από τον Zane) για να προγραμματίσουμε τους πίνακες ενώ ήταν ήδη τοποθετημένοι στην επιφάνεια στον πίνακα. Δεδομένου ότι αυτά δεν είναι εμπορικά διαθέσιμα, θα πρέπει είτε να δημιουργήσετε το δικό σας είτε να χρησιμοποιήσετε το ATTiny με τοποθετημένες πρίζες και τον προγραμματιστή USB. Or θα μπορούσατε να προγραμματίσετε το ATTiny μέσω ενός Arduino εάν κάνετε τις τρύπες του πείρου της κεφαλίδας αρκετά μεγάλες στο PCB για καλώδια άλματος (όπως φαίνεται στο βίντεο που συνδέεται στο τέλος αυτού του βίντεο).

Μικροελεγκτής ATTiny85 C89852 στην επιφάνεια (2 $ το καθένα)

($ 27) Προγραμματιστής USB

($ 11) ATTiny + πρίζες IC

Κουμπί C86487 (0,20 $ το καθένα)

Καρφίτσες κεφαλίδας για σύνδεση ρεύματος C86471 (0,20 $ η κάθε μία)

Αντίσταση 10k Ohm C99198 (0,08 $ για 100)

RGB LED C114585 (0,50 $ για 5, 3,70 $ για 50)

100 nF Capacitor C1590 (0,29 $ για 50)

Διακόπτης C128955 (0,41 $ για 5)

4.7uF πυκνωτής C108344 (20 για 0,37 $)

Μπαταρία Drone και φορτιστής ιδανικό για τροφοδοσία κυκλωμάτων χαμηλής τάσης (23 $)

Εργαλεία/Λογισμικό

Για να δημιουργήσετε το PCB, μπορείτε να μεταβείτε στο EasyEDA και να δημιουργήσετε έναν δωρεάν λογαριασμό. Μπορείτε να αναφέρετε το Slouchy Board ή το Desktop Device Instructables για βοήθεια με το EasyEDA, καθώς και τα δύο δείχνουν πώς να το χρησιμοποιείτε. Το εύρος του PCB κυμαίνεται από $ 5 $ 10 για 5 και διαρκεί περίπου μία έως δύο εβδομάδες για να σταλεί από την Κίνα στις ΗΠΑ.

Μόλις λάβετε το PCB σας από την Κίνα και έχετε όλα τα συστατικά σας έτοιμα, θα χρειαστεί να χρησιμοποιήσετε Solder Paste για να επισυνάψετε κάθε μεμονωμένο εξάρτημα. Χρησιμοποίησα MG Chemicals Leaded Solder Paste. (ΠΡΟΣΟΧΗ, ΑΥΤΟ ΤΟ ΠΡΟDΟΝ ΕΧΕΙ ΟΔΗΓΗΣΕΙ ΣΤΟ. Νομίζω ότι φτιάχνουν και κάποια πάστα συγκόλλησης χωρίς μόλυβδο)

Για να προγραμματίσετε, το ATTiny85, χρησιμοποιήστε το λογισμικό του Arduino, αλλά βεβαιωθείτε ότι έχετε κατεβάσει τα αρχεία της πλακέτας εάν δεν έχετε προγραμματίσει ποτέ ένα ATTiny85. Αυτό το βίντεο κάνει εξαιρετική δουλειά εξηγώντας πώς να το κάνετε αυτό: Σεμινάριο: Προγραμματισμός του Attiny 85 με Arduino.

Βήμα 1: EasyEDA: Σχηματικό

EasyEDA: Σχηματικό
EasyEDA: Σχηματικό
EasyEDA: Σχηματικό
EasyEDA: Σχηματικό
EasyEDA: Σχηματικό
EasyEDA: Σχηματικό

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

Για τον προγραμματισμό του Μικροελεγκτή ενώ βρίσκεστε στην πλακέτα, μπορείτε να δείτε μια επιφάνεια τοποθετημένη ATTiny ή μια διάτρηση ATTIny

Μικροελεγκτής ATTiny85 επιφανειών (Πηγαίνετε στις "βιβλιοθήκες" στα αριστερά και αναζητήστε "C89852"), για να κάνετε τις συνδέσεις για καλώδια βραχυκυκλωτήρων να μεταβείτε στο EELib στα αριστερά και επιλέξατε έναν αρσενικό πείρο κεφαλίδας 2x4 όπως φαίνεται στην εικόνα. Αυτό σημαίνει ότι θα μπορούσατε να κολλήσετε προσωρινά άλτες για να προγραμματίσετε τον πίνακα μέσω Arduino.

Ή

Τοποθετημένο στην υποδοχή ATTiny85 (Μεταβείτε στις "βιβλιοθήκες" στα αριστερά και αναζητήστε "Attiny85-20PU THT" του AutogolazzoJr) αυτό θα τοποθετήσει το αποτύπωμα της πρίζας στην πλακέτα στην οποία μπορείτε να κολλήσετε. Αυτό σας επιτρέπει να μετακινήσετε το χειριστήριο πίσω και μετά αλλά σημαίνει ότι πρέπει να έχετε αυτόν τον ελεγκτή USB που είναι αρκετά ακριβός.

τοποθετήστε όλα τα παρακάτω

(1x στο πίσω μέρος) Καρφίτσες κεφαλίδας για σύνδεση ρεύματος (Μεταβείτε στις "βιβλιοθήκες" στα αριστερά και αναζητήστε "C86471")

(1x με κουμπί) Αντίσταση 10k Ohm (Μεταβείτε στις "βιβλιοθήκες" στα αριστερά και αναζητήστε "C99198")

(Όσα πολλά θέλετε) LED RGB (Μεταβείτε στις "βιβλιοθήκες" στα αριστερά και αναζητήστε "C114585")

(Μία ανά LED) Πυκνωτής 100 nF (Μεταβείτε στις "βιβλιοθήκες" στα αριστερά και αναζητήστε "C1590")

(1x) Διακόπτης (Μεταβείτε στις "βιβλιοθήκες" στα αριστερά και αναζητήστε "C128955")

(1x) Πυκνωτής 4.7uF (Μεταβείτε στις "βιβλιοθήκες" στα αριστερά και αναζητήστε "C108344") Τοποθετήστε αυτόν τον πυκνωτή κοντά στις καρφίτσες της κεφαλίδας ισχύος, αλλά βεβαιωθείτε ότι είναι στο μπροστινό μέρος, μπορείτε να κολλήσετε μόνο στη μία πλευρά. (Διαφορετικά, τα πράγματα πέφτουν όταν ζεσταίνετε τον πίνακα)

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

Βήμα 2: EasyEDA: Σχεδιασμός PCB

EasyEDA: Σχεδιασμός PCB
EasyEDA: Σχεδιασμός PCB
EasyEDA: Σχεδιασμός PCB
EasyEDA: Σχεδιασμός PCB
EasyEDA: Σχεδιασμός PCB
EasyEDA: Σχεδιασμός PCB

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

Όταν ξεκινάτε στο περιβάλλον PCB, θα δείτε μια δέσμη επιπέδων και αριθμών στα δεξιά. Αλλάξτε τις μονάδες σας σε χιλιοστά ή ό, τι θέλετε να χρησιμοποιήσετε και αλλάξτε το μέγεθος του κουμπιού (το μέγεθος του κουμπιού είναι βασικά σε ποιο διάστημα μπορείτε να τοποθετήσετε τα πράγματα στο πλέγμα) σε κάτι βολικό. Έφτιαξα το δικό μου 10mm αφού ήθελα το περίγραμμα του σκάφους μου να τοποθετηθεί εύκολα στο (0, 0).

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

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

Ένα τελευταίο σημαντικό πράγμα που πρέπει να κάνετε εάν ακολουθείτε τη διαδρομή με καλώδιο βραχυκυκλώματος με το Surface Mounted ATTiny είναι η επεξεργασία των οπών των συνδέσεων των ακίδων κεφαλίδας. Κάντε κλικ στη σύνδεση καρφίτσας κεφαλίδας 2x4, μεταβείτε δεξιά στις ιδιότητες και αλλάξτε την τρύπα (Διάμετρος) σε 1mm. Νομίζω ότι αυτό πρέπει να γίνει εάν κολλήσετε τα καλώδια στη θέση τους, βεβαιωθείτε ότι το κάνετε αυτό για κάθε τρύπα.

Για να παραγγείλετε την πλακέτα σας, κάντε κλικ στο κουμπί στην επάνω κορδέλα με ένα βέλος G και δεξιά πλευρά για να εξάγετε το αρχείο Gerber. Αυτό θα σας οδηγήσει απευθείας από εκεί που αγοράζετε τις σανίδες σας, υπάρχουν πολλές επιλογές για διαφορετικά χρώματα και φινιρίσματα που θα επηρεάσουν την τιμή της σανίδας, για το πάχος του PCB, νομίζω ότι το 1,6 είναι αυτό που κάνουμε συνήθως. Εάν θέλετε να ελέγξετε ξανά ότι τα εξαρτήματά σας ταιριάζουν, μπορείτε να εξαγάγετε μια εικόνα-p.webp

(Επεξεργασία) Έχω προσθέσει το αρχείο Gerber αν θέλετε να το χρησιμοποιήσετε.

Βήμα 3: Συγκόλληση επιφανειακής τοποθέτησης

Image
Image
Συγκόλληση επιφανειών
Συγκόλληση επιφανειών
Συγκόλληση επιφανειών
Συγκόλληση επιφανειών

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

Όταν ο πίνακας έρχεται από την Κίνα και έχετε όλα τα μικροσκοπικά εξαρτήματά σας, χρησιμοποιήστε το παρεχόμενο στένσιλ για να καλύψετε όλα τα μαξιλάρια συγκόλλησης με πάστα συγκόλλησης. Στη συνέχεια, κολλήστε τα χαλαρά συστατικά στην πάστα συγκόλλησης μέχρι να τα έχετε όλα στη θέση τους. Το σημείο τήξης της συγκόλλησης είναι γύρω στους 360 βαθμούς Φαρενάιτ (185 βαθμούς Κελσίου), οπότε βάλτε το φούρνο να ζεσταθεί γύρω από αυτό και κολλήστε την σανίδα σας εκεί για περίπου 2 λεπτά ή θα δείτε όλα τα σημεία συγκόλλησης να γυαλίζουν, υποδεικνύοντας ότι η συγκόλληση έχει έχει λιώσει Προσοχή βγάζοντας το χαρτόνι σας, θα κάνει ζέστη!

Βήμα 4: Προγραμματισμός

Προγραμματισμός
Προγραμματισμός
Προγραμματισμός
Προγραμματισμός
Προγραμματισμός
Προγραμματισμός

Ξεκίνησα με βασικές βιβλιοθήκες Neopixel για να δοκιμάσω όλα τα LED μου και να βεβαιωθώ ότι όλα λειτουργούν και στη συνέχεια χρησιμοποίησα τη βιβλιοθήκη FastLED.h μαζί με μερικές τροποποιήσεις που έκανα για να αποκτήσω το επιθυμητό εφέ Diamond ενώ οι άλλες λειτουργίες ρυθμίζουν απλώς όλα τα LED σε ένα χρώμα.

Έχω επισυνάψει τον κωδικό μου για αναφορά.

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

Βήμα 5: Εγγραφείτε στο κανάλι μου στο YouTube

Εγγραφείτε στο κανάλι μου στο YouTube!
Εγγραφείτε στο κανάλι μου στο YouTube!
Εγγραφείτε στο κανάλι μου στο YouTube!
Εγγραφείτε στο κανάλι μου στο YouTube!

Αν νομίζατε ότι αυτό το διδακτικό ήταν ενδιαφέρον, μπορείτε να δείτε το βίντεο που έφτιαξα σχετικά με το Desktop Assistant και μερικά από τα άλλα βίντεο του έργου μου.

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

Εάν αυτά ακούγονται ενδιαφέροντα, σκεφτείτε να εγγραφείτε στο κανάλι μου στο YouTube ή εδώ στο εκπαιδευτικό προφίλ μου.

Σύνδεσμος προς το κανάλι μου:

Ευχαριστώ!!

Συνιστάται: