Cuprins:

Lego / Cobi Showcase Arduino: 7 pași
Lego / Cobi Showcase Arduino: 7 pași
Anonim
Image
Image
Pasul 1: Materiale
Pasul 1: Materiale

Acesta este un proiect Arduino pe care l-am creat pentru a-mi prezenta tancul COBI „Maus”. Legătura originală are doar modul text LCD cu defilare. Pentru al meu, am improvizat, așa că am găsit o utilizare pentru textul care derulează. Mi-am acoperit ecranul LCD cu legosuri pentru a face să pară un afișaj pentru seturile mele de lego!

Codurile erau de la CarterW16. Cu toate acestea, am adăugat propriile coduri pentru ca Arduino să se potrivească cerințelor mele. Mai jos, ar exista instrucțiuni despre cum să realizez proiectul meu!

Am înlocuit viteza cuvintelor diapozitive

Luminozitatea ecranului

Luminozitatea maximă

Din, CS, SCK

Cuvintele care vor fi afișate pe ecranul meu LCD

Întârzierea când apare fiecare linie

Pasul 1: Pasul 1: Materiale

  • Arduino UNO / Leonardo
  • 1 sau mai multe module matrice MAX7219
  • 5 cabluri jumper
  • 5 sau mai multe fire jumper (opțional)
  • Pană de sudură fără sudură
  • Acoperire Lego (opțional)
  • Cutie pentru a vă acoperi Arduino
  • Lipici
  • Un set Lego sau Lego de afișat

Mi-am cumpărat toate materialele de la Jin Hua, dar pe Amazon există și alte omologe pe care le poți găsi!

Iată linkul către magazinul pe care l-am dus la 金華 電子 și Mr. Gold Store

Pasul 2: Pasul 2: Cablare

Pasul 2: Cablare
Pasul 2: Cablare
Pasul 2: Cablare
Pasul 2: Cablare
  • Conectați 5V de pe arduino la VCC pe matrice
  • Conectați GND la GND
  • Conectați intrarea5 la CS
  • Conectați intrarea6 la DIN
  • Conectați intrarea7 la CLK

Pentru toate intrările, ați putea schimba cablajul pe arduino, precum și pe cod, pentru a-l face funcțional. Nu trebuie să utilizați aceleași CS, DIN și CLK pe care am ales să le folosesc în proiectul meu arduino!

Imaginea de cablare din imagine a fost obținută de la CarterW16, deci nu dețin credite pentru aceasta.

Pasul 3: Pasul 3: Adăugarea mai multor Matrix 8x8

Pasul 3: Adăugarea mai multor Matrix 8x8
Pasul 3: Adăugarea mai multor Matrix 8x8

Pentru a face acest lucru, va trebui să conectați VCC, GND, DIN, CS, CLK la aceeași poziție ca 8x8 la care urmează să vă conectați. Prin conectarea acestuia, cuvintele vor trece prin toate panourile. Făcând cuvântul să apară mai mult, iar cuvintele nu ar ieși de la margine la fel de repede ca și cum ai avea doar 1 matrice LCD 8x8 pe panoul tău. Puteți adăuga până la mai mult de 5 panouri, atâta timp cât modificați numărul sau panourile din cod. Dacă ați uitat să adăugați cantitatea de LCD pe care o utilizați. Textul va fi tăiat la 4 LCD chiar dacă aveți 5 LCD pe panou. Aceasta este o greșeală ușoară pe care oamenii o vor face, pe care o adaugă plăcile, dar nu au modificat codul, astfel încât cantitatea totală de LCD nu ar arăta text!

Pasul 4: Pasul 4: Codul

