Tartalomjegyzék:
- 1. lépés: 1. lépés: Anyagok
- 2. lépés: 2. lépés: huzalozás
- 3. lépés: 3. lépés: További 8x8 mátrix hozzáadása
- 4. lépés: 4. lépés: a kód
- 5. lépés: 5. lépés: tesztelés
- 6. lépés: 6. lépés: Díszítés
- 7. lépés: Videó
Videó: Lego/Cobi bemutató Arduino: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
- 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
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
- 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
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
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:
A Servo Motor Arduino vezérlése bemutató: 4 lépés
A Servo Motor Arduino vezérlése bemutató: Hé srácok! Üdvözöllek az új oktatóanyagomban, remélem, már élvezted az előző utasítható " Nagy léptetőmotor vezérlésemet ". Ma közzéteszem ezt az informatív oktatóanyagot, hogy megtanítsam a szervomotoros vezérlés alapjait, már közzétettem egy videót
Arduino RFID „intelligens ajtó” bemutató: 7 lépés
Arduino RFID „intelligens ajtó” bemutatója: Peter Tran, 10ELT1 Győződjön meg arról, hogy megfelelő belépőkártyával rendelkezik a belépéshez, és nem szól a riasztó, és nem indítja el a betolakodó fényeit. Útmutató lesz a
Az Arduino Hang Guardian - Arduino Watchdog Timer bemutató: 6 lépés
Az Arduino Hang Guardian - Arduino Watchdog Timer bemutató: Sziasztok, Mindannyiunkkal előfordul. Felépít egy projektet, lelkesen csatlakoztatja az összes érzékelőt, és hirtelen az Arduino lefagy, és a bemenet nem kerül feldolgozásra. „Mi folyik itt?”, Megkérdezi, és elkezdi ásni a kódot, csak hogy újra
Arduino LCD 16x2 bemutató - Interfész 1602 LCD kijelző Arduino Uno -val: 5 lépés
Arduino LCD 16x2 bemutató | 1602 LCD kijelző illesztése az Arduino Uno -val: Sziasztok Srácok, mivel sok projektnek szüksége van egy képernyőre az adatok megjelenítéséhez, legyen szó akár barkácsmérőről, vagy YouTube -feliratkozók számáról, akár számológépről, vagy billentyűzárról kijelzővel, és ha az összes ilyen típusú projekt arduino határozni fognak
Arduino bemutató - Szervo motorvezérlés Arduino segítségével: 5 lépés
Arduino bemutató - Szervo motorvezérlés Arduino -val: Ez az oktatható az " Arduino: Hogyan lehet szabályozni a szervomotort Arduino -val " YouTube -videó, amelyet nemrég töltöttem fel. Erősen ajánlom, hogy nézze meg. Látogassa meg a YouTube -csatornát