Paso 6: Construir el reloj
Un tablero de arranque USB fue elegido como la fuente de energía más fácil de obtener - una verruga cable y pared son barata y también permite que el reloj ser alimentado por otros dispositivos con capacidad USB. La Junta de arranque tiene agujeros conveniente para sujetar la junta al caso. El estándar USB ofrece 4.75v y 5.25v que es un toque para ambos dispositivos (aunque el Huzzah puede manejar a 16V). Las ESP8266 las placas estándar y los anillos de NeoPixel son dispositivos de 3,3 voltios.
Cable el arranque USB GND a GND del LD1117 3.3 y VBUS a Vin. Usted puede decidir colocar un condensador de 1000uF en GND-Vin para ayudar a reducir picos de voltaje, que es muy sensible al anillo de NeoPixel. De la 3.3 LD1117 GND y Vout puede alambre el ESP8266 GND y Vbat. Una vez más, usted puede decidir colocar un condensador de 1000uF entre GND y Vbat para ayudar a reducir picos de voltaje.
A continuación de alambre el LD1117 3,3 GND y Vout Vin NeoPixel y GND.
Por último cable lo ESP8266 pin #5 a la datos sobre la NeoPixel. Las mejores prácticas en las llamadas para una resistencia de 300-500 Ohm entre el pin #5 del ESP8266 y la entrada a la primera NeoPixel (DATA IN). Este resistor debe ser el final de NeoPixel del alambre para ser eficaz!
Que debe ser la electrónica parte - descargar el código del reloj al ordenador.
Cambiar el nombre de WiFi y contraseña.
Cambiar la variable hours_Offset_From_GMT para reflejar su configuración regional. En Vancouver, Canadá, nos encontramos aquí -7 GMT.
La variable timeServer puede cambiarse si desea utilizar un servidor de hora diferentes - esto es el que puede programar en el ejemplo de la biblioteca de Arduino. No se requiere ninguna autorización.
Cargar el código del reloj en el ESP8266. El nombre del router es la variable de la ssid y la contraseña es la variable de paso.