Inhoudsopgave:
Video: 8x8 Colorduino Pong Game - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In deze instructie laat ik je zien hoe ik een pongspel heb gebouwd met behulp van een 8 x 8 RGB LED-matrixkaartmodule. Deze module heet Colorduino. Het heeft een ingebouwde microcontroller en een interface om verbinding te maken met andere Colorduino-kaarten. Het heeft de mogelijkheid om 64 kleuren-LED's te verwerken. Het bord kan worden bestuurd met Arduino-code. Ik heb twee controllers gemaakt, elke controller heeft twee knoppen. Dit spel kan door twee spelers gespeeld worden. Het doel is om te voorkomen dat de bal de muur aan jouw kant bereikt. Er is een platform met 3 LED's dat de bal naar je tegenstander kan terugkaatsen. Mijn idee was om het zo eenvoudig mogelijk te maken. Het hele bouwproces duurt ongeveer 1 uur (het haken voor de controllers wordt niet meegerekend). De projectkosten waren 20 $. Het apparaat wordt gevoed door een 18650-batterij.
Stap 1: Stuklijst
Materiaal Naam bedrag link
Colorduino V2.0 Dot Matrix RGB LED Driver shield 1 st
Plastic Behuizing voor knoppen 1 st
Flexibele kabel met rubberen mantel 1 stuk
Kabelwartel 4 st
Proto PCB 1 st
18650 Batterij Houder 1 st
18650 Batterij 1 st
Drukknopschakelaar 12mm Momentaire drukknop 4 stuks
Kabel voor solderen 1 st
Soldeer tin 1 st
2 Positie Vergrendelende Tuimelschakelaar 1 st
4, 7 kohm 4 stuksHttps://www.aliexpress.com/store/product/100pcs-1…
3V naar 5V DC-DC Converter Step Up Boost mobiel 1 pc
2 Pole 5mm Pitch PCB Mount Schroef Terminal Block Connector 1 st
3 Pin 5mm Pitch PCB Mount Schroef Terminal Block 2 st
Behuizing voor de elektronica 1 st
Totale materiaalkosten van het project: 20, 21 $/totaal project
Stap 2: Montage
Bekijk de video bij de eerste stap. Wat extra informatie bij de video:
Verzamel alle materialen volgens de stuklijst. Ik heb proto PCB gebruikt en alle componenten gesoldeerd.
Ik heb alle componenten aangesloten volgens het bijgevoegde schema. Dit is eenvoudig om het circuit te bouwen, het kan door iedereen worden gedaan die bereid is een soldeerbout te gebruiken. Ik heb de pootjes van de weerstanden gebruikt om de PIN-s aan te sluiten. Dupont startkabels zijn ideaal om de LED-matrix aan te sluiten op het protoboard. Het hele protoboard kan worden gemonteerd voordat het in de behuizing wordt geïnstalleerd. Ik heb op PCB gemonteerde schroefklemconnectoren geïnstalleerd. Dit hielp me om het circuit te testen zonder de behuizing. Na het testen heb ik gewoon de kabels losgekoppeld, de proto-printplaat in de behuizing geïnstalleerd en de kabels door de wartels geduwd, daarna heb ik alle kabels terug geschroefd.
De Arduino-code is afkomstig van deze instructie, bedankt voor de inspiratie.
labs.bsoares.com/ping-pong-com-matriz-de-l…
De controllers moeten worden gecontroleerd voordat ze in de behuizing worden geïnstalleerd.
De kunststof behuizing wordt aangepast met behulp van een mes en een boor.
Ik heb de controllers in groene en blauwe haken gezet om de twee spelers te onderscheiden. Het haakwerk is ontworpen en gemaakt met behulp van deze instructie:
www.instructables.com/id/Crochet-for-Gadge…
Stap 3: Upload de bijgevoegde software
De software wordt geüpload door Atmel Studio. Eerst probeerde ik Arduino IDE te gebruiken, maar ik kon het niet gebruiken, dus moest ik AVR Programmer Avrisp mkII gebruiken. Dit maakte mijn werk wat moeilijker. Ik heb de Arduino-code en het Atmel Studio-project bijgevoegd. Bekijk de video hierboven hoe je Arduino-code gebruikt in Atmel Studio 7.
Ik had wat problemen met het uploaden van PIN-s van de Colorduino. De ISP-PIN-s van het Colorduino-bord bevinden zich tussen de MCU en het LED-bord en de 6-pins connector van de Avrisp mkII-programmer heeft geen ruimte. Ik moest de twee borden uit elkaar halen om de upload te doen. Tijdens de ontwikkelingsfase moest ik de code vaak uploaden, dus besloot ik de ISP-connector aan de andere kant van het bord te plaatsen. Om dat te doen moest ik de pinnen spiegelen en een kleine proto-printplaat gebruiken. Als je maar een paar uploads nodig hebt, dus maak je geen zorgen, haal de kaarten uit elkaar, doe de upload en maak dan opnieuw verbinding. Meer informatie over Avrisp mkII:
De Arduino-code is afkomstig van deze instructie, bedankt voor de inspiratie.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Laatste woorden
Mijn kinderen hebben dit spel geprobeerd en vonden het geweldig. Ik denk dat er veel potentieel in dit project zit, andere games kunnen gemakkelijk worden ontwikkeld.
Prettige dag!
Aanbevolen:
Pong-printplaat voor 2 spelers: 3 stappen
Pong-printplaat voor 2 spelers: In deze gids kun je een draagbaar pongspel voor 2 spelers bouwen. Dit ontwerp is gemaakt rond code die op GitHub is gepost door Onur Avun. Ik heb genoten van het maken van dit project, ik hoop dat je het leuk vindt om het te bouwen
Pong Game door Andrea: 4 stappen
Pong Game van Andrea: Dit is een spel dat hier oorspronkelijk vandaan komt. Ik heb het spel gemaakt en op basis daarvan enkele wijzigingen aangebracht. Ik zal je de stappen laten zien om dit spel te maken en je vervolgens de code geven die ik heb gewijzigd. Ik heb enkele wijzigingen aan de originele code toegevoegd, zoals het wijzigen van de
Autodesk Tinkercad-simulatie van Arduino UNO Ping Pong Game V2.0:: 5 stappen
Autodesk Tinkercad Simulatie van Arduino UNO Ping Pong Game V2.0:: Hallo jongens, in deze instructable leer je hoe je ping pong kunt simuleren op de Autodesk Tikercad-website met behulp van Arduino UNO-ontwikkelbord. Klik op deze YouTube-link om de simulatievideo te bekijken
8x16 LED Matrix Pong Game (2 peddels per spelerversie): 3 stappen
8x16 LED Matrix Pong-spel (2 paddles per spelerversie): Ik ben geïnspireerd door vele variaties van het klassieke Pong-spel dat op Arduino is geïmplementeerd met behulp van een 8x8 LED-matrix. In deze instructable laat ik je zien hoe je mijn favoriete Pong-versie kunt bouwen met twee peddels - spits en keeper - per speler
Hoe u kunt controleren of een game op uw computer kan worden uitgevoerd voordat u de game koopt: 4 stappen
Hoe u kunt controleren of een game op uw computer kan worden uitgevoerd voordat u de game koopt.: Ik heb onlangs Call of Duty 4 van een vriend gekocht (gratis zou ik kunnen toevoegen) omdat hij niet op zijn computer zou draaien. Wel, zijn computer is vrij nieuw, en het verbaasde me waarom hij niet zou werken. Dus na een paar uur zoeken op internet kwam ik