Turinys:

Nešiojamas LED matricos ekrano ženklelis: 8 žingsniai (su paveikslėliais)
Nešiojamas LED matricos ekrano ženklelis: 8 žingsniai (su paveikslėliais)

Video: Nešiojamas LED matricos ekrano ženklelis: 8 žingsniai (su paveikslėliais)

Video: Nešiojamas LED matricos ekrano ženklelis: 8 žingsniai (su paveikslėliais)
Video: CS50 2015 - Week 6 2024, Lapkritis
Anonim
Nešiojamas LED matricos ekrano ženklelis
Nešiojamas LED matricos ekrano ženklelis

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šą

Image
Image

Vaizdo įrašas taip pat atlieka kūrimo procesą, jei norite to išmokti!

2 žingsnis: Šiame projekte naudojami dalykai

Dalykai, naudojami šiame projekte
Dalykai, naudojami šiame projekte
Dalykai, naudojami šiame projekte
Dalykai, naudojami šiame projekte
Dalykai, naudojami šiame projekte
Dalykai, naudojami šiame projekte

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

Prototipas!
Prototipas!
Prototipas!
Prototipas!
Prototipas!
Prototipas!
Prototipas!
Prototipas!

Prieš kurdamas PCB, nusprendžiau sukurti prototipą ant plokštės.

Ir gerai veikė ….

6 žingsnis: PCB projektavimas

PCB dizainas
PCB dizainas
PCB dizainas
PCB dizainas
PCB dizainas
PCB dizainas
PCB dizainas
PCB dizainas

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:

Vaizdas
Vaizdas

Š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.

Vaizdas
Vaizdas
Vaizdas
Vaizdas
  • 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

Image
Image

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!:)

Rekomenduojamas: