Tartalomjegyzék:
- 1. lépés: 1. lépés: Szoftver
- 2. lépés: 2. lépés: Hardver - Csatlakozás
- 3. lépés: 3. lépés: Hardver - doboz
- 4. lépés: 4. lépés: Fúrt lemez
Videó: Stacker: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ez a projekt a „Creative Electronics”, a Beng Electronics Engineering modul számára készült a Málagai Egyetemen, a Távközlési Iskolában (https://www.uma.es/etsi-de-telecomunicacion/).
Projektünk egy 80 -as évekbeli árkádgép szimulációjából áll. Egy olyan játékot választottunk, amely manapság meglehetősen népszerű, közismert nevén „stacker”.
A játék célja egy torony létrehozása, amely eléri a csúcsot. Kezdjük azzal, hogy létrehozzuk a torony alapját, majd blokkok fognak mozogni egyik oldalról a másikra. A játék arra vár, hogy megnyomjuk a gombot, hogy az eddig kialakított torony tetejére halmozzuk a blokkot. Tehát ha tökéletesen igazítja, nem lesz probléma, de ha nem teszi meg, a blokk kivágódik, ami még nehezebbé teszi.
Kellékek:
-Huzal
- Arduino Mega 2560
- Neopixel matriz
- Hangszóró
- Négy gomb
- 5V 5A tápegység
- Egy kapcsoló
- Fa
- Fúrt lemez
- Egy 1000 uF értékű kondenzátor
- 470 Ω értékű ellenállás
1. lépés: 1. lépés: Szoftver
A játék fejlesztéséhez telepítenünk kellett a Neopixel könyvtárakat, hogy vezéreljük a képernyőt, a LiquidCrystalt (az AdaFruit -tól), a vezetéket és a TimerOne -t.
Az alapvető funkciók a következők:
Adafruit_NeoPixel matriz = Adafruit_NeoPixel (256, LED_PIN, NEO_GRB + NEO_KHZ800);
- matriz.begin (): Inicializálja a tömböt
- matriz.clear (): az összes ledet 0 -ra állítja. A tömb frissítéséhez show () kell.
- matriz.show (): bekapcsolja a konfigurált LED -eket, és kikapcsolja azokat, amelyek 0 -nál vannak.
- matriz.setPixelColor (a pozíció száma, R, G, B): a hozzárendelt szín mezőjét konfigurálja. (R, G, B 0 -ról 255 -re megy. A 0 ki van kapcsolva).
- matriz.setBrightness (BRIGHTNESS): a fényerő beállítása. A 20 -as érték általában elegendő.
A kódot innen töltheti le
Ha bármilyen kérdése van, tegye meg őket a megjegyzésekben, és szívesen válaszolok rájuk.
2. lépés: 2. lépés: Hardver - Csatlakozás
Itt található a neopixel mátrix biztonságos használatához szükséges kapcsolat.
A hangszóró esetében elegendő bármely PWM kimenet és a föld közé csatlakoztatni. A MEGA esetében ezek a kimenetek a 2 -es és 13 -as érintkezők között vannak.
Mivel mindegyik gomb megszakításokkal fog működni, azokat a 2, 3, 18, 19 érintkezőkhöz kell csatlakoztatni, amelyek a MEGA táblán elérhető 6 megszakításból állnak. A 20 -as és 21 -es csapokat az LCD -képernyőre fogjuk fenntartani
Az LCD kijelzőhöz van egy mikrokontrollerünk, amely VCC, GND, SDA és SCL csatlakozást igényel. Az utolsó kettő a 20 -as és 21 -es csapokon található.
3. lépés: 3. lépés: Hardver - doboz
Dobozunk kidolgozásához úgy döntöttünk, hogy fából készítjük, mivel rendelkeztünk ehhez szükséges erőforrásokkal és eszközökkel, de használhatja a kívánt anyagot, például a 3D nyomtatást.
Először és stratégiai szempontból a dobozt nagy méretekben terveztük, azzal a céllal, hogy nagyobb vizuális benyomást és helyet biztosítsunk, ha a dobozt valamikor ki akarjuk bővíteni, vagy további funkciókat szeretnénk hozzáadni.
Ily módon úgy döntöttünk, hogy a doboz szerkezetét fa lécekkel készítjük, szögekkel és szilikonpisztollyal tömörítve. A rácsszerkezet alakja a következő:
Ily módon megalkotjuk a dobozunkat, és lyukakkal rendelkező szerkezetet adunk neki, ezeket a lyukakat falemezek borítják, ugyanúgy összekapcsoljuk őket a szerkezettel, szilikonnal és szöges pisztollyal.
Ezeknek a lapoknak áteresztőnek kell lenniük, mivel később festik őket, és rendelkezniük kell a dobozban maradt lyukak méreteivel. Hasonló módon két részre osztottuk a doboz hátulját, hogy a felső rész leválasztható legyen a szerkezetről, hogy kezelje a benne található elektronikus alkatrészeket.
Másrészt a doboz elülső részén 3 lyuk található a mátrix kábeleinek elhelyezéséhez, és a központ telepítve van, amelyhez a megfelelő lyukakat készítik az alkatrészek telepítéséhez.
A vezérlőpanelen lévő lyukak 14 -es méretű bitekkel készültek, így könnyen elkészíthetők, ha megvannak a szerszámok, csakúgy, mint az elülső lyukak a szerszám beszereléséhez.
Az elülső részen egy másik bemetszést is végezünk az LCD képernyőn, és egyet a hát alsó részén a csatlakozó számára, amely energiát ad a tápegységnek:
Másrészt a dobozhoz hangszórót is biztosítunk, így néhány apró bemetszést végezünk az oldalán, és a hangszórót szilikonnal ragasztjuk a dobozhoz.
Miután a hangszóró ragasztva van, és a lyukak és az előlap felszerelése befejeződött, folytatjuk a doboz festését. Modellünkben nem festettük az előlapot, de a design szabad.
A doboz festéséhez két doboz spray -festéket vásároltunk, fekete és ezüst, hogy elkészítsük a felső sort és a logót.
Kezdetben az egész dobozt feketére festettük, majd retusáltuk az ezüstfestékkel, például a logóval, amelyet egy papírlapból kaptunk, amely kivágta a számítógépről kinyomtatott képet.
A csíkhoz szalagot használunk az oldalakon, hogy a festék csak a kívánt oldalakat fesse. Végül a doboz illeszkedik az alakhoz:
4. lépés: 4. lépés: Fúrt lemez
A készlet helyes működéséhez szükséges alkatrészeket egy fúrt lemez tartalmazza. Az alkatrészek a fent említett kondenzátor és ellenállás, valamint a tápegység, az Arduino és a neopixel mátrix közötti földelés és tápcsatlakozások.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
Power Stacker: egymásra rakható USB újratölthető akkumulátor rendszer: 5 lépés (képekkel)
Power Stacker: Egymásra rakható USB újratölthető akkumulátor rendszer: Kattintson az alábbi linkre, hogy látogassa meg Hackaday projekt oldalunkat! Https: //hackaday.io/project/164829-power-stacker-s … -ion akkumulátor. Állítsa össze őket hatalomra éhes projektekhez, vagy válassza szét a