Daftar Isi:
- Langkah 1: Buat Saklar Cerdas Sonoff DIY Gunakan ESP-01
- Langkah 2: Buat Saklar Cerdas Sonoff DIY Gunakan Wemos dan Relay, Button Shield
- Langkah 3: Buat Saklar Cerdas Sonoff DIY Gunakan NodeMCU dan Modul Relay
- Langkah 4: Buat Saklar Cerdas Sonoff DIY Gunakan Kit Pemula Bluino IoT
- Langkah 5: Flash Sonoff Basic R1/R2/R3/mini Dengan Firmware SwitchIoT
- Langkah 6: Mengunggah Firmware Dari Android ke ESP8266/ESP8285 Gunakan Aplikasi SwitchIoT
- Langkah 7: Hubungkan Perangkat SwitchIoT ke Jaringan
- Langkah 8: Mengetahui Status Indikator LED
- Langkah 9: Bagikan Token SwitchIoT Dengan Pengguna Lain
- Langkah 10: Kontrol Gandakan Perangkat SwitchIot yang Sama
- Langkah 11: Nikmati
Video: Buat Saklar Cerdas Sonoff DIY Gunakan Aplikasi Android: 11 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Apa itu Sonoff?
Sonoff adalah lini perangkat sakelar pintar untuk Rumah Pintar yang dikembangkan oleh ITEAD. Salah satu perangkat paling fleksibel dan murah dari lini tersebut adalah Sonoff Basic dan Sonoff mini. Ini adalah sakelar berkemampuan Wi-Fi berdasarkan chip hebat, ESP8266/ESP8285.
Sementara infrastruktur Sonoff mungkin bekerja cukup baik untuk pengguna dasar, yang lain mungkin ingin meretas untuk membuatnya sendiri dengan perangkat keras mereka. Perangkat keras untuk membuat sakelar pintar Sonoff DIY dengan harga murah: ESP8266 dengan flash 1MB, LED Relay, Tombol, dan daya.
Selanjutnya untuk memuat firmware ke esp8266 tidak memerlukan komputer atau laptop, cukup membutuhkan smartphone Android dengan aplikasi keren yaitu SwitchIoT, dengan aplikasi ini membuat perangkat IoT semudah mengunggah firmware tanpa perlu register/ login dan konfigurasi server.
Tutorial ini akan memberi tahu Anda cara membuat sakelar pintar Sonoff DIY menggunakan beberapa model perangkat keras yang berbeda.
Langkah 1: Buat Saklar Cerdas Sonoff DIY Gunakan ESP-01
Yang membutuhkan biaya paling murah adalah menggunakan ESP-01 dan modul relay.
Perlu modul tambahan konverter USB ke TTL untuk ESP-01 yang digunakan saat mem-flash firmware saja. Anda perlu memodifikasinya dengan menambahkan tombol untuk menghubungkan GPIO0 ke GND sehingga ketika ESP-01 dihidupkan saat tombol ditekan dan ditahan dapat masuk ke mode flash.
Gunakan OTG untuk menghubungkan antara konverter USB TTL dengan smartphone Android.
Langkah 2: Buat Saklar Cerdas Sonoff DIY Gunakan Wemos dan Relay, Button Shield
Di sini Anda hanya perlu papan Wemos, relai, tombol, dan pelindung dasar ganda dengan pin header yang disolder.
Anda akan mudah untuk merakitnya karena hanya ditumpuk beberapa perisai bersama-sama seperti pada gambar, periksa orientasi pin jangan sampai terbalik.
Gunakan kabel OTG dan micro USB untuk menghubungkan antara Wemos dan smartphone Android.
Langkah 3: Buat Saklar Cerdas Sonoff DIY Gunakan NodeMCU dan Modul Relay
Jika Anda menggunakan NodeMCU, Anda memerlukan papan tempat memotong roti untuk menempatkannya dan menempatkan modul relai. Memerlukan minimal 3 buah kabel jumper untuk menyambung sebagai berikut:
Modul Relay NodeMCU
VIN VCC
GND GND
H0 IN
Gunakan kabel OTG dan micro USB untuk menghubungkan antara NodeMCU dan smartphone Android.
Langkah 4: Buat Saklar Cerdas Sonoff DIY Gunakan Kit Pemula Bluino IoT
Kit Pemula IoT Bluino sudah memiliki papan Wemos, relai, LED, dan tombol. Anda akan menggunakan relay yang terhubung ke pin D6, LED terhubung ke pin D0 dan tombol yang terhubung ke pin D1. Gunakan kabel OTG dan micro USB untuk menghubungkan antara Wemos dan smartphone Android
Langkah 5: Flash Sonoff Basic R1/R2/R3/mini Dengan Firmware SwitchIoT
ESP8266/ESP8285 diprogram melalui port serial. Untuk mem-flash perangkat keras Sonoff, Anda memerlukan konverter USB ke TTL level 3.3V (PL2303) dan kabel dupont untuk menghubungkannya. Anda mungkin perlu menyolder pin header pada PCB untuk menghubungkan konverter USB ke TTL dengan mudah. Sonoff Basic R1/R2/R3/mini setiap pcb memiliki titik RX, TX, 3V3 & GND yang berbeda, anda dapat melihat tanda sesuai gambar.
Pada dasarnya Anda harus menghubungkan Sonoff PCB dengan konverter USB ke TTL sebagai berikut:
PCB Sonoff USB ke TTL
3V3 3V3
RX TX
TX RX
GND GND
Untuk bisa flash sonoff terlebih dahulu anda harus masuk ke mode flash, lakukan dengan cara menahan dan menekan tombol saat anda memasukkan OTG ke smartphone untuk power up.
Langkah 6: Mengunggah Firmware Dari Android ke ESP8266/ESP8285 Gunakan Aplikasi SwitchIoT
Setelah Anda selesai melakukan setting hardware dengan smartphone, saatnya Anda mulai mengupload firmware ke dalam chip ESP8266/ESP8285. Tunggu sebelum itu pastikan JANGAN SAMBUNGKAN DAYA AC selama penyambungan kabel flash.
Instal aplikasi SwitchIoT dari Google Playstore.
Aplikasi SwitchIoT
Buka aplikasi SwitchIoT, masuk ke menu pengaturan widget, pilih opsi "Upload firmware via USB", lalu tentukan opsi preset sesuai dengan perangkat keras yang akan Anda flash. Terakhir tekan tombol “UPLOAD” dan tunggu sampai selesai akan memakan waktu yang tidak sebentar.
Jika Anda tidak memiliki USB OTG atau Anda masih berisiko dengan ponsel Anda saat mengunggah firmware dari ponsel, Anda dapat membuat file firmware dalam format biner (mis. 0x00000_32e5_NodeMCU.bin) dengan mengetuk tombol "GENERATE. BIN" di Aplikasi kemudian kirimkan ke email atau penyimpanan online, selanjutnya buka di komputer Anda kemudian upload firmware menggunakan software NodeMCU Flasher.
Langkah 7: Hubungkan Perangkat SwitchIoT ke Jaringan
Setelah pengunggahan selesai, nyalakan perangkat keras dan lihat apa yang terjadi. Pertama kali LED status akan berkedip cepat, artinya perangkat tidak terhubung ke jaringan apapun (atau dalam mode AP dengan nama host siot-xxxx), Anda perlu menambahkan jaringan yang akan digunakan oleh perangkat.
Buka App masuk ke setting dan pilih menu "Connect device to network", konfirmasi status LED perangkat SwitchIoT berkedip cepat, sambungkan smartphone Anda ke jaringan dengan hostname siot-xxxx setelah itu isi SSID dan password jaringan yang akan digunakan oleh perangkat SwitchIoT. Kemudian tekan "CONNECT", tunggu sampai selesai.
Langkah 8: Mengetahui Status Indikator LED
Ada beberapa kondisi saat perangkat SwitchIoT beroperasi, terlihat dengan perubahan status LED.
1. LED berkedip cepat, berarti gagal terhubung dengan router Anda, bisa disebabkan oleh:
- Kekuatan WiFi lemah. Router Anda terlalu jauh dari perangkat Anda, dan mungkin ada beberapa gangguan di lingkungan. Untuk mengatasinya, harap dekatkan perangkat SwitchIoT Anda ke router. Jika masalah masih ada, silakan reset perangkat SwitchIoT, sambungkan kembali ke jaringan dengan menambahkan pengaturan jaringan menggunakan Aplikasi ikuti langkah sebelumnya.
- SSID WiFi dan kata sandi yang tersimpan di perangkat SwitchIoT telah terlupakan, hal ini dapat terjadi dengan menekan tombol pada perangkat SwitchIoT selama 5 detik. Anda perlu menyambung kembali ke jaringan dengan menambahkan pengaturan jaringan menggunakan Aplikasi langkah sebelumnya.
2. LED berkedip setiap 4s sekali, itu berarti gagal terhubung ke server, bisa disebabkan oleh jaringan yang tidak dapat mengakses Internet. Silakan periksa koneksi layanan jaringan Anda dan setel ulang perangkat SwitchIoT.
3. LED menyala, artinya perangkat SwitchIoT berfungsi dan terhubung ke server.
Langkah 9: Bagikan Token SwitchIoT Dengan Pengguna Lain
Pemilik perangkat SwitchIoT dapat membagikan kontrol penuh perangkat kepada orang lain, dan dengan demikian orang lain dapat menghidupkan/mematikan, mengubah jadwal, pengatur waktu, looptimer, dan memberi nama perangkat pada aplikasi SwitchIoT. Fungsi ini sangat bagus untuk keluarga karena akan memungkinkan mereka untuk mengontrol bersama.
Cara membagikan token perangkat SwitchIoT sangat mudah, Anda hanya perlu membagikan token unik kepada orang lain, dan mereka cukup menempelkannya ke aplikasi SwitchIoT.
Token setiap perangkat SwitchIoT adalah unik dan dihasilkan dari smartphone Android Anda, oleh karena itu token ini bersifat permanen, Anda harus menanganinya dengan hati-hati untuk membagikannya kepada orang lain.
Langkah 10: Kontrol Gandakan Perangkat SwitchIot yang Sama
Token unik dapat diizinkan untuk diakses oleh lebih dari satu aplikasi dan lebih dari satu perangkat SwitchIoT. Dengan fitur ini Anda dapat membuat skema seperti dua perangkat switchiot dan aplikasi SwitchIoT yang dapat dikontrol bersama. Jika satu perangkat SwitchIoT AKTIF maka perangkat SwitchIoT lainnya juga mengikuti kondisi yang sama ON, begitu juga dengan aplikasi.
Langkah 11: Nikmati
Semoga Anda menikmati SwitchIoT Anda. Jika Anda melakukannya dan selesai, silakan bagikan "Saya Berhasil!" untuk memberi tahu saya berapa banyak yang berhasil. Bagikan tautan, sukai, dan berlangganan. Seperti biasa, jika Anda memiliki pertanyaan, beri tahu saya!
Direkomendasikan:
Lampu LED Meja Cerdas - Pencahayaan Cerdas Dengan Arduino - Ruang Kerja Neopiksel: 10 Langkah (dengan Gambar)
Lampu LED Meja Cerdas | Pencahayaan Cerdas Dengan Arduino | Ruang Kerja Neopiksel: Saat ini kita menghabiskan banyak waktu di rumah, belajar dan bekerja secara virtual, jadi mengapa tidak membuat ruang kerja kita lebih luas dengan sistem pencahayaan khusus dan cerdas berbasis Arduino dan LED Ws2812b. Di sini saya tunjukkan cara membangun Smart Anda Lampu LED Meja yang
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan
Berkebun Cerdas Berbasis IoT dan Pertanian Cerdas Menggunakan ESP32: 7 Langkah
Berkebun Cerdas dan Pertanian Cerdas Berbasis IoT Menggunakan ESP32: Dunia berubah seiring waktu dan pertanian. Saat ini, Orang mengintegrasikan elektronik di setiap bidang dan pertanian tidak terkecuali untuk ini. Penggabungan elektronik dalam pertanian ini membantu petani dan orang-orang yang mengelola kebun.Dalam hal ini
Buat Aplikasi Sederhana untuk Ponsel Cerdas Anda (Tidak Perlu Pengodean): 10 Langkah
Membuat Aplikasi Sederhana untuk Ponsel Cerdas Anda (Tidak Perlu Pengodean): UPDATE: Teknik ini sudah usang, sekarang ada berbagai cara lain untuk membuat aplikasi.. ini mungkin tidak berfungsi lagi. Aplikasi pertama saya yang diterbitkan tersedia untuk diunduh di Aplikasi Android Pasar di sini. Berikut ini adalah tutorial singkat tentang cara praktis
Buat Saklar Daya Jarak Jauh Anda Sendiri: 9 Langkah (dengan Gambar)
Buat Sakelar Daya Jarak Jauh Anda Sendiri: Kebanyakan orang tahu tentang daya siaga (yakni bahwa banyak perangkat elektronik terus mengkonsumsi daya bahkan saat dimatikan). Salah satu cara untuk menghilangkan daya siaga adalah dengan menggunakan power bar atau pelindung lonjakan arus dengan sakelar bawaan untuk mematikan kon