Sadržaj:
- Korak 1: Korak 1: Materijali
- Korak 2: Korak 2: Ožičenje
- Korak 3: Korak 3: Dodavanje više matrice 8x8
- Korak 4: Korak 4: Kôd
- Korak 5: Korak 5: Testiranje
- Korak 6: Korak 6: Dekoracije
- Korak 7: Video zapis
Video: Lego/Cobi vitrina Arduino: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
- 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
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
- 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
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
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:
Lego Arduino Nano bez zaglavlja Igle Kućište: 3 koraka
Lego Arduino Nano bez kućišta zaglavlja: Trebalo mi je kućište za moj Arduino Nano na koje nema zalemljenih igala zaglavlja. Želela sam da bude lepo i malo
Lego Arduino Nano sa kućištem za noge: 4 koraka
Lego Arduino Nano sa kućištem za noge: Trebalo mi je kućište za moj Arduino Nano … sa iglama za spajanje kratkospojnika na dno
Commodore 64 Revamp s Raspberry Pi, Arduino i Lego: 17 koraka (sa slikama)
Commodore 64 Revamp sa Raspberry Pi, Arduino i Lego: Ovaj projekat vam omogućava da ponovo otkrijete igračku scenu 1980-ih oživljavanjem starog Commodore 64 kućnog računara koristeći nove komponente i svestrane Lego kockice! Ako ste imali jedan od ovih računara, ova verzija će vam omogućiti da ponovite zaboravljene igre
Lego Lego Lubanja čovjek: 6 koraka (sa slikama)
Lego Lego Skull Man: Zdravo, danas ću vas naučiti kako napraviti hladnog LED baterija s lego lubanjem na baterije. Ovo bi bilo sjajno za Noć vještica koja dolazi uskoro. Ili bi to čak bio odličan jednostavan projekt za napraviti kad vaša daska ili samo mali plašt
Arduino Arkadne lego kutije za igre: 19 koraka (sa slikama)
Arduino Arkadne lego kutije za igre: Ako imate djecu, vjerojatno ćete se suočiti s istim problemima kao i mi s Lego setovima koje ste im kupili. Sastavljaju se i igraju s njima, ali se nakon nekog vremena kompleti pretvaraju u jednu hrpu cigli. Djeca odrastaju i ne znate šta biste