Isi kandungan:

Jauh Universal MQTT: 5 Langkah (dengan Gambar)
Jauh Universal MQTT: 5 Langkah (dengan Gambar)

Video: Jauh Universal MQTT: 5 Langkah (dengan Gambar)

Video: Jauh Universal MQTT: 5 Langkah (dengan Gambar)
Video: Tutorial IoT Bagian 5 - Memasang koneksi mqtt pada perangkat 2024, November
Anonim
Jauh Remote MQTT
Jauh Remote MQTT

Hai semua, Pertama sekali, saya perancis, jadi mungkin beberapa ayat tidak masuk akal, saya minta maaf, saya berusaha keras untuk diperbaiki.

Saya kini mengusahakan automasi rumah di kondo saya. Saya menggunakan OpenHab2 dan mosquitto sebagai perisian. Saya bukan pakar dalam kedua perisian ini tetapi saya tahu bagaimana ia berfungsi secara umum. OpenHab adalah sisi pengguna, dengan antara muka grafik yang dibuat untuk mengawal rumah. Mosquitto adalah perisian yang dibuat untuk membuat sesuatu bercakap bersama. Sebagai contoh, OpenHab dapat bercakap dengan perkakasan saya dengan mudah.

Bagi orang yang tidak begitu mengetahui protokol MQTT, berikut adalah laman web yang menerangkan asasnya.

Masalah saya ialah saya ingin mengawal perkakasan saya (4 palam dinding pintar) dengan suis sebenar, bukan hanya dengan antara muka web OpenHab. Saya merancang, memprogram dan membuat alat kawalan jauh yang dapat menghantar permintaan MQTT ke peranti yang saya pilih. Perkara terbaik di alat kawalan jauh saya ialah saya mempunyai 4 butang, untuk menu, dan saya dapat menambahkan bilangan peranti yang saya mahukan.

Inilah cara saya melakukannya.

Langkah 1: Bahagian

Bahagian
Bahagian
Bahagian
Bahagian
Bahagian
Bahagian

-Esp8266. Saya menggunakan NodeMCU. Banggood

-Buku roti mini. Saya menggunakannya kerana saya mahu dapat menggunakan semula komponen saya apabila saya akan membuat V2 alat kawalan jauh dengan pcb. Banggood

- LCD. Saya menggunakan LCD 16x2 tetapi 20x4 berfungsi juga. Penting untuk mempunyai modul i2c pada LCD anda. Banggood

-Tombol. Saya menggunakan 4 butang, Atas, Bawah, Masukkan dan Keluar. Bangood

-Penyokong. Perintang 4.7K untuk pull-up suis

- Skru M3.

- Gam panas.

-PCB. tidak perlu tetapi saya memateri butang dan perintang di atasnya.

Langkah 2: Diagram Pendawaian

Gambarajah pendawaian
Gambarajah pendawaian

Ikuti skematik untuk butang.

Butang:

NAIK ---------- D5 atau GPIO 1

Turun ------- D6 atau GPIO 12

Masukkan ------- D7 atau GPIO 13

Keluar --------- D4 atau GPIO 2

LCD:

SDA -------- D2 atau GPIO 4

SCL -------- D1 atau GPIO 5

5V ---------- Vin

GND ------- GND

Langkah 3: Kod Arduino

Kod Arduino
Kod Arduino
Kod Arduino
Kod Arduino

Anda perlu mengubah beberapa maklumat dalam lakaran.

MQTT_SERVER hanyalah alamat IP tempat pelayan MQTT anda dijalankan.

SSID dan kata laluan Wifi anda.

Perkara terakhir yang perlu diubah adalah topik anda. Apakah topik anda? Baiklah, anda memilih kehendak yang anda mahukan. Saya mempunyai empat topik tetapi anda boleh menambahkan lebih banyak lagi jika anda mahu. Satu-satunya perkara yang perlu diingat ialah anda perlu mengemas kini bilangan topik (int NombreTopic = 4;) dalam kod tersebut. Ia harus sesuai dengan bilangan topik yang anda tulis.

Langkah 4: Pembinaan

Pembinaan
Pembinaan
Pembinaan
Pembinaan
Pembinaan
Pembinaan
Pembinaan
Pembinaan

Saya merancang cetakan 3D untuk alat kawalan jauh saya. Saya mencetaknya pada skala 1.015, 20% isi dengan PLA putih dan hasilnya sangat baik.

Sekiranya anda tidak mempunyai pencetak 3D, anda boleh membuat casing sederhana dengan kayu nipis atau plexiglass.

Setelah kes itu dibuat, saya mulakan dengan menempelkan butang. Saya menekan dengan kuat di bahagian belakang butang untuk memastikan bahawa kita dapat menggunakannya dengan betul. Saya menempelkan skrin dengan gam panas. Sebelum meletakkan papan roti di kandang, saya menempelkan wayar untuk memastikannya tidak bergerak.

Selesaikan dengan kedua skru dan plat belakang.

nota: Anda boleh menulis dengan pensil pada kotak seperti: UP, DOWN, ENTER dan EXIT.

Langkah 5: Nikmati

Dalam video, anda dapat melihat 4 tetingkap untuk empat topik saya. Di tetingkap tersebut anda dapat melihat pesan MQTT yang dihantar jauh ke topik.

Alat kawalan jauh anda kini lengkap, anda perlu menyesuaikan perkakasan pintar anda untuk mendengar topik anda dan anda boleh menggunakan alat kawalan jauh anda untuk mengawal rumah anda!

Sekiranya anda mempunyai pertanyaan mengenai alat kawalan jauh ini, saya akan hadir untuk menjawab anda.

Sekiranya anda menghargai projek kecil ini, sila pilih dan pilih saya dalam Peraduan Jauh!

Terima kasih

Disyorkan: