Sadržaj:

Lego/Cobi vitrina Arduino: 7 koraka
Lego/Cobi vitrina Arduino: 7 koraka

Video: Lego/Cobi vitrina Arduino: 7 koraka

Video: Lego/Cobi vitrina Arduino: 7 koraka
Video: Обзор на танк АТ 7 из лего 2024, Novembar
Anonim
Image
Image
Korak 1: Materijali
Korak 1: Materijali

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

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

Zamijenio sam brzinu slajdova riječi

Osvjetljenje ekrana

Maksimalna svjetlina

Din, CS, SCK

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

Kašnjenje kada se pojavi svaka linija

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 (opcionalno)
  • Mašina za lemljenje
  • Lego coverup (nije obavezno)
  • Kutija za prikrivanje vašeg Arduina
  • Ljepilo
  • Lego set ili Lego za prikaz

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

Evo linka 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 ulaz7 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 za korištenje 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 isti položaj kao i 8x8 na koji ćete se spojiti. Povezivanjem, riječi će proći kroz sve ploče. Da bi riječ izgledala duže i riječi ne bi sišle s granice tako brzo kao da imate samo 1 matrični 8x8 LCD na 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 matičnoj 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 biblioteku za MaxMatrix u svom kodu. Biblioteku možete pronaći ovdje MaxMatrix.
  • Ovo je kôd koji sam promijenio od originalnog tvorca CarterW16. Evo veze do mog koda Lego koda za prikaz.
  • Na linku postoje kodovi koje korisnik može promijeniti prema vlastitim željama.
  • Na prvoj slici, kod je za povezivanje vaše biblioteke MaxMatrix sa vašim arduinom. To je smisao koda. Biblioteku možete dodati tako da odete na postavku računara i nabavite aplikacije i pronađete Arduino. Ako koristite Window računar, možete ga pronaći u programskoj datoteci x86. Ili možete otići do datoteka na vašem Arduinu i pronaći opciju za dodavanje mape. Kada kliknete na 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.
  • 3 ~ 5 slika su kodovi koji omogućuju vašem ekranu da prikazuje riječi. Ovo su kombinacije točaka koje generiraju slova, brojeve koje ćete koristiti u svom Arduinu!
  • Šesta slika prikazuje promjenu intenziteta svjetlosti. To znači svjetlinu vašeg ekrana. Ako želite da vaš ekran bude svjetliji, morate promijeniti broj koda da bude veći.
  • Sedma slika prikazuje promjenu riječi koju želite prikazati na ekranu. Promijenite riječ u zagradama "njemački". Ovo ć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!
  • Zadnja slika prikazuje da možete promijeniti vrijeme koje prikazuje sljedeći red. Na primjer, ako odgodite na 1000. To znači da će se sljedeći redak pojaviti nakon 1 sekunde, prvi red. 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 što ćete ga spojiti USB žicom na električni priključak. Ako vaš Arduino ne radi ili ne radi ispravno. Evo nekoliko stvari koje treba provjeriti ima li grešaka

  • Vaš kôd se može razlikovati od onog koji ste povezali
  • Vaša kola mogu biti povezana 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 se uvjerite 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: Dekoracija
Korak 6: Dekoracija
Korak 6: Dekoracija
Korak 6: Dekoracija

Arduino možete pokriti kutijom ili nekim Lego kockicama. Napravio sam kutiju koristeći Lego i njome prikrio žice. Međutim, uklonio sam neke dijelove lijeve strane jer sam ih morao povezati sa USD portom na svom Arduinu.

Korak 7: Video zapis

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

Preporučuje se: