Skip to main content

Uitbreiding: LED verlichting

Hieronder is het stappenplan voor een uitbreiding met een LED-verlichtingsmodule die werkt via dezelfde STM8S103F3P6-microcontroller. Deze uitbreiding maakt het geheel visueel aantrekkelijker en versterkt het “speeldoosje”-effect.


💡 Fase 6 – LED-verlichting toevoegen (uitbreiding)

6.1 Doel van de uitbreiding

  • Toevoegen van sfeerverlichting (bijv. RGB-LED’s of gekleurde standaard LED’s).
  • LED’s knipperen of pulseren synchroon met het draaien van het poppetje of volgens een patroon.

6.2 Benodigdheden

  • 3–4 standaard LED’s (kleur naar keuze) of een WS2812B RGB-LED (individueel aanstuurbaar).
  • Stroombegrenzende weerstanden (voor standaard LED’s, bv. 220–330 Ω).
  • Eventueel transparante of melkglasachtige diffusorkap (3D-geprint).
  • Draad, soldeer of dupont-kabels.

6.3 Elektrisch schema aanpassen

  • Voor standaard LED’s:
    • Verbind elke LED met een GPIO-pin van de STM8 (via weerstand).
    • Aarde (GND) verbinden aan gemeenschappelijke GND.
  • Voor WS2812B (Neopixel):
    • Verbind VCC, GND en één data-pin aan STM8 (let op 5V-logica!).
    • Eventueel kleine bufferweerstand (ca. 330 Ω) op datalijn.

6.4 Firmware uitbreiden

  • Voeg code toe voor:
    • Knipperen, faden of pulseren.
    • Reactie op draai-acties van de stappenmotor.
    • Eventueel animaties of kleurenvolgorde als visueel patroon.
  • Indien RGB-LED’s worden gebruikt: PWM of timergebaseerde aansturing toevoegen.

6.5 Mechanisch ontwerp aanpassen

  • Voeg uitsparingen of transparante delen toe in de voet (in Tinkercad):
    • Voor zijverlichting, bovenrand, of rondom motor.
    • Plaats LED’s onzichtbaar binnenin, met zichtbare lichtuitstraling.

6.6 Testen van combinatie

  • Controleer of LED’s juist reageren op draaibewegingen.
  • Test voeding: let op dat het totale stroomverbruik de limiet van je voeding niet overschrijdt.
  • Test gedrag bij aan-uitzetten van motor en synchronisatie.

📦 Extra deliverables (voor uitbreiding)

  • Aangepast 3D-model van de voet met uitsparingen voor LED’s
  • Schema met LED-aansluitingen op STM8
  • Firmware-aanvulling voor LED-patronen
  • Optioneel: aangepaste voeding of stroomcalculatie