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

Σήμα οθόνης φορητής μήτρας φορητή: 8 βήματα (με εικόνες)
Σήμα οθόνης φορητής μήτρας φορητή: 8 βήματα (με εικόνες)

Βίντεο: Σήμα οθόνης φορητής μήτρας φορητή: 8 βήματα (με εικόνες)

Βίντεο: Σήμα οθόνης φορητής μήτρας φορητή: 8 βήματα (με εικόνες)
Βίντεο: ΤΘΠ Μ7.2 Τεχνολογίες Οθονών Η/Υ 2024, Νοέμβριος
Anonim
Σήμα ένδειξης μήτρας που φοριέται
Σήμα ένδειξης μήτρας που φοριέται

Διοργανώνετε μια εκδήλωση, διαγωνισμό ή ακόμη και διοργανώνετε πάρτι γενεθλίων;

Τα σήματα είναι ευπροσάρμοστο αντικείμενο που μπορεί να κάνει τις εισαγωγές και τις γιορτές πολύ πιο εύκολες. Δεν θα ξεκινούσατε ποτέ μια συνομιλία με "γεια, το όνομά μου είναι …………". οπότε γιατί πρέπει το σήμα σας;

Ας σχεδιάσουμε λοιπόν ένα PCB Badge που μπορείτε να καρφώσετε με υπερηφάνεια και να το φορέσετε στην επόμενη σημαντική εκδήλωσή σας.

Σε αυτό το έργο, θα δείξω πώς δημιούργησα μια οθόνη μήτρας που βασίζεται σε ATtiny85 με διακριτικό (μήτρα 5x4). Έχω χρησιμοποιήσει την τεχνική Charliplexing για οδήγηση 20 LED χρησιμοποιώντας ATtiny85.

Μπορείτε ακόμη να προσθέσετε εύκολα επιπλέον κείμενα στο σήμα σας όπως εσείς επιθυμείτε. Ξεχωρίστε από το πλήθος με αυτό το φοβερό σήμα PCB.

Ας αρχίσουμε:)

Βήμα 1: Δείτε το βίντεο

Image
Image

Το βίντεο περνά επίσης από τη διαδικασία κατασκευής, αν προτιμάτε να μάθετε με αυτόν τον τρόπο!

Βήμα 2: Πράγματα που χρησιμοποιούνται σε αυτό το έργο

Πράγματα που χρησιμοποιούνται σε αυτό το έργο
Πράγματα που χρησιμοποιούνται σε αυτό το έργο
Πράγματα που χρησιμοποιούνται σε αυτό το έργο
Πράγματα που χρησιμοποιούνται σε αυτό το έργο
Πράγματα που χρησιμοποιούνται σε αυτό το έργο
Πράγματα που χρησιμοποιούνται σε αυτό το έργο

Συστατικά υλικού

  • Μικροτσίπ ATtiny85 x1
  • Μπαταρία κυττάρων νομισμάτων CR2032 x1
  • 3 mm LED x20
  • CR2032 Coin Cell Holder x1
  • Υποδοχή IC DIP 8 ακίδων x1
  • Διακόπτης διαφάνειας x1
  • Αντίσταση 100 ohm x5

Για να προγραμματίσετε το ATtiny85 χρειάζεστε ένα arduino uno ή οποιονδήποτε άλλο πίνακα arduino

Εφαρμογές λογισμικού:

Arduino IDE

Εργαλεία χειρός:

Συγκολλητικό σίδερο

Βήμα 3: Charlieplexing

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

Ο τύπος για Charlieplexing isLEDs = n^2 - n

όπου 'n' είναι ο αριθμός των ακίδων που χρησιμοποιούνται.

Χρησιμοποιώ ένα ATtiny85 προγραμματισμένο με το arduino ως ISP. Έτσι χρησιμοποιεί 5 ακίδες για 20 LED.

Περισσότερες πληροφορίες για το Charlieplexing:

Βήμα 4: Σχηματικό διάγραμμα

Βήμα 5: Το πρωτότυπο

Το Πρωτότυπο!
Το Πρωτότυπο!
Το Πρωτότυπο!
Το Πρωτότυπο!
Το Πρωτότυπο!
Το Πρωτότυπο!
Το Πρωτότυπο!
Το Πρωτότυπο!

Πριν σχεδιάσω ένα PCB, αποφάσισα να φτιάξω ένα πρωτότυπο σε μια σανίδα.

Και λειτούργησε καλά ……

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

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

Χρησιμοποίησα το KiCad για σχεδίαση PCB. Το κόψιμο άκρων έγινε χρησιμοποιώντας αρχείο. DXF το οποίο σχεδιάστηκε και δημιουργήθηκε χρησιμοποιώντας το Autodesk Fusion 360.

Το μέγεθος του σήματος PCB ήταν 55*86 mm.

Παρέθεσα και παρήγγειλα PCB μέσω του PCBWay.com.

Σημείωση: Η λευκή οθόνη μεταξιού στο κέντρο παρέχεται για να γράψετε το όνομά σας ή ό, τι θέλετε:)

Μετά τη συγκόλληση του PCB μοιάζει με αυτό:

Εικόνα
Εικόνα

Αυτό το έργο είναι ανοιχτού κώδικα. Εάν θέλετε να δημιουργήσετε το δικό σας, όλοι οι πόροι είναι διαθέσιμοι στη σελίδα μου GitHub.

Βήμα 7: Συνδέστε το κύκλωμα στο Flash ATtiny

(ΜΗΝ τοποθετείτε την μπαταρία τώρα.)

Στο PCB παρέχω υποδοχή 6 ακίδων για τον προγραμματισμό του ATtiny85. Η μικρή κουκκίδα κοντά στην υποδοχή των 6 ακίδων είναι η πρώτη καρφίτσα (MISO), δείτε τις φωτογραφίες για εναλλακτικές συνδέσεις.

Εικόνα
Εικόνα
Εικόνα
Εικόνα
  • Arduino +5V - VCC
  • Arduino GND -GND
  • Arduino pin 10 -RST
  • Καρφίτσα Arduino 11 -MOSI
  • Καρφίτσα Arduino 12 -MISO
  • Arduino pin 13 -SCK

Ακολουθήστε τον παρακάτω σύνδεσμο για τον προγραμματισμό του ATtiny:

Ο διευθυντής Instructables Community randofo είχε γράψει ένα ωραίο οδηγό για το "Program a ATtiny With Arduino".

μπορείτε να κατεβάσετε όλα τα αρχεία προέλευσης από τη σελίδα μου githhub:

Αφού διαμορφώσετε το Arduino IDE Tools Menu, μεταφορτώστε το σχεδιάγραμμα arduino

Σημείωση: ενημερώστε την 11η γραμμή του σκίτσου arduino για να εμφανιστεί όπως επιθυμείτε

Βήμα 8: Βρείτε ένα βίντεο με κρυφή ματιά

Image
Image

Καλα να περνατε:)

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

Εάν σας αρέσει αυτό το έργο, μπορείτε να υποστηρίξετε το έργο μου otηφίζοντάς το για Party Challenge.

Μπορείτε επίσης να υποστηρίξετε το έργο μου στον διαγωνισμό PCBWAY's I can Solder KIT 2019

Καλή κατασκευή!:)

Συνιστάται: