Cov txheej txheem:

Flappy Bird Met Arduino En Ledgrid: 5 Kauj Ruam
Flappy Bird Met Arduino En Ledgrid: 5 Kauj Ruam

Video: Flappy Bird Met Arduino En Ledgrid: 5 Kauj Ruam

Video: Flappy Bird Met Arduino En Ledgrid: 5 Kauj Ruam
Video: Code With Micro Bits 2024, Lub Xya hli ntuj
Anonim
Image
Image
Txheej txheem teeb tsa
Txheej txheem teeb tsa

Altijd al zelf eens een game willen ontwerpen? Kos thiab ze ze deze Instructable.

Hauv opdracht van het vak Interactieontwikkeling hebben wij ntsib een pab pawg van vier een simpele game ontworpen. Het enige dat je hiervoor nodig hebt yog een Arduino, een ultrasonische sensor en RGB-ledjes ntsib batterij. Een grid voor de ledjes en een case voor de ultrasonische sensor zijn ook noodzakelijk, maar deze kan je zelf gemakkelijk maken. Wij maken gebruik van een grid van 200 op 300 ledjes, maar dit kan je aanpassen naarmate de hoeveelheid ledjes die je hebt.

Benodigdheden van de game:

  • WS281 RGB pixel leds Arduino Genuino Uno (+ kabel)
  • Ultrasonische sensor HC SR04

(yog tias koj tuaj yeem siv lub tshuab ntsuas hluav taws xob ntau dhau los ntawm lub ntsuas hluav taws xob, ntsuas thiab ntsuas qhov ntsuas ntawm tus lej ook moeten aanpassen en gaan de verbindingen anders zijn)

Batterij BTF Lightening 50-5 en stroomkabel

Benodigdheden voor de grid ledjes en case sensor:

  • MDF 5mm / Multiplex 5mm (zie.ai-bestanden voor afmetingen)
  • Kalkpapier (zie.ai-bestand voor afmetingen)
  • Houtlijm
  • Ev. elastiek

Als je al je materiaal verzameld hebt moet je ook nog Arduino en Ua tiav downloaden:

www.arduino.cc/en/main/software

processing.org/download/

gemaakt qhov rooj:

Lucas JanssenLaura VandeputGirbaud BarthelsYasin Yer

Kauj Ruam 1: Kev teeb tsa Arduino

De volledige code van Arduino ("filename")

Txoj Cai Ledgrid

Peb hebben een basiscode van het ledgrid om Arduino ntsib Kev Ua Haujlwm te verbinden.

Txoj cai sensor

Hierbij voegen peb dan de code van de ultrasonische sensor ntiv taw ntiv taw tuag opnieuw Arduino verbind ntsib Ua.

Kauj ruam 2: Ua Kev Teeb tsa

De volledige code van Ua (zip.)

Txoj Cai Ledgrid

De code om het ledgrid hauv kev ua te tekenen. Controleer wel txawm regel 41 en zet de juiste poort er in (zie foto). Als je niet weet op welke poort je Arduino zit, khiav thiab txawm tias deze sketch (poortvinden.pde), de poorten worden dan hauv volgorde uitgelezen hauv console onderaan, pib bij 0.

Hierbij voegen peb dan de besturing van de 'noog' ntiv taw ntiv taw ntsib cov ntsuas hluav taws xob. Als de sensor een grotere afstand ntsib, dan zal de vogel omhoog gaan en als deze een lagere waarde doorkrijgt, thiab zal deze naar beneden gaan.

Kauj ruam 3: Lasercut

Lasercut
Lasercut
Lasercut
Lasercut
Lasercut
Lasercut

. Ai- &. PDF-zoo tshaj daim phiaj

Heev lasercutten van een grid, waar de ledjes in passen, kan je bijgevoegde. Ai-file downloaden. Pas de grootte van het canvas aan aan de grootte van je plaat voordat je begint te lasercutten. Tag nrho cov kev ua yeeb yam ntawm kev ua yeeb yam lossis kev ua yeeb yam! Kijk naar de foto's om te zien hoe alles ineen steekt.

. Ai- &. PDF-qhov zoo tshaj plaws

Heev lasercutten van een doosje, waar de sensor yav dhau los, kan je bijgevoegde. Ai-file downloaden. Koj tuaj yeem siv lub tshuab hluav taws xob tsim hluav taws xob los ntawm kev siv lub tshuab ntsuas hluav taws xob los ntawm lub tshuab hluav taws xob ultrasonic. Lijm txhua qhov stukjes voorzichtig aan elkaar, behalve de bovenkant omdat de bekabeling er nog in moet!

Ntxiv. Ai- &. PDF-bestand vleugels

Peb tau txais txiaj ntsig los ntawm kev ua lasercutter, tuag je aan je txhais tes ntawm qhov loj. Zo ntsib de sensor de afstand van je tes accurater en het yog een leuk attribuut. Nrog een elastiekje kan je de vleugel aan je tes loj heev, zoals op de foto.

Kauj Ruam 4: Ua kom tiav

Aansluiten
Aansluiten
Aansluiten
Aansluiten
Aansluiten
Aansluiten

Batterij aan stroomkabel koppelen

Om stroom te leveren aan de batterij zou je een stroomkabel moeten doorknippen en deze verbinden zoals te zien is op de foto.

Ledjes in doos steken en aan batterij koppelen

Steek de ledjes hauv de doos, denk hierbij aan hoe de ledjes lopen hauv jouw daim phiaj hauv kev ua. Koppel dan de ledjes aan de batterij zoals op de foto. Dus de witte kabel naar -V en de rode naar +V.

Coj mus rau Arduino

Kev hais lus tsis zoo ntawm kabel aan de groene van de ledjes en met pin 6 en de zwarte kabel aan de witte van de ledjes en ntsib Gnd. (Zoj foto)

Sensor aansluiten aan ArduinoSluit de ultrasonische sensor aan aan Arduino zoals op de afbeelding. Vcc naar 5V (groen), Trigpin naar pin 3 (blauw), Echopin naar pin 2 (bruin) en Gnd naar Gnd (geel).

Kauj ruam 5: Cia Ua Si

Cia Ua Si!
Cia Ua Si!

Als je alle stappen overlopen hebt, thiab yog het spel normaal klaar om te spelen. Txaus siab rau!

Pom zoo: