Përmbajtje:

Lego/Cobi Showcase Arduino: 7 hapa
Lego/Cobi Showcase Arduino: 7 hapa

Video: Lego/Cobi Showcase Arduino: 7 hapa

Video: Lego/Cobi Showcase Arduino: 7 hapa
Video: Lego Technic Automatic Candle snuffer #Shorts 2024, Korrik
Anonim
Image
Image
Hapi 1: Materialet
Hapi 1: Materialet

Ky është një projekt Arduino të cilin e kam krijuar për të shfaqur rezervuarin tim COBI "Maus". Lidhja origjinale ka vetëm modulin e tekstit rrotullues LCD. Për timen, unë kam improvizuar kështu që kam gjetur një përdorim për tekstin që lëviz. Unë e mbulova LCD -në time me lego për ta bërë atë të duket si një ekran për setet e mia lego!

Kodet ishin nga CarterW16. Sidoqoftë, unë kam shtuar kodet e mia për të lejuar që Arduino të përshtatet me kërkesat e mia. Më poshtë, do të kishte udhëzime se si ta bëj projektin tim!

Kam zëvendësuar shpejtësinë e rrëshqitjeve të fjalëve

Ndriçimi i ekranit

Shkëlqimi maksimal

Din, CS, SCK

Fjalët që do të shfaqen në LCD -në time

Vonesa kur shfaqet çdo rresht

Hapi 1: Hapi 1: Materialet

  • Arduino UNO/Leonardo
  • 1 ose më shumë module të matricës MAX7219
  • 5 kabllo kërcyes
  • 5 ose më shumë tela kërcyes (opsional)
  • Dërrasë buke pa saldim
  • Mbulesa Lego (opsionale)
  • Kuti për të mbuluar Arduino -n tuaj
  • Zam
  • Një grup Lego ose Lego për tu shfaqur

I bleva të gjitha materialet e mia nga Jin Hua, por ka homologë të tjerë në Amazon të cilët mund t'i gjeni!

Këtu është lidhja me dyqanin ku kam shkuar në 金華 Mr. dhe Mr. Gold Store

Hapi 2: Hapi 2: Instalimet elektrike

Hapi 2: Instalimet elektrike
Hapi 2: Instalimet elektrike
Hapi 2: Instalimet elektrike
Hapi 2: Instalimet elektrike
  • Lidhni 5V në arduino me VCC në matricë
  • Lidhni GND me GND
  • Lidhni input5 me CS
  • Lidhni input6 me DIN
  • Lidhni input7 me CLK

Për të gjitha hyrjet, mund të ndryshoni telat në arduino si dhe në kod për ta bërë atë të funksionueshëm. Ju nuk keni pse të përdorni të njëjtat CS, DIN dhe CLK që kam zgjedhur të përdor në projektin tim arduino!

Vizatimi i figurës së telave në figurë është marrë nga CarterW16 kështu që unë nuk kam asnjë kredit për të.

Hapi 3: Hapi 3: Shtimi i më shumë matricës 8x8

Hapi 3: Shtimi i më shumë matricës 8x8
Hapi 3: Shtimi i më shumë matricës 8x8

Për ta bërë këtë, do t'ju duhet të lidhni VCC, GND, DIN, CS, CLK në të njëjtin pozicion si 8x8 me të cilin do të lidheni. Duke e lidhur atë, fjalët do të kalojnë nëpër të gjitha panelet. Duke e bërë fjalën të duket më e gjatë dhe fjalët nuk do të largohen aq shpejt sa të keni vetëm 1 LCD matricë 8x8 në tabelën tuaj të bukës. Mund të shtoni deri në më shumë se 5 tabela, për sa kohë që ndryshoni numrin ose tabelat në kod. Nëse keni harruar të shtoni sasinë e LCD që po përdorni. Teksti do të shkurtohet në 4 LCD edhe nëse keni 5 LCD në tabelën e bukës. Ky është një gabim i lehtë të cilin njerëzit do ta bënin, të cilin e shtojnë dërrasat por ata nuk e ndryshuan kodin kështu që sasia e përgjithshme e LCD nuk do të shfaqte tekst!

Hapi 4: Hapi 4: Kodi

