Obsah:
Video: Hra 8x8 Colorduino Pong: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto pokynu vám ukážu, jak jsem postavil hru na pong pomocí modulu maticové desky 8 x 8 RGB LED. Tento modul se nazývá Colorduino. Má integrovaný mikrokontrolér a rozhraní pro připojení k dalším deskám Colorduino. Má schopnost pracovat s 64 ks barevných LED diod. Desku lze ovládat pomocí kódu Arduino. Vytvořil jsem dva ovladače, každý ovladač má dvě tlačítka. Tuto hru mohou hrát dva hráči. Cílem je zabránit míči dosáhnout zdi na vaší straně. K dispozici je platforma se 3 LED diodami, která může odrazit míč zpět k vašemu soupeři. Moje představa byla, aby to bylo co nejjednodušší. Celý proces stavby trvá přibližně 1 hodinu (háčkování pro ovladače se nezapočítává). Náklady na projekt byly 20 $. Zařízení je napájeno baterií 18650.
Krok 1: Seznam kusovníků
Odkaz na částku Název materiálu
Colorduino V2.0 Dot Matrix RGB LED štít štítu 1 ks
Plastová krabička na knoflíky 1 ks
Pružný kabel s gumovým pláštěm 1 ks
Kabelová průchodka 4 ks
Proto PCB 1 ks
Držák baterie 18650 1 ks
Baterie 18650 1 ks
Tlačítkový spínač 12 mm Momentální tlačítko 4 ks
Kabel pro pájení 1 ks
Pájecí plech 1 ks
Přepínač se 2 polohami západky 1 ks
4, 7 kohm 4 ks
Převodník 3V na 5V DC-DC Step Up Boost mobile 1 ks
2pólový 5mm rozteč Konektor svorkovnice pro montáž na desku plošných spojů 1 ks
3kolíková šroubová svorkovnice pro montáž na desku plošných spojů 5 mm 2 ks
Pouzdro pro elektroniku 1 ks
Celkové náklady na materiál projektu: 20, 21 $/celkový projekt
Krok 2: Sestavení
Podívejte se na video v prvním kroku. Některé další informace k videu:
Shromážděte všechny materiály podle seznamu kusovníků. Použil jsem proto PCB a pájel všechny komponenty.
Všechny komponenty jsem zapojil podle přiloženého schématu. Obvod lze snadno sestavit, zvládne ho každý, kdo je ochoten použít páječku. K připojení PINů jsem použil nohy odporů. Propojovací kabely Dupont jsou ideální pro připojení matice LED k protoboardu. Celý protoboard lze sestavit před instalací do pouzdra. Nainstaloval jsem šroubové svorky pro montáž na desku plošných spojů. To mi pomohlo otestovat obvod bez pouzdra. Po testování jsem jen odpojil kabely, nainstaloval proto PCB do pouzdra a protlačil kabely průchodkami, poté jsem všechny kabely přišrouboval zpět.
Arduino kód pochází z této instrukce, děkuji za inspiraci.
labs.bsoares.com/ping-pong-com-matriz-de-l…
Před instalací do pouzdra je třeba zkontrolovat ovladače.
Plastové pouzdro je upraveno pomocí nože a vrtačky.
Dal jsem ovladače do zelených a modrých háčků, abych rozlišil dva hráče. Háčkování bylo navrženo a vytvořeno pomocí této instrukce:
www.instructables.com/id/Crochet-for-Gadge…
Krok 3: Nahrajte připojený software
Software nahrává Atmel Studio. Nejprve jsem se pokusil použít Arduino IDE, ale nebyl jsem schopen jej použít, takže jsem musel použít AVR Programmer Avrisp mkII. To mi trochu ztížilo práci. Připojil jsem kód Arduino a projekt Atmel Studio. Podívejte se na video výše, jak používat kód Arduino v Atmel Studio 7.
Měl jsem nějaké problémy s nahráváním PINů z Colorduina. Kódy ISP PIN desky Colorduino jsou umístěny mezi MCU a deskou LED a 6pinový konektor programátoru Avrisp mkII nemá místo. Musel jsem rozebrat dvě desky, abych provedl nahrávání. Během fáze vývoje jsem musel mnohokrát nahrát kód, takže jsem se rozhodl dát konektor ISP na druhou stranu desky. K tomu jsem musel zrcadlit piny a použít malou proto desku plošných spojů. Pokud potřebujete jen pár nahrávek, tak se neobtěžujte jednoduše rozebrat desky od sebe, nahrát než připojit znovu. Více informací o Avrispu mkII:
Arduino kód pochází z této instrukce, děkuji za inspiraci.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Závěrečná slova
Moje děti si tuto hru vyzkoušely a líbily se jí. Myslím, že v tomto projektu je velký potenciál, další hry lze snadno vyvíjet.
Hezký den!
Doporučuje:
Hra Python Tic Tac Toe: 4 kroky
Hra Python Tic Tac Toe: hra Python Tic Tac Toe je tato hra vytvořena v jazyce Python, který je počítačovým jazykem. Použil jsem editor pythonu s názvem: pycharm, můžete také použít normální editor kódu Pythonu
Aruduino LED hra Rychlé klikání Hra pro dva hráče: 8 kroků
Aruduino LED Game Rychlé klikání Hra pro dva hráče: Tento projekt je inspirován @HassonAlkeim. Pokud jste ochotni se podrobně podívat, zde je odkaz, který můžete zkontrolovat https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Tato hra je vylepšenou verzí hry Alkeim's. Jedná se o
Hra 8x16 LED Matrix Pong (2 pádla na verzi hráče): 3 kroky
8x16 LED Matrix Pong Game (2 pádla na verzi hráče): Inspirovalo mě mnoho variací klasické hry Pong implementované na Arduinu využívající matici 8x8 LED. V tomto pokynu vám ukážu, jak vytvořit moji oblíbenou verzi Pong, která má dvě pádla - útočníka a brankáře - na hráče
Hra Pong: 6 kroků
Pong Game: Materials: Basys3 FPGA Board VGA kabel Vivado Účelem tohoto pokynu je vyvinout hru Pong, která se bude zobrazovat na monitoru. Projekt bude používat VHDL k programování a pomocí Basys3 FPGA provede kód a přenese obrázek
Automatická hra Ping Pong: 6 kroků
Automatická hra na ping pong: Jedná se o ping pongovou hru využívající motorů ke spuštění pingpongových míčků na vás a musíte ji zasáhnout do děr. Jedna osoba musí odpalovat míčky a druhá odpalovat. **** Všimněte si toho, že to dělají dva žáci šesté třídy