Sisällysluettelo:

Käytettävä LED -matriisinäyttömerkki: 8 vaihetta (kuvilla)
Käytettävä LED -matriisinäyttömerkki: 8 vaihetta (kuvilla)

Video: Käytettävä LED -matriisinäyttömerkki: 8 vaihetta (kuvilla)

Video: Käytettävä LED -matriisinäyttömerkki: 8 vaihetta (kuvilla)
Video: Yleismittarilla mittaaminen (Jännite, Virta, Vastus, Kondensaattori, Diodi) 2024, Kesäkuu
Anonim
Käytettävä LED -matriisinäyttömerkki
Käytettävä LED -matriisinäyttömerkki

Järjestätkö tapahtumaa, kilpailua tai jopa isännöit syntymäpäiväjuhlia?

Merkit ovat monipuolinen tuote, joka voi tehdä esittelyistä ja juhlista paljon helpompia. Et koskaan aloita keskustelua sanalla hei, nimeni on ………….” niin miksi sinun pitäisi?

Suunnittele siis piirilevymerkki, jonka voit kiinnittää ylpeänä ja käyttää seuraavassa tärkeässä tapahtumassa.

Tässä projektissa näytän, kuinka rakensin rintamerkin kokoisen ATtiny85-pohjaisen LED-matriisinäytön (5x4-matriisi). Olen käyttänyt Charliplexing -tekniikkaa ajaessani 20 LEDiä ATtiny85: llä.

voit jopa helposti lisätä ylimääräisiä tekstejä merkkiisi haluamallasi tavalla.

Aloitetaan:)

Vaihe 1: Katso video

Image
Image

Video käy läpi myös rakennusprosessin, jos haluat oppia tällä tavalla!

Vaihe 2: Tässä projektissa käytetyt asiat

Tässä projektissa käytetyt asiat
Tässä projektissa käytetyt asiat
Tässä projektissa käytetyt asiat
Tässä projektissa käytetyt asiat
Tässä projektissa käytetyt asiat
Tässä projektissa käytetyt asiat

Laitteiston osat

  • Mikrosiru ATtiny85 x1
  • Nappiparisto CR2032 x1
  • 3 mm LED x20
  • CR2032 Nappipidike x1
  • 8 -nastainen DIP -liitäntä x1

  • Liukukytkin x1
  • Vastus 100 ohmia x5

ATtiny85: n ohjelmointiin tarvitset arduino uno tai minkä tahansa muun arduino -levyn

Ohjelmistosovellukset:

Arduino IDE

Käsityökalut:

Juotin

Vaihe 3: Charlieplexing

Charliplexing on tekniikka multipleksoidun näytön ohjaamiseen, jossa käytetään suhteellisen vähän mikro -ohjaimen I/O -nastoja, esim. ajaa joukko LED -valoja. Menetelmä käyttää mikro-ohjaimen kolmen tilan logiikkaominaisuuksia tehokkuuden saavuttamiseksi perinteiseen multipleksointiin verrattuna.

Charlieplexingin kaava on LED = n^2 - n

jossa n on käytettyjen nastojen määrä.

Käytän ATtiny85: tä, joka on ohjelmoitu arduinoon ISP: nä, joten se käyttää 5 nastaa 20 LEDille.

Lisätietoja Charlieplexingistä:

Vaihe 4: Kaavio

Vaihe 5: Prototyyppi

Prototyyppi!
Prototyyppi!
Prototyyppi!
Prototyyppi!
Prototyyppi!
Prototyyppi!
Prototyyppi!
Prototyyppi!

Ennen piirilevyn suunnittelua päätin rakentaa prototyypin perfboardille.

Ja hyvin toimi ….

Vaihe 6: Piirilevyjen suunnittelu

PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu

Käytin KiCadia piirilevyjen suunnitteluun. Reunaleikkaus tehtiin käyttäen. DXF -tiedostoa, joka on suunniteltu ja luotu Autodesk Fusion 360: n avulla.

Piirilevyn koko oli 55*86 mm.

Lainasin ja tilasin piirilevyn PCBWay.comin kautta.

Huomautus: Keskellä oleva valkoinen silkkipaino on tarkoitettu kirjoittamaan nimesi tai mitä haluat:)

Juottamisen jälkeen piirilevy näyttää tältä:

Kuva
Kuva

Tämä projekti on avoimen lähdekoodin. Jos haluat rakentaa oman, kaikki resurssit ovat käytettävissä GitHub -sivulla.

Vaihe 7: Yhdistä piiri ATtiny -salamaan

(ÄLÄ aseta paristoa paikalleen nyt.)

Piirilevyllä olen toimittanut 6-nastaisen liittimen ATtiny85: n ohjelmointiin. Pieni piste 6-nastaisen liittimen lähellä on ensimmäinen nasta (MISO), katso vaihtoehtoiset liitännät kuvista.

Kuva
Kuva
Kuva
Kuva
  • Arduino +5V - VCC
  • Arduino GND -GND
  • Arduino -nasta 10 -RST
  • Arduino -nasta 11 -MOSI
  • Arduino -nasta 12 -MISO
  • Arduino -nasta 13 -SCK

Seuraa alla olevaa linkkiä ATtiny -ohjelmointiin:

Instructables -yhteisön johtaja randofo oli kirjoittanut mukavat ohjeet "Ohjelmoi ATtiny With Arduino".

voit ladata kaikki lähdetiedostot githhub -sivultani:

Kun olet määrittänyt Arduino IDE -työkaluvalikon, lataa annettu arduino -luonnos

Huomautus: päivitä arduino -luonnoksen 11. rivi toiveidesi mukaan

Vaihe 8: Sneak Peek Video

Image
Image

Pidä hauskaa:)

Kiitos paljon, että luit, jos tarvitset lisätietoja, kysy rohkeasti kommenteissa, niin teen parhaani.

Jos pidät tästä projektista, voit tukea projektiani äänestämällä sitä Party Challenge -tapahtumaan.

Voit myös tukea projektiani PCBWAYn I can Solder KIT 2019 -kilpailussa

Hyvää tekemistä!:)

Suositeltava: