Innehållsförteckning:

Lego/Cobi Showcase Arduino: 7 steg
Lego/Cobi Showcase Arduino: 7 steg

Video: Lego/Cobi Showcase Arduino: 7 steg

Video: Lego/Cobi Showcase Arduino: 7 steg
Video: Lego Technic Automatic Candle snuffer #Shorts 2024, Juli
Anonim
Image
Image
Steg 1: Material
Steg 1: Material

Detta är ett Arduino -projekt som jag har skapat för att visa upp min COBI -tank "Maus". Den ursprungliga länken har bara LCD -rullande textmodul. För min har jag improviserat så jag har hittat en användning för rullningstexten. Jag täckte min LCD -skärm med legos för att den skulle se ut som en display för mina lego -set!

Koderna var från CarterW16. Jag har dock lagt till mina egna koder för att låta min Arduino passa mina krav. Nedan finns instruktioner om hur jag gör mitt projekt!

Jag har bytt ut hastigheten på ordet bilder

Skärmens ljusstyrka

Maximal ljusstyrka

Din, CS, SCK

Orden som kommer att visas på min LCD

Fördröjningen när varje rad dyker upp

Steg 1: Steg 1: Material

  • Arduino UNO/Leonardo
  • 1 eller fler MAX7219 matrismoduler
  • 5 bygelkablar
  • 5 eller fler bygelkablar (tillval)
  • Lödlös brödbräda
  • Lego coverup (tillval)
  • Låda för att täcka din Arduino
  • Lim
  • En Lego -uppsättning eller Lego att visa

Jag köpte allt mitt material från Jin Hua, men det finns andra motsvarigheter på Amazon som du kan hitta!

Här är länken till butiken som jag har gått till 金華 電子 och Mr. Gold Store

Steg 2: Steg 2: Kabeldragning

Steg 2: Kabeldragning
Steg 2: Kabeldragning
Steg 2: Kabeldragning
Steg 2: Kabeldragning
  • Anslut 5V på arduino till VCC på matrisen
  • Anslut GND till GND
  • Anslut ingång 5 till CS
  • Anslut ingång 6 till DIN
  • Anslut ingång 7 till CLK

För alla ingångar kan du ändra kablarna på arduino såväl som på koden för att göra den funktionell. Du behöver inte använda samma CS, DIN och CLK som jag har valt att använda i mitt arduino -projekt!

Ledningsbildritningen på bilden är hämtad från CarterW16 så jag äger inga krediter för det.

Steg 3: Steg 3: Lägga till mer Matrix 8x8

Steg 3: Lägga till mer Matrix 8x8
Steg 3: Lägga till mer Matrix 8x8

För att göra det måste du ansluta VCC, GND, DIN, CS, CLK till samma position som 8x8 som du ska ansluta till. Genom att ansluta det går orden igenom alla paneler. Att få ordet att se längre ut, och orden skulle inte gå utanför gränsen lika snabbt som om du bara har en matris 8x8 LCD på din brödbräda. Du kan lägga till upp till mer än 5 tavlor, så länge du ändrar numret eller tavlorna i koden. Om du har glömt att lägga till mängden LCD som du använder. Texten kommer att klippas till 4 LCD även om du har 5 LCD på brödbrädan. Detta är ett enkelt misstag som folk skulle göra, vilket lägger till brädorna men de ändrade inte koden så att den totala mängden LCD inte skulle visa text!

Steg 4: Steg 4: Koden

Steg 4: Koden
Steg 4: Koden
Steg 4: Koden
Steg 4: Koden
Steg 4: Koden
Steg 4: Koden
  • Först måste du ladda ner biblioteket för MaxMatrix i din kod. Biblioteket finns här i MaxMatrix.
  • Detta är koden som jag har ändrat från den ursprungliga skaparen CarterW16. Här är länken till min kod Lego Display Code.
  • Det finns koder i länken som användaren kan ändra från sina egna preferenser.
  • På bild ett är koden att ansluta ditt bibliotek med MaxMatrix till din arduino. Det är meningen med koden. Du kan lägga till biblioteket genom att antingen gå till inställningen av din dator och hämta appar och hitta Arduino. Om du använder en Windows -dator kan du hitta den i programfilen x86. Eller så kan du gå till filer i din Arduino och hitta alternativet att lägga till en mapp. När du klickar på mappar har du möjlighet att lägga till MaxMatrix -mappen som du har laddat ner till din dator.
  • För den andra bilden är det här alternativet som du kan ändra i din Arduino -kod. Den maximala displayen i koden kan ändras för att passa den mängd skärmar som du har anslutit. DIN, CS och CLK kan ändras så länge du har anslutit din LCD med din Arduino UNO/LEONARDO med följande D -stift.
  • De 3 ~ 5 bilderna är de koder som gör att din skärm kan visa ord. Dessa är kombinationerna av prickar som genererar bokstäverna, siffrorna som du kommer att använda i din Arduino!
  • Den sjätte bilden visar förändringen av ljusintensiteten. Det betyder skärmens ljusstyrka. Om du vill att skärmen ska bli ljusare måste du ändra kodens nummer för att vara större.
  • Den 7: e bilden visar ordändringen som du vill att skärmen ska visa. Ändra ordet inom parenteserna "tyska". Detta låter alla ord du skriver visas på skärmen. De ord du kan skriva är dock engelska och siffror. Om du vill lägga till fler tecken måste du ändra bild 3 ~ 5!
  • Den sista bilden visar att du kan ändra tiden nästa rad visar. Till exempel om du fördröjer det till 1000. Det betyder att nästa rad kommer att dyka upp efter 1 sekund den första raden. Du måste ändra parenteserna "(1000)", numret i den. Nästa du kan ändra är hastigheten på hur snabbt orden rullar genom LCD -skärmen "(sträng, 50). Du måste ändra 50 för att göra det snabbare eller långsammare. Ett högre tal betyder att det är snabbare.

Steg 5: Steg 5: Testning

Steg 5: Testning
Steg 5: Testning

Testa din Arduino genom att ansluta den med USB -kabeln till en elektrisk port. Om din Arduino inte fungerar eller fungerar som den ska. Här är några saker att kontrollera om det finns fel

  • Din kod kan skilja sig från vad du har anslutit
  • Dina kretsar kan vara anslutna till de olika portarna
  • Du har använt olika ledningar för att ansluta
  • Du har lagt till tecken, bokstäver som inte ingick i din kod

Efter att ha kontrollerat att du har alla dessa fyra saker. Du kan med stor sannolikhet lösa 99% av problemet som du står inför, eftersom det här var de vanliga problemen som jag har mött under min byggnad!

Steg 6: Steg 6: Dekorationer

Steg 6: Dekorationer
Steg 6: Dekorationer
Steg 6: Dekorationer
Steg 6: Dekorationer

Du kan täcka upp din Arduino med en låda eller lite Lego. Jag har gjort en låda med Lego och täcker över trådarna med den. Jag har dock tagit bort några delar av vänstern eftersom jag var tvungen att ansluta den till USD -porten med min Arduino.

Steg 7: Video

Här är länk till min video och hur jag har gjort min video som du kunde se det sista projektet! Maus Haus

Rekommenderad: