Daftar Isi:
- Langkah 1: Tetapkan Akun Ubidots
- Langkah 2: Aplikasi Jason
- Langkah 3: Keselamatan Pertama
- Langkah 4: Skema
- Langkah 5: Papan tempat memotong roti
- Langkah 6: Kode
- Langkah 7: Demo
Video: Lampu yang Dikendalikan Suara Dari Mana Saja Dengan Jason: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Lampu AC yang dikendalikan dari mana saja dengan koneksi internet menggunakan NodeMCU (ESP8266) dan Jason (Android App).
Jason adalah aplikasi asisten yang dikontrol suara yang saya kodekan untuk perangkat Android untuk mengontrol status listrik alat AC, hingga sekarang dapat mengontrol lampu. Anda dapat mengontrol lampu dari mana saja di dunia selama Anda memiliki koneksi internet. Ini dimungkinkan dengan menggunakan broker IoT, dalam hal ini kami menggunakan Ubidots.
Untuk menggunakannya, Anda perlu membuat modul perangkat keras yang terhubung ke bola lampu, (instruksinya ada di tutorial ini) dan Anda juga perlu membuat akun Ubidots.
Jadi mari kita mulai…
Langkah 1: Tetapkan Akun Ubidots
Hal pertama yang perlu Anda lakukan adalah pergi ke situs web Ubidots for Education dan buat akun. Anda dapat langsung masuk jika sudah memiliki akun Twitter, Github, Google, atau Facebook.
Ketika Anda telah membuat akun Anda, Anda akan memiliki akses ke token Anda, tetapi mengklik nama pengguna Anda di sudut kanan atas dan mengklik Kredensial API. Simpan token Anda, seperti yang akan kita gunakan nanti.
Langkah 2: Aplikasi Jason
Aplikasi ini dapat diunduh dari Play Store, tersedia dalam bahasa Inggris dan Spanyol.
Salin token Ubidots Anda ke dalam aplikasi, dengan mengetuk tab pengaturan, menempelkannya di bidang kunci Ubidots dan ketuk tombol simpan.
Sekarang kita perlu mengonfigurasi perangkat, buka tab perangkat, dan ketuk tombol tambah. Masukkan nama, sebaiknya nama area tempat lampu berada, sehingga Anda dapat mengatakan "Nyalakan lampu dapur". Pada Pin I/O ESP32 pilih "5", yang akan menjadi pin NodeMCU (internal ESP8266) yang terhubung ke relai. Dan ketuk simpan.
Langkah 3: Keselamatan Pertama
Dalam proyek ini kami bekerja dengan tegangan listrik (tegangan A/C) yang berbahaya jika Anda tidak tahu apa yang Anda lakukan, berhati-hatilah. JANGAN PERNAH menyentuh bagian mana pun dari sirkuit atau bekerja dengannya jika terhubung ke stopkontak. Jika Anda tidak tahu apa yang Anda lakukan, berhentilah di sini atau dapatkan bantuan dari para profesional.
Saya hanya memposting tutorial pendidikan ini dan saya sama sekali tidak bertanggung jawab atas cedera atau kerusakan yang mungkin Anda sebabkan.
Langkah 4: Skema
- Nyalakan NodeMCU dengan menghubungkan VIN ke VCC (5V) dan pin GND ke GND.
- Hubungkan D8 ke salah satu ujung sakelar dan ke resistor 2.2K Ohm yang terhubung ke GND.
- Hubungkan ujung sakelar yang lain ke 3.3V karena NodeMCU hanya dapat menangani tegangan itu di Pin I/O-nya.
- Resistor D1 hingga 2.2k Ohm ke dasar transistor NPN
- DC negatif dari relai ke kolektor transistor.
- Transistor emitor ke GND.
- Positif DC dari relai ke 5V.
- Negatif bola lampu ke satu pin AC relai.
- Positif bohlam ke AC Live (AC Positif).
- Pin relay AC lainnya ke Netral (AC Negatif)
CATATAN: VCC 5V akan disuplai dari kabel usb yang terhubung ke pengisi daya transformator telepon sederhana.
Langkah 5: Papan tempat memotong roti
Sakelar tersebut bisa berupa sakelar sakelar sederhana atau sakelar dinding, hanya perlu mendeteksi jika pengguna mengubah statusnya sehingga kita tetap dapat mengontrol lampu dengan sakelar normal.
Saklar yang saya gunakan memiliki lemparan ganda, kami hanya membutuhkan satu, jadi saya menghubungkan pin 1 ke 3V dari NodeMCU dan pin 2 dari sakelar ke pin D8 NodeMCU.
Catu daya akan menjadi pengisi daya dinding telepon 5V dengan kabel usb yang dilucuti.
Dengan mengontrol koneksi ground dengan relay kita dapat mengontrol status AC bola lampu.
Langkah 6: Kode
Sebelum Anda menggunakan kode sumber, Anda perlu mengunduh beberapa pustaka:
- Inti Arduino untuk ESP8266 (Baca langkah "Menginstal dengan Boards Manager")
- Ubidots ESP MQTT
Catatan: Jika Anda tidak tahu cara menambahkan library ke IDE arduino, Anda dapat mengikuti tutorial mudah ini.
Setel papan pengembangan Anda ke NodeMCU 1.0 (Modul ESP-12E). Anda perlu mengubah beberapa variabel dalam kode:
- SSID Anda (Nama jaringan Wi-Fi rumah Anda)
- Kata sandi jaringan Wi-FI Anda
- Token Ubidots AndaDan akhirnya unggah kode Anda ke papan.
Dan akhirnya unggah kode Anda ke papan.
Langkah 7: Demo
Berhasil!
Direkomendasikan:
Akses Pi Anda dengan Aman Dari Mana Saja di Dunia: 7 Langkah
Akses Pi Anda dengan Aman Dari Mana Saja di Dunia: Saya memiliki beberapa aplikasi yang berjalan sepanjang waktu di Pi. Setiap kali saya keluar dari rumah, menjadi sangat sulit untuk memeriksa kesehatan dan status Pi. Saya kemudian mengatasi rintangan kecil menggunakan ngrok. Mengakses perangkat dari luar memberikan
Kontrol Suara Rumah Anda Dari Mana Saja di Dunia: 5 Langkah
Kontrol Suara Rumah Anda Dari Mana Saja di Dunia:…bukan fiksi ilmiah lagi…Menggunakan perangkat keras dan perangkat lunak yang tersedia saat ini, Instruksi ini akan menunjukkan bagaimana mungkin untuk mengontrol suara sebagian besar sistem rumah Anda melalui kontrol suara, smartphone, tablet, dan/atau PC dari mana saja saya
Kontrol ESP8266 Melalui Internet (dari Mana Saja): 5 Langkah (dengan Gambar)
Kontrol ESP8266 Melalui Internet (Dari Mana Saja): Hanya ada beberapa hal yang lebih baik daripada (berhasil) memprogram dan menggunakan Arduino Anda. Tentunya salah satunya adalah menggunakan ESP8266 Anda sebagai Arduino dengan WiFi! Dalam instruksi ini saya akan menunjukkan cara MUDAH agar ESP8266 berfungsi sebagai web se
Beri Makan Serpihan Ikan Anda Dari Mana Saja!: 7 Langkah (dengan Gambar)
Beri Makan Serpihan Ikan Anda Dari Mana Saja!: Beri makan ikan Anda dari mana saja di dunia. Kompatibel dengan serpihan! Ada banyak pengumpan ikan di internet tetapi tidak banyak yang memberi makan serpihan ikan. Makanan utama ikan mas saya. Saya menikmati memberi makan ikan saya dan ketika saya bepergian saya ingin menikmati
Cara Mengakses Musik Anda Dari Mana Saja Dengan Mac Mini Anda: 5 Langkah
Cara Mengakses Musik Anda Dari Mana Saja Dengan Mac Mini Anda: Instruksi ini mengubah komputer Anda menjadi server berbagi pribadi. Ini akan meng-host musik Anda sehingga hanya Anda yang bisa mendapatkannya. Tapi, dengan asumsi koneksi internet Anda cukup cepat, Anda akan bisa mendapatkannya dari seluruh dunia. Betapa kerennya