Wol klok ESP8266-12E + 60 LED WS2812B digitale analoge klok (4 / 4 stap)

Stap 4: Programmeren uw ESP8266-12E

Ik ga niet om u te vertellen hoe de Arduino software te installeren, of hoe te programmeren de ESP8266-12E processormodule, er zijn tal van goede instructables al geschreven door zeer getalenteerde mensen; Hier is een die ik snel gevestigd: de ESP8266-12E programmeren met behulp van de Arduino software/IDE

Zodra u hebt gevolgd de bovenstaande instructable; Download het zip-bestand van het Wol_Clock waarin de software die nodig is voor het programmeren van uw ESP8266-12E-module. Unzip dit naar een locatie van uw keuze, navigeer naar dit en open het bestand Wol_Clock.ino.

Configureren voor verbinding met uw WiFi

In eerste instantie, om deze werken; u zult moeten uw netwerk-SSID en de netwerk-wachtwoord instellen in de code; zoom tot lijnen 55 & 56 en voer de juiste gegevens binnen de aanhalingstekens "".

Instellen van uw wifi-gegevens zodat de Raad van bestuur kan verbinden en de tijd van het internet krijgen
const char * ssid = "WiFiSSID"; uw netwerk-SSID (naam)

const char * wachtwoord = "WiFiPassword!"; uw netwerkwachtwoord

Uw tijdzone instellen

Configureren van lijn 52

Uw tijdzone instellen in uren verschil met GMT
Const int hours_Offset_From_GMT = 1;

Bewerk de regel hours_Offset_From_GMT om uw Tijdzoneverschil van GMT.

Werken voor de Zomertijd (zomertijd)

Ik heb code die nu voorziet in de juiste Daylight Savings time (Europa); Dit moet gemakkelijk te bewerken tot juiste DST voor Noord-Amerika.

Klok achteruit gaat?

Afhankelijk van welke LED boards u koopt, sommige adres met de klok mee, sommige adres linksom; Als uw klok in de verkeerde richting gaat; een optie is om te kijken naar de tijd in een spiegel (die weliswaar niet erg praktisch); een betere oplossing bestaat op de lijn 40. Verander de regel:

const char ClockGoBackwards = 1; (standaard)

Aan

const char ClockGoBackwards = 0;

Een laatste test

Controleren of alles werkt door te klikken op de "Controleren" aankruisen in de Arduino IDE.

Hopelijk heeft de arduino IDE de slimme werk verricht voor u; maar alleen in geval het heeft niet de benodigde bibliotheken om dit werkend te krijgen is geïnstalleerd, moet u dit handmatig doen.

Vanuit het hoofdmenu arduino, selecteer Sketch -> omvatten bibliotheek -> bibliotheken beheren om de manager van de bibliotheek

In het zoekvak, typ NTP en zoek naar een vermelding in de lijst genoemd NTPClient; Als dit niet is geïnstalleerd, installeert u het; ook moet u een item met de naam tijd, zorg ervoor dat dit zo goed is geïnstalleerd.

Verander nu het zoekvak om te zoeken naar Neopixel, Controleer of het item met de naam Adafruit NeoPixel is geïnstalleerd.

Hopelijk, u moeten instellen en klaar om te compileren en uploaden.

Controleer of de code is in goede vorm om te compileren, en als alles goed is

Programma de ESP8266-12E met uw code

Klik op "Upload"

Hebt u een goed werkende Wol_Clock; Ik kijk uit naar enkele van de vele aanpassingen.

Christina heeft al mij haar input gegeven en gevraagd de dim-modus voor nachttijd, en de knipperende minutenwijzer voor gemakkelijke identificatie.

Gerelateerde Artikelen

Eenvoudige controle leidde met Blynk en NodeMCU Esp8266 12E

Eenvoudige controle leidde met Blynk en NodeMCU Esp8266 12E

Kerels van Hey!! Hoe gaat het? Deze keer heb ik een interessant project met het laatste knooppunt MCU esp8266 12E ontwikkel bord in combinatie met een van de beste app voor Internet van dingen - BLYNK App.Dus het begon allemaal toen ik vroeg me af ov
De ESP8266-12E programmeren met behulp van de Arduino software/IDE

De ESP8266-12E programmeren met behulp van de Arduino software/IDE

De ESP8266 is als een Arduino met een ingebouwde WiFi, de MCU en WiFi circuits zijn in dezelfde chip. Overwegen Arduino + WiFi Shield = ESP8266. In dit instructable ik zal verstrekken een stap voor stap handleiding te bevoorraden en programmering van
Esp8266 12e met Arduino IDE met oplossing + voorbeelden

Esp8266 12e met Arduino IDE met oplossing + voorbeelden

Over- NodeMCU is een open source IoT platform. Het maakt gebruik van de scripttaal van Lua, maar deze ontwikkeling boord is nu compatibel met Arduino IDE worden geprogrammeerdesp8266 12e is een geweldige manier om de IoT met om het even wat in een ze
ESP8266 12e met GPS & OLED display

ESP8266 12e met GPS & OLED display

In dit Instructable zal ik beschrijven hoe aansluiting een Ublox 6m GPS module en een OLED weergave van naar de NodeMCU of ESP8266-12e wifi module om uw huidige locatie GPS en andere info te geven.Check mijn Youtube Video beschrijven dit. Youtube Vid
Snelle digitale LED Jack-o-lantaarn licht

Snelle digitale LED Jack-o-lantaarn licht

Er zijn vele grote Arduino + LED pompoen projecten. Deze is ontworpen om zeer eenvoudig te maken en kan worden een groot uitgangspunt voor andere projecten. Slechts drie solderen verbindingen en een zeer korte programma!Deze beschikt over een fundame
ESP8266 controle WS2812 Neopixel LEDs met behulp van de Arduino IDE - A Tutorial

ESP8266 controle WS2812 Neopixel LEDs met behulp van de Arduino IDE - A Tutorial

Hallo iedereen,Als u als me bent, hebt u zoekend rond het internet een goede tutorial over het gebruik van de ESP8266 met neopixel LEDs (AKA de WS2812 of WS2812b), geprogrammeerd via de Arduino IDE. Ik heb niet gevonden het allen in één plaats, in he
De digitale klok Tri-Mode met ATtiny85 en RTC

De digitale klok Tri-Mode met ATtiny85 en RTC

Hallo iedereen,Dit is mijn eerste project met behulp van de ATtiny85 microcontroller en ook een Real Time Clock (RTC) werken mee.Het gebruik van ATtiny85 is een zeer interessante manier te krimpen uw Arduino projecten in een kleine eindversie.De Tri-
Circuit Diagram van onbevooroordeelde digitale dobbelstenen met LEDs

Circuit Diagram van onbevooroordeelde digitale dobbelstenen met LEDs

Hallo! Hier is het circuit diagram van een LEDs gebaseerd digitale dobbelstenen die bijna onbevooroordeelde is. Het belangrijkste voordeel van dit circuit is dat er geen kans om te bedriegen is als het circuit op dergelijke een hoge snelheid opereert
Programmeren van een HTTP-Server op ESP-8266-12E

Programmeren van een HTTP-Server op ESP-8266-12E

In dit Instructable zullen samen we de reis van de programmering van de ESP8266-12E WIFI Development Board als een HTTP-server. Met behulp van een webbrowser stuurt we instructies naar de ESP8266-E12 om zijn gedrag te veranderen. Gedurende het hele p
Elektronische alle seizoenen, alle feestdagen, LED oorbellen

Elektronische alle seizoenen, alle feestdagen, LED oorbellen

OK, dus we zijn bezig met het maken van enkele vrij geavanceerde oorbellen.Dit is niet een beginner-project, en ik zou aanraden die wil dit op, begin met kleinere projecten en werk uw vaardigheden tot dit.Dus eerst... Dingen die we zullen nodig. (DEL
LED-Strip Back-lit Canvas Art

LED-Strip Back-lit Canvas Art

Wilt u sparren omhoog uw huis of kamer met een interessant stuk van kunst? Wilt u sommige unieke verlichting aan uw space toevoegen? Met behulp van een LED-strip, een Arduino, doek en verf, kunt u uw eigen kunst aan de muur die is niet alleen uniek o
ESP8266 WiFi touch screen thermostaat

ESP8266 WiFi touch screen thermostaat

In deze tutorial zullen we laten zien hoe te bouwen gecontroleerd WiFi thermostaat met ESP8266, Arduino en touch-screen display. Thermostaat leert ook andere informatie, zoals de weersvoorspelling en temperatuur buiten. Totale kosten voor thermostaat
Cwik klok v1.0 - An Arduino Binary Clock

Cwik klok v1.0 - An Arduino Binary Clock

overzichtDit is een gids voor het opbouwen van een Arduino-aangedreven klok die LEDs gebruikt voor de weergave van een 24-uurs klok (uren en minuten) als binaire cijfers, een analoge meter wilt weergeven van de seconden, een schakelaar om te schakele
Digitale Potentiometers Arduino Shield

Digitale Potentiometers Arduino Shield

Het Digitale Potentiometers Arduino Shield is getest op compatibiliteit met Arduino Duemilanove, Diecimilaen Arduino UNO R1/R2Dit schild is gebaseerd op het apparaat AD5206 van Analog Devices.Op het Internet vinden we enkele zeer fundamentele toepass