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

1D Pong-spel met Arduino en WS2812 LED-strip – Stap-voor-stap DIY handleiding

Onderdelen en benodigdheden

Arduino Nano R3 × 1
Digilent WS2812 Adresseerbare LED-strip (60 LEDs) × 1
Buzzer × 1
Tactiele schakelaar, bovenbediend × 4
Algemene NPN-transistor × 1
Weerstand 2,21 kΩ × 1

Apps en online diensten

  • Arduino IDE

Over dit project

In dit project wordt een 1-dimensionale versie van de klassieke game 'Pong' gepresenteerd, gemaakt met een NeoPixel LED-strip. Het spel is voor 2 spelers, waarbij de 'bal' de lengte van de LED-strip afreist en terugkaatst als de knop wordt ingedrukt op het moment dat de laatste LEDs branden.

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

Het apparaat is eenvoudig te bouwen en bevat de volgende componenten:

  • Arduino Nano microcontroller
  • WS2812 LED-strip met 60 LEDs
  • 4 knoppen
  • Buzzer
  • Transistor
  • Twee weerstanden
1D Pong-spel met Arduino en WS2812 LED-strip – Stap-voor-stap DIY handleiding
Voltooide 1D Pong spel in behuizing

In tegenstelling tot de simpele hardware, is de software complexer en afkomstig van de website vagrearg.org. Veel parameters zijn in de code eenvoudig aan te passen, zoals:

  • Aantal pixels in de strip
  • Grootte van de terugkaatszone
  • Intensiteit van de LED-punten
  • Aantal punten om te winnen

Het spel is boeiend door diverse functies:

  1. De bal wordt sneller na elke keer dat hij heen en weer wordt geslagen.
  2. De bal kan binnen een blauwe "zone" worden teruggeslagen en keert sneller terug hoe later je wacht – met het risico om te laat te slaan.
  3. Je kunt de terugslag "boosten" door de boost-knop ingedrukt te houden tijdens het slaan. De kosten: je terugslaagzone wordt kleiner.

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

Bedankt voor het kijken!

Code

De code is alleen als download beschikbaar (geen preview). Zie de GitHub-repository of de projectpagina voor de volledige sketch.

Schema

1D Pong-spel met Arduino en WS2812 LED-strip – Stap-voor-stap DIY handleiding
Schakelschema van de 1D Pong opstelling

Productieproces

  1. Bouw Je Eigen LUMAZOID: Een DIY Arduino Muziek Visualizer
  2. Bouw een retro Numitron-klok met Arduino: Eenvoudig, betrouwbaar en energiezuinig
  3. Bouw een real-time gyroscoop-spel met Arduino Nano & MPU-6050 sensor
  4. Bouw een Klassiek Pong-spel op Arduino UNO met OLED-display – Stap-voor-stap Tutorial
  5. Bouw Je Eigen 37-LED Roulette-spel met Arduino Nano
  6. DIY Arduino USB Gaming Controller – Bouw Je Eigen High-Performance Gamepad
  7. Bouw een 24×16 LED Pong-console met Arduino Nano & MAX7219
  8. Een LED bedienen via Bluetooth met Arduino – Eenvoudige DIY Handleiding
  9. Pixel Chaser: Interactieve één-tik LED-spel met Arduino Nano
  10. Een nauwkeurig meetwieltje bouwen met Arduino Nano en draaiencoder
  11. Een 8×8 LED-matrix beheersen met Arduino Uno: Stap-voor-stap handleiding