Tartalomjegyzék:

Lego/Cobi bemutató Arduino: 7 lépés
Lego/Cobi bemutató Arduino: 7 lépés

Videó: Lego/Cobi bemutató Arduino: 7 lépés

Videó: Lego/Cobi bemutató Arduino: 7 lépés
Videó: Fysetc Spider v1.1 — TMC2209 Бездатчиковое возвращение в исходное положение с вентилятором контроллера 2024, Július
Anonim
Image
Image
1. lépés: Anyagok
1. lépés: Anyagok

Ez egy Arduino projekt, amelyet azért hoztam létre, hogy bemutassam a "Maus" COBI tankomat. Az eredeti link csak LCD görgető szövegmodullal rendelkezik. Az enyémnél improvizáltam, így megtaláltam a görgető szöveg használatát. Lego -val letakartam az LCD -m, hogy úgy nézzen ki, mint a lego készleteim kijelzője!

A kódok a CarterW16 -ból származtak. Azonban hozzáadtam saját kódjaimat, hogy az Arduino megfeleljen az igényeimnek. Az alábbiakban utasításokat talál a projekt elkészítéséhez!

Lecseréltem a dia dia sebességét

A képernyő fényereje

A maximális fényerő

Din, CS, SCK

Az LCD -n megjelenő szavak

Késleltetés, amikor minden sor felbukkan

1. lépés: 1. lépés: Anyagok

  • Arduino UNO/Leonardo
  • 1 vagy több MAX7219 mátrix modul
  • 5 áthidaló kábel
  • 5 vagy több jumper vezeték (opcionális)
  • Forrasztás nélküli kenyeretábla
  • Lego takarás (opcionális)
  • Doboz az Arduino takarásához
  • Ragasztó
  • Megjelenítendő Lego készlet vagy Lego

Minden anyagomat a Jin Hua -tól vásároltam, de az Amazon -on vannak más megfelelői is, amelyeket megtalálhat!

Itt a link a bolthoz, ahová ellátogattam 金華 電子 és Mr. Gold Store

2. lépés: 2. lépés: huzalozás

2. lépés: Kábelezés
2. lépés: Kábelezés
2. lépés: Kábelezés
2. lépés: Kábelezés
  • Csatlakoztassa az arduino 5V -ját a mátrix VCC -jéhez
  • Csatlakoztassa a GND -t a GND -hez
  • Csatlakoztassa az input5 -öt a CS -hez
  • Csatlakoztassa a 6. bemenetet a DIN -hez
  • Csatlakoztassa a 7. bemenetet a CLK -hoz

Az összes bemenetnél megváltoztathatja az arduino és a kód vezetékét, hogy működőképes legyen. Nem kell ugyanazt a CS, DIN és CLK -t használni, amelyeket az arduino projektemben választottam!

A képen lévő huzalozási rajzot a CarterW16 -ból szereztük be, így nem tartozom hozzá.

3. lépés: 3. lépés: További 8x8 mátrix hozzáadása

3. lépés: További 8x8 mátrix hozzáadása
3. lépés: További 8x8 mátrix hozzáadása

Ehhez a VCC -t, a GND -t, a DIN -t, a CS -t, a CLK -t ugyanahhoz a pozícióhoz kell csatlakoztatnia, mint a 8x8, amelyhez csatlakozni fog. Ha összekapcsolja, a szavak végigmennek az összes panelen. Így a szó hosszabbnak tűnik, és a szavak nem mennének olyan gyorsan a határról, mintha csak 1 mátrix 8x8 LCD lenne a kenyértáblán. Legfeljebb 5 táblát vehet fel, amennyiben megváltoztatja a kód számát vagy tábláit. Ha elfelejtette hozzáadni a használt LCD mennyiségét. A szöveg 4 LCD -re lesz vágva, még akkor is, ha 5 LCD van a kenyértáblán. Ez egy könnyű hiba, amelyet az emberek elkövetnének, és hozzáadják a táblákat, de nem változtatták meg a kódot, így az LCD teljes mennyisége nem mutatott szöveget!

4. lépés: 4. lépés: a kód

