Isi kandungan:
- Langkah 1: Membangunkan Aplikasi Android
- Langkah 2: Langkah 2 (a): Menyiapkan Node Mcu Esp2866
- Langkah 3: Langkah 2 (b): memprogram Node Mcu
- Langkah 4: Langkah 3: memahami Mqtt
Video: Laman Utama Android (kendalikan Rumah Anda Dari Telefon Anda): 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Rancangan terakhir saya ialah meletakkan rumah saya di poket saya, suis, sensor dan keselamatannya. dan kemudian kawin secara automatik
Pengenalan: Hai, Ich bin zakriya dan ini "rumah Android" adalah projek saya, projek ini pertama dari empat arahan yang akan datang, Dalam yothis Instructable kita akan belajar menggunakan Mqtt dengan nod Mcu Esp 8266 untuk mengawal dan memantau beberapa suis dari mana saja di seluruh dunia. untuk pengawal kami akan membuat aplikasi dalam pencipta aplikasi MIT. Dalam projek seterusnya kita akan menambah sensor, modul kamera dan akhirnya mengotomatisasi sistem.
Akan ada tiga langkah asas untuk DIY.
langkah 1: Membangunkan aplikasi Android: Kami akan memberi anda pencipta perisian sumber terbuka MIT untuk mengembangkan aplikasi.
Langkah 2: Menyiapkan nod MCU Esp 8266: terdiri daripada dua bahagian, satu adalah tetapan perkakasan dan yang lain memprogramkan nod.
langkah 3: Memahami Mqtt dan bekerja dengannya: dalam langkah ini kita akan memahami protokol asas dan belajar menggunakan persediaan.
Masa maksimum untuk menukar led adalah kira-kira 0.68 saat.
Bekalan:
Node 1-satu Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Mikro-flYfE / 174098423523? Hash = item2889131ee3: g: xKQAAOSwHu5cHIhE
Modul relay lapan saluran 2-satu: 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 kuasa 5v (2A) luaran
Langkah 1: Membangunkan Aplikasi Android
Membuat aplikasi dalam pencipta aplikasi MIT sangat mudah. anda hanya perlu pasang dan mainkan. gambarajah blok dilampirkan.
Bekerja:
1- Setiap kali aplikasi diinisialisasi, kirimkan pesan ke Node Mcu Esp8266 "data_request"
2- Setiap kali ia mendapat beberapa mesej (Dalam bentuk "1-0" yang bermaksud seseorang tidak aktif), APP membandingkannya dan menetapkan warna butang dengan sewajarnya.
3- setiap kali butang ditekan, ia akan menghantar mesej untuk menukar keadaan butang itu dalam senarai "keadaan " nc.
dan putar butang menjadi kelabu. (warna sekarang terima dari mesej MCU nod)
Fail Aia yang boleh diedit:
Langkah 2: Langkah 2 (a): Menyiapkan Node Mcu Esp2866
BAHAGIAN 1: Bahagian Perkakasan
perkakasan cukup lurus ke hadapan ikuti sistemik yang diberikan dan anda baik untuk pergi tetapi anda baik untuk pergi.
Nota: node mcu pin output digital tahap logik 3.3v, yang tidak mencukupi untuk papan geganti, jadi anda memerlukan bekalan kuasa luaran, yang akan menghidupkan relay dan juga nod. bekalan kuasa luaran mestilah sekurang-kurangnya (5v, 2A)
sambungan pin disebut dalam rajah.
Langkah 3: Langkah 2 (b): memprogram Node Mcu
langkah1: pasang papan esp 8266 dalam idea arduino
langkah2: memilih pin pin yang betul.
langkah 3: muat turun "Relay_control.ino dan jalankan"
langkah 4: pasang perpustakaan yang diberikan untuk idea arduino. "Adafruit_MQTT.h"
langkah 5: bakar ke dalam mcu nod anda
nota: jangan lupa untuk menambahkan issd, kata laluan, topic_cmd dan topic_state anda dalam program.
nota: program ini dikomentari dengan baik dan mudah-mudahan mudah, tetapi jika anda keliru di mana sahaja beritahu saya
Langkah 4: Langkah 3: memahami Mqtt
Mqtt (Pengangkutan Telemetri Beratur Mesej) adalah protokol pemesejan ringan untuk peranti berkomunikasi, ia mempunyai tiga komponen asas.
1. Pelanggan: Pelanggan adalah peranti yang bergabung dengan pelayan mqtt untuk mendapatkan data dan mesej dari pelayan
2.publisher: Publisher adalah peranti yang bergabung dengan pelayan mqtt untuk memuat naik mesej atau data di pelayan
3. broker: broker adalah pelayan, yang menyimpan dan memantau mesej dari penerbit ke pelanggan.
penerbit, pelanggan juga dikenali sebagai pelanggan pelayan itu
broker boleh mempunyai banyak pelanggan dan penerbit
APA TOPIK:
satu broker akan mempunyai beribu-ribu urutan, untuk memastikan pemindahan mesej, penerbit akan mengirimkan data mesejnya ke alamat tertentu, di alamat yang sama pelanggan akan menerima mesej tersebut. alamat itu disebut topik. Dalam projek kami, kami perlu topik, 1 negeri untuk node mcu untuk diterbitkan dan mudah alih untuk dilanggan dan satu untuk cmds
agar android dapat menerbitkan dan membuat nod untuk melanggan.
Akhirnya: untuk memuat turun fail.apk (yang juga tidak dibenarkan dimuat naik) anda akan pergi ke "MIT APP INVENTOR". buat akaun, muatkan jenis.aia dan kemudian muat turun.apk dari "build"
Sekiranya anda mempunyai sebarang jenis pertanyaan atau pertanyaan, beritahu saya, dan saya ingin mengetahui sama ada anda mahu saya bekerja untuk anda dalam projek anda.
Disyorkan:
Perahu RC kayu yang boleh anda kendalikan secara manual atau melalui laman web: 9 Langkah
Perahu RC Kayu yang Boleh Anda Kendalikan Secara Manual atau Melalui Laman Web: Hai saya pelajar di Howest dan saya membina perahu RC Kayu yang boleh anda kendalikan melalui alat kawalan atau melalui laman web. Saya bosan dengan kenderaan rc yang cepat rosak dan saya mahukan sesuatu yang dapat dinikmati ketika saya tinggal di laut
Automasikan Keseluruhan Bilik Anda Dengan Laman Utama Google + Arduino, NodeMCU dan Ubidots: 5 Langkah
Automasikan Keseluruhan Bilik Anda Dengan Laman Utama Google + Arduino, NodeMCU dan Ubidots: Hai semua, di sini saya akan menunjukkan kepada anda projek yang saya buat. Ini akan mengawal dan mengautomasikan bilik anda dengan arduino dan nodemcu dengan platform IoT yang saya mula gunakan beberapa bulan yang lalu dan saya rasa sangat mengagumkan, jadi di sini saya berkongsi dengan anda pengalaman saya. Dengan ini
Hidupkan dan Matikan Komputer Anda Dengan Laman Utama Google & Blynk: 6 Langkah
Hidupkan dan Matikan Komputer Anda Dengan Google Home & Blynk: Helo Guys dan selamat datang ke tutorial ini! Kali ini saya akan menunjukkan kepada anda cara menghidupkan komputer anda dengan Google Home anda PERHATIAN !! BACA INI !!: 1. Pastikan anda mengasingkan penyambung! Saya memilih untuk mencetak casing 3d untuk menyelesaikan masalah ini 2. Sekiranya anda menyambungkan kuasa
Kawal ESP8266 Dari Laman Utama Google Menggunakan GBridge.io: 4 Langkah
Kawal ESP8266 Dari Google Home Menggunakan GBridge.io: Terdapat pelbagai cara untuk mengawal ESP8266 dari Google Home, tetapi sebilangan besar penyelesaian yang anda dapati di Internet menggunakan IFTT, yang sebenarnya tidak mesra pengguna untuk disiapkan. gBridge.io memungkinkan untuk mempermudah proses dan bertindak dengan lancar. Dalam cara ini
Cara Mendapatkan Muzik Dari Laman Web HANYA (Haha) (Selagi Anda Boleh Mendengarnya, Anda Boleh Mendapatkannya Ok Baiklah Jika Ia Dimasukkan dalam Kilat Anda Mungkin Tidak Mampu) DIEDIT !!!!! Maklumat Tambahan: 4 Langkah
Cara Mendapatkan Muzik Dari Laman Web HANYA (Haha) (Selagi Anda Boleh Mendengarnya, Anda Boleh Mendapatkannya … Ok Baiklah Jika Ia Dimasukkan dalam Kilat Anda Mungkin Tidak Mampu) DIEDIT !!!!! Maklumat Tambahan: jika anda pernah pergi ke laman web dan memainkan lagu yang anda suka dan mahukannya, inilah petunjuk untuk tidak salah saya sekiranya anda mengacaukan sesuatu (satu-satunya cara ia akan berlaku adalah jika anda mula menghapus barang tanpa sebab ) Saya dapat mendapatkan muzik untuk