Daftar Isi:

Android Home (kontrol Rumah Anda Dari Ponsel Anda): 4 Langkah
Android Home (kontrol Rumah Anda Dari Ponsel Anda): 4 Langkah

Video: Android Home (kontrol Rumah Anda Dari Ponsel Anda): 4 Langkah

Video: Android Home (kontrol Rumah Anda Dari Ponsel Anda): 4 Langkah
Video: Cara menonaktifkan Kontrol Perangkat direalme 2024, November
Anonim
Image
Image
Android Home (kontrol Rumah Anda Dari Ponsel Anda)
Android Home (kontrol Rumah Anda Dari Ponsel Anda)
Android Home (kontrol Rumah Anda Dari Ponsel Anda)
Android Home (kontrol Rumah Anda Dari Ponsel Anda)

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

Mengembangkan Aplikasi Android
Mengembangkan Aplikasi Android
Mengembangkan Aplikasi Android
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

Langkah 2(a): Menyiapkan Node Mcu Esp2866
Langkah 2(a): Menyiapkan Node Mcu Esp2866
Langkah 2(a): Menyiapkan Node Mcu Esp2866
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

Langkah2(b):memprogram Node Mcu
Langkah2(b):memprogram Node Mcu
Langkah2(b):memprogram Node Mcu
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

Langkah 3: memahami Mqtt
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: