Taula de continguts:

Lego / Cobi Showcase Arduino: 7 passos
Lego / Cobi Showcase Arduino: 7 passos

Vídeo: Lego / Cobi Showcase Arduino: 7 passos

Vídeo: Lego / Cobi Showcase Arduino: 7 passos
Vídeo: Best DIY aircraft carrier model! 2024, De novembre
Anonim
Image
Image
Pas 1: materials
Pas 1: materials

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

Pas 2: cablejat
Pas 2: cablejat
Pas 2: cablejat
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

Pas 3: afegir més matriu 8x8
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

Pas 4: el codi
Pas 4: el codi
Pas 4: el codi
Pas 4: el codi
Pas 4: el codi
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

Pas 5: proves
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

Pas 6: Decoracions
Pas 6: Decoracions
Pas 6: Decoracions
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: