Съдържание:

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 стъпки
Видео: Micro bit interface with banana plug for 4017. 2024, Ноември
Anonim
Image
Image
Обработка Настройка
Обработка Настройка

Altijd al zelf eens een een game willen ontwerpen? Проверете dan zeker deze Instructable.

In opdracht van het vak Interactieontwikkeling hebben wij met een team van vier een simpele game onntworpen. Het enige dat е hiervoor nodig hebt is een Arduino, een ultrasonische sensor and RGB-ledjes met 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 пикселни светодиоди Arduino Genuino Uno (+ кабел)
  • Ултразвуков сензор HC SR04

(е kan altijd gebruik maken van een andere ултразвуков сензор, maar dan ga je dit in de code ook moeten aanpassen en gaan de verbindingen anders zijn)

Batterij BTF Lightening 50-5 на строокабел

Benodigdheden за мрежата ledjes и сензор за корпуса:

  • MDF 5mm / Multiplex 5mm (zie.ai-bestanden for afmetingen)
  • Kalkpapier (zie.ai-bestand voor afmetingen)
  • Houtlijm
  • Ев. еластичен

Als je al je materialal verzameld hebt moet je ook nog Arduino en Обработка изтегляне:

www.arduino.cc/en/main/software

processing.org/download/

gemaakt врата:

Лукас Янсен Лаура Вандепут Гирбо Бартелс Ясин Йер

Стъпка 1: Настройка на Arduino

De volledige код van Arduino ("име на файл")

Код Ledgrid

Ние използваме основен код, който се използва от Arduino и се обработва.

Кодов сензор

Hierbij voegen we dan de code van de ultrasonische sensor sensor toe die opnieuw Arduino verbind met Processing.

Стъпка 2: Обработка на настройка

De volledige код ван Обработка (пощенски код)

Код Ledgrid

De code om het ledgrid при обработката на tekenen. Controleer wel even regel 41 en zet de juiste poort er in (zie foto). Als je niet weet op welke poort is Arduino zit, run and even deze sketch (poortvinden.pde), de poorten worden dan in volgorde uitgelezen in console onnderaan, beginnend bij 0.

Hierbij voegen we dan de besturing van de ‘bird’ toe met de ultrasonische sensor. Als de sensor een grotere afstand meet, dan zal de vogel omhoog gaan en als deze een lagere waarde doorkrijgt, dan zal deze naar beneden gaan.

Стъпка 3: Лазерно изрязване

Лазерно изрязване
Лазерно изрязване
Лазерно изрязване
Лазерно изрязване
Лазерно изрязване
Лазерно изрязване

. Ai- и. PDF-решетка

За да направите лазерно изрязване на мрежата, можете да изтеглите пасен, можете да изтеглите. Ii-файл за изтегляне. Pas de grootte van het canvas aan aan de grootte van je plaat voordat je begint te lasercutten. Lijm alle stukjes voorzichtig aan elkaar! Kijk naar de foto's om te zien hoe alles ineen steekt.

. Ai- &. PDF-стойка

За да сте лазерно изрязани, докоснете сензора в миналото, можете да изтеглите. Ii-файл за изтегляне. Je kan uiteraard altijd een eigen design maken afhankelijk van het aantal ledjes en de ultrasonische sensor die je gebruikt. Lijm alle stukjes voorzichtig aan elkaar, behave de bovenkant omdat de bekabeling er nog in moet!

Допълнителни. Ai- и. PDF стойности

We hebben ook nog vleugels gemaakt met de lasercutter, die je aan je hand kan widemaken. Zo meet de sensor de afstand van is hand accurater en het is een leuk attribuut. Met een elastiekje kan je de vleugel aan je hand widemaken, zoals op de foto.

Стъпка 4: Aansluiten

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 in de doos, denk hierbij aan hoe de ledjes lopen in jouw grid в обработка. Koppel dan de ledjes aan de batterij zoals op de foto. Dus de witte kabel naar -V en de rode naar +V.

Ledjes aan Arduino

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. (Zie foto)

Сензор за изключване на ArduinoSluit за ултразвуков сензор за Aan Arduino зони за деактивиране. Vcc naar 5V (groen), Trigpin naar pin 3 (blauw), Echopin naar pin 2 (bruin) и Gnd naar Gnd (geel).

Стъпка 5: Нека играем

Хайде да играем!
Хайде да играем!

Als je alle stappen overlopen hebt, dan is het spel normaal klaar om te spelen. Наслади се!

Препоръчано: