جدول المحتويات:

لعبة Flappy Bird Met Arduino En Ledgrid: 5 خطوات
لعبة Flappy Bird Met Arduino En Ledgrid: 5 خطوات

فيديو: لعبة Flappy Bird Met Arduino En Ledgrid: 5 خطوات

فيديو: لعبة Flappy Bird Met Arduino En Ledgrid: 5 خطوات
فيديو: Making a Flappy Bird Portable on Arduino Uno!? 2024, شهر نوفمبر
Anonim
Image
Image
تجهيز التجهيز
تجهيز التجهيز

Altijd al zelf eens een game willen ontwerpen؟ تحقق من dan zeker deze Instructable.

في opdracht van het vak Interactieontwikkeling التقى heben 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 batterij. Een Grid voor de ledjes en een case for 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:

  • المصابيح WS281 RGB بكسل Arduino Genuino Uno (+ kabel)
  • جهاز استشعار الموجات فوق الصوتية HC SR04

(je kan altijd gebruik maken van een andere ultrasonische sensor، maar dan ga je dit in de code ook moeten aanpassen en gaan de verbindingen Anders zijn)

Batterij BTF Lightening 50-5 في Stroomkabel

Benodigdheden voor de Grid ledjes en case sensor:

  • MDF 5mm / Multiplex 5mm (zie.ai-bestanden voor afmetingen)
  • Kalkpapier (zie.ai-best و voor afmetingen)
  • Houtlijm
  • إيف. الإيلاستيك

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

www.arduino.cc/en/main/software

processing.org/download/

باب gemaakt:

لوكاس يانسن ، لورا فانديبوت ، جيربود بارثلز ، ياسين يير

الخطوة 1: إعداد Arduino

De volledige code van Arduino ("اسم الملف")

كود ليدجريد

نحن hebben een basiccode van het ledgrid om Arduino met Processing te verbinden.

مستشعر الكود

Hierbij voegen وضعنا كود van de ultrasonische sensor toe die opnieuw Arduino verbind met Processing.

الخطوة 2: تجهيز الإعداد

معالجة رمز De volledige (الرمز البريدي)

كود ليدجريد

دي كود أوم هت ليدجريد في معالجة تي تيكنين. كونترولر بل حتى ريجيل 41 في zet de juiste poort er in (zie foto). Als je niet weet op welke poort je Arduino zit، run dan even deze sketch (poortvinden.pde)، de poorten worden dan in volgorde uitgelezen in console onderaan، beginnend bij 0.

Hierbij voegen وضعناها في تصميم van de "Bird" toe met de ultrasonische sensor. Als de sensor een grotere afstand، dan zal de vogel omhoog gaan en als deze een lagere waarde doorkrijt، dan zal deze nar beneden gaan.

الخطوة 3: Lasercut

قطع ليزر
قطع ليزر
قطع ليزر
قطع ليزر
قطع ليزر
قطع ليزر

. Ai- &. PDF-bestand الشبكة

Voor het lasercutten van een network، waar de ledjes in passen، kan je bijgevoegde. Ai-file downloaden. باس دي غروت فان هيت كانفاس أن آن دي جروت فان جي بلات فوردات جي إنجنت تي لاسركوتن. Lijm all stukjes voorzichtig aan elkaar! Kijk naar de foto's om te zien hoe alles ineen steekt.

. Ai- &. PDF-bestand القضية

Voor het lasercutten van een doosje، waar de sensor in past، kan je bijgevoegde. Ai-file downloaden. تصميم Je kan uiteraard altijd een eigen 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!

Extra. Ai- &. PDF-bestand vleugels

نحن hebben ook nog vleugels gemaakt met de lasercutter، die je aan je hand kan widemaken. من السهل التعرف على أجهزة الاستشعار عن بعد دقة اليد من ناحية الدقة والسهولة. Met een elastiekje kan je de vleugel aan je hand widemaken، zoals op de foto.

الخطوة 4: Aansluiten

أنسلويتين
أنسلويتين
أنسلويتين
أنسلويتين
أنسلويتين
أنسلويتين

بترج آن سترومكابل كوبلين

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 in de doos، denk hierbij aan hoe de ledjes lopen in jouw network قيد المعالجة. Koppel dan de ledjes aan de batterij zoals op de foto. Dus de witte kabel naar -V en de rode naar + V.

ليدجيس أن أردوينو

Verbind de blauwe kabel aan de groene van de ledjes en met pin 6 en de zwarte kabel aan de witte van de ledjes en met Gnd. (زي صور)

مستشعر aansluiten aan ArduinoSluit de ultrasonische sensor 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).

الخطوة 5: هيا نلعب

هيا بنا لنلعب!
هيا بنا لنلعب!

كل ما في الأمر هو أنه يتغاضى عن الكبريت ، فالأمر هو أنه يتكلم عن نورمال كلار أوم تي سبلين. يتمتع!

موصى به: