สารบัญ:

Flappy Bird พบกับ Arduino En Ledgrid: 5 ขั้นตอน
Flappy Bird พบกับ Arduino En Ledgrid: 5 ขั้นตอน

วีดีโอ: Flappy Bird พบกับ Arduino En Ledgrid: 5 ขั้นตอน

วีดีโอ: Flappy Bird พบกับ Arduino En Ledgrid: 5 ขั้นตอน
วีดีโอ: Arduino TETRIS Game With RGB LEDs 2024, พฤศจิกายน
Anonim
Image
Image
ตั้งค่าการประมวลผล
ตั้งค่าการประมวลผล

Altijd al zelf eens een game willen ontwerpen? ตรวจสอบ dan zeker deze Instructable

ใน opdracht van het vak Interactieontwikkeling hebben wij พบกับ een team van vier een simpele game ontworpen Het enige dat je hiervoor nodig hebt is een Arduino, een ultrasonische sensor en RGB-ledjes met แบตเตอรี่ Een grid voor de ledjes en een case สำหรับเซ็นเซอร์ ultrasonische 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 ตาย je hebt.

เบโนดิกเฮเดน ฟาน เดอ เกม:

  • WS281 RGB พิกเซล leds Arduino Genuino Uno (+ สาย)
  • เซ็นเซอร์อัลตราโซนิก HC SR04

(je kan altijd gebruik maken van een andere ultrasonische sensor, maar dan ga je dit ในโค้ด ook moeten aanpassen en gaan de verbindingen anders zijn)

แบตเตอรี่ BTF Lightening 50-5 และ stroomkabel

Benodigdheden สำหรับตาราง ledjes en case sensor:

  • MDF 5 มม. / มัลติเพล็กซ์ 5 มม. (zie.ai-bestanden สำหรับ afmetingen)
  • Kalkpapier (zie.ai- ที่ดีที่สุดสำหรับ afmetingen)
  • Houtlijm
  • อีฟ elastiek

Als je al je materiaal verzameld hebt moet je ook nog Arduino en ดาวน์โหลดการประมวลผล:

www.arduino.cc/en/main/software

processing.org/download/

ประตูอัญมณี:

Lucas JanssenLaura VandeputGirbaud Barthelsยาซิน เยอร์

ขั้นตอนที่ 1: การตั้งค่า Arduino

รหัส volledige สำหรับ Arduino ("ชื่อไฟล์")

รหัส Ledgrid

เราเข้าใจถึงรหัสพื้นฐานสำหรับ Arduino และ Arduino ได้พบกับการประมวลผล

เซ็นเซอร์รหัส

Hierbij voegen we dan de code van de ultrasonische sensor toe die opnieuw Arduino verbind met การประมวลผล

ขั้นตอนที่ 2: กำลังดำเนินการตั้งค่า

รหัส volledige การประมวลผล (zip.)

รหัส Ledgrid

ถอดรหัสรหัส om het ledgrid ในการประมวลผลข้อมูล Controleer wel even regel 41 en zet de juiste poort er in (zie foto) ควบคุมได้ เริ่มต้นและใช้งานใน volgorde uitgelezen ใน console onderaan, เริ่มต้นที่ 0

Hierbij voegen we dan de besturing van de 'bird' toe กับเซ็นเซอร์อัลตราโซนิเช่ เซ็นเซอร์ een grotere afstand meet, dan zal de vogel omhoog gaan en als deze een lagere waarde doorkrijgt, dan zal deze naar beneden gaan.

ขั้นตอนที่ 3: Lasercut

เลเซอร์คัท
เลเซอร์คัท
เลเซอร์คัท
เลเซอร์คัท
เลเซอร์คัท
เลเซอร์คัท

. Ai- &. PDF- ตารางที่ดีที่สุด

Voor het lasercutten van een grid, waar de ledjes in passen, kan je bijgevoegde. Ai- ดาวน์โหลดไฟล์ Pas de grootte van het canvas aan de grootte van je plaat voordat je begint te lasercutten. เพิ่มเติม Lijm alle stukjes voorzichtig aan elkaar! รูปภาพของ om te zien hoe alles ineen steekt.

. Ai- &. PDF- เคสที่ดีที่สุด

Voor het lasercutten van een doosje, waar de sensor in past, kan je bijgevoegde. Ai-ไฟล์ดาวน์โหลดไฟล์ เพิ่มเติม เพิ่มเติม een eigen design maken afhankelijk van het aantal ledjes en de ultrasonische sensor die je gebruikt. Lijm alle stukjes voorzichtig aan elkaar, behalve de bovenkant omdat de bekabeling er nog in moet!

พิเศษ. Ai- &. PDF-vleugels ที่ดีที่สุด

We hebben ook nog vleugels gemaakt met de lasercutter, die je aan je hand kan กว้างใหญ่ Zo meet de เซ็นเซอร์ de afstand van je hand correctr en het is een leuk attribuut. พบ een elastiekje kan je de vleugel aan je hand กว้างใหญ่, zoals op de foto.

ขั้นตอนที่ 4: Aansluiten

Aansluiten
Aansluiten
Aansluiten
Aansluiten
Aansluiten
Aansluiten

แบตเตอรี่ 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 ใน doos steken en aan batterij koppelen

Steek de ledjes ใน de doos, denk hierbij aan hoe de ledjes lopen ในตาราง jouw ในการประมวลผล Koppel dan de ledjes aan de batterij zoals และรูปภาพ Dus de witte ช่อง naar -V en de rode naar +V.

Ledjes กับ Arduino

Verbind de blauwe สายเคเบิล aan de groene van de ledjes en met pin 6 en de zwarte kabel aan de witte van de ledjes en met Gnd. (Zie foto)

เซ็นเซอร์ เซ็นเซอร์ Arduino เซ็นเซอร์อัลตราโซนิเช เซ็นเซอร์ Arduino เครือข่าย Vcc naar 5V (groen), Trigpin กับ pin 3 (blauw), Echopin กับ pin 2 (bruin) en Gnd naar Gnd (geel)

ขั้นตอนที่ 5: มาเล่นกันเถอะ

มาเล่นกัน!
มาเล่นกัน!

แม้ว่าทั้งหมด stappen overlopen hebt, dan is het spel normaal klaar om te spelen สนุก!

แนะนำ: