Cuprins:
- Pasul 1: Pasul 1: Materiale
- Pasul 2: Pasul 2: Cablare
- Pasul 3: Pasul 3: Adăugarea mai multor Matrix 8x8
- Pasul 4: Pasul 4: Codul
- Pasul 5: Pasul 5: Testarea
- Pasul 6: Pasul 6: Decorațiuni
- Pasul 7: Video
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
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
- 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
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
- Î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
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
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:
Lego Arduino Nano Fără carcasă pinii antet: 3 pași
Lego Arduino Nano Fără carcasă cu pini antet: Aveam nevoie de o carcasă pentru Arduino Nano care nu are pini de antet lipite. Îmi doream frumos și mic
Lego Arduino Nano cu carcasă picioare: 4 pași
Lego Arduino Nano cu carcasă pentru picioare: Aveam nevoie de o carcasă pentru Arduino Nano … cu pini pentru conectarea jumperilor la partea de jos
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego: 17 pași (cu imagini)
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego: Acest proiect vă permite să redescoperiți scena jocurilor din anii 1980 prin învierea unui computer de acasă vechi Commodore 64 folosind componente noi și acele cărămizi Lego mereu versatile! Dacă ați avea unul dintre aceste computere, această versiune vă va permite să redați jocurile uitate și
Lego Lego Skull Man: 6 pași (cu imagini)
Lego Lego Skull Man: Bună ziua, astăzi o să vă învăț cum să faceți un mic craniu cu led, alimentat cu baterie, care va fi minunat pentru Halloween, care va apărea în curând. când tabla ta sau doar o mică bucată de manta
Arduino Arcade Lego Games Box: 19 pași (cu imagini)
Arduino Arcade Lego Games Box: Dacă aveți copii, probabil că vă confruntați cu aceleași probleme ca și noi cu seturile Lego pe care le-ați cumpărat pentru ei. Se asamblează și se joacă cu ei, dar după un timp seturile se transformă într-o singură grămadă de cărămizi. Copiii cresc și nu știi ce să