Een zelfontworpen controller voor high‑speed fotografie, bedoeld voor het nauwkeurig aansturen van ventielen, flitsers en camera’s.
Het project richt zich met name op druppelfotografie, waarbij timing op microseconde‑niveau essentieel is.
Technieken: ESP32 · PCB‑ontwerp · C++ · Optocouplers · WiFi
Doelgroep: Gevorderde hobbyisten en technische fotografen
Status: Actieve ontwikkeling en uitbreiding
High‑speed fotografie vereist uiterst nauwkeurige timing. Handmatige bediening of PC‑gebaseerde oplossingen bleken onpraktisch en foutgevoelig.
Dit project heeft als doel een zelfstandig werkende controller te ontwikkelen die zonder externe computer kan functioneren en toch flexibel instelbaar blijft.
De eerste experimenten werden uitgevoerd met een Raspberry Pi, maar dit platform bleek minder geschikt voor realtime aansturing. Om die reden is het ontwerp later volledig herzien en gebaseerd op de ESP32 microcontroller.
De controller moest voldoen aan de volgende eisen:
De ESP32 is gekozen vanwege:
Alle aansluitingen voor camera’s en flitsers zijn optisch gekoppeld.
Hierdoor is er geen directe elektrische verbinding, wat zowel de controller als aangesloten apparatuur beschermt tegen schade. [nijholt.net]
De voeding is geïntegreerd op het PCB en geschikt voor ventielen van circa 3 W per stuk. Hierdoor is geen externe adapter meer nodig en kan de controller direct op netspanning worden aangesloten.
Tijdens de ontwikkeling zijn meerdere PCB‑versies ontworpen en getest.
Belangrijke ontwerpaanpassingen:
Boven PCB ontwerp huidige versie,
De oorspronkelijke software is ontwikkeld in C++ binnen de Arduino IDE.
Later is overgestapt naar Visual Studio Code met PlatformIO, waardoor integratie met GitHub en code‑inspectie mogelijk werd. [nijholt.net]
De controller kan worden aangestuurd via:
Instellingen worden lokaal opgeslagen in het interne niet‑vluchtige geheugen van de ESP32, zodat ze behouden blijven na uitschakelen.
de Drain en Test pagina om de kleppen te legen en de verbindingen met camera en flitser(s) te testen.
Boven de Drain en Test pagina om de kleppen te legen en de verbindingen met camera en flitser(s) te testen.
Fase 1 – Raspberry Pi (2017)
Eerste opstellingen met Python‑scripts en open hardwareconfiguraties.
Instellingen werden aangepast via tekstbestanden en vereisten een aangesloten laptop.
foto links, houten opstelling met RPi, foto’s via Lightroom direct zichtbaar op het scherm (thetering)
Gebaseerd op een open‑source ontwerp, aangepast voor eigen gebruik en ingebouwd in een compacte behuizing.
Volledige conversie naar ESP32 om WiFi‑besturing, betere realtime prestaties en platformonafhankelijkheid mogelijk te maken.
Met deze controller zijn onder andere gerealiseerd:
Geplande uitbreidingen zijn:

Je moet ingelogd zijn om een reactie te plaatsen.