DONOFF iot licht dimmer
Geplaatst opCompile and Upload the firmware to the ESP-01
Eerst moet je de firmware broncode van github downloaden naar je lokale computer. Start een terminal / command venster en ga naar de map waar al je Arduino-projecten zich bevinden.$ cdMaak nu een map aan met de naam “DONOFF”
$ mkdir DONOFFen cd naar deze map
$ cd DONOFFGa nu met je browser naar de DONOFF github page en klik op de groene knop.
Kopieer de URL (https://github.com/mrWheel/DONOFF.git) naar het clipboard.
Start vervolgens een terminal/command venster en voer in:
Start nu de Arduino IDE en open de DONOFF-sketch. Merk op dat de sketch enkele tabbladen bevat waarin zich specifieke delen van de code bevindt.
Voordat je de firmware compileert en uploadt naar de ESP-01, moet je ervoor zorgen dat je het juiste bord met de juiste opties hebt geselecteerd !!
Start vervolgens een terminal/command venster en voer in:
$ git clone https://github.com/mrWheel/DONOFF.git .Vergeet niet om aan het einde van het commando een “.” (punt) te plaatsen.
Start nu de Arduino IDE en open de DONOFF-sketch. Merk op dat de sketch enkele tabbladen bevat waarin zich specifieke delen van de code bevindt.
Voordat je de firmware compileert en uploadt naar de ESP-01, moet je ervoor zorgen dat je het juiste bord met de juiste opties hebt geselecteerd !!
**** DONOFF: Generic ESP8266 Flash Size 1M (128KB SPIFFS)** LED_BUILTIN pin 1** PWM out pin 3**** NODEMCU: Flash Size 4M (1MB SPIFFS)** LED_BUILTIN pin 16 (D0)** PWM out (any pin available)**** SONOFF : Generic ESP8266 Flash Size 1M (128KB SPIFFS)** LED_BUILTIN pin 13** PWM out pin 12 (not actualy PWM but only On/Off)**** Arduino-IDE settings for ESP-01 (black):**** - Board: "Generic ESP8266 Module"** - Flash mode: "DOUT"** - Flash size: "1M (128K SPIFFS)"** - Debug port: "Disabled"** - Debug Level: "None"** - IwIP Variant: "v2 Lower Memory"** - Reset Method: "nodemcu" // but will depend on the programmer!** - Crystal Frequency: "26 MHz"** - VTables: "Flash"** - Flash Frequency: "40MHz"** - CPU Frequency: "80 MHz"** - Buildin Led: "1" // "1" for ESP-01, ”16” for NodeMCU, “13” for SONOFF** - Upload Speed: "115200"** - Erase Flash: "Only Sketch"** - Port: "DONOFF at <-- IP address -->"**
Upload de data map naar de ESP-01
Nadat je de firmware hebt gecompileerd en geüpload naar de ESP8266, moet je ook de bestanden in de data-map uploaden naar de ESP8266.Nadat je de ESP8266 Sketch Data Uploader (URL) hebt geïnstalleerd, klik je eenvoudig op deze tool om het uploaden te starten. Let op: als je het Serial-Monitor venster open hebt staan, krijg je een foutmelding. Je moet het Serial-Monitor venster eerst sluiten!
Afhankelijk van de ESP8266 die je gebruikt, duurt het uploaden van de data naar SPIFFS enkele seconden (ESP-01 SPIFFS 128KB) tot een paar minuten (NODEMCU SPIFFS 1MB).
Je bent nu klaar om de ESP-01 in de DONOFF-hardware te steken en de lichtdimmer te gaan gebruiken!