Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Organizuojate renginį, konkursą ar net rengiate gimtadienio vakarėlį?
Ženkleliai yra universalus elementas, kuris supaprastina įžangas ir šventes. Jūs niekada nepradėtumėte pokalbio su „labas, mano vardas …………“. tai kodėl turėtų tavo ženklelis?
Taigi leiskite sukurti PCB ženklelį, kurį galėtumėte išdidžiai prisegti ir dėvėti kitame svarbiame renginyje.
Šiame projekte aš parodysiu, kaip sukūriau ženklelio dydžio ATtiny85 LED matricos ekraną (5x4 matrica). Aš naudoju „Charliplexing“techniką, kad galėčiau valdyti 20 šviesos diodų, naudojant ATtiny85.
jūs netgi galite lengvai pridėti papildomų tekstų prie savo ženklelio, kaip norite. Išsiskirkite iš minios naudodami šį nuostabų PCB ženklelį.
Pradėkime:)
1 žingsnis: žiūrėkite vaizdo įrašą
Vaizdo įrašas taip pat atlieka kūrimo procesą, jei norite to išmokti!
2 žingsnis: Šiame projekte naudojami dalykai
Techninės įrangos komponentai
- Mikroschema ATtiny85 x1
- Monetų elementų baterija CR2032 x1
- 3 mm LED x20
- CR2032 monetų elementų laikiklis x1
-
8 kontaktų DIP IC lizdas x1
- Stumdomas jungiklis x1
- Rezistorius 100 omų x5
Norėdami programuoti ATtiny85, jums reikia arduino uno arba bet kurios kitos arduino plokštės
Programinės įrangos programos:
„Arduino IDE“
Rankiniai įrankiai:
Lituoklis
3 žingsnis: Charlieplexing
„Charliplexing“yra multipleksuoto ekrano valdymo technika, kurioje naudojamas palyginti nedaug mikrovaldiklio įvesties/išvesties kaiščių, pvz. vairuoti šviesos diodų masyvą. Šis metodas naudoja trijų būsenų mikrovaldiklio logines galimybes, kad būtų efektyvesnis nei tradicinis multipleksavimas.
„Charlieplexing“formulė yra LED = n^2 - n
kur „n“yra naudojamų kaiščių skaičius.
Aš naudoju ATtiny85, užprogramuotą su arduino kaip IPT. Taigi jis naudoja 5 kaiščius 20 šviesos diodų.
Daugiau informacijos apie „Charlieplexing“:
4 žingsnis: schema
5 žingsnis: prototipas
Prieš kurdamas PCB, nusprendžiau sukurti prototipą ant plokštės.
Ir gerai veikė ….
6 žingsnis: PCB projektavimas
Aš naudoju „KiCad“PCB dizainui. Krašto pjūvis buvo padarytas naudojant. DXF failą, kuris buvo sukurtas ir sukurtas naudojant „Autodesk Fusion 360“.
PCB ženklelio dydis buvo 55*86 mm.
Citavau ir užsisakiau PCB per PCBWay.com.
Pastaba: centre esantis baltas šilkografinis ekranas skirtas parašyti savo vardą ar bet ką:)
Po litavimo PCB atrodo taip:
Šis projektas yra atviro kodo. Jei norite sukurti savo, visi ištekliai yra mano „GitHub“puslapyje.
7 žingsnis: Prijunkite grandinę prie „Flash ATtiny“
(Dabar neįdėkite baterijos.)
PCB aš pateikiau 6 kontaktų jungtį ATtiny85 programavimui. Mažas taškas šalia 6 kontaktų jungties yra pirmasis kontaktas (MISO), alternatyvių jungčių ieškokite nuotraukose.
- Arduino +5V - VCC
- Arduino GND -GND
- „Arduino“kaištis 10 -RST
- „Arduino“kaištis 11 -MOSI
- Arduino kaištis 12 -MISO
- „Arduino“kaištis 13 -SCK
Norėdami programuoti „ATtiny“, sekite žemiau esančią nuorodą:
Instructables bendruomenės valdytojas randofo parašė gražias instrukcijas „Programuoti„ ATtiny With Arduino “.
visus šaltinio failus galite atsisiųsti iš mano „githhub“puslapio:
Konfigūravę „Arduino IDE Tools“meniu, įkelkite pateiktą arduino eskizą
Pastaba: atnaujinkite 11 -ąją arduino eskizo eilutę, kad ji būtų rodoma pagal jūsų pageidavimą
8 žingsnis: „Sneak Peek“vaizdo įrašas
Pasilinksmink:)
Labai ačiū, kad perskaitėte, jei jums reikia daugiau informacijos, nedvejodami klauskite komentarų, ir aš padarysiu viską, ką galiu.
Jei jums patinka šis projektas, galite paremti mano projektą balsuodami už „Party Challenge“.
Taip pat galite paremti mano projektą PCBWAY konkurse „Aš galiu Solder KIT 2019“
Laimingas kūrimas!:)