Sadržaj:

Lego/Cobi vitrina Arduino: 7 koraka
Lego/Cobi vitrina Arduino: 7 koraka
Anonim
Image
Image
Korak 1: Materijali
Korak 1: Materijali

Ovo je Arduino projekt koji sam stvorio kako bih izložio svoj COBI spremnik "Maus". Izvorna veza ima samo tekstualni modul za pomicanje LCD -a. Za svoje sam improvizirao pa sam našao upotrebu za pomicanje teksta. Pokrio sam svoj LCD s lego kockama kako bi izgledao kao zaslon za moje lego setove!

Kodovi su iz CarterW16. Međutim, dodao sam vlastite kodove kako bi moj Arduino odgovarao mojim zahtjevima. U nastavku bi se nalazile upute kako napraviti svoj projekt!

Zamijenio sam brzinu slajdova riječi

Svjetlina ekrana

Maksimalna svjetlina

Din, CS, SCK

Riječi koje će se prikazati na mom LCD -u

Kašnjenje kada se pojavi svaki redak

Korak 1: Korak 1: Materijali

  • Arduino UNO/Leonardo
  • 1 ili više MAX7219 matričnih modula
  • 5 kratkospojnih kabela
  • 5 ili više kratkospojnih žica (izborno)
  • Mašina za lemljenje
  • Lego coverup (izborno)
  • Kutija za prikrivanje vašeg Arduina
  • Ljepilo
  • Lego set ili Lego za prikaz

Sve svoje materijale kupio sam od Jin Hua, ali na Amazonu postoje i drugi primjerci!

Evo veze do trgovine u koju sam otišao 金華 電子 i gospodina Gold Store -a

Korak 2: Korak 2: Ožičenje

Korak 2: Ožičenje
Korak 2: Ožičenje
Korak 2: Ožičenje
Korak 2: Ožičenje
  • Spojite 5V na arduinu na VCC na matrici
  • Spojite GND na GND
  • Spojite ulaz 5 na CS
  • Spojite ulaz 6 na DIN
  • Spojite ulaz 7 na CLK

Za sve ulaze možete promijeniti ožičenje na arduinu, kao i na kodu, kako biste ga učinili funkcionalnim. Ne morate koristiti iste CS, DIN i CLK koje sam odabrao u svom arduino projektu!

Crtež slike ožičenja na slici je nabavljen od CarterW16 tako da ne posjedujem zasluge za to.

Korak 3: Korak 3: Dodavanje više matrice 8x8

Korak 3: Dodavanje više matrice 8x8
Korak 3: Dodavanje više matrice 8x8

Da biste to učinili, trebate spojiti VCC, GND, DIN, CS, CLK na isto mjesto kao i 8x8 na koji ćete se spojiti. Povezivanjem, riječi će proći kroz sve ploče. Da bi riječ izgledala dulje, riječi ne bi sišle s granice tako brzo kao da imate samo 1 matrični LCD zaslon veličine 8x8 na svojoj ploči. Možete dodati najviše 5 ploča, sve dok promijenite broj ili ploče u kodu. Ako ste zaboravili dodati količinu LCD -a koju koristite. Tekst će biti izrezan na 4 LCD -a čak i ako imate 5 LCD -a na ploči. Ovo je laka greška koju bi ljudi napravili, dodavši ploče, ali nisu promijenili kôd tako da ukupna količina LCD -a ne prikazuje tekst!

Korak 4: Korak 4: Kôd

Korak 4: Kôd
Korak 4: Kôd
Korak 4: Kôd
Korak 4: Kôd
Korak 4: Kôd
Korak 4: Kôd
  • Prvo biste morali preuzeti knjižnicu za MaxMatrix u svom kodu. Knjižnicu možete pronaći ovdje MaxMatrix.
  • Ovo je kôd koji sam promijenio od izvornog tvorca CarterW16. Evo veze do mog koda Lego Display Code.
  • Na poveznici postoje kodovi koje korisnik može promijeniti prema vlastitim željama.
  • Na prvoj slici, kod je za povezivanje vaše knjižnice MaxMatrix s vašim arduinom. To je smisao koda. Biblioteku možete dodati tako da odete na postavku računala i nabavite aplikacije te pronađete Arduino. Ako koristite računalo Window, možete ga pronaći u programskoj datoteci x86. Ili možete otići do datoteka na svom Arduinu i pronaći opciju za dodavanje mape. Kada kliknete mape, imate mogućnost dodati mapu MaxMatrix koju ste preuzeli na računalo.
  • Za drugu sliku, ovo su opcije koje možete promijeniti u svom Arduino kodu. Maksimalni prikaz u kodu može se promijeniti tako da odgovara količini prikaza koje ste povezali. DIN, CS i CLK mogu se mijenjati sve dok ste povezali LCD sa svojim Arduino UNO/LEONARDO sa sljedećim D pinom.
  • Slike od 3 do 5 su kodovi koji vašem zaslonu omogućuju prikaz riječi. Ovo su kombinacije točaka koje generiraju slova, brojeve koje ćete koristiti u svom Arduinu!
  • 6. slika prikazuje promjenu intenziteta svjetla. To znači svjetlinu vašeg zaslona. Ako želite da vaš zaslon bude svjetliji, morate promijeniti broj koda kako bi bio veći.
  • 7. slika prikazuje promjenu riječi koju želite prikazati na ekranu. Promijenite riječ u zagradama "njemački". To će omogućiti da se svaka riječ koju upišete prikaže na ekranu. Međutim, riječi koje možete upisati su engleski i brojevi. Ako želite dodati još znakova, morate promijeniti sliku 3 ~ 5!
  • Posljednja slika prikazuje da možete promijeniti vrijeme koje prikazuje sljedeći redak. Na primjer, ako odgodite na 1000. To znači da će se sljedeći redak pojaviti nakon 1 sekunde prvi redak. Morali biste promijeniti zagrade "(1000)", broj u njoj. Sljedeći koji možete promijeniti je brzina kojom se riječi pomiču kroz LCD "(niz, 50). Morali biste promijeniti 50 da biste ga učinili bržim ili sporijim. Veći broj znači da je brži.

Korak 5: Korak 5: Testiranje

Korak 5: Testiranje
Korak 5: Testiranje

Testirajte svoj Arduino tako da ga spojite USB žicom na električni priključak. Ako vaš Arduino ne radi ili ne radi ispravno. Evo nekoliko stvari za provjeru pogrešaka

  • Vaš se kôd može razlikovati od onog što ste povezali
  • Vaši krugovi mogu biti spojeni na različite portove
  • Za povezivanje ste koristili različite žice
  • Dodali ste znakove, slova koja nisu uključena u vaš kôd

Nakon što ste se uvjerili da imate sve ove 4 stvari. Najvjerojatnije možete riješiti 99% problema s kojim se suočavate, jer su to bili uobičajeni problemi s kojima sam se suočio tijekom izgradnje!

Korak 6: Korak 6: Dekoracije

Korak 6: Dekoracije
Korak 6: Dekoracije
Korak 6: Dekoracije
Korak 6: Dekoracije

Svoj Arduino možete prikriti kutijom ili nekim Lego kockicama. Napravio sam kutiju koristeći Lego i njome prikrio žice. Međutim, uklonio sam neke dijelove s lijeve strane, jer sam ga morao povezati s USD priključkom na svom Arduinu.

Korak 7: Videozapis

Evo veze do mog videa i kako sam napravio svoj video koji ste mogli vidjeti konačni projekt! Maus Haus

Preporučeni: