Daftar Isi:

Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: 4 Langkah
Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: 4 Langkah

Video: Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: 4 Langkah

Video: Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: 4 Langkah
Video: DIY : IOT SMART SAKLAR ANTI CORONA | Saklar Lampu Otomatis Bisa Kontrol Pake HP 2024, November
Anonim
Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots
Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots

Relai Wi-Fi seharga $9 ini dapat mengontrol dua peralatan secara bersamaan. Pelajari cara menghubungkannya ke Ubidots dan lepaskan potensi penuhnya!

Dalam panduan ini Anda akan belajar cara mengontrol beberapa peralatan 110V melalui Wi-Fi seharga $9, menggunakan SONOFF Dual Itead. Dibandingkan dengan colokan pintar WiFi tingkat konsumen di pasar, SONOFF adalah alternatif yang bagus untuk membuat rumah pintar dan bahkan proyek IoT industri dalam skala yang lebih besar. Selain itu, ini didasarkan pada chip Wi-Fi ESP8266 yang populer, membuatnya kompatibel dengan lingkungan Arduino dan sumber daya lain seperti perpustakaan ESP kami di Ubidots.

Langkah 1: Persyaratan dan Penyiapan

Persyaratan dan Pengaturan
Persyaratan dan Pengaturan
Persyaratan dan Pengaturan
Persyaratan dan Pengaturan
Persyaratan dan Pengaturan
Persyaratan dan Pengaturan

Untuk mengikuti Instruksi ini, Anda memerlukan:

  • Perangkat UartSBee untuk dapat memprogram SONOFF menggunakan komputer Anda
  • SONOFF Ganda
  • Perpustakaan UbidotsESPMQTT
  • Akun Ubidots - atau - Lisensi STEM

Pengaturan Perangkat Keras

Bongkar perangkat SONOFF Dual, ini untuk mengakses pinout SONOFF TTL, yang kita perlukan untuk memprogram ESP8266 onboard. SONOFF hadir tanpa dua pin header, jadi Anda perlu menyoldernya sebelum memprogram unit.

Setelah menyolder, sambungkan papan ke UartSBee mengikuti tabel ini:

UartSBee - SONOFF Ganda

VCC - VCC

TX - RX

RX - TX

GND - GND

Langkah 2: Pengaturan Arduino IDE

Pengaturan Arduino IDE
Pengaturan Arduino IDE

Di Arduino IDE, klik Files -> Preferences dan masukkan URL ini ke dalam kolom Additional Boards Manager URLs, untuk dapat mengakses library ESP8266 untuk Arduino:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Bidang ini mendukung banyak URL. Pisahkan dengan koma jika Anda sudah memiliki URL lain yang diketik.

  • Buka Boards Manager dari Tools -> menu Board dan instal platform ESP8266.
  • Setelah instalasi, buka menu Tools > Board dan pilih board: Generic ESP8266 Module.
  • Unduh perpustakaan UbidotsESPMQTT sebagai file ZIP di akun GitHub kami.
  • Kembali ke IDE Arduino Anda, klik Sketsa -> Sertakan Perpustakaan -> Tambahkan Perpustakaan. ZIP.
  • Pilih file. ZIP dari UbidotsESPMQTT dan kemudian klik "Terima" atau "Pilih". Tutup Arduino IDE dan buka lagi.

Langkah 3: Mengkodekan SONOFF Dual Anda

Mengkode Ganda SONOFF Anda
Mengkode Ganda SONOFF Anda

Kode contoh ini akan berlangganan ke variabel Ubidots yang mengaktifkan atau menonaktifkan kedua relai secara bersamaan.

Sebelum menjalankan kode, buka akun Ubidots Anda, cari tab "Perangkat" dan buat Perangkat yang disebut "SONOFF Dual" dan variabel di dalamnya yang disebut "Relay". Seharusnya terlihat seperti gambar ini.

Pastikan label Device API adalah "sonoff-dual" dan label variabel API adalah "relay". Ini adalah pengidentifikasi unik yang digunakan oleh SONOFF untuk mengetahui variabel mana yang harus berlangganan di broker MQTT. Anda dapat mengedit label jika diperlukan. Sekarang Anda siap untuk mem-flash perangkat Anda dengan kode ini!

Langkah 4: Kontrol Peralatan Anda dari Jarak Jauh

Kontrol Peralatan Anda dari Jarak Jauh!
Kontrol Peralatan Anda dari Jarak Jauh!
Kontrol Peralatan Anda dari Jarak Jauh!
Kontrol Peralatan Anda dari Jarak Jauh!

Setelah mem-flash perangkat Anda, buka monitor serial Arduino IDE, Anda akan melihat sesuatu seperti di gambar, artinya koneksi WiFi dan berlangganan MQTT berhasil.

Sekarang buka tab "Dasbor" dan tambahkan Widget baru dari jenis "Kontrol" "Switch". Switch ini akan mengirimkan "1" atau "0" ke variabel "Relay", yang kemudian dibaca dalam fungsi callback SONOFF untuk menghidupkan atau mematikan relai. Anda sekarang dapat mengontrol SONOFF Dual Anda dari jarak jauh dari dasbor Anda!

Direkomendasikan: