Stap 3: Arduino controle
Het hele systeem wordt aangestuurd door een Arduino. Dit heeft een schroef-terminal breakout schild, om te controleren of de verbindingen niet trillen los als ik, evenals het schild van een GPS voor de Burning Man adres modus rondlopen ben. Het heeft ook een real-time clock (RTC) module, aangezien het belangrijkste punt van dit hele ding is daarvoor tijd te houden!
Deze zijn alle gemonteerd aan de bovenkant van de hoed, samen met de gegevensverstrekkende systeemmacht van 9 volt batterij. Ik aanraden om zo groot van een hoed als mogelijk, omdat de componenten neiging om steken van mijn hoofd een beetje op bepaalde hoeken. Er is voldoende ruimte aan beide zijden van de coax schachten, maar je moet een beetje creatief te krijgen alle om te passen. Ervoor dat niets is wrijven op de schachten, als ze nodig hebben om te schakelen vrij!
De Arduino-code die ik heb gekoppeld behandelt zowel de klok als de GPS-modi. In de modus van de klok, het leest van de RTC, aangepast voor de specifieke tijdzone en stelt dienovereenkomstig de handen. In GPS-modus het leest de huidige positie, de hoek van 12:00 met behulp van de coördinaten van de Burning Man 2014 berekent en stelt dienovereenkomstig de handen.