Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Organizirate li neki događaj, natjecanje ili čak organizirate rođendansku zabavu?
Značke su svestrana stavka koja može uvelike olakšati upoznavanje i proslavu. Nikada ne biste započeli razgovor sa "zdravo, moje ime je …………". pa zašto bi vaša značka?
Pa dozvolite da dizajniramo PCB značku koju možete ponosno zakačiti i nositi na sljedećem važnom događaju.
U ovom projektu pokazat ću kako sam izgradio LED matrični zaslon zasnovan na ATtiny85 veličini značke (matrica 5x4). Koristio sam Charliplexing tehniku za pogon 20 LED dioda pomoću ATtiny85.
čak možete jednostavno dodati dodatne tekstove u svoju značku po želji. Istaknite se iz gomile s ovom odličnom značkom za PCB.
Hajde da počnemo:)
Korak 1: Pogledajte video
Video zapis prolazi i kroz proces izrade, ako više volite tako učiti!
Korak 2: Stvari koje se koriste u ovom projektu
Hardverske komponente
- Mikročip ATtiny85 x1
- Novčanica baterija CR2032 x1
- 3 mm LED x20
- CR2032 Držač ćelija za novčiće x1
-
8 -polna DIP IC utičnica x1
- Klizni prekidač x1
- Otpornik 100 ohma x5
Za programiranje ATtiny85 potrebne su vam arduino uno ili bilo koje druge arduino ploče
Softverske aplikacije:
Arduino IDE
Ručni alati:
Lemilica
Korak 3: Charlieplexing
Charliplexing je tehnika upravljanja multipleksnim ekranom u kojoj se koristi relativno malo I/O pinova na mikrokontroleru, npr. za pogon niza LED -ova. Metoda koristi logičke sposobnosti tri stanja mikrokontrolera kako bi se povećala efikasnost nad tradicionalnim multipleksiranjem.
Formula za Charlieplexing jeLEDs = n^2 - n
gdje je 'n' broj korištenih pinova.
Koristim ATtiny85 programiran s arduinom kao ISP. Dakle, koristi 5 pinova za 20 LED dioda.
Više informacija o Charlieplexingu:
Korak 4: Šematski dijagram
Korak 5: Prototip
Prije projektiranja PCB -a, odlučio sam izgraditi prototip na ploči.
I radilo je odlično ……
Korak 6: Dizajn PCB -a
Koristio sam KiCad za dizajn PCB -a. Rubovi su napravljeni pomoću. DXF datoteke koja je dizajnirana i generirana pomoću Autodesk Fusion 360.
Veličina PCB značke bila je 55*86 mm.
Citirao sam i naručio PCB putem PCBWay.com.
Napomena: Zaslon od bijele svile u sredini je predviđen za upisivanje vašeg imena ili šta god želite:)
Nakon lemljenja PCB izgleda ovako:
Ovaj projekat je otvorenog koda. Ako želite izgraditi vlastiti, svi su resursi dostupni na mojoj stranici GitHub.
Korak 7: Spojite krug na Flash ATtiny
(NE ubacujte bateriju sada.)
Na PCB-u sam priložio 6-pinski konektor za programiranje ATtiny85.mala tačka u blizini 6-pinskog konektora je prvi pin (MISO), pogledajte fotografije za alternativne veze.
- Arduino +5V - VCC
- Arduino GND -GND
- Arduino pin 10 -RST
- Arduino pin 11 -MOSI
- Arduino pin 12 -MISO
- Arduino pin 13 -SCK
Slijedite donju vezu za programiranje ATtinyja:
Menadžer zajednice Instructables randofo napisao je lijepe instrukcije na temu "Programiraj ATtiny sa Arduinom".
možete preuzeti sve izvorne datoteke sa moje githhub stranice:
Nakon što konfigurirate Arduino IDE Tools Menu, prenesite zadanu arduino skicu
Napomena: ažurirajte 11. red arduino skice za prikaz po vašoj želji
Korak 8: Sneak Peek Video
Zabavi se:)
Hvala vam puno na čitanju ako vam zatrebaju dodatne informacije slobodno pitajte u komentarima, a ja ću vam dati sve od sebe.
Ako vam se sviđa ovaj projekt, možete podržati moj projekt tako što ćete ga glasovati za Party Challenge.
Takođe možete podržati moj projekat na PCBWAY -ovom takmičenju I can Solder KIT 2019
Sretno stvaranje!:)