Paso 3: Control de Arduino
El sistema entero es controlado por un Arduino. Esto tiene un escudo de breakout de terminal de tornillo, para asegurarse de que las conexiones no vibren suelta como estoy caminando alrededor, así como un escudo GPS para el modo de dirección de Burning Man. También tiene un módulo de reloj (RTC) en tiempo real, puesto que el punto principal de todo esto es para que él a tiempo!
Todos estos están montados en la parte superior del sombrero, junto con el poder de sistema provee de la batería de 9 voltios. Te recomiendo conseguir tan alto de un sombrero de lo posible, ya que los componentes tienden a empujar mi cabeza un poco en ciertos ángulos. Hay un montón de habitación a cada lado de los ejes coaxiales, pero tendrás que ser un poco creativo para conseguir que todos caben. Asegúrese de que nada está frotando en los ejes, ya que necesitan girar libremente!
El código de Arduino que he unido controla el reloj y los modos GPS. En modo de reloj, Lee de la RTC, ajusta la zona horaria específica y establece en consecuencia las manos. En modo del GPS lee la posición actual, calcula el ángulo de 12:00 con las coordenadas de Burning Man de 2014 y establece en consecuencia las manos.