Tartalomjegyzék:
- 1. lépés: A használt eszközök listája
- 2. lépés: Lépésről lépésre utasítások
- 3. lépés: A kód, részletes magyarázatban
- 4. lépés: Videó
Videó: Ha ez akkor ez: a Blackbox: futás, kitérés és ugrás: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A nevem Remco Liqui lung, és ez egy If This then That iskola projekt.
A Black box: Run, Dodge and Jump egy doboz, amelyben játszható játék található.
A gondolat mögött az áll, hogy játszol egy játékkal, és amikor elértél egy bizonyos pontszámot (100 pont), megkaphatod a jutalmadat a tizenhatoson belül. Így érezheti, hogy valamit elért, és jutalmat kap a kemény munkájáért. Elég egyenesen előre, igaz?
A játszott játék egy arduino -t használ, alapvető vezérlőkkel.
Az eredeti kód, amelyet használtam, az Iron_Salsa-ból származik (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), majd adtam hozzá egy kis csavart azzal, hogy hozzáadtam és módosítottam a kódokat.
Ebben az oktatóanyagban megmutatom, hogyan hoztam létre a dobozt, a létrehozásához szükséges eszközök listáját, a kódot és az alkalmazandó alternatív ötleteket.
Minden további nélkül vegyünk dolgozótársakat!
1. lépés: A használt eszközök listája
Az arduino -val használt eszközök:
- Arduino Uno
- Kenyeretábla
- LCD képernyő (20x4)
- I2C pajzs az LCD -hez
- 3x nyomógombos kapcsoló
- 4 x vezeték férfi-nő
- 7 x kenyeretábla vezeték
- Breadboardprint
A dobozhoz:
- Csak egy standard doboz, bármilyen méret használható.
- Pár csavar az LCD, az arduino és a zsanérok csavarozásához.
- Ragasztópisztollyal ellátott ragasztópisztoly a doboz összeragasztásához.
- Hasznos kés vagy olló a karton vágásához.
- Gumi gombok, amelyeket játékvezérlőről lehet venni.
- USB csatlakozó
2. lépés: Lépésről lépésre utasítások
Kezdjük az arduino összeállításával.
A vezeték csatlakoztatásának sémája a következő:
- GND és Reset csatlakozik a gombhoz (visszaállítja a játékot)
- A GND és a Pin 4 csatlakozik a gombhoz (kiválasztja a nehézséget)
- GND és Pin 2 csatlakozók gomb (a játékhoz használják)
Ehhez rendszeres kenyérpirító vezetékeket használhat az arduino csatlakoztatásához.
A kijelző I2C pajzzsal van forrasztva, amely külön megvásárolható vagy csatlakoztatható az LCD -hez. A csatlakozások tisztán az árnyékolástól az arduino -ig terjednek, a hüvely -férfi vezetékek használatával, nincs szükség a vezetékek csatlakoztatására a kenyértáblához.
- Az SCL csatlakozik az A5 -höz
- Az SDA csatlakozik az A4 -hez
- A GND csatlakozik a GND -hez
- A VCC 5V -ra csatlakozik
Ha elégedett azzal, ahogyan a kenyértáblán néz ki, forraszthatja a kenyérlemezre.
A forrasztás módja: A kábelek a nyomtatás hátoldalán vannak, míg a gombok elöl vannak. Ez megkönnyíti a gombok elérését a kábelek nélkül.
Annak érdekében, hogy a dobozt meglehetősen egyszerűvé tegye, összeállíthat egyet, vagy használhat egy tetszés szerinti méretű dobozt.
A dobozom 2 részre bontható.
Az első rész, ahol az arduino rejtve van, valójában egy kézbesítő doboz, amely megfelelő méretű és stabil volt az arduino és az LCD csavarozásához, elegendő hely a nyomtatáshoz (vezérlők). Testreszabhatja, hogy az arduino hol helyezhető el nagyon könnyen, mivel nagyon rugalmas és bármilyen objektumra alkalmazható. Győződtem meg arról, hogy van egy port, ahová csatlakoztathatom a kábelt az arduino -hoz, így nem kell kinyitni azt a dobozt, ahol az arduino van. USB -csatlakozóval csatlakoztathatja az arduinót egy fali aljzathoz, hogy áramot kapjon.
3. lépés: A kód, részletes magyarázatban
A kód néhány részén egyszerű, és elmagyarázom, hogyan lehet személyre szabni egy kicsit az ízlése szerint.
A kódfájlban elmagyarázzák, hogy mit tesznek a kódok, és hol hivatkoztak megjegyzésekre.
Milyen különbséget adtam hozzá a kódhoz?
Nos, a 20x4 -es képernyőhöz használt kódot alkalmaztam, a karaktert és a szintet a teljes képernyő használatához igazítottam.
Hozzáadta az iskolai projekt bevezető oldalát, és módosította a nehézség kiválasztását. Mindent középre helyez, amiben szöveg van. Mivel a képernyőn I2C pajzs van forrasztva, a LiquidCity könyvtárat használja, amely kifejezetten I2C képernyőhöz készült.
4. lépés: Videó
Videó a játszott játékról
Ajánlott:
A futás befolyásolja a lábtömeget: 13 lépés
A futás befolyásolja a lábtömeget: A futás befolyásolja a lábtömeget/méretet?
Ugrás mozgással vezérelt távoli keresési és ártalmatlanítási robot: 5 lépés
Ugrómozgás -vezérelt távoli keresési és ártalmatlanítási robot: A Leap Motion #3D Jam bejegyzésem részeként izgatottan készültem a Raspberry Pi -n alapuló vezeték nélküli gesztusokkal vezérelt keresési/mentési robot létrehozására. Ez a projekt bemutatja és minimalista példával szolgál arra, hogy a vezeték nélküli 3D kézmozdulatok hogyan működnek
Ugrás mozgásvezérlő. (Progetto Arduino): 4 lépés
Ugrás mozgásvezérlő. (Progetto Arduino): L'intento di questo progetto è quello di utilizzare il Leap Motion per controllare l'intensità di luce ei colori di un led RGB in relazione al movimento delle mani nello spazio. Hivatkozás: Leap Motion SDK: https: // developer-archive.leapmotion.com/doc
Ütőerő a futó sarkára és lábára futás közben: 6 lépés
Ütőerő a futó sarkára és lábára futás közben: A projektem során azt szerettem volna kipróbálni, hogy mekkora erőnek van kitéve a futó sarka és lába, és hogy az új futócipők valóban csökkentik -e az erőt. A gyorsulásmérő olyan eszköz, amely érzékeli a gyorsulást az X, Y és Z tengelyekben. A gyorsulás mérhető
Lejátszás/ugrás gomb hozzáadása önálló CD-ROM-meghajtójához: 4 lépés
Lejátszás/ugrás gomb hozzáadása önálló CD-ROM-meghajtójához: Ha CD-lejátszót szeretne készíteni egy régi CD-ROM-meghajtóból (nézze meg itt), de a meghajtó nem rendelkezik PLAY/SKIP gombbal az előlapon ….. Ne csüggedjen, egyet hozzáadhat a legtöbb Cd -meghajtóhoz, > > > > Olvass tovább