Hapi 4: Kodi
Hapi 4: Kodi
Hapi 4: Kodi
Hapi 4: Kodi
Hapi 4: Kodi
Hapi 4: Kodi
  • Së pari, do t'ju duhet të shkarkoni bibliotekën për MaxMatrix në kodin tuaj. Biblioteka mund të gjendet këtu MaxMatrix.
  • Ky është kodi që kam ndryshuar nga krijuesi origjinal CarterW16. Këtu është lidhja me kodin tim Lego Display Code.
  • Ka kode në lidhje të cilat përdoruesi mund t'i ndryshojë nga preferencat e tyre.
  • Në figurën një, kodi është që të lidhni bibliotekën tuaj të MaxMatrix me arduino -n tuaj. Ky është kuptimi i kodit. Ju mund të shtoni bibliotekën ose duke shkuar te cilësimi i kompjuterit tuaj dhe duke marrë aplikacione, dhe gjeni Arduino. Nëse jeni duke përdorur një kompjuter Window, mund ta gjeni në Program File x86. Ose mund të shkoni te skedarët në Arduino tuaj dhe të gjeni opsionin për të shtuar një dosje. Kur klikoni dosjet, keni mundësinë të shtoni dosjen MaxMatrix të cilën e keni shkarkuar në kompjuterin tuaj.
  • Për fotografinë e dytë, këto janë opsioni që mund të ndryshoni në kodin tuaj Arduino. Ekrani maksimal në kod mund të ndryshohet për t'iu përshtatur sasisë së ekraneve që keni lidhur. DIN, CS dhe CLK mund të ndryshohen për sa kohë që keni lidhur LCD -në tuaj me Arduino UNO/LEONARDO me D Pin -in e mëposhtëm.
  • Fotografitë 3 ~ 5 janë kodet që lejojnë ekranin tuaj të shfaqë fjalë. Këto janë kombinimet e pikave që gjenerojnë shkronja, numra të cilët do t'i përdorni në Arduino tuaj!
  • Fotografia e 6 -të tregon ndryshimin e intensitetit të dritës. Kjo do të thotë shkëlqimin e ekranit tuaj. Nëse dëshironi që ekrani juaj të jetë më i ndritshëm, do t'ju duhet të ndryshoni numrin e kodit që të jetë më i madh.
  • Fotografia e 7 -të tregon ndryshimin e fjalëve që dëshironi të shfaqet në ekran. Ndryshoni fjalën në kllapa "gjermanisht". Kjo do të lejojë që çdo fjalë që shtypni të shfaqet në ekran. Sidoqoftë, fjalët që mund të shkruani janë anglisht dhe numra. Nëse doni të shtoni më shumë karaktere, do të duhet të ndryshoni figurën 3 ~ 5!
  • Fotografia e fundit përshkruan se mund të ndryshoni kohën që tregon rreshti tjetër. Për shembull nëse e vononi në 1000. Do të thotë që rreshti tjetër do të shfaqet pas 1 sekonde rreshtit të parë. Ju do të duhet të ndryshoni kllapat "(1000)", numrin në të. Tjetra që mund të ndryshoni është shpejtësia se sa shpejt fjalët lëvizin nëpër LCD "(vargu, 50). Ju do të duhet të ndryshoni 50 për ta bërë atë më të shpejtë ose më të ngadalshëm. Një numër më i lartë do të thotë se është më i shpejtë.

Hapi 5: Hapi 5: Testimi

Hapi 5: Testimi
Hapi 5: Testimi

Provoni Arduino -n tuaj duke e lidhur me tela USB në një port elektrik. Nëse Arduino juaj nuk punon ose funksionon siç duhet. Këtu janë disa gjëra për të kontrolluar për gabime

  • Kodi juaj mund të jetë i ndryshëm nga ai që keni lidhur
  • Qarqet tuaja mund të jenë të lidhura me porte të ndryshme
  • Ju keni përdorur tela të ndryshëm për t'u lidhur
  • Ju keni shtuar karaktere, shkronja të cilat nuk janë përfshirë në kodin tuaj

Pasi të siguroheni që i keni të gjitha këto 4 gjëra. Me shumë mundësi mund të rregulloni 99% të problemit me të cilin po përballeni, pasi këto ishin problemet e zakonshme me të cilat jam përballur gjatë ndërtimit tim!

Hapi 6: Hapi 6: Dekorime

Hapi 6: Dekorime
Hapi 6: Dekorime
Hapi 6: Dekorime
Hapi 6: Dekorime

Mund ta mbuloni Arduino -n tuaj me një kuti ose ndonjë Lego. Unë kam bërë një kuti duke përdorur Lego dhe mbuloj telat me të. Sidoqoftë, unë kam hequr disa pjesë të së majtës, pasi më duhej ta lidhja me portin USD të Arduino -s time.

Hapi 7: Video

Këtu është lidhja me videon time dhe si e kam bërë videon time të cilën mund ta shihni projektin përfundimtar! Maus Haus

Recommended: