
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00




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
Dapatkan Skrin untuk Laman Utama Google Anda Menggunakan Raspberry Pi dan Dialogflow (Alternatif Chromecast): 13 Langkah

Dapatkan Skrin untuk Rumah Google Anda Menggunakan Raspberry Pi dan Dialogflow (Alternatif Chromecast): Sejak saya membeli rumah Google, saya ingin mengawal peranti saya di rumah menggunakan perintah suara. Ia berfungsi dengan hebat dalam semua cara, tetapi saya berasa tidak senang dengan ciri videonya. Kita boleh menonton Youtube dan Netflix hanya jika kita mempunyai peranti Chromecast atau T