Indholdsfortegnelse:

Flappy Bird Met Arduino En Ledgrid: 5 trin
Flappy Bird Met Arduino En Ledgrid: 5 trin

Video: Flappy Bird Met Arduino En Ledgrid: 5 trin

Video: Flappy Bird Met Arduino En Ledgrid: 5 trin
Video: Code With Micro Bits 2024, Juli
Anonim
Image
Image
Behandler opsætning
Behandler opsætning

Vil du selv have et spil, hvor du vil opdage det? Check dan zeker this Instructable.

In opdracht af det vakte Interaktionsudvikling har vi haft et team af fire enkle programmer. Det eneste, du har brug for, er en Arduino, en ultralydssensor og RGB-ledninger med batteri. Et grid for de ledjes og en case for de ultralydssensorer er også nødvendige, men disse kan selv gøres nemme. Vi kan bruge en grid af 200 på 300 ledninger, men det kan du medbringe til at matche de mange ledninger, du har.

Benodigdheden af spillet:

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

(du kan altid bruge en anden ultralydssensor, men du kan også bruge denne kode til at kombinere og forbinde andre)

Batterij BTF Lightening 50-5 en strømkabel

Benodigdheden for the grid ledjes og case sensor:

  • MDF 5mm / Multiplex 5mm (se.ai-filer til afmetingen)
  • Kalkpapier (se.ai-fil for afmetingen)
  • Houtlijm
  • Ev. elastik

Hvis du har samlet dit materiale, skal du også have mere Arduino og Processing download:

www.arduino.cc/en/main/software

processing.org/download/

lavet dør:

Lucas JanssenLaura VandeputGirbaud BarthelsYasin Yer

Trin 1: Arduino-opsætning

Den komplette kode af Arduino ("filnavn")

Kode Ledgrid

Vi har en basiskode for ledningen til Arduino med Processing til forbindelser.

Kodesensor

Hierbij voegen vi kan kode den ultralydssensor til igen, kan Arduino forbinde med Processing.

Trin 2: Behandler opsætning

Den komplette kode til behandling (zip.)

Kode Ledgrid

Koden til det ledgrid, der skal behandles. Controller er endda regel 41 og zet de rigtige poort er in (se foto). Hvis du ikke ved, hvilken poort du har, kan du køre og endda denne skitse (poortvinden.pde), og poorten kan derefter sendes til en konsol under, der begynder med 0.

Hierbij voegen we dan the besturing van de ‘bird’ toe met de ultrasonische sensor. Når sensoren er en stor afstand, mødes, og den vil komme til at stige, og når denne værdi kan låses, og den vil gå til beneden.

Trin 3: Lasercut

Lasercut
Lasercut
Lasercut
Lasercut
Lasercut
Lasercut

. Ai- &. PDF-filnet

For den lasercutten af et grid, hvor de ledninger i passagerer, kan du tilføje. Ai-fil downloade. Størrelsen på lærredet til størrelsen på din plade før du begyndte at lasere. Lijm alle dele forzichtig aan hinanden! Se billederne for at se, hvordan alt er i orden.

. Ai- &. PDF-filtaske

For at kunne udføre en sensor, der tidligere kan registreres, kan du også downloade. Ai-fil downloade. Du kan altid have et eget design, der er afhængigt af antallet af ledninger og den ultralydssensor, du bruger. Vi kan alle dele vise hinanden, udover de overkant, fordi de ikke er nødvendige endnu!

Ekstra. Ai- &. PDF-bestand vleugels

Vi har også lavet flere flasker, der kan bruges til at lave store mængder. Du kan opfylde sensorens afstand med en håndnøjagtighed, og det er en leuk attribut. Med en elastik kan du lave en håndflade, som f.eks. På fotoet.

Trin 4: Aansluiten

Aansluiten
Aansluiten
Aansluiten
Aansluiten
Aansluiten
Aansluiten

Batterij aan strømkabel koblinger

Om strømmen skal bruges til batteriet, skal du bruge en strømkabel til at knytte og disse forbindelser ser ud som om de er vist på fotoet.

Ledninger i doos steken og aan batterikoblinger

Steek de ledjes in de doos, denk hierbij to how the ledjes walk in your grid in processing. Koppel og batterier kan lide at se på foto. Dus de witte kabel naar -V en de rode naar +V.

Ledjes aan Arduino

Forbind de blå kabel til de store van de ledjes og med pin 6 og den black cable aan de witte van de ledjes en with Gnd. (Se foto)

Sensor forbinder ArduinoSlut den ultralydssensor til Arduino som på billedet. Vcc naar 5V (groen), Trigpin naar pin 3 (blauw), Echopin naar pin 2 (bruin) og Gnd naar Gnd (geel).

Trin 5: Lad os spille

Lad os lege!
Lad os lege!

Hvis du har alle trin overlopen, kan det normalt være klart at spille. God fornøjelse!

Anbefalede: