Cuprins:
Video: 8x8 Colorduino Pong Joc: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În această instrucțiune vă voi arăta cum am construit un joc de pong, folosind un modul de matrice LED 8 x 8 RGB. Acest modul se numește Colorduino. Are un microcontroler la bord și o interfață pentru conectarea la alte plăci Colorduino. Are capacitatea de a manipula 64 de LED-uri color. Placa poate fi controlată cu cod Arduino. Am creat două controller-uri fiecare controller are două butoane. Acest joc poate fi jucat de doi jucători. Scopul este de a împiedica mingea să ajungă la peretele din partea ta. Există o platformă cu lățime de 3 LED-uri, care poate să-i revină mingea adversarului. Conceptul meu era să-l fac cât mai simplu posibil. Întregul proces de construire durează aproximativ 1 oră (croșetarea pentru controlere nu este luată în calcul). Costul proiectului a fost de 20 $. Dispozitivul este alimentat de o baterie 18650.
Pasul 1: Lista BOM
Legătură cu suma materialului
Colorduino V2.0 Dot Matrix RGB LED scut driver 1 buc
Carcasă din plastic pentru butoane 1 buc
Cablu flexibil acoperit cu cauciuc 1 buc
Cable Gland 4 pc
Proto PCB 1 buc
18650 Suport baterie 1 buc
18650 Baterie 1 buc
Buton comutator 12mm Buton momentan 4 buc
Cablu pentru lipit 1 buc
Cutie de lipit 1 buc
Comutator de comutare cu 2 poziții de blocare 1 buc
4, 7 kohm 4 buc
Convertor DC-DC de 3V la 5V Step Up Boost mobil 1 buc
2 poli 5 mm pas montare PCB șurub conector bloc terminal 1 buc
3 pini 5 mm pas cu montare pe PCB șurub bloc de borne 2 buc
Carcasă electronică 1 buc
Costul total al materialului proiectului: 20, 21 $ / proiect total
Pasul 2: Asamblare
Verificați videoclipul la primul pas. Câteva informații suplimentare pentru videoclip:
Colectați toate materialele conform listei BOM. Am folosit PCB proto și am lipit toate componentele.
Am conectat toate componentele conform schemei atașate. Acest lucru este ușor de construit circuitul, poate fi făcut de toată lumea, care este dispusă să folosească un fier de lipit. Am folosit picioarele rezistențelor pentru a conecta PIN-urile. Cablurile jumper Dupont sunt ideale pentru a conecta matricea LED la protoboard. Întregul protoard poate fi asamblat înainte de instalare în carcasă. Am instalat conectori terminali cu șurub de montare PCB. Acest lucru m-a ajutat să testez circuitul fără carcasă. După testare, doar am deconectat cablurile, am instalat placa proto în carcasă și am împins cablurile prin presetupă, apoi am înșurubat toate cablurile înapoi.
Codul Arduino provine din această instrucțiune, vă mulțumim pentru inspirație.
labs.bsoares.com/ping-pong-com-matriz-de-l…
Controlerele trebuie verificate înainte de instalare în carcasă.
Carcasa din plastic este modificată cu ajutorul unui cuțit utilitar și a unui burghiu.
Am pus controlerele în croșetate verzi și albastre pentru a distinge cei doi jucători. Croșetarea a fost proiectată și creată cu ajutorul acestei instrucțiuni:
www.instructables.com/id/Crochet-for-Gadge…
Pasul 3: Încărcați software-ul atașat
Software-ul este încărcat de Atmel Studio. În primul rând, am încercat să folosesc Arduino IDE, dar nu am putut să-l folosesc, așa că a trebuit să folosesc programatorul AVR Avrisp mkII. Acest lucru mi-a făcut munca puțin mai grea. Am atașat codul Arduino și proiectul Atmel Studio. Verificați videoclipul de mai sus cum să utilizați codul Arduino în Atmel Studio 7.
Am avut câteva probleme cu încărcarea codurilor PIN ale Colorduino. PIN-urile ISP ale plăcii Colorduino sunt situate între MCU și placa LED, iar conectorul 6 PIN al programatorului Avrisp mkII nu are spațiu. A trebuit să separ cele două plăci pentru a face încărcarea. În timpul fazei de dezvoltare, a trebuit să încărc codul de multe ori, așa că am decis să pun conectorul ISP pe cealaltă parte a plăcii. Pentru a face acest lucru, a trebuit să oglindesc pinii și am folosit o mică placă proto PCB. Dacă aveți nevoie doar de câteva încărcări, așa că nu vă deranjați pur și simplu, scoateți-le pe panouri, faceți încărcarea decât să vă conectați din nou. Mai multe informații despre Avrisp mkII:
Codul Arduino provine din această instrucțiune, vă mulțumim pentru inspirație.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Cuvinte finale
Copiii mei au încercat acest joc și l-au adorat. Cred că există un mare potențial în acest proiect, alte jocuri pot fi dezvoltate cu ușurință.
O zi plăcută!
Recomandat:
Creați-vă propriul joc 1D Pong: 5 pași (cu imagini)
Asigurați-vă propriul joc 1D Pong: Pentru acest proiect vă voi arăta cum am combinat o placă MDF cu butoane sonore, LED-uri și un Arduino Nano pentru a crea un joc 1D Pong care este foarte distractiv de jucat. Pe parcurs vă voi arăta cum să creați circuitul electronic și cât de diferit
Joc Simon - Joc distractiv !: 5 pași
Joc Simon - Joc distractiv !: Referință: Aici După un weekend lung, trebuie să fii cu adevărat greu să îndeplinești toate sarcinile și munca de care ești responsabil. Este timpul să ne antrenăm creierul, nu-i așa? Pe lângă acele jocuri plictisitoare și fără sens, există și un joc numit Simon Game
Joc Pong de Andrea: 4 pași
Pong Game de Andrea: Acesta este un joc care a venit inițial de aici. Am făcut jocul, apoi am făcut câteva modificări pe baza acestui lucru. Vă voi arăta pașii de realizare a acestui joc, apoi vă voi da codul pe care l-am schimbat. Am adăugat câteva modificări la codul original, cum ar fi schimbarea
Controler de joc DIY bazat pe Arduino - Controler de joc Arduino PS2 - Jucând Tekken cu DIY Arduino Gamepad: 7 pași
Controler de joc DIY bazat pe Arduino | Controler de joc Arduino PS2 | Jucând Tekken cu DIY Arduino Gamepad: Bună, băieți, jocul este întotdeauna distractiv, dar jocul cu propriul controler personalizat DIY este mai distractiv
Consola de joc Arduino Pocket + A-Maze - Joc Maze: 6 pași (cu imagini)
Arduino Pocket Game Console + A-Maze - Maze Game: Bine ați venit la primul meu instructable! Proiectul pe care vreau să îl împărtășesc astăzi este jocul de labirint Arduino, care a devenit o consolă de buzunar la fel de capabilă ca Arduboy și consolele similare bazate pe Arduino. Poate fi intermitent cu jocurile mele (sau ale dvs.) viitoare datorită expo