Isi kandungan:

Tutorial Dual SONOFF: Kawal Peralatan Elektrik Anda Dari Jauh Menggunakan MQTT dan Ubidots: 4 Langkah
Tutorial Dual SONOFF: Kawal Peralatan Elektrik Anda Dari Jauh Menggunakan MQTT dan Ubidots: 4 Langkah

Video: Tutorial Dual SONOFF: Kawal Peralatan Elektrik Anda Dari Jauh Menggunakan MQTT dan Ubidots: 4 Langkah

Video: Tutorial Dual SONOFF: Kawal Peralatan Elektrik Anda Dari Jauh Menggunakan MQTT dan Ubidots: 4 Langkah
Video: Setting Wifi smart switch Merk Sonoff 4CH Rev2 || Saklar Jarak Jauh 2024, Julai
Anonim
Tutorial Dual SONOFF: Kawal Peralatan Elektrik Anda Dari Jauh Menggunakan MQTT dan Ubidots
Tutorial Dual SONOFF: Kawal Peralatan Elektrik Anda Dari Jauh Menggunakan MQTT dan Ubidots

Relay Wi-Fi $ 9 ini dapat mengawal dua peralatan pada masa yang sama. Ketahui cara menghubungkannya ke Ubidots dan memanfaatkan sepenuhnya potensi!

Dalam panduan ini, anda akan belajar bagaimana mengawal beberapa peralatan 110V melalui Wi-Fi dengan harga $ 9, menggunakan Itead's SONOFF Dual. Berbanding dengan palam pintar WiFi kelas pengguna di pasaran, SONOFF adalah alternatif yang bagus untuk membuat projek rumah pintar dan bahkan industri IoT pada skala yang lebih besar. Lebih-lebih lagi, ia berdasarkan cip Wi-Fi ESP8266 yang popular, menjadikannya serasi dengan persekitaran Arduino dan sumber lain seperti perpustakaan ESP kami di Ubidots.

Langkah 1: Keperluan dan Persediaan

Keperluan dan Persediaan
Keperluan dan Persediaan
Keperluan dan Persediaan
Keperluan dan Persediaan
Keperluan dan Persediaan
Keperluan dan Persediaan

Untuk mengikuti Instructable ini, anda memerlukan:

  • Peranti UartSBee untuk dapat memprogram SONOFF menggunakan komputer anda
  • Dual SONOFF
  • Perpustakaan UbidotsESPMQTT
  • Akaun Ubidots - atau - Lesen STEM

Persediaan Perkakasan

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

Selepas pematerian, sambungkan papan ke UartSBee mengikuti jadual ini:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Langkah 2: Persediaan IDE Arduino

Persediaan IDE Arduino
Persediaan IDE Arduino

Di Arduino IDE, klik pada Files -> Preferences dan masukkan URL ini ke medan URL Pengurus Papan Tambahan, untuk dapat mengakses perpustakaan ESP8266 untuk Arduino:

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

Medan ini menyokong berbilang URL. Pisahkan mereka dengan koma sekiranya anda sudah menaip URL lain.

  • Buka Pengurus Papan dari Alat -> menu Papan dan pasang platform ESP8266.
  • Selepas pemasangan, pergi ke menu Alat> Papan dan pilih papan: Modul ESP8266 Generik.
  • Muat turun pustaka UbidotsESPMQTT sebagai fail ZIP di akaun GitHub kami.
  • Kembali ke Arduino IDE anda, klik pada Sketch -> Include Library -> Add. ZIP Library.
  • Pilih fail. ZIP UbidotsESPMQTT dan kemudian klik "Terima" atau "Pilih". Tutup Arduino IDE dan buka lagi.

Langkah 3: Mengekod Dual SONOFF Anda

Mengekodkan SONOFF Dual anda
Mengekodkan SONOFF Dual anda

Contoh kod ini akan melanggan pemboleh ubah Ubidots yang menghidupkan atau mematikan kedua-dua geganti pada masa yang sama.

Sebelum menjalankan kod, pergi ke akaun Ubidots anda, cari tab "Peranti" dan buat Peranti yang disebut "SONOFF Dual" dan pemboleh ubah di dalamnya disebut "Relay". Sepertinya gambar ini.

Pastikan label API Peranti adalah "sonoff-dual" dan label API pemboleh ubah adalah "relay". Ini adalah pengecam unik yang digunakan oleh SONOFF untuk mengetahui pemboleh ubah mana yang harus dilanggan di broker MQTT. Anda boleh mengedit label jika diperlukan. Anda kini sudah bersedia untuk memancarkan peranti anda dengan kod ini!

Langkah 4: Kawal Peralatan Anda Dari Jauh

Kawal Peralatan Anda Dari Jauh!
Kawal Peralatan Anda Dari Jauh!
Kawal Peralatan Anda Dari Jauh!
Kawal Peralatan Anda Dari Jauh!

Setelah mengedipkan peranti anda, buka monitor bersiri dari Arduino IDE, anda akan melihat sesuatu seperti dalam gambar, yang bermaksud sambungan WiFi dan langganan MQTT berjaya.

Sekarang pergi ke tab "Dashboard" dan tambahkan Widget baru dari jenis "Control" "Switch". Suis ini akan menghantar "1" atau "0" ke pemboleh ubah "Relay", yang kemudian dibaca dalam fungsi panggilan balik SONOFF untuk menghidupkan atau mematikan geganti. Anda kini dapat mengawal SONOFF Dual anda dari jauh dari papan pemuka anda!

Disyorkan: