INHOUDSOPGAWE:

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

Video: Flappy Bird Met Arduino En Ledgrid: 5 stappe

Video: Flappy Bird Met Arduino En Ledgrid: 5 stappe
Video: Code With Micro Bits 2024, Julie
Anonim
Image
Image
Verwerking van opstelling
Verwerking van opstelling

Wil u selfs een keer 'n speletjie ontdek? Check and sure this Instructable.

In die opdrag van die vak het Interaktieontwikkeling ons met 'n span van vier eenvoudige speletjies ontwikkel. Dit is slegs nodig om 'n Arduino, 'n ultrasoniese sensor en RGB-LED's met batterye te hê. Een rooster vir die leidrade en 'n geval vir die ultrasoniese sensor is ook noodsaaklik, maar dit kan u self maklik maak. Ons kan gebruik maak van 'n rooster van 200 op 300 leidrade, maar dit kan u ook 'n aantal passasiers wat u het, aanpas.

Benodigdheden van die spel:

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

(jy kan altyd gebruik maak van 'n ander ultraklank sensor, maar jy moet dit in die kode ook aanpas en die verbindings anders maak)

Batterij BTF Lightening 50-5 en stroomkabel

Benodigdheden voor de grid ledjes en case sensor:

  • MDF 5mm / Multiplex 5mm (sien.ai-lêers vir afmetings)
  • Kalkpapier (sien.ai-bestand vir afmetings)
  • Houtlijm
  • Ev. elastiek

As u al die materiaal wat u versamel het, moet u ook nog Arduino en verwerking aflaai:

www.arduino.cc/en/main/software

processing.org/download/

deur gemaak:

Lucas JanssenLaura VandeputGirbaud BarthelsYasin Yer

Stap 1: Opstel van Arduino

Die volledige kode van Arduino ("lêernaam")

Kode Ledgrid

Ons het 'n basiskode van die hooflys vir die verwerking van verbindings.

Kodesensor

Hier kan ons die kode van die ultrasoniese sensor vir die nuwe Arduino verbind met verwerking verbind.

Stap 2: Opstel verwerk

Die volledige kode van verwerking (zip)

Kode Ledgrid

Die kode vir die ledegids in die verwerking van tekene. Beheerder sal selfs die reël 41 en zet die regte poort in (sien foto). As u nie weet watter poort u kan gebruik nie, kan u selfs hierdie skets (poortvinden.pde) gebruik, en dit kan dan ook in die volgorde uitgegee word in die konsole onder, begin by 0.

Hier kan ons die beste 'voël' met die ultrasoniese sensor gebruik. As die sensor 'n groot afstand kan ontmoet, dan sal die voël omhoog gaan en as hierdie belangrike waarde deurskrywing, en dit sal na Beneden gaan.

Stap 3: Lasercut

Lasersny
Lasersny
Lasersny
Lasersny
Lasersny
Lasersny

. Ai- &. PDF-lêergids

Vir die lasercutten van 'n grid, waar die leidrade in die passasier kan word, kan u dit ook byvoeg. Ai-lêer aflaai. Die grootte van die doek kan aan die grootte van die plaat voor u begin is, begin. Lijm alle stukjes voorzichtig aan mekaar! Kyk na die foto's om alles te sien.

. Ai- &. PDF-lêerkas

Vir die lasercutten van 'n doosje, waar die sensor in die verlede was, kan u dit ook byvoeg. Ai-lêer aflaai. U kan altyd 'n eie ontwerp afhanklik maak van die aantal leidrade en die ultrasoniese sensor wat u gebruik. Ons kan alle stukke vir mekaar aanskou, behalwe dat die bokant kan wees omdat dit nog nie nodig is nie!

Ekstra. Ai- &. PDF-bestand vleugels

Ons het ook nog geen vleugels gemaak met lasersnyers nie, maar u kan dit baie maklik maak. U kan die afstand van u sensor akkuraat meet en dit is 'n leuk attribuut. Met 'n elastiese kan jy die vleugel aan jou hand maak, soos op die foto.

Stap 4: Aansluit

Aansluiten
Aansluiten
Aansluiten
Aansluiten
Aansluiten
Aansluiten

Batterye aan stroomkabel koppels

Om die stroom te gebruik, moet u 'n stroomkabel deurknoppen en hierdie verbindings soos die foto op die foto sien.

Lede in doos kan op 'n battery gekoppel word

Steek de ledjes in de doos, hier kan ons aanbeveel hoe u u rooster kan verwerk. Ons kan die batterye net soos op die foto sien. Dus de witte kabel naar -V en de rode naar +V.

Ledjes aan Arduino

Verbind die blauwe kabel aan die groot van die leidrade en met pen 6 en die swart kabel aan die wit van die leidrade en met Gnd. (Sien foto)

Sensor sluit aan op Arduino Sluit die ultrasoniese sensor aan op Arduino soos op die beeld. Vcc naar 5V (groen), Trigpin naar pin 3 (blauw), Echopin naar pin 2 (bruin) en Gnd naar Gnd (geel).

Stap 5: Kom ons speel

Kom ons speel!
Kom ons speel!

As u alle stappe oorlopen, is dit normaalweg die spel om klaar te speel. Geniet dit!

Aanbeveel: