Jumat, 25 Juni 2021

SONOFF Blynk

 


oprek di hari LOCKDOWN ke 5 temanya sonoff to Blynk.

sebenarnya sudah lama beli modul 1 channel sonoff ini. cuma statusnya ngegantung, karena belum ada jadwal ngoprek.


langsung saja, apa saja material yang dibutuhkan untuk oprek kali ini :

1. Modul Sonoff 

2. usb to ttl + kabel jumper female to female

3. Pin header 4x1 




4. kabel + steker




alat yang dibutuhkan :
1. Laptop yang sudah terinstal arduino IDE + board esp8266

2. Solder + timah secukupnya

3. HP pribadi/tetangga yang sudah terinstal blynk



Teman oprek :

1. kopi susu gula aren

2. Cemilan Secukupnya



eksekusi 1

1. bongkar isi sonoff

2. Cari 4 lubang (gnd, tx,rx,3,3)

3. solder header 4x1 di 4 lubang(gnd, tx,rx 3,3v)

4. sambungkan usb to ttl ke sonoff (mode cross)

5. tekan tombol  di sonoff (jangan dilepas)

6. tancapkan usb to ttl ke pc/laptop

7.  buka koding

#include <ESP8266WiFi.h>

#include <WiFiClient.h>

#include <ESP8266WebServer.h>

#include <ESP8266mDNS.h>

#include <ESP8266HTTPUpdateServer.h>

#include <BlynkSimpleEsp8266.h>

const char* host = "SIMOR";

const char* ssid = "nama wifi";

const char* password = "password wifi";

#define BLYNK_PRINT Serial

ESP8266WebServer httpServer(80);

ESP8266HTTPUpdateServer httpUpdater;

#define tombol 0

#define led 13

#define relay 12

char auth[] = "token";

void setup(void) {

  pinMode(tombol, INPUT_PULLUP);

  pinMode(led, OUTPUT);

  pinMode(relay, OUTPUT);

  Serial.begin(115200);

  Serial.println();

  Serial.println("Booting Sketch...");

  WiFi.mode(WIFI_AP_STA);

  Blynk.begin(auth, ssid, password, "blynk-cloud.com", 8080);

  digitalWrite(led, HIGH);

  digitalWrite(led, LOW);

  MDNS.begin(host);

  httpUpdater.setup(&httpServer);

  httpServer.begin();

  MDNS.addService("http", "tcp", 80);

  Serial.printf("HTTPUpdateServer ready! Open http://%s.local/update in your browser\n", host);

  Serial.println("IP address: ");

  Serial.println(WiFi.localIP());

}


void loop(void) {

  Blynk.run();

  httpServer.handleClient();

}

8. Pilih board esp8285

9. pilih port (sesuai usb to ttl) cek di device manager

10. Upload  - done

11. buka aplikasi Blynk

12. ambil widget Button set di D6 (GPIO12)

13. Run

14. Test kontrol

15. Minum kopinya





versi video



jika ada yang kurang jelas bisa tinggalkan komen.

terima kasih. semoga bermanfaat.

4 komentar:

  1. Teman oprek yg lain APA selain kopi susu gula aren?

    BalasHapus
  2. point 5 itu di tekan terusa sampe coding ter upload dengan selesai ?

    BalasHapus
    Balasan
    1. di tekan kalo usb to ttl sudah nyolok laptop.. abis itu lepas

      Hapus

Cara membuat datalogger blynk di spreadsheet / googlesheet menggunakan akun versi Free

  silahkan video di atas. semoga bermanfaat. jika masih kurang jelas bisa kontak saya