Taula de continguts:
- Pas 1: Pas 1: Materials
- Pas 2: pas 2: cablejat
- Pas 3: Pas 3: Afegir més matriu 8x8
- Pas 4: Pas 4: el codi
- Pas 5: pas 5: proves
- Pas 6: Pas 6: Decoracions
- Pas 7: vídeo
Vídeo: Lego / Cobi Showcase Arduino: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Aquest és un projecte Arduino que he creat per mostrar el meu tanc COBI "Maus". L'enllaç original només té un mòdul de text de desplaçament LCD. Per al meu, he improvisat de manera que he trobat un ús per al text de desplaçament. Vaig cobrir el meu LCD amb llegos per fer que sembli una pantalla per als meus jocs de lego.
Els codis eren de CarterW16. Tot i això, he afegit els meus propis codis per permetre que el meu Arduino s’adapti a les meves necessitats. A continuació, hi hauria instruccions sobre com fer el meu projecte.
He substituït la velocitat de la paraula diapositives
La brillantor de la pantalla
La màxima brillantor
Din, CS, SCK
Les paraules que es mostraran al meu LCD
El retard quan apareix cada línia
Pas 1: Pas 1: Materials
- Arduino UNO / Leonardo
- 1 o més mòduls de matriu MAX7219
- 5 cables de pont
- 5 o més cables de pont (opcional)
- Taula de pa sense soldar
- Cobertura de Lego (opcional)
- Caixa per tapar el vostre Arduino
- Cola
- Un joc de Lego o Lego per mostrar
Vaig comprar tots els meus materials a Jin Hua, però a Amazon hi ha altres homòlegs que podeu trobar.
Aquí teniu l’enllaç a la botiga on he anat a 金華 電子 i Mr. Gold Store
Pas 2: pas 2: cablejat
- Connecteu el 5V de l’arduino a VCC de la matriu
- Connecteu el GND al GND
- Connecteu l'entrada 5 a CS
- Connecteu l'entrada 6 a DIN
- Connecteu l'entrada 7 a CLK
Per a totes les entrades, podeu canviar el cablejat de l’arduino i del codi per fer-lo funcionable. No cal que feu servir el mateix CS, DIN i CLK que he escollit per fer servir al meu projecte arduino.
El dibuix de la imatge de cablejat de la imatge es va obtenir de CarterW16, de manera que no en tinc cap crèdit.
Pas 3: Pas 3: Afegir més matriu 8x8
Per fer-ho, haureu de connectar VCC, GND, DIN, CS, CLK a la mateixa posició que el 8x8 al qual us connectareu. En connectar-lo, les paraules passaran per tots els panells. Fer que la paraula aparegui més llarga i les paraules no sortiran del límit tan ràpid com si només tinguéssiu una pantalla LCD de 8x8 de matriu a la taula de suport. Podeu afegir fins a més de 5 taulers, sempre que canvieu el número o taulers del codi. Si heu oblidat afegir la quantitat de pantalla LCD que esteu utilitzant. El text es reduirà a 4 LCD fins i tot si teniu 5 LCD a la taula de treball. Aquest és un error fàcil que la gent cometria, que afegia les taules, però no va modificar el codi, de manera que la quantitat total de LCD no mostraria text.
Pas 4: Pas 4: el codi
- En primer lloc, haureu de descarregar la biblioteca del MaxMatrix al vostre codi. La biblioteca es pot trobar aquí a MaxMatrix.
- Aquest és el codi que he modificat del creador original CarterW16. Aquí teniu l’enllaç al meu codi Lego Display Code.
- Hi ha codis a l’enllaç que l’usuari pot modificar a partir de les seves pròpies preferències.
- A la primera imatge, el codi és connectar la vostra biblioteca de MaxMatrix al vostre arduino. Aquest és el significat del codi. Podeu afegir la biblioteca si aneu a la configuració del vostre ordinador i obteniu aplicacions i cerqueu Arduino. Si utilitzeu un ordinador Window, el trobareu a Program File x86. O bé, podeu anar a fitxers del vostre Arduino i trobar l'opció per afegir una carpeta. Quan feu clic a Carpetes, teniu l'opció d'afegir la carpeta MaxMatrix que heu descarregat a l'ordinador.
- Per a la segona imatge, aquesta és l'opció que podeu canviar al vostre codi Arduino. Es pot canviar la visualització màxima del codi per ajustar-la a la quantitat de visualitzacions que heu connectat. El DIN, CS i CLK es poden canviar sempre que hàgiu connectat la pantalla LCD amb el vostre Arduino UNO / LEONARDO amb el següent pin D.
- Les imatges de 3 a 5 són els codis que permeten que la pantalla mostri paraules. Aquestes són les combinacions de punts que generen les lletres, números que faràs servir al teu Arduino.
- La 6a imatge mostra el canvi d’intensitat de la llum. Això significa la brillantor de la pantalla. Si voleu que la pantalla sigui més brillant, haureu de canviar el número del codi perquè sigui més gran.
- La setena imatge mostra el canvi de paraules que voleu que es mostri a la pantalla. Canvieu la paraula entre claudàtors "alemany". Això permetrà que qualsevol paraula que escriviu aparegui a la pantalla. Tot i això, les paraules que podeu escriure són anglès i números. Si voleu afegir més caràcters, hauríeu d’alterar la imatge 3 ~ 5.
- L'última imatge mostra que podeu canviar l'hora que mostra la següent línia. Per exemple, si el retardeu a 1000. Vol dir que la següent línia apareixerà al cap d'1 segon la primera línia. Hauríeu de canviar els claudàtors "(1000)", el número que hi ha. El següent que podeu canviar és la rapidesa amb què les paraules es desplacen per la pantalla LCD "(cadena, 50). Hauríeu de canviar el 50 per fer-lo més ràpid o més lent. Un nombre més alt significa que és més ràpid.
Pas 5: pas 5: proves
Proveu el vostre Arduino connectant-lo amb el cable USB a un port elèctric. Si el vostre Arduino no funciona o funciona correctament. Aquí hi ha algunes coses per comprovar si hi ha errors
- El vostre codi pot ser diferent del que heu connectat
- És possible que els vostres circuits estiguin connectats als diferents ports
- Heu utilitzat diferents cables per connectar-vos
- Heu afegit caràcters, lletres que no estaven incloses al vostre codi
Després d'assegurar-vos que teniu totes aquestes 4 coses. El més probable és que pugueu solucionar el 99% del problema que teniu, ja que aquests eren els problemes més habituals que he tingut durant la meva construcció.
Pas 6: Pas 6: Decoracions
Podeu tapar el vostre Arduino amb una caixa o algun Lego. He fet una caixa amb Lego i tapo els cables amb ella. Tanmateix, he eliminat algunes parts de l'esquerra, ja que l'havia de connectar amb el port USD del meu Arduino.
Pas 7: vídeo
Aquí teniu un enllaç al meu vídeo i com he creat el meu vídeo, on podreu veure el projecte final. Maus Haus
Recomanat:
Carcassa Lego Arduino Nano sense passadors de capçalera: 3 passos
Lego Arduino Nano sense carcassa de pins de capçalera: necessitava una carcassa per al meu Arduino Nano que no tingués cap pinça de capçalera soldada. Ho volia bonic i petit
Lego Arduino Nano amb potes: 4 passos
Lego Arduino Nano amb potes: necessitava una carcassa per al meu Arduino Nano … amb pins per connectar els ponts a la part inferior
Commodore 64 Revamp amb Raspberry Pi, Arduino i Lego: 17 passos (amb imatges)
Commodore 64 Revamp amb Raspberry Pi, Arduino i Lego: aquest projecte us permet redescobrir l’escena de jocs dels anys 80 ressuscitant un antic ordinador domèstic Commodore 64 que utilitzava nous components i aquells sempre versàtils maons Lego. Si teníeu un d'aquests equips, aquesta versió us permetrà reproduir jocs oblidats i
Lego Lego Skull Man: 6 passos (amb imatges)
Lego Lego Skull Man: Hola, avui t'ensenyaré a fer un petit crani de LEGO portat per bateria. Aquest seria fantàstic per a Halloween, que arribarà aviat. Fins i tot seria un gran projecte senzill de fer quan el tauler o només un petit mantell
Arduino Arcade Lego Games Box: 19 passos (amb imatges)
Arduino Arcade Lego Games Box: si teniu fills, és probable que tingueu els mateixos problemes que els dels jocs de Lego que heu comprat per a ells. Es munten i juguen amb ells, però al cap d’un temps els conjunts es transformen en una sola pila de maons. Els nens es fan grans i no saps què