INHOUDSOPGAWE:
- Stap 1: Stap 1: Materiaal
- Stap 2: Stap 2: Bedrading
- Stap 3: Stap 3: Voeg meer Matrix 8x8 by
- Stap 4: Stap 4: die kode
- Stap 5: Stap 5: Toets
- Stap 6: Stap 6: Versierings
- Stap 7: Video
Video: Lego/Cobi Showcase Arduino: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Dit is 'n Arduino -projek wat ek geskep het om my COBI -tenk "Maus" ten toon te stel. Die oorspronklike skakel het slegs 'n LCD -rolteksmodule. Vir myne het ek geïmproviseer, en ek het 'n gebruik vir die rolteks gevind. Ek het my LCD met lego bedek om dit soos 'n skerm vir my lego -stelle te laat lyk!
Die kodes was van CarterW16. Ek het egter my eie kodes bygevoeg om my Arduino aan my vereistes te laat voldoen. Hieronder vind u instruksies oor hoe ek my projek kan maak!
Ek het die spoed van die woord skyfies vervang
Die helderheid van die skerm
Die maksimum helderheid
Din, CS, SCK
Die woorde wat op my LCD vertoon sal word
Die vertraging wanneer elke reël verskyn
Stap 1: Stap 1: Materiaal
- Arduino UNO/Leonardo
- 1 of meer MAX7219 matriksmodules
- 5 springkabels
- 5 of meer springdrade (opsioneel)
- Soldeerlose broodbord
- Lego cover -up (opsioneel)
- Boks om jou Arduino toe te maak
- Gom
- 'N Lego -stel of 'n Lego om te vertoon
Ek het al my materiaal by Jin Hua gekoop, maar daar is ander eweknieë op Amazon wat u kan vind!
Hier is die skakel na die winkel waarheen ek gegaan het 金華 電子 en Mr. Gold Store
Stap 2: Stap 2: Bedrading
- Koppel die 5V op die arduino aan VCC op die matriks
- Koppel die GND aan die GND
- Koppel input5 aan CS
- Koppel ingang 6 aan DIN
- Koppel input7 aan CLK
Vir al die insette kan u die bedrading op die arduino sowel as die kode verander om dit funksioneerbaar te maak. U hoef nie dieselfde CS, DIN en CLK te gebruik wat ek in my arduino -projek gekies het nie!
Die skets van die bedrading op die foto is afkomstig van CarterW16, so ek het geen krediete daarvoor nie.
Stap 3: Stap 3: Voeg meer Matrix 8x8 by
Om dit te kan doen, moet u VCC, GND, DIN, CS, CLK koppel aan dieselfde posisie as die 8x8 waarmee u gaan koppel. Deur dit aan te sluit, gaan die woorde deur al die panele. Deur die woord langer te laat verskyn, sou die woorde nie so vinnig van die grens af sou gaan asof u slegs 1 matriks 8x8 LCD op u broodbord het nie. U kan tot meer as 5 borde byvoeg, solank u die nommer of borde in die kode verander. As u vergeet het om die hoeveelheid LCD wat u gebruik, by te voeg. Die teks word tot 4 LCD gesny, selfs al het u 5 LCD op die broodbord. Dit is 'n maklike fout wat mense sou maak, wat die borde byvoeg, maar hulle het nie die kode verander nie, sodat die totale hoeveelheid LCD nie teks sou wys nie!
Stap 4: Stap 4: die kode
- Eerstens moet u die biblioteek vir die MaxMatrix in u kode aflaai. Die biblioteek kan hier gevind word MaxMatrix.
- Dit is die kode wat ek verander het van die oorspronklike skepper CarterW16. Hier is die skakel na my kode Lego Display Code.
- Daar is kodes in die skakel wat die gebruiker kan verander uit sy eie voorkeure.
- Op prentjie een is die kode om u biblioteek van MaxMatrix aan u arduino te koppel. Dit is die betekenis van die kode. U kan die biblioteek byvoeg deur óf na die instelling van u rekenaar te gaan en programme te kry en Arduino te vind. As u 'n Windows -rekenaar gebruik, kan u dit vind in Program File x86. Of u kan na lêers in u Arduino gaan en die opsie vind om 'n gids by te voeg. As u op gidse klik, het u die opsie om die MaxMatrix -lêergids wat u op u rekenaar afgelaai het, by te voeg.
- Vir die tweede prentjie is dit die opsie wat u in u Arduino -kode kan verander. Die maksimum vertoning in die kode kan verander word volgens die hoeveelheid skerms wat u gekoppel het. Die DIN, CS en CLK kan verander word, solank jy jou LCD met jou Arduino UNO/LEONARDO met die volgende D -pen verbind het.
- Die 3 ~ 5 foto's is die kodes waarmee u op u skerm woorde kan wys. Dit is die kombinasie van kolletjies wat die letters, syfers wat u in u Arduino sal gebruik, genereer!
- Die sesde prentjie toon die verandering van ligintensiteit. Dit beteken die helderheid van u skerm. As u wil hê dat u skerm helderder is, moet u die nommer van die kode verander om groter te wees.
- Die 7de prentjie toon die verandering van woorde wat u op die skerm wil wys. Verander die woord tussen die hakies "Duits". Dit laat enige woord wat u tik op die skerm verskyn. Die woorde wat u kan tik, is egter Engels en syfers. As u meer karakters wil byvoeg, moet u prent 3 ~ 5 verander!
- Die laaste prentjie toon aan dat u die tyd wat die volgende reël wys, kan verander. As u dit byvoorbeeld uitstel tot 1000. Dit beteken dat die eerste reël na 1 sekonde die eerste reël sal verskyn. U moet die hakies "(1000)", die nommer daarin, verander. Die volgende een wat u kan verander, is die spoed van hoe vinnig die woorde deur die LCD blaai "(string, 50). U sal die 50 moet verander om dit vinniger of stadiger te maak. 'N Hoër getal beteken dat dit vinniger is.
Stap 5: Stap 5: Toets
Toets u Arduino deur dit met die USB -kabel aan 'n elektriese poort te koppel. As u Arduino nie behoorlik werk of funksioneer nie. Hier is 'n paar dinge om na te gaan of daar foute is
- U kode kan anders wees as wat u gekoppel het
- U kringe is moontlik aan die verskillende poorte gekoppel
- U het verskillende drade gebruik om aan te sluit
- U het karakters, letters wat nie in u kode ingesluit is nie, bygevoeg
Nadat u seker gemaak het dat u al hierdie vier dinge het. U kan waarskynlik 99% van die probleem waarmee u te kampe het, regstel, aangesien dit die algemene probleme was waarmee ek te kampe gehad het tydens my bou!
Stap 6: Stap 6: Versierings
U kan u Arduino bedek met 'n boks of 'n Lego. Ek het 'n boks gemaak met Lego en bedek die drade daarmee. Ek het egter 'n paar dele van die linkerkant verwyder, aangesien ek dit met die USD -poort van my Arduino moes verbind.
Stap 7: Video
Hier is 'n skakel na my video en hoe ek my video gemaak het, waarmee u die finale projek kon sien! Maus Haus
Aanbeveel:
Lego Arduino Nano Sonder kopstukke Behuising: 3 stappe
Lego Arduino Nano Sonder kopstukke Behuising: Ek het 'n behuising nodig vir my Arduino Nano wat geen kopstukke daaraan gesoldeer het nie. Ek wou dit mooi en klein hê
Lego Arduino Nano met beenbehuizing: 4 stappe
Lego Arduino Nano met beenbehuizing: ek het 'n behuising nodig vir my Arduino Nano … met penne om springers aan die onderkant aan te sluit
Commodore 64 Revamp With Raspberry Pi, Arduino en Lego: 17 stappe (met foto's)
Commodore 64 Revamp With Raspberry Pi, Arduino en Lego: Met hierdie projek kan u die speeltoneel van die 1980's herontdek deur 'n ou Commodore 64-tuisrekenaar te laat herleef met behulp van nuwe komponente en die immer veelsydige Lego-stene! As u een van hierdie rekenaars gehad het, kan u met hierdie weergawe vergete speletjies weer speel
Lego Lego Skull Man: 6 stappe (met foto's)
Lego Lego Skull Man: Hallo vandag, ek gaan jou leer hoe om 'n koel, klein batery -aangedrewe lego -skedelman te maak. Dit sal wonderlik wees vir Halloween wat binnekort opdaag. as u bord of net 'n klein mantelstukkie
Augmented Reality Product Showcase (TfCD): 11 stappe (met foto's)
Augmented Reality Product Showcase (TfCD): Die verkoop van produkte tydens vlug word deesdae al hoe gewilder. Die eerste en byna enigste inligting wat die passasier (moontlike koper) op die vliegtuig sien, is egter 'n gedrukte brosjure. Hierdie instruksies wys 'n manier om te innoveer op airp