Πίνακας περιεχομένων:
- Βήμα 1: HackerBox 0025: Περιεχόμενα κουτιού
- Βήμα 2: Εκφραστείτε με φορετά
- Βήμα 3: LED Star Wearable
- Βήμα 4: Σετ σήματος Color-Cycling Name
- Βήμα 5: Θεωρία της λειτουργίας σήματος ονόματος
- Βήμα 6: Συναρμολόγηση Kit Badge Name
- Βήμα 7: Digispark
- Βήμα 8: Digispark ως USB Rubber Ducky
- Βήμα 9: CJMCU LilyTiny και NeoPixels
- Βήμα 10: USBasp - Προγραμματιστής USB Atmel AVR
- Βήμα 11: Σετ φορέματος BitHead ATtiny85
- Βήμα 12: Συνδυασμός BitHead Wearable
- Βήμα 13: Προγραμματισμός φορέματος BitHead
- Βήμα 14: Μίνι-σήμα BitHead PCB
- Βήμα 15: Hack the Planet
Βίντεο: HackerBox 0025: Flair Ware: 15 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Flair Ware - Αυτό το μήνα, οι HackerBox Hackers χτίζουν μια ποικιλία ηλεκτρονικών ικανοτήτων για χρήση ως φορέσιμα, επίδειξη ή ακόμη και στολίδια διακοπών. Αυτό το Εγχειρίδιο περιέχει πληροφορίες για εργασία με το HackerBox #0025, τις οποίες μπορείτε να παραλάβετε εδώ, μέχρι εξαντλήσεως των αποθεμάτων. Επίσης, εάν θα θέλατε να λαμβάνετε ένα HackerBox όπως αυτό απευθείας στο γραμματοκιβώτιό σας κάθε μήνα, εγγραφείτε στο HackerBoxes.com και λάβετε μέρος στην επανάσταση!
Θέματα και μαθησιακοί στόχοι για το HackerBox 0025:
- Συναρμολογήστε μια απλή πλακέτα κυκλώματος με τροφοδοσία νομισμάτων με LED που αναβοσβήνουν
- Εξερευνήστε καταρρακτωμένους αναλογικούς ταλαντωτές για να υλοποιήσετε ένα σήμα φορέματος ονόματος
- Πειραματιστείτε με πολλές συσκευές Digispark για μικροσκοπικά έργα Arduino
- Διασυνδέστε φορητές μονάδες LilyPad, συμπεριλαμβανομένων των NeoPixel πλήρους χρώματος LED
- Πρόγραμμα κενό μικροελεγκτές ATtiny85 χρησιμοποιώντας USBasp
Το HackerBoxes είναι η μηνιαία υπηρεσία συνδρομής για ηλεκτρονικά είδη DIY και τεχνολογία υπολογιστών. Είμαστε χομπίστες, κατασκευαστές και πειραματιστές. Είμαστε οι ονειροπόλοι των ονείρων. ΧΑΚ ΣΤΟΝ ΠΛΑΝΗΤΗ!
Βήμα 1: HackerBox 0025: Περιεχόμενα κουτιού
- HackerBoxes #0025 Συλλεκτική κάρτα αναφοράς
- Φορετό κιτ LED Star
- Σετ σήματος έγχρωμης ποδηλασίας
- Σετ φορέματος BitHead ATtiny85
- Pluggable Digispark DevBoard
- Extra ATtiny85 8DIP Μικροελεγκτής
- CJMCU LilyTiny Digispark Module
- Τρεις μονάδες LilyPad NeoPixel
- Μονάδα κυττάρων νομισμάτων LilyPad
- Κελιά νομισμάτων CR2032 λιθίου
- Προγραμματιστής USBasp Atmel AVR USB
- Πράσινη σανίδα πρωτοτύπων 4x6εκ
- Πίσω πλάτη με πείρο του πέτου
- Shrink Tubing - 100 Piece Variety
- Tin Project Box
- Αποκλειστικό αυτοκόλλητο HackerBoxes
- Αποκλειστικό πλεκτό καπάκι HackerBoxes
Κάποια άλλα πράγματα που θα σας βοηθήσουν:
- Συγκολλητικό σίδερο, συγκόλληση και βασικά εργαλεία συγκόλλησης
- Υπολογιστής για τη λειτουργία εργαλείων λογισμικού
Το πιο σημαντικό, θα χρειαστείτε μια αίσθηση περιπέτειας, DIY πνεύμα και χάκερ περιέργεια. Τα σκληρά DIY ηλεκτρονικά δεν είναι μια ασήμαντη επιδίωξη και δεν σας την αδειάζουμε. Ο στόχος είναι η πρόοδος και όχι η τελειότητα. Όταν επιμένετε και απολαμβάνετε την περιπέτεια, μπορεί να προκύψει μεγάλη ικανοποίηση από την εκμάθηση νέας τεχνολογίας και ελπίζουμε ότι κάποια έργα θα λειτουργήσουν. Σας προτείνουμε να κάνετε κάθε βήμα αργά, να προσέχετε τις λεπτομέρειες και να μην διστάζετε ποτέ να ζητήσετε βοήθεια.
ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ: Χρειαζόμαστε μια πραγματικά μεγάλη χάρη από τα μέλη του HackerBox εκεί έξω. Αφιερώστε λίγα λεπτά για να ελέγξετε τις Συχνές ερωτήσεις στον ιστότοπο του HackerBoxes πριν επικοινωνήσετε με την υποστήριξη. Ενώ προφανώς θέλουμε να βοηθήσουμε όλα τα μέλη όσο χρειάζεται, τα περισσότερα από τα μηνύματα ηλεκτρονικού ταχυδρομείου υποστήριξης αφορούν απλά διοικητικά ζητήματα που αντιμετωπίζονται με σαφήνεια στις Συχνές Ερωτήσεις. Σας ευχαριστούμε για την κατανόηση!
Βήμα 2: Εκφραστείτε με φορετά
Πρέπει να μιλήσουμε για την ικανότητά σας. Τα φορετά ηλεκτρονικά μπορούν να είναι ένας φανταχτερός τρόπος για να μάθετε για τη μικρογραφία, τη μείωση ισχύος και την αισθητική διάταξη PCB. Μπορείτε πραγματικά να εκφραστείτε με τέτοια έργα. Φορέστε τα, διακοσμήστε τον χώρο εργασίας σας ή ακόμη και χρησιμοποιήστε τα ως στολίδια διακοπών. Γίνετε δημιουργικοί και μοιραστείτε τη δική σας φορετή χειμερινή χώρα των θαυμάτων με τον κόσμο!
Βήμα 3: LED Star Wearable
Ας ξεκινήσουμε με ένα παράδειγμα που είναι αρκετά κομψό στην απλότητά του. Αυτός ο σχεδιασμός διαθέτει πέντε LED που αναβοσβήνουν 5 mm. Δεδομένου ότι αυτά τα LED αναβοσβήνουν, δεν απαιτείται εξωτερικό κύκλωμα ελέγχου. Τα μόνα άλλα μέρη είναι ένας συνδετήρας κυψελών νομισμάτων CR2032 και ένας διακόπτης on/off.
Συναρμολόγηση: Προσανατολίστε το κλιπ κυττάρων νομισμάτων και τα πέντε LED σύμφωνα με τις ενδείξεις στην μεταξοτυπία PCB. Σημειώστε ότι κάθε LED έχει μια "επίπεδη πλευρά" που εμφανίζεται στον πίνακα. Πριν από την τοποθέτηση του κλιπ μπαταρίας, κολλήστε εξ ολοκλήρου και τα τρία τακάκια με κόλλα. Παρόλο που τίποτα δεν συγκολλάται στο κεντρικό μαξιλάρι, κάποια κονσερβοποίηση βοηθά στο να χτιστεί λίγο το μαξιλάρι για να εξασφαλιστεί μια καλή επαφή με την αρνητική επιφάνεια του κελιού νομίσματος. Μετά τη συγκόλληση, λειτουργήστε το διακόπτη αρκετές φορές για να καθαρίσετε τις επαφές από συντρίμμια ή οξείδωση.
Βήμα 4: Σετ σήματος Color-Cycling Name
Αυτό το μικροσκοπικό σήμα ονόματος διαθέτει δεκαοκτώ LED με κύκλους χρωμάτων που ελέγχονται εξ ολοκλήρου από αναλογικούς ταλαντωτές. Αυτός ο αναλογικός σχεδιασμός μας υπενθυμίζει ότι οι μικροελεγκτές, όσο τους αγαπάμε, δεν απαιτούνται πάντα για να αποκτήσουν ενδιαφέροντα αποτελέσματα. Το ολοκληρωμένο συγκρότημα πλακέτας κυκλώματος μπορεί να φορεθεί ως σήμα ονόματος που αναβοσβήνει.
Περιεχόμενα κιτ:
- Προσαρμοσμένη μοβ πλακέτα τυπωμένου κυκλώματος
- Δύο συνδετήρες κυττάρων νομισμάτων CR2032
- Έξι LED RED 3mm RED
- Έξι πορτοκαλί LED 3mm
- Έξι κίτρινα LED 3mm
- Τρία τρανζίστορ NPN 9014
- Τρεις πυκνωτές 47uF (σημειώστε ότι υπάρχει επίσης ένας πυκνωτής 10uF)
- Τρεις αντιστάσεις 1K ohm (καφέ-μαύρο-κόκκινο)
- Τρεις αντιστάσεις 10K ohm (καφέ-μαύρο-πορτοκαλί)
- Διακόπτης διαφάνειας
- Υποδοχή JST-PH με Pigtail
- Χαλκομανία με τρεις εναλλασσόμενες επιγραφές
Βήμα 5: Θεωρία της λειτουργίας σήματος ονόματος
Ο σχεδιασμός διαθέτει τρεις διαδοχικούς ταλαντωτές για τον έλεγχο της χρωματικής ποδηλασίας LED. Κάθε μία από τις αντιστάσεις 10Κ και τους πυκνωτές 47uF σχηματίζει έναν ταλαντωτή RC που ωθεί περιοδικά το σχετικό τρανζίστορ. Οι τρεις ταλαντωτές RC βρίσκονται καταρρακτωμένοι σε μια αλυσίδα για να τους κρατήσουν εκτός κύκλου, γεγονός που κάνει το αναβοσβήσιμο να φαίνεται τυχαίο γύρω από το σύμβολο. Όταν το τρανζίστορ είναι "ενεργοποιημένο", το ρεύμα περνάει από την τράπεζα των 6 LED και την αντίσταση περιορισμού ρεύματος 1Κ, προκαλώντας την αναβοσβήνει αυτή η τράπεζα των 6 LED.
Εδώ είναι μια ωραία εξήγηση της βασικής έννοιας χρησιμοποιώντας ένα μόνο στάδιο (ένας ταλαντωτής και ένα τρανζίστορ).
Βήμα 6: Συναρμολόγηση Kit Badge Name
Χρησιμοποιήστε το σχηματικό και το διάγραμμα τοποθέτησης PCB ενώ συναρμολογείτε το κιτ σήματος ονόματος.
Υπάρχουν δύο διαφορετικές τιμές αντιστάσεων. Δεν είναι εναλλάξιμα. Για να τα διατηρήσετε ευθεία, σημειώστε τις τιμές στο σχηματικό και τους αριθμούς τμημάτων στο διάγραμμα τοποθέτησης. Οι αντιστάσεις δεν είναι πολωμένες. Μπορούν να εισαχθούν προς οποιαδήποτε κατεύθυνση.
Σημειώστε ότι υπάρχουν τρεις "τράπεζες" LEDs D1-D6, D7-D12 και D13-D18. Κάθε τράπεζα πρέπει να είναι όλα ένα χρώμα για να εξισορροπήσει το τρέχον φορτίο και επίσης για ένα ωραίο οπτικό αποτέλεσμα. Για παράδειγμα, τα LED D1-D6 θα μπορούσαν να είναι όλα κόκκινα, τα D7-D12 όλα πορτοκαλί και τα D13-D18 όλα κίτρινα.
Οι πυκνωτές είναι πολωμένοι. Σημειώστε την ένδειξη "+" στο διάγραμμα τοποθέτησης και τη σήμανση "-" στον ίδιο τον πυκνωτή. Αυτά δείχνουν αντίθετες ακίδες, προφανώς.
Τα LED είναι επίσης πολωμένα. Σημειώστε τη σήμανση "+" στο διάγραμμα τοποθέτησης. Ο μακρύς πείρος της λυχνίας LED πρέπει να βρίσκεται σε αυτήν την οπή "+". Η "επίπεδη πλευρά" του LED πρέπει να είναι δίπλα στην ΑΛΛΗ οπή.
Καλαμαρίστε εντελώς και τα τρία μαξιλαράκια για κάθε ένα από τα κλιπ των κερμάτων με κόλληση. Παρόλο που τίποτα δεν συγκολλάται στα κεντρικά μαξιλάρια, η κονσερβοποίηση βοηθά στο χτίσιμο του μαξιλαριού για να εξασφαλιστεί μια καλή επαφή με το αντίστοιχο κελί νομίσματος.
Μετά τη συγκόλληση, λειτουργήστε το διακόπτη αρκετές φορές για να καθαρίσετε τις επαφές από συντρίμμια ή οξείδωση.
Μία από τις αυτοκόλλητες ετικέτες μπορεί να τοποθετηθεί στο κέντρο του ολοκληρωμένου σήματος ονόματος.
Τα στηρίγματα καρφιτσών ή οι μαγνήτες μπορεί να είναι κολλημένα στο πίσω μέρος του σήματος ονόματος.
Φροντίστε να μην βραχυκυκλώσετε τα δύο κλιπ κυττάρων νομισμάτων ενώ φοράτε το σήμα ονόματος.
Βήμα 7: Digispark
Το Digispark είναι ένα έργο ανοιχτού κώδικα που χρηματοδοτήθηκε αρχικά μέσω του Kickstarter. Είναι ένας υπερ-μικροσκοπικός συμβατός πίνακας Arduino με βάση το ATtiny που χρησιμοποιεί το Atmel ATtiny85. Το ATtiny85 είναι ένας μικροελεγκτής 8 ακίδων που είναι στενός ξάδερφος του τυπικού τσιπ Arduino, του ATMega328P. Το ATtiny85 έχει περίπου το ένα τέταρτο της μνήμης και μόνο έξι ακίδες εισόδου/εξόδου. Ωστόσο, μπορεί να προγραμματιστεί από το Arduino IDE και μπορεί ακόμα να εκτελέσει τον κώδικα Arduino χωρίς πρόβλημα.
Όντας ένα σχέδιο ανοιχτού κώδικα, υπάρχουν πολλές παραλλαγές στο Digispark. Μερικά από τα πιο συνηθισμένα φαίνονται εδώ. Θα δουλέψουμε με μερικά από αυτά.
Η αναθεώρηση του σχηματικού πρέπει να θέσει αμέσως την ερώτηση "Πού είναι το τσιπ USB;"
Το Micronucleus είναι το μαγικό κομμάτι που επιτρέπει στον σχεδιασμό Digispark να λειτουργεί χωρίς τσιπ διεπαφής USB. Το Micronucleus είναι ένα πρόγραμμα εκκίνησης σχεδιασμένο για μικροελεγκτές AVR ATtiny με ελάχιστη διασύνδεση usb, εργαλείο μεταφόρτωσης προγράμματος που βασίζεται σε libusb, και μεγάλη έμφαση στη συμπαγή εκκίνηση του bootloader. Είναι, μακράν, ο μικρότερος φορτωτής εκκίνησης USB για το AVR ATtiny.
ΟΔΗΓΟΣ LIBUSB
Το libusb είναι μια βιβλιοθήκη C που παρέχει γενική πρόσβαση σε συσκευές USB. Προορίζεται να χρησιμοποιηθεί από προγραμματιστές για να διευκολύνει την παραγωγή εφαρμογών που επικοινωνούν με υλικό USB. Η λειτουργικότητα του libusb πρέπει να είναι αυτόματα διαθέσιμη σε Linux και OSX. Ένα πρόγραμμα οδήγησης, όπως το zadig, ενδέχεται να απαιτείται για μηχανές Windows.
Βήμα 8: Digispark ως USB Rubber Ducky
Το USB Rubber Ducky είναι ένα αγαπημένο εργαλείο χάκερ. Είναι μια συσκευή έγχυσης πληκτρολόγησης μεταμφιεσμένη σε γενική μονάδα flash. Οι υπολογιστές το αναγνωρίζουν ως κανονικό πληκτρολόγιο και αποδέχονται αυτόματα το προκαθορισμένο ωφέλιμο φορτίο πληκτρολόγησης με πάνω από 1000 λέξεις το λεπτό. Ακολουθήστε τον σύνδεσμο για να μάθετε τα πάντα για τα Rubber Duckies από το Hak5, όπου μπορείτε επίσης να αγοράσετε την πραγματική προσφορά. Εν τω μεταξύ, αυτό το σεμινάριο βίντεο δείχνει πώς να χρησιμοποιήσετε ένα Digispark όπως ένα Rubber Ducky. Ένα άλλο σεμινάριο βίντεο δείχνει πώς να μετατρέψετε τα Rubber Ducky Script για εκτέλεση στο Digispark.
Βήμα 9: CJMCU LilyTiny και NeoPixels
Το CJMCU LilyTiny χρησιμοποιεί τον ίδιο σχεδιασμό υλικού και bootloader με το Digispark. Ωστόσο, το LilyTiny είναι χτισμένο σε ένα μοβ, σε σχήμα δίσκου PCB που θυμίζει τις σανίδες LilyPad. Διαβάστε περισσότερα για τα φορετά LilyPad εδώ.
FLASH LED BLINK
Το πρώτο μας βήμα θα είναι να αναβοσβήσουμε το LilyTiny με το παράδειγμα αναλαμπής LED μόνο για να βεβαιωθούμε ότι τα εργαλεία μας είναι σε τάξη.
Εάν δεν έχετε εγκατεστημένο το Arduino IDE, κάντε το πρώτα.
Ακολουθήστε τις οδηγίες εδώ για να φορτώσετε την υποστήριξη digistump στο Arduino IDE.
Φορτώστε τον παράδειγμα κώδικα "Έναρξη":
Αρχείο-> Παραδείγματα-> Digispark_Examples-> Έναρξη
Πατήστε το κουμπί μεταφόρτωσης. Το IDE θα σας δώσει οδηγίες να συνδέσετε την πλακέτα προορισμού σας. Μόλις το κάνετε, ο προγραμματιστής Digispark θα σαρώσει τις θύρες USB και θα προγραμματίσει το ATtiny85.
Αφού ολοκληρωθεί η μεταφόρτωση, η λυχνία LED θα αναβοσβήνει.
Ως δοκιμή, μπορείτε να αλλάξετε και τις δύο δηλώσεις "καθυστέρησης (1000)" σε "καθυστέρηση (100)" και ανανέωση.
Τώρα το LED πρέπει να αναβοσβήνει δέκα φορές πιο γρήγορα (η καθυστέρηση άλλαξε από 1000 σε 100).
ΜΟΝΑΔΕΣ LILYPAD NEOPIXEL
Συνδέστε τις τρεις μονάδες NeoPixel όπως φαίνεται εδώ.
Φορτώστε τον πιο επικίνδυνο κωδικό επίδειξης στο IDE:
Αρχείο-> Παραδείγματα-> (για Digispark)-> NeoPixel-> strandtest
Στον κωδικό: Αλλαγή παραμέτρου 1 (αριθμός εικονοστοιχείων σε λωρίδα) σε 3Αλλαγή παραμέτρου 2 (αριθμός pin Arduino) σε 3
Ανεβάστε και απολαύστε το φωτεινό σόου - όλα χωρίς τσιπ USB!
Βήμα 10: USBasp - Προγραμματιστής USB Atmel AVR
Όταν αγοράζετε ένα ακατέργαστο τσιπ ATtiny85 (όπως τα δύο τσιπ 8Pin DIP σε αυτό το κουτί) από το Mouser ή το DigiKey, είναι εντελώς κενό. Τα τσιπ δεν έχουν μικροπυρήνα ή οποιοδήποτε άλλο πρόγραμμα εκκίνησης. Θα πρέπει να προγραμματιστούν. Για παράδειγμα, χρησιμοποιώντας ISP (προγραμματιστής σε κύκλωμα).
Το USBasp είναι ένας προγραμματιστής USB σε λειτουργία για ελεγκτές Atmel AVR. Απλώς αποτελείται από ένα ATMega88 ή ένα ATMega8 και μερικά παθητικά εξαρτήματα. Ο προγραμματιστής χρησιμοποιεί πρόγραμμα οδήγησης USB μόνο για υλικολογισμικό, δεν απαιτείται ειδικός ελεγκτής USB.
Τοποθετήστε το ATtiny85 στο Plugable Development Board (λάβετε υπόψη την ένδειξη pin one) και συνδέστε την πλακέτα με το USBasp όπως φαίνεται εδώ.
Προσθέστε υποστήριξη ATtiny στο Arduino IDE σας (δείτε λεπτομέρειες στο High-LowTech):
Κάτω από τις προτιμήσεις, προσθέστε μια καταχώριση στη λίστα διευθύνσεων URL διαχειριστή πίνακα για:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Στην ενότητα Εργαλεία-> Πίνακες-> Διαχειριστές πινάκων, προσθέστε το πακέτο διαχειριστή πίνακα από την ATtiny του David A. Mellis.
Αυτό θα προσθέσει πίνακες ATtiny στη λίστα πίνακα, όπου μπορείτε τώρα να επιλέξετε…
Πίνακας: ATtiny25/45/85Επεξεργαστής: ATtiny85Clock: Εσωτερικός 1 MHz
[ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ: Ποτέ μην ρυθμίσετε το ρολόι σε εξωτερικό ρολόι εκτός εάν το τσιπ έχει πραγματικά εξωτερική πηγή ρολογιού.]
Φορτώστε το παράδειγμα κώδικα για "αναβοσβήνει"
Αλλάξτε το LED_BUILTIN σε 1 σε τρία σημεία σε αυτό το σκίτσο και ανεβάστε το στο ATtiny85 χρησιμοποιώντας USBasp.
Το Pluggable DevBoard LED θα πρέπει τώρα να αναβοσβήνει όπως ακριβώς έκανε το LilyTiny LED από το κουτί.
Υποσημείωση - Χρήση του Pluggable DevBoard ως Digispark:
Τεχνικά, χρησιμοποιούμε το Pluggable DevBoard εδώ ως ξεμπλοκάρισμα για τη σύνδεση του USBasp και όχι ως Digispark. Για να το χρησιμοποιήσετε ως Digispark, ο μικροελεγκτής θα πρέπει να προγραμματιστεί με το bootload μικροπυρήνα που μπορείτε να κατεβάσετε εδώ.
Βήμα 11: Σετ φορέματος BitHead ATtiny85
Το BitHead είναι το σούπερ σέξι κρανίο μασκότ HackerBox. Αυτόν τον μήνα, έρχεται σε μορφή PCB έτοιμος να κουνήσει ένα μικρό ATtiny85 micro, ένα πιεζό βομβητή και ένα ζευγάρι βολβούς NeoPixel.
Περιεχόμενα κιτ:
- Προσαρμοσμένη μαύρη πλακέτα τυπωμένου κυκλώματος BitHead
- Δύο συνδετήρες κυττάρων νομισμάτων CR2032
- Υποδοχή DIP 8 ακίδων
- Ολοκληρωμένο κύκλωμα 8pin DIP ATtiny85
- Παθητικό Piezo Buzzer
- Δύο LED στρογγυλής λυχνίας NeoPixel 8mm
- 10uf Πυκνωτής
- Διακόπτης διαφάνειας
- Υποδοχή JST-PH με Pigtail
Βήμα 12: Συνδυασμός BitHead Wearable
Δεδομένου ότι η μεταξοτυπία PCB χρησιμοποιείται για έργα τέχνης, οι τυπικοί δείκτες μεταξοτυπίας δεν υπάρχουν στο PCB. Αντίθετα, εμφανίζονται εδώ ως διάγραμμα συναρμολόγησης. Προσανατολίστε προσεκτικά τον βομβητή, τον πυκνωτή, την υποδοχή DIP8 και τα δύο NeoPixels σύμφωνα με τις ενδείξεις σε αυτό το διάγραμμα συναρμολόγησης. Τα καλώδια στα NeoPixels έχουν ένα ευρύ σημείο λίγα χιλιοστά κάτω από τον πλαστικό θόλο. Αυτά είναι δύσκολο να περάσουν από τις οπές PCB, οπότε μπορεί να βοηθήσει να κόψετε τους αγωγούς ακριβώς πάνω από αυτούς πριν από την εισαγωγή. Φροντίστε να αφήσετε αρκετά καλώδια για να επεκταθεί μέσω του PCB για συγκόλληση.
Θυμηθείτε να κολλήσετε εντελώς και τα τρία μαξιλάρια για τα κλιπ των κερμάτων με κόλλα. Παρόλο που τίποτα δεν συγκολλάται στα κεντρικά μαξιλάρια, η κονσέρβα τους βοηθά στη δημιουργία του μαξιλαριού για να εξασφαλιστεί καλή επαφή.
Βήμα 13: Προγραμματισμός φορέματος BitHead
Το συνημμένο σκίτσο "WearableSkull.ino" δείχνει τον έλεγχο του βομβητή και των LED του BitHead από ένα ATtiny85.
Χρησιμοποιήστε το Pluggable DevBoard για να προγραμματίσετε το σκίτσο στο ATtiny85.
Για να χρησιμοποιήσουμε τη βιβλιοθήκη NeoPixel, πρέπει να αυξήσουμε τον εσωτερικό ρυθμό ρολογιού από 1MHz σε 8MHz στην περιοχή Εργαλεία-> Ρολόι. Κάθε φορά που κάνετε μια αλλαγή στην ταχύτητα ρολογιού πρέπει να εκτελέσετε μια λειτουργία "Burn Bootloader" κάτω από εργαλεία, γι 'αυτό κάντε το και τώρα.
Ανεβάστε το πρόγραμμα επίδειξης BitHead στο ATtiny85, βγάλτε προσεκτικά το τσιπ με ένα μικρό κατσαβίδι, συνδέστε το τσιπ (προσανατολισμός μυαλού) στο BitHead, γυρίστε το διακόπτη και αν όλα είναι σωστά … ΕΙΝΑΙ ΖΩΝΤΑΝΟ!
Μπορείτε να παίξετε με τα φώτα και τους ήχους. Δείτε πόσο καιρό χρειάζεται για να αρρωστήσετε από τον κύκλο "κάψτε και μάθετε" να σκάει το τσιπ μέσα και έξω. Καλώς ήρθατε στη δεκαετία του 1980.
Βήμα 14: Μίνι-σήμα BitHead PCB
Αυτή η εναλλακτική εφαρμογή του PCB μασκότ BitHead απαιτεί δύο LED 5 mm που αναβοσβήνουν για βολβούς των ματιών αντί για δύο NeoPixels. Δεδομένου ότι οι λυχνίες LED αναβοσβήνουν, δεν απαιτείται κύκλωμα ελέγχου.
ΠΡΟΕΤΟΙΜΑΣΤΕ ΤΑ LED
Τα καλώδια των δύο LED έχουν ένα ευρύ σημείο λίγα χιλιοστά κάτω από τον πλαστικό θόλο. Αυτά είναι δύσκολο να περάσουν από τις οπές PCB. Κόψτε τους αγωγούς ακριβώς πάνω από τα μεγάλα σημεία όπως φαίνεται στην εικόνα. Φροντίστε να αφήσετε αρκετά καλώδια για να επεκταθεί μόνο μέσω του PCB για συγκόλληση.
ΠΙΣΩ ΠΛΕΥΡΑΣ PCB
Οι λυχνίες LED που αναβοσβήνουν απαιτούν μόνο ένα από τα δύο κλιπ μπαταρίας. Συντομεύστε τα πάνω τακάκια της μπαταρίας όπως φαίνεται στην εικόνα. Χρησιμοποιήστε ένα από τα καλώδια κομμένα από τις λυχνίες LED ως καλώδιο βραχυκύκλωσης.
Κασσίτερος και τα τρία μαξιλαράκια για το συνδετήρα με τη συγκόλληση του κάτω νομίσματος. Παρόλο που τίποτα δεν κολλάει στο κεντρικό μαξιλάρι, το κονσερβοποίηση βοηθά στην κατασκευή του μαξιλαριού για να εξασφαλιστεί καλή επαφή με το κελί του νομίσματος.
Προσανατολίστε το κλιπ κελιού νομίσματος όπως φαίνεται στη μεταξοτυπία και κολλήστε τις δύο γλωττίδες στη θέση τους.
ΜΠΡΟΣΤΕΝΗ ΠΛΕΥΡΑ ΤΟΥ PCB
Προσανατολίστε προσεκτικά τις κομμένες λυχνίες LED σύμφωνα με τα σημάδια "επίπεδης κηλίδας" στην εικόνα. Οι αγωγοί εισέρχονται στο κέντρο δύο οπές, αφήνοντας τις δύο εξωτερικές οπές αχρησιμοποίητες. Πιέστε τα καλώδια ελαφρώς μεταξύ τους ώστε να ταιριάζουν με την απόσταση των οπών και στη συνέχεια κουνήστε το LED απαλά στη θέση του.
Με τα LED και τον διακόπτη τοποθετημένο από το μπροστινό μέρος του PCB. Συγκολλήστε τα καλώδια τους στην πίσω πλευρά του PCB.
ΤΕΛΕΥΤΑΙΕΣ ΠΙΝΕΛΙΕΣ
Συγκολλημένοι αγωγοί με έκπλυση από το πίσω μέρος του PCB.
Εισαγάγετε το κελί του νομίσματος.
Λειτουργήστε το διακόπτη αρκετές φορές για να καθαρίσετε τις επαφές από συντρίμμια ή οξείδωση.
ΠΡΟΑΙΡΕΤΙΚΗ ΕΠΕΞΕΡΓΑΣΙΑ
Επειδή δεν χρησιμοποιείται ο συνδετήρας κυψελίδας επάνω νομίσματος, υπάρχει χώρος για να ανοίξετε μια τρύπα για να στερεώσετε μια αλυσίδα ή κορδόνι.
Βήμα 15: Hack the Planet
Αν σας άρεσε αυτό το Instrucable και θα θέλατε να έχετε ένα κουτί με ηλεκτρονικά και τεχνολογικά προγράμματα όπως αυτό που παραδίδονται απευθείας στο γραμματοκιβώτιό σας κάθε μήνα, παρακαλούμε να εγγραφείτε μαζί μας κάνοντας ΕΓΓΡΑΦΗ ΕΔΩ.
Προσεγγίστε και μοιραστείτε την επιτυχία σας στα παρακάτω σχόλια ή στη σελίδα του HackerBoxes στο Facebook. Σίγουρα ενημερώστε μας εάν έχετε απορίες ή χρειάζεστε βοήθεια για οτιδήποτε. Σας ευχαριστούμε που συμμετέχετε στο HackerBoxes. Παρακαλώ κρατήστε τις προτάσεις και τα σχόλιά σας. Τα HackerBoxes είναι τα κουτιά σας. Ας φτιάξουμε κάτι υπέροχο!
Συνιστάται:
HackerBox 0060: Παιδική χαρά: 11 βήματα
HackerBox 0060: Παιδική χαρά: Χαιρετίσματα στους HackerBox Hackers σε όλο τον κόσμο! Με το HackerBox 0060 θα πειραματιστείτε με το Adafruit Circuit Playground Bluefruit που διαθέτει έναν ισχυρό μικροελεγκτή Nordic Semiconductor nRF52840 ARM Cortex M4. Εξερευνήστε ενσωματωμένο προγραμματισμό με
HackerBox 0041: CircuitPython: 8 Βήματα
HackerBox 0041: CircuitPython: Χαιρετισμούς στους HackerBox Hackers σε όλο τον κόσμο. Το HackerBox 0041 μας φέρνει το CircuitPython, το MakeCode Arcade, το Atari Punk Console και πολλά άλλα. Αυτό το Instructable περιέχει πληροφορίες για να ξεκινήσετε με το HackerBox 0041, οι οποίες μπορούν να αγοραστούν
HackerBox 0058: Κωδικοποίηση: 7 Βήματα
HackerBox 0058: Κωδικοποίηση: Χαιρετισμούς στους HackerBox Hackers σε όλο τον κόσμο! Με το HackerBox 0058 θα διερευνήσουμε την κωδικοποίηση πληροφοριών, τους γραμμωτούς κώδικες, τους κωδικούς QR, τον προγραμματισμό του Arduino Pro Micro, τις ενσωματωμένες οθόνες LCD, την ενσωμάτωση της δημιουργίας γραμμωτού κώδικα στα έργα Arduino, την ανθρώπινη είσοδο
Εγχειρίδιο εγκατάστασης VM Ware για Windows: 11 βήματα
Φροντιστήριο εγκατάστασης VM Ware για Windows: Το VM Ware είναι ένα λογισμικό που επιτρέπει στους μαθητές να έχουν πρόσβαση στον υπολογιστή του σχολείου τους ασύρματα από τον προσωπικό τους υπολογιστή. Αυτό το σεμινάριο θα εξετάσει πώς να εγκαταστήσετε σωστά το VM Ware σε υπολογιστές Windows. Συνεργασία με αυτό το έργο: Smith, Bernad
Επιδιόρθωση Βασικού Προβλήματος Hard Ware Computer (Αποτυχία Δίσκου συστήματος και Σπασμένο PSU και Λείπει/Κατεστραμμένα Αρχεία): 4 Βήματα
Επιδιόρθωση Βασικού Προβλήματος Hard Ware Computer (Αποτυχία Δίσκου Συστήματος και Σπασμένο PSU και Λείπει/Κατεστραμμένα Αρχεία): ΑΥΤΟΣ Ο ΟΔΗΓΟΣ ΔΕΝ ΕΙΝΑΙ ΟΛΟΚΛΗΡΩΜΕΝΟΣ, ΘΑ ΠΡΟΣΘΕΤΩ ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΟΤΑΝ ΕΧΩ ΕΥΚΑΙΡΙΑ. Εάν χρειάζεστε βοήθεια με την επιδιόρθωση ενός υπολογιστή ή εάν έχετε οποιεσδήποτε απορίες μη διστάσετε να μου στείλετε μήνυμα " Σε αυτό το διδακτικό θα σας πω πώς να επιδιορθώσετε τις βασικές εφαρμογές