Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

DIY Arduino 1D Pong-spel met WS2812 LED-strip

Componenten en benodigdheden

Arduino Nano R3
× 1
Digilent WS2812 adresseerbare ledstrip
× 1
Zoemer
× 1
Tactiele schakelaar, bovenkant bediend
× 4
Transistor-NPN voor algemeen gebruik
× 1
Weerstand 2.21k ohm
× 1

Apps en online services

Arduino IDE

Over dit project

In dit project wordt een 1-dimensionale versie van het klassieke spel 'Pong' gepresenteerd, gemaakt met NeoPixel LED-strip. Het spel is voor 2 spelers, waarbij de 'bal' de lengte van de LED-strip aflegt en terugkaatst als de knop wordt ingedrukt terwijl er maar een paar eind-LED's branden.

Na elke slag verandert de snelheid van de bal, waardoor het moeilijker wordt om de bal op tijd te raken.

Apparaat is heel eenvoudig en gemakkelijk te maken en bevat de volgende componenten:

- Arduino Nano-microcontroller

- WS2812 Ledstrip met 60 leds

- 4 knoppen

- Zoemer

- Transistor

- en twee weerstanden

In tegenstelling tot eenvoudige hardware, is software complexer en afkomstig van vagearg.org web. Veel parameters kunnen eenvoudig in de code worden gewijzigd, zoals:Aantal pixels in strip, Bounce-back-zonegrootte, Led-dotsintensiteit, Punten die nodig zijn om te winnen enz...

Het spel is interessant gemaakt met verschillende functies. Ten eerste zal de bal steeds sneller worden voor elke keer dat hij heen en weer wordt geslagen. Ten tweede kan de bal binnen een blauwe "zone" worden teruggeslagen en zal sneller worden teruggeslagen naarmate je de bal langer in de zone laat komen. Dit is natuurlijk met het risico van te laat toeslaan. Ten derde kun je het rendement verhogen door de boost-knop ingedrukt te houden tijdens het slaan. De kosten van een boost zijn vermindering van je terugslagzone.

Ten slotte worden alle onderdelen in een geschikte doos van PVC-plaat geplaatst en bedekt met zelfklevend gekleurd behang, zodat het apparaat een functionele en interessante uitstraling heeft.

Bedankt voor het kijken

Code

  • Code
CodeC/C++
Geen voorbeeld (alleen downloaden).

Schema's


Productieproces

  1. DIY LUMAZOID Arduino Music Visualiser
  2. DIY eenvoudigste IV9 Numitron-klok met Arduino
  3. Arduino-gyroscoopspel met MPU-6050
  4. Arduino Pong Game - OLED-scherm
  5. DIY 37 LED Roulette Game
  6. Arduino-gamecontroller
  7. Arduino Pong Game op 24x16 Matrix met MAX7219
  8. Arduino met Bluetooth om een ​​LED te bedienen!
  9. Pixel Chaser-game
  10. DIY eenvoudig meetwiel met roterende encoder
  11. Een LED-matrix besturen met Arduino Uno