Étape 6: Construction de l’horloge
Une carte USB de la dérivation a été choisie comme source d’énergie la plus facile d’obtenir - une verrue câble et mur sont peu coûteuse et permet également l’horloge peut être alimenté par d’autres périphériques compatibles USB. La carte de dérivation a trous de vis pratique pour attacher le jury en l’espèce. La norme USB offre 4.75v et 5.25V qui est un peu élevé pour les deux appareils (bien que le Huzzah peut gérer jusqu'à 16V). Aussi bien les conseils de ESP8266 standards et les anneaux de NeoPixel sont des dispositifs de 3,3 volts.
Fil l’évasion USB GND à la masse du LD1117-3.3 et VBUS à Vin. Vous pouvez décider de placer un condensateur de 1000uF au GND-Vin pour aider à réduire les pics de tension, dont l’anneau de NeoPixel est très sensible aux. LD1117-3.3 GND et Vout vous pouvez câbler le ESP8266 GND et Vbat. Encore une fois, vous pouvez décider de placer un condensateur de 1000uF GND et Vbat pour aider à réduire les pointes de tension.
Ensuite du fil le LD1117-3.3 GND et Vout à la NeoPixel Vin et GND.
Enfin, fil la broche ESP8266 #5 à l’IN de données sur le NeoPixel. Les pratiques exemplaires des appels pour une résistance de 300 à 500 ohms entre la broche ESP8266 #5 et l’entrée à la première NeoPixel (DATA IN). Cette résistance doit être à la fin de la NeoPixel du fil pour être efficace !
Cela devrait être l’électronique partie - Télécharger le Code de l’horloge de votre ordinateur.
Changer le nom de WiFi et le mot de passe.
Changer la variable hours_Offset_From_GMT pour tenir compte de vos paramètres régionaux. Nous sommes ici à Vancouver (Canada) -7 GMT.
La variable de serveur de temps peut être modifiée si vous souhaitez utiliser un serveur de temps différents - c’est celui qui peut programmer dans l’exemple de bibliothèque de Arduino. Aucune autorisation n’est requise.
Télécharger le code de l’horloge à l’ESP8266. Le nom du routeur est la variable de ssid et le mot de passe est la variable pass.