2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Î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ă!