Funduino-verkeerslichtkruispunt voor Arduino / ESP32 / Raspberry Pi Pico, incl. handleiding
Dit past erbij
Beschrijving
Verkeerslichtkruispunt ESP32 - 6 tot 9 V, Funduino verkeerslichtkruispunt, Arduino
Productoverzicht
- Lesmodel van een kruispunt met vrij programmeerbare verkeerslichtsequenties
- 34 afzonderlijk aanstuurbare WS2812-RGB-leds voor verkeerslichten
- 10 fotoresistors voor voertuigdetectie, uitgelezen via een multiplexer
- 4 voetgangersknoppen op de hoeken
- Compatibel met Arduino, ESP32 en Raspberry Pi Pico
- Externe voeding van 6–9 V, onafhankelijk van de microcontroller
Productbeschrijving
Het verkeerslichtkruispunt bootst een echte verkeerssituatie na: een tweebaansweg kruist een weg met drie rijstroken, waarbij verschillende rijrichtingen mogelijk zijn. Het interessante deel begint bij de code. Je programmeert de verkeerslichtfasen zelf - hoe lang het rood is, hoe lang het groen is en hoe de fasen in elkaar grijpen. Met de module kun je verschillende verkeerssituaties simuleren en optimaliseren.
De verlichting bestaat uit 34 WS2812-leds, die afzonderlijk kunnen worden aangestuurd en alle kleuren kunnen weergeven. Het slimme eraan: één datalijn volstaat om alle leds te bedienen - er is slechts één digitale pin van je microcontroller nodig. De voertuigherkenning gebeurt via fotoresistors in elke rijstrook. Omdat een microcontroller niet genoeg analoge ingangen heeft, worden de 10 sensoren via een 16-kanaalsmultiplexer gebundeld en na elkaar uitgelezen. Je code kan vervolgens bepalen waar zich op dat moment een auto bevindt.
Op elk van de vier hoeken zitten twee voetgangersknoppen - in totaal vier stuks. Bij het indrukken geven ze een hoog signaal af; anders zijn ze via een pulldownweerstand met massa verbonden. De voeding komt van buitenaf via een 6–9-V-netadapter en niet rechtstreeks van de microcontroller. Dat is belangrijk, omdat 34 leds samen te veel stroom zouden verbruiken. Een spanningsomvormer op de printplaat zorgt ervoor dat de sensoren en leds de juiste bedrijfsspanning krijgen.
Systeemvereisten
- Arduino IDE of MicroPython-omgeving (voor Raspberry Pi Pico)
- Bibliotheek voor het aansturen van WS2812-leds (bijvoorbeeld Adafruit NeoPixel of FastLED)
Voorbeelden van toepassingsgebieden
- Onderwijs in elektronica en programmeren
- Hogeschool- en universiteitsprojecten in verkeerstechniek of informatica
- Hobbyprojecten met microcontrollerprogrammering
- Technische demonstratiemodellen
Leveringsomvang
- 1x SMD-verkeerslichtkruispunt
- 1x 9V-netadapter
- 10x breadboardkabel male/female, 10x breadboardkabel female/female