Pasul 4: Codul
Pasul 4: Codul
Pasul 4: Codul
Pasul 4: Codul
Pasul 4: Codul
Pasul 4: Codul
  • În primul rând, ar trebui să descărcați biblioteca pentru MaxMatrix în codul dvs. Biblioteca poate fi găsită aici MaxMatrix.
  • Acesta este codul pe care l-am modificat de la creatorul original CarterW16. Iată linkul către codul meu Lego Display Code.
  • În legătură există coduri pe care utilizatorul le poate modifica din propriile preferințe.
  • În prima imagine, codul este să vă conectați biblioteca MaxMatrix la arduino. Acesta este sensul codului. Puteți adăuga biblioteca accesând setările computerului și obținând aplicații și găsind Arduino. Dacă utilizați un computer Window, îl puteți găsi în Program File x86. Sau puteți accesa fișierele din Arduino și găsiți opțiunea de a adăuga un folder. Când faceți clic pe foldere, aveți opțiunea de a adăuga folderul MaxMatrix pe care l-ați descărcat pe computer.
  • Pentru a doua imagine, acestea sunt opțiunea pe care o puteți schimba în codul dvs. Arduino. Afișajul maxim din cod poate fi modificat pentru a se potrivi cu numărul de afișaje pe care le-ați conectat. DIN, CS și CLK pot fi schimbate atâta timp cât ați conectat ecranul LCD cu Arduino UNO / LEONARDO cu următorul pin D.
  • Cele 3 ~ 5 imagini sunt codurile care permit ecranului dvs. să afișeze cuvinte. Acestea sunt combinațiile de puncte care generează literele, numerele pe care le veți folosi în Arduino!
  • A 6-a imagine arată schimbarea intensității luminii. Aceasta înseamnă luminozitatea ecranului. Dacă doriți ca ecranul dvs. să fie mai luminos, va trebui să modificați numărul codului pentru a fi mai mare.
  • A 7-a imagine arată schimbarea cuvintelor pe care doriți să le afișeze ecranul. Schimbați cuvântul dintre paranteze „germană”. Astfel, orice cuvânt pe care îl tastați va fi afișat pe ecran. Cu toate acestea, cuvintele pe care le puteți tasta sunt engleză și cifre. Dacă doriți să adăugați mai multe caractere, va trebui să modificați imaginea 3 ~ 5!
  • Ultima imagine arată că ați putea schimba ora în care apare următoarea linie. De exemplu, dacă îl întârziați la 1000. Înseamnă că următoarea linie va apărea după 1 sec. Prima linie. Trebuie să schimbați parantezele „(1000)”, numărul din ea. Următoarea pe care o puteți modifica este viteza cu cât de repede cuvintele derulează pe ecranul LCD "(șir, 50). Ar trebui să schimbați 50 pentru a-l face mai rapid sau mai lent. Un număr mai mare înseamnă că este mai rapid.

Pasul 5: Pasul 5: Testarea

Pasul 5: Testare
Pasul 5: Testare

Testați-vă Arduino conectându-l cu firul USB la un port electric. Dacă Arduino nu funcționează sau funcționează corect. Iată câteva lucruri de verificat pentru erori

  • Codul dvs. ar putea fi diferit de ceea ce ați conectat
  • Circuitele dvs. ar putea fi conectate la diferite porturi
  • Ați folosit diferite fire pentru a vă conecta
  • Ați adăugat caractere, litere care nu au fost incluse în cod

După ce te-ai asigurat că ai toate aceste 4 lucruri. Cel mai probabil puteți remedia 99% din problema cu care vă confruntați, deoarece acestea au fost problemele obișnuite cu care m-am confruntat în timpul construcției mele!

Pasul 6: Pasul 6: Decorațiuni

Pasul 6: Decorațiuni
Pasul 6: Decorațiuni
Pasul 6: Decorațiuni
Pasul 6: Decorațiuni

Vă puteți acoperi Arduino cu o cutie sau cu ceva Lego. Am făcut o cutie folosind Lego și am acoperit firele cu ea. Cu toate acestea, am eliminat unele părți din stânga, deoarece a trebuit să-l conectez cu portul USD sau cu Arduino.

Pasul 7: Video

Iată un link către videoclipul meu și cum mi-am creat videoclipul, pe care îl puteți vedea proiectul final! Maus Haus

Recomandat: