Daftar Isi:
- Langkah 1: Bagian
- Langkah 2: Diagram Pengkabelan
- Langkah 3: Kode Arduino
- Langkah 4: Konstruksi
- Langkah 5: Nikmati
Video: Remote Universal MQTT: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Halo semuanya, Pertama-tama, saya orang Prancis, jadi mungkin ada beberapa kalimat yang tidak masuk akal, maaf, saya sedang bekerja keras untuk memperbaikinya.
Saat ini saya bekerja pada otomatisasi rumah di kondominium saya. Saya menggunakan OpenHab2 dan mosquitto sebagai perangkat lunak. Saya bukan ahli dalam kedua perangkat lunak ini tetapi saya tahu cara kerjanya secara umum. OpenHab adalah sisi pengguna, dengan antarmuka grafis yang dibuat untuk mengontrol rumah. Nyamuk adalah perangkat lunak yang dibuat untuk membuat sesuatu berbicara bersama. Misalnya, OpenHab dapat berbicara dengan perangkat keras saya dengan mudah.
Bagi orang-orang yang tidak begitu tahu protokol MQTT, inilah situs web yang menjelaskan dasar-dasarnya.
Masalah saya adalah saya ingin mengontrol perangkat keras saya (4 colokan dinding pintar) dengan sakelar nyata, tidak hanya dengan antarmuka web OpenHab. Saya merancang, memprogram, dan membuat remote yang dapat mengirim permintaan MQTT ke perangkat yang saya pilih. Hal terbaik di remote saya adalah saya memiliki 4 tombol, untuk menu, dan saya dapat menambahkan jumlah perangkat yang saya inginkan.
Inilah cara saya melakukannya.
Langkah 1: Bagian
-Esp8266. Saya menggunakan NodeMCU. Banggood
- Papan roti mini. Saya menggunakannya karena saya ingin dapat menggunakan kembali komponen saya ketika saya akan membuat V2 dari remote dengan PCB. Banggood
- LCD. Saya menggunakan LCD 16x2 tetapi 20x4 juga berfungsi. Penting untuk memiliki modul i2c pada LCD Anda. Banggood
-Tombol. Saya menggunakan 4 tombol, Atas, Bawah, Enter dan Exit. Bangood
-Resistor. Resistor 4.7K untuk pull-up sakelar
- sekrup M3.
- Lem panas.
-PCB. tidak perlu tetapi saya menyolder tombol dan resistor saya di atasnya.
Langkah 2: Diagram Pengkabelan
Ikuti skema untuk tombol.
Tombol:
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: Kode Arduino
Anda perlu mengubah beberapa informasi dalam sketsa.
MQTT_SERVER hanyalah alamat IP tempat server MQTT Anda berjalan.
SSID dan kata sandi Wifi Anda.
Hal terakhir yang harus diubah adalah topik Anda. Apa topik Anda? Nah, Anda memilih ingin Anda inginkan. Saya memiliki empat topik tetapi Anda dapat menambahkan lebih banyak jika Anda mau. Satu-satunya hal yang perlu diingat adalah Anda perlu memperbarui jumlah topik (int NombreTopic = 4;) dalam kode. Itu harus sesuai dengan jumlah topik yang Anda tulis.
Langkah 4: Konstruksi
Saya merancang kasing cetak 3D untuk remote saya. Saya mencetaknya pada skala 1.015, 20% diisi dengan PLA putih dan hasilnya sangat bagus.
Jika Anda tidak memiliki printer 3D, Anda dapat membuat kasing sederhana dengan kayu tipis atau kaca plexiglass.
Setelah kasing dibuat, saya mulai dengan menempelkan tombol. Saya menekan bagian belakang tombol dengan keras untuk memastikan bahwa kami dapat menggunakannya dengan benar. Saya merekatkan layar dengan lem panas. Sebelum memasang papan tempat memotong roti ke dalam selungkup, saya merekatkan kawat untuk memastikan tidak bergerak.
Selesai dengan dua sekrup dan pelat belakang.
catatan: Anda dapat menulis dengan pensil di kotak seperti: UP, DOWN, ENTER dan EXIT.
Langkah 5: Nikmati
Dalam video, Anda dapat melihat 4 jendela untuk empat topik saya. Di jendela tersebut Anda dapat melihat pesan MQTT yang dikirim oleh remote ke topik.
Remote Anda sekarang lengkap, Anda perlu menyesuaikan perangkat keras pintar Anda untuk mendengarkan topik Anda dan Anda dapat menggunakan remote untuk mengontrol rumah Anda!
Jika Anda memiliki pertanyaan tentang remote ini, saya akan siap menjawab Anda.
Jika Anda menghargai proyek kecil ini, jangan ragu untuk menyukai dan memilih saya di Kontes Jarak Jauh!
Terima kasih
Direkomendasikan:
Remote TV Menjadi Remote RF -- Tutorial NRF24L01+: 5 Langkah (dengan Gambar)
Remote TV Menjadi Remote RF || Tutorial NRF24L01+: Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya menggunakan IC RF nRF24L01+ yang populer untuk menyesuaikan kecerahan strip LED secara nirkabel melalui tiga tombol remote TV yang tidak berguna. Mari kita mulai
Remote Universal Menggunakan ESP8266 (Wifi Terkendali): 6 Langkah (dengan Gambar)
Remote Universal Menggunakan ESP8266 (Wifi Controlled): Proyek ini menggantikan remote control konvensional untuk semua peralatan rumah tangga seperti AC, TV, pemutar DVD, sistem musik, peralatan SMART !!! Membuat seluruh sampah dari jarak jauh yang mengotori, membuat kita bingung!!! Proyek ini akan menyelamatkan kita dari
Selipkan Amazon Fire Remote TV Remote: 3 Langkah (dengan Gambar)
Selipkan Amazon Fire Remote TV Remote: Oh Amazon, Fire TV Anda sangat menakjubkan, mengapa Anda tidak memberi kami kontrol volume pada remote Anda? Nah, dengan harga kurang dari $5 di Amazon, Anda dapat membeli remote kecil yang lucu ini, daya, bisu , volume dan saluran semua dalam satu paket kecil. Masuk ke printer 3d dan
Ubah Remote IR Anda ke RF Remote: 9 Langkah (dengan Gambar)
Ubah Remote IR Anda menjadi RF Remote: Dalam Instruksi hari ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat menggunakan modul RF generik tanpa mikrokontroler yang pada akhirnya akan mengarahkan kami untuk membangun sebuah proyek di mana Anda dapat mengonversi Remote IR dari perangkat apa pun menjadi RF Terpencil. Keuntungan utama dari mengkonversi
Kontrol Peralatan Listrik Anda Dengan Remote TV (Remote ir) Dengan Tampilan Suhu dan Kelembaban: 9 Langkah
Kontrol Peralatan Listrik Anda Dengan Remote TV (Remote ir) Dengan Tampilan Suhu dan Kelembaban: hai saya Abhay dan ini adalah blog pertama saya di Instructables dan hari ini saya akan menunjukkan cara mengontrol peralatan listrik Anda dengan remote tv dengan membuat ini proyek sederhana. terima kasih kepada lab atl atas dukungan dan pemberian materinya