4. lépés: A kód
4. lépés: A kód
4. lépés: A kód
4. lépés: A kód
4. lépés: A kód
4. lépés: A kód
  • Először le kell töltenie a kódban lévő MaxMatrix könyvtárát. A könyvtár megtalálható itt a MaxMatrix -ban.
  • Ezt a kódot módosítottam az eredeti alkotótól, a CarterW16 -tól. Itt a link a kódomhoz Lego Display Code.
  • A linkben vannak kódok, amelyeket a felhasználó saját preferenciái alapján módosíthat.
  • Az első képen a kód a MaxMatrix könyvtárának csatlakoztatása az arduino -hoz. Ez a kód jelentése. Hozzáadhatja a könyvtárat úgy, hogy a számítógép beállításait és az alkalmazásokat szerezi be, és megtalálja az Arduino -t. Ha Windowst használó számítógépet használ, akkor azt a x86 programfájlban találja meg. Vagy keresse fel az Arduino fájljait, és keresse meg a mappa hozzáadásának lehetőségét. Ha a mappákra kattint, lehetősége van hozzáadni a számítógépére letöltött MaxMatrix mappát.
  • A második képnél ezek az opciók, amelyeket megváltoztathat az Arduino kódjában. A kód maximális megjelenítése megváltoztatható, hogy illeszkedjen a csatlakoztatott kijelzők mennyiségéhez. A DIN, CS és CLK megváltoztatható mindaddig, amíg csatlakoztatta LCD -jét az Arduino UNO/LEONARDO készülékhez a következő D tűvel.
  • A 3-5 kép azok a kódok, amelyek lehetővé teszik a képernyőn a szavak megjelenítését. Ezek a pontok kombinációi, amelyek generálják a betűket, számokat, amelyeket az Arduino -ban fog használni!
  • A hatodik kép a fényerősség változását mutatja. Ez a képernyő fényerejét jelenti. Ha azt szeretné, hogy a képernyője világosabb legyen, módosítsa a kód számát.
  • A hetedik kép a képernyőn megjelenő szavak változását mutatja. Változtassa meg a zárójelben lévő szót "német". Ez lehetővé teszi, hogy a beírt szavak megjelenjenek a képernyőn. A beírható szavak azonban angol és számok. Ha további karaktereket szeretne hozzáadni, módosítania kell a 3-5. Képet!
  • Az utolsó kép azt mutatja, hogy megváltoztathatja a következő sor megjelenítési idejét. Például, ha késlelteti 1000 -re. Ez azt jelenti, hogy a következő sor 1 másodperc múlva jelenik meg az első sorban. Meg kell változtatni a zárójeleket "(1000)", a benne lévő számot. A következő változtatható sebesség a szavak gyors görgetése az LCD -n "(karakterlánc, 50.). Az 50 -et módosítania kell, hogy gyorsabb vagy lassabb legyen. A magasabb szám gyorsabb.

5. lépés: 5. lépés: tesztelés

5. lépés: Tesztelés
5. lépés: Tesztelés

Tesztelje Arduino készülékét az USB -vezetékkel egy elektromos porthoz csatlakoztatva. Ha az Arduino nem működik vagy nem működik megfelelően. Íme néhány dolog, amelyet ellenőrizni kell a hibák szempontjából

  • A kód eltérhet a csatlakoztatott kódtól
  • Lehet, hogy az áramkörök a különböző portokhoz vannak csatlakoztatva
  • Különböző vezetékeket használt a csatlakoztatáshoz
  • Olyan karaktereket, betűket adott hozzá, amelyek nem szerepeltek a kódban

Miután meggyőződött arról, hogy mind a 4 dolog megvan. Valószínűleg meg tudja oldani a probléma 99% -át, amellyel szembesül, mivel ezek voltak a gyakori problémák, amelyekkel az építés során szembesültem!

6. lépés: 6. lépés: Díszítés

6. lépés: Díszítés
6. lépés: Díszítés
6. lépés: Díszítés
6. lépés: Díszítés

Befedheti Arduino -t egy dobozzal vagy valamilyen Legóval. Készítettem egy dobozt Lego segítségével, és letakarom vele a vezetékeket. Azonban eltávolítottam a bal oldal egyes részeit, mivel össze kellett kötnem az USD porttal az Arduino -mmal.

7. lépés: Videó

Itt a link a videómhoz, és hogyan készítettem el a videómat, amit láthattok a végső projektben! Maus Haus

Ajánlott: