De klok bestaat uit de volgende onderdelen:
De Arduino wordt gebruikt om de ws2812 ledstring aan te sturen.
De ESP wordt gebruikt voor al het andere werk (zoals tijdsynchronisatie, webinterface, netwerk, configuratiebeheer)
We hebben gekozen voor 2 microcontrollers in plaats van 1 omdat we de ledstrip 60x per seconde updaten en tegelijkertijd gebruik willen maken van zaken als netwerk, wifi, webserver, ntp-client en mqtt. In 2 aparte microcontrollers is dit beter te optimaliseren.
Meer info over de aapklok is te vinden in de Mechanische Aap Git Repository op http://dev.mechanicape.nl