Daftar Isi:
- Langkah 1: Mengembangkan Aplikasi Android
- Langkah 2: Langkah 2(a): Menyiapkan Node Mcu Esp2866
- Langkah 3: Langkah2(b):memprogram Node Mcu
- Langkah 4: Langkah 3: memahami Mqtt
Video: Android Home (kontrol Rumah Anda Dari Ponsel Anda): 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Rencana terakhir saya adalah memiliki rumah saya di saku saya, sakelar, sensor, dan keamanannya. dan kemudian otomatis mate itu
Pendahuluan: Hai Ich bin zakriya dan "rumah Android" ini adalah proyek saya, proyek ini adalah yang pertama dari empat instruksi yang akan datang, Dalam Instructable ini kita akan belajar menggunakan Mqtt dengan node Mcu Esp 8266 untuk mengontrol dan memantau beberapa sakelar dari mana saja di seluruh dunia. untuk controller kita akan membuat aplikasi di MIT app inventor. Dalam proyek berikutnya kami akan menambahkan sensor, modul kamera dan akhirnya mengotomatisasi sistem.
Akan ada tiga langkah dasar untuk DIY itu.
langkah 1: Mengembangkan aplikasi Android: Kami akan memberi Anda penemu perangkat lunak online sumber terbuka MIT untuk mengembangkan aplikasi.
Langkah 2: Menyiapkan node MCU Esp 8266: terdiri dari dua bagian, satu adalah pengaturan perangkat keras dan lainnya adalah memprogram node.
langkah 3: Memahami Mqtt dan bekerja dengannya: pada langkah ini kita akan memahami protokol dasar dan belajar menggunakan pengaturan.
Waktu maksimum untuk mengganti led adalah sekitar 0,68 detik.
Perlengkapan:
1-satu simpul Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Micro-flYfE/174098423523?hash=item2889131ee3:g:xKQAAOSwHu5cHIhE
Modul relai 2-satu delapan saluran: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= item33fe335e0f:g:ZTsAAOSwbc5augET
3- sumber daya 5v (2A) eksternal
Langkah 1: Mengembangkan Aplikasi Android
Membuat aplikasi di MIT app inventor sangat mudah. Anda hanya perlu plug and play. diagram blok terlampir.
Bekerja:
1- Setiap kali aplikasi diinisialisasi, kirim pesan ke Node Mcu Esp8266 "data_request"
2- Setiap kali mendapat beberapa pesan (Dalam bentuk "1-0" yang berarti satu tidak aktif), APP membandingkannya dan mengatur Warna tombol yang sesuai.
3- setiap kali tombol ditekan apakah itu mengirim pesan untuk mengubah status tombol itu di node mcu "status " daftar.
dan ubah tombol menjadi abu-abu. (ini terima sekarang warna dari pesan node mcu)
File Aia yang dapat diedit:
Langkah 2: Langkah 2(a): Menyiapkan Node Mcu Esp2866
BAGIAN 1: Bagian Perangkat Keras
perangkat keras cukup lurus ke depan ikuti sistemik yang diberikan dan Anda baik untuk pergi tetapi Anda baik untuk pergi.
Catatan: node mcu digital pin output tingkat logika 3.3v, yang tidak cukup untuk papan relai, jadi Anda memerlukan catu daya eksternal, yang akan memberi daya pada relai serta simpul. catu daya eksternal minimal harus (5v, 2A)
koneksi pin disebutkan dalam diagram.
Langkah 3: Langkah2(b):memprogram Node Mcu
langkah1: pasang papan esp 8266 di arduino ide
step2: memilih pin com yang tepat.
langkah 3: unduh "Relay_control.ino dan jalankan"
langkah 4: instal pustaka yang diberikan ke arduino ide." Adafruit_MQTT.h"
langkah 5: bakar ke dalam node mcu
catatan: jangan lupa untuk menambahkan issd, kata sandi, topic_cmd dan topic_state Anda di program.
catatan: program ini dikomentari dengan baik dan semoga mudah, tetapi jika Anda bingung di mana saja, beri tahu saya
Langkah 4: Langkah 3: memahami Mqtt
Mqtt (Message Queuing Telemetry Transport) adalah protokol pesan ringan untuk perangkat untuk berkomunikasi, ia memiliki tiga komponen dasar.
1. Pelanggan: Pelanggan adalah perangkat yang bergabung ke server mqtt untuk mendapatkan data dan pesan dari server
2.publisher: Publisher adalah perangkat yang bergabung ke server mqtt untuk mengunggah pesan atau data di server
3.broker: broker adalah server, yang menyimpan dan memantau pesan dari penerbit ke pelanggan.
penerbit, pelanggan juga dikenal sebagai klien dari server itu
broker dapat memiliki banyak pelanggan dan penerbit
APA ITU TOPIK:
satu broker akan memiliki ribuan pijatan, untuk memastikan transfer pesan, penerbit akan mengirimkan data pesannya ke alamat tertentu, di alamat yang sama pelanggan akan mendapatkan pesan tersebut. alamat itu disebut topik. Dalam proyek kami, harus ada topik, 1 status untuk node mcu untuk dipublikasikan dan seluler untuk berlangganan dan satu untuk cmds
untuk android untuk mempublikasikan dan node untuk berlangganan.
Terakhir: untuk mengunduh file.apk (yang juga tidak diizinkan untuk diunggah), Anda akan pergi ke "MIT APP INVENTOR". buat akun, muat.aia ketik dan kemudian unduh.apk dari "build"
Jika Anda memiliki pertanyaan atau pertanyaan apa pun, beri tahu saya, dan saya ingin tahu apakah Anda ingin saya bekerja untuk Anda di proyek Anda.
Direkomendasikan:
Sakelar Tuchless untuk Peralatan Rumah Tangga -- Kontrol Peralatan Rumah Anda Tanpa Tuch Any Switch: 4 Langkah
Sakelar Tuchless untuk Peralatan Rumah Tangga || Kontrol Peralatan Rumah Anda Tanpa Tuch Any Switch: Ini Adalah Switch Tuchless Untuk Peralatan Rumah. Anda Dapat Menggunakan Ini Untuk Setiap Tempat Umum Sehingga Membantu Untuk Melawan Virus Apapun. Rangkaian Berbasis Rangkaian Sensor Gelap Yang Dibuat Oleh Op-Amp Dan LDR. Bagian Penting Kedua Dari Sirkuit Ini SR Flip-Flop Dengan Sequencell
Kontrol Tata Letak Kereta Model Anda Dengan Ponsel Anda!: 11 Langkah (dengan Gambar)
Kontrol Tata Letak Kereta Model Anda Dengan Ponsel Anda!: Mengontrol tata letak kereta model dengan throttle kabel dan pengontrol jumlah suara mungkin merupakan awal yang baik untuk pemula, tetapi hal itu menimbulkan masalah non-portabilitas. Selain itu, pengontrol nirkabel yang ada di pasaran hanya dapat mengontrol beberapa lokom
Kontrol Somfy Dari Ponsel Anda, IFTTT, dan Google seharga $20: 16 Langkah
Kontrol Somfy Dari Ponsel Anda, IFTTT, dan Google seharga $ 20: Dalam Instruksi ini, saya akan menunjukkan kepada Anda bagaimana saya mengambil remote radio Somfy RTS yang murah (ya, Somfy dan murah!) Dan mengambil kendali melalui ponsel saya, IFTTT (pikirkan pengatur waktu / reaksi) dan Google home. Perlu dicatat bahwa ini adalah remote RTS Situo, saya belum
Kontrol Peralatan Rumah Tangga Melalui LoRa - LoRa dalam Otomasi Rumah - Kontrol Jarak Jauh LoRa: 8 Langkah
Kontrol Peralatan Rumah Tangga Melalui LoRa | LoRa dalam Otomasi Rumah | LoRa Remote Control: Mengontrol dan mengotomatiskan peralatan listrik Anda dari jarak jauh (Kilometer) tanpa kehadiran internet. Ini dimungkinkan melalui LoRa! Hei, apa kabar, teman-teman? Akarsh di sini dari CETech. PCB ini juga memiliki layar OLED dan 3 relai yang
Kontrol Pesawat RC Anda Dengan Acclerometer Ponsel Anda: 15 Langkah (dengan Gambar)
Kontrol Pesawat RC Anda Dengan Acclerometer Ponsel Anda: Pernahkah Anda ingin mengontrol pesawat RC Anda dengan cara memiringkan suatu objek? Saya selalu memiliki ide di belakang kepala saya, tetapi saya tidak pernah mengejarnya sampai minggu terakhir ini. Pikiran awal saya adalah menggunakan akselerometer sumbu tiga tetapi kemudian saya ha