Flash Sonoff Basic met Arduino IDE

Benodigde software:

  • Arduino IDE
  • ESPEasy

Stappenplan

Arduino IDE installeren en configureren

  1. Installeer Arduino IDE van Arduino.cc (kan .exe of .zip. Laatste optie betekent een standalone installatie.)
  2. Download de stable release van ESPEasy
  3. Unzip ESPEasy
  4. Kopieer de inhoud van de map Libraries in de map Source, uit de geünzipte map van ESPEasy, naar de map libraries in de programmamap van Arduino.
  5. Open Arduino IDE
  6. Open File > Preferences
  7. Plaats de URL http://arduino.esp8266.com/stable/package_esp8266com_index.json in het veld Additional Boards Manager URLs:
  8. Druk op OK
  9. Ga naar Tools > Board: “Arduino/Genuino Uno” > Boards Manager
  10. Zoek naar ESP8266.
  11. Installeer esp8266 by ESP8266 Community, versie 2.3.0.

ESPEasy compileren en uploaden

  1. Ga naar File > Open
  2. Navigeer naar de map ESPeasy > Source > ESPeasy
  3. Open het bestand ESPEasy.ino
  4. Ga naar Tools > Board “Arduino / Genuino Uno”
  5. Selecteer Generic ESP8266 Module
  6. Ga naar Tools en controleer de volgende opties
    1. Flash Mode: DOUT
    2. Flash Size: 1M (128K SPIFFS)
    3. Port: Betreffence COM-poort
  7. Sluit de Sonoff aan op de USB naar TTL controller, maar laat de 3.3V aansluiting los
  8. Druk de zwarte knop in, en sluit vervolgens de 3.3V aan
  9. Ga naar Sketch > Verify/Compile
  10. Ga naar Sketch > Upload
  11. Koppel na een voltooide upload de USB naar TTL controller los. Wacht 5 seconden en sluit deze weer aan.

ESPEasy configureren

Een wifinetwerk genaamd ESP_0 verschijnt

  1. Maak verbinding met ESP_0
  2. Vul het wachtwoord in: configesp
  3. Wanneer succesvol verbonden, wordt het IP 192.168.4.2 toegekend
  4. Navigeer naar http://192.168.4.1
  5. De switch is nu klaar voor configuratie