Kazalo:

Lego/Cobi vitrina Arduino: 7 korakov
Lego/Cobi vitrina Arduino: 7 korakov

Video: Lego/Cobi vitrina Arduino: 7 korakov

Video: Lego/Cobi vitrina Arduino: 7 korakov
Video: Обзор на танк АТ 7 из лего 2024, November
Anonim
Image
Image
1. korak: Materiali
1. korak: Materiali

To je projekt Arduino, ki sem ga ustvaril za predstavitev svojega rezervoarja COBI "Maus". Izvirna povezava ima samo besedilni modul za pomikanje LCD. Za svoje sem improviziral, zato sem našel uporabo za drseče besedilo. LCD sem pokril z lego kockami, da bi bil videti kot zaslon za moje lego komplete!

Kode so bile iz CarterW16. Vendar sem dodal lastne kode, ki omogočajo, da moj Arduino ustreza mojim zahtevam. Spodaj bi bila navodila, kako narediti svoj projekt!

Zamenjal sem hitrost besednih diapozitivov

Svetlost zaslona

Največja svetlost

Din, CS, SCK

Besede, ki bodo prikazane na mojem LCD -prikazovalniku

Zamuda, ko se prikaže vsaka vrstica

1. korak: 1. korak: Materiali

  • Arduino UNO/Leonardo
  • 1 ali več matričnih modulov MAX7219
  • 5 mostičnih kablov
  • 5 ali več mostičnih žic (neobvezno)
  • Tlačna plošča brez spajkanja
  • Lego coverup (neobvezno)
  • Škatla, ki prikrije vaš Arduino
  • Lepilo
  • Lego set ali Lego za prikaz

Vse svoje materiale sem kupil pri Jin Hua, vendar obstajajo tudi drugi primerki na Amazonki, ki jih lahko najdete!

Tukaj je povezava do trgovine, ki sem jo obiskala 金華 電子 in gospod Gold Store

2. korak: 2. korak: Ožičenje

2. korak: Ožičenje
2. korak: Ožičenje
2. korak: Ožičenje
2. korak: Ožičenje
  • Priključite 5V na arduinu na VCC na matriki
  • GND priključite na GND
  • Priključite vhod 5 na CS
  • Priključite vhod 6 na DIN
  • Priključite vhod7 na CLK

Za vse vhode lahko spremenite ožičenje na arduinu in kodi, da bo deloval. Ni vam treba uporabljati istih CS, DIN in CLK, ki sem jih izbral v svojem projektu arduino!

Risbo slike ožičenja na sliki je dobil CarterW16, zato zanjo nimam nobenih zaslug.

3. korak: 3. korak: Dodajanje več matrice 8x8

3. korak: Dodajanje več matrice 8x8
3. korak: Dodajanje več matrice 8x8

Če želite to narediti, morate priključiti VCC, GND, DIN, CS, CLK na isti položaj kot 8x8, na katerega se boste povezali. Ko ga povežete, bodo besede prešle vse plošče. Zaradi tega, da se beseda zdi daljša, besede ne bodo šle tako hitro, kot če bi imeli na svoji plošči le 1 matrični zaslon 8x8. Dodate lahko največ 5 plošč, če spremenite število ali plošče v kodi. Če ste pozabili dodati količino LCD -ja, ki ga uporabljate. Besedilo bo razrezano na 4 LCD, tudi če imate 5 LCD na plošči. To je lahka napaka, ki bi jo naredili ljudje, ki so dodale plošče, vendar niso spremenile kode, tako da skupna količina LCD -ja ne bi prikazala besedila!

4. korak: 4. korak: Koda

4. korak: Koda
4. korak: Koda
4. korak: Koda
4. korak: Koda
4. korak: Koda
4. korak: Koda
  • Najprej bi morali v svoji kodi prenesti knjižnico za MaxMatrix. Knjižnico najdete tukaj MaxMatrix.
  • To je koda, ki sem jo spremenil od prvotnega ustvarjalca CarterW16. Tukaj je povezava do moje kode Lego Display Code.
  • Na povezavi so kode, ki jih lahko uporabnik spremeni glede na svoje želje.
  • Na prvi sliki je koda povezati knjižnico MaxMatrix z arduinom. To je pomen kode. Knjižnico lahko dodate tako, da odprete nastavitve računalnika in dobite aplikacije ter poiščete Arduino. Če uporabljate računalnik Window, ga najdete v programski datoteki x86. Lahko pa odprete datoteke v svojem Arduinu in poiščete možnost dodajanja mape. Ko kliknete mape, lahko dodate mapo MaxMatrix, ki ste jo prenesli v računalnik.
  • Za drugo sliko so to možnosti, ki jih lahko spremenite v kodi Arduino. Največji prikaz v kodi se lahko prilagodi količini prikazovalnikov, ki ste jih povezali. DIN, CS in CLK lahko spreminjate, če ste LCD -zaslon povezali z Arduino UNO/LEONARDO z naslednjim D Pin -om.
  • 3 ~ 5 slik so kode, ki omogočajo, da zaslon prikazuje besede. To so kombinacije pik, ki ustvarjajo črke, številke, ki jih boste uporabili v svojem Arduinu!
  • 6. slika prikazuje spremembo jakosti svetlobe. To pomeni svetlost zaslona. Če želite, da je zaslon svetlejši, morate spremeniti številko kode, da bo večja.
  • 7. slika prikazuje spremembo besed, ki jih želite prikazati na zaslonu. Spremenite besedo v oklepaju "nemščina". Tako bo vsaka beseda, ki jo vnesete, prikazana na zaslonu. Besede, ki jih lahko vnesete, so angleške in številke. Če želite dodati več znakov, morate sliko 3 ~ 5 spremeniti!
  • Zadnja slika prikazuje, da lahko spremenite čas, ki je prikazan v naslednji vrstici. Na primer, če zamudite na 1000. To pomeni, da se bo naslednja vrstica prikazala po 1 sekundi prva vrstica. Morali bi spremeniti oklepaje "(1000)", številko v njem. Naslednja, ki jo lahko spremenite, je hitrost, kako hitro se besede premikajo po LCD -ju "(niz, 50). Za hitrejšo ali počasnejšo spremembo bi morali spremeniti 50. Višja številka pomeni, da je hitrejša.

5. korak: 5. korak: Testiranje

5. korak: Testiranje
5. korak: Testiranje

Preizkusite svoj Arduino tako, da ga z žico USB povežete z električnim priključkom. Če vaš Arduino ne deluje ali deluje pravilno. Tukaj je nekaj stvari, ki jih je treba preveriti glede napak

  • Vaša koda se lahko razlikuje od tiste, ki ste jo povezali
  • Vaša vezja so lahko povezana z različnimi vrati
  • Za povezavo ste uporabili različne žice
  • Dodali ste znake, črke, ki niso vključeni v vašo kodo

Ko se prepričate, da imate vse te 4 stvari. Najverjetneje lahko odpravite 99% težave, s katero se soočate, saj so bile to običajne težave, s katerimi sem se soočal med gradnjo!

6. korak: 6. korak: okraski

6. korak: Okraski
6. korak: Okraski
6. korak: Okraski
6. korak: Okraski

Arduino lahko pokrijete s škatlo ali kakšnim Legom. Iz Lega sem naredil škatlo in z njo zakril žice. Vendar sem odstranil nekatere dele leve strani, saj sem jih moral povezati z vmesnikom USD na svojem Arduinu.

7. korak: Video

Tukaj je povezava do mojega videa in kako sem naredil svoj video, ki si ga lahko ogledate v končnem projektu! Maus Haus

Priporočena: