Daftar Isi:
- Perlengkapan
- Langkah 1: Dapatkan PCB untuk Proyek Anda Diproduksi
- Langkah 2: Tentang Modul RYLR896 LoRa
- Langkah 3: Wawasan Pengendali Jarak Jauh Berbasis LoRa
- Langkah 4: Menyiapkan Sisi Pengendali Jarak Jauh
- Langkah 5: Menyiapkan Sisi Penerima
- Langkah 6: Siapkan Arduino IDE
- Langkah 7: Bagian Pengkodean
- Langkah 8: Menggunakan Pengontrol Jarak Jauh Kami
Video: Pengendali Jarak Jauh Berbasis LoRa - Kontrol Peralatan Dari Jarak Jauh: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Hei, apa kabar, Guys! Akarsh di sini dari CETech.
Dalam proyek ini, kita akan membuat remote control yang dapat digunakan untuk mengontrol berbagai instrumen seperti LED, motor atau jika kita berbicara tentang kehidupan sehari-hari, kita juga dapat mengontrol peralatan rumah kita dari jarak jauh. yang berada di kisaran km dan itu juga tanpa internet. Anda mungkin berpikir bahwa remote ajaib macam apa ini, tetapi izinkan saya memberi tahu Anda bahwa tidak ada sihir. Hal di balik remote ini adalah satu-satunya modul LoRa kami.
Apa yang akan kami lakukan adalah membuat ulang versi papan tempat memotong roti dari pengontrol jarak jauh berbasis LoRa yang kami buat di salah satu proyek lama kami. Anda dapat merujuk ke proyek itu dari sini. Setelah membuat prototipe, kami akan mengontrol dua LED dengan remote tersebut untuk tujuan demo.
Jadi mari kita mulai.
Perlengkapan
Bagian yang digunakan:
Reyax RYLR907:
Firebeetle ESP8266:
Langkah 1: Dapatkan PCB untuk Proyek Anda Diproduksi
PCBGOGO, didirikan pada tahun 2015, menawarkan layanan perakitan PCB turnkey, termasuk manufaktur PCB, perakitan PCB, sumber komponen, pengujian fungsional, dan pemrograman IC.
Basis manufakturnya dilengkapi dengan peralatan produksi paling canggih seperti mesin pick and place YAMAHA, oven Reflow, Mesin Solder Gelombang, X-RAY, mesin uji AOI; dan tenaga teknis yang paling profesional.
Meskipun baru berusia lima tahun, pabrik mereka memiliki pengalaman dalam industri PCB selama lebih dari 10 tahun di pasar Cina. Ini adalah spesialis terkemuka dalam perakitan PCB permukaan-mount, melalui-lubang, dan teknologi campuran dan layanan manufaktur elektronik serta perakitan PCB turnkey.
PCBGOGO menyediakan layanan pemesanan dari prototipe hingga produksi massal, bergabunglah sekarang.
Langkah 2: Tentang Modul RYLR896 LoRa
Modul transceiver RYLR896 menampilkan modem jarak jauh Lora yang menyediakan komunikasi spektrum rentang sangat panjang dan kekebalan interferensi tinggi sambil meminimalkan konsumsi arus. RYLR896 disertifikasi oleh NCC dan FCC.
Muncul dengan Mesin Semtech SX1276 yang kuat dan memiliki kekebalan pemblokiran yang sangat baik. Modul ini sangat sensitif dan dapat dengan mudah dikendalikan oleh perintah AT. Ini mengikuti teknik enkripsi Data AES128 dan memiliki Antena terintegrasi di papan.
Modul ini dapat menjadi aset yang sangat baik untuk aplikasi IoT seperti Keamanan Rumah, Alarm Mobil, Pemantauan Industri, dan peralatan kontrol, dll. Pada dasarnya, ini adalah alat yang sangat berguna dan kuat yang dapat digunakan untuk mentransfer data dari satu tempat ke tempat lain. tempat yang pada jarak beberapa km tanpa layanan tambahan seperti internet atau hal lainnya.
Anda dapat membaca lembar data modul ini dari sini untuk mendapatkan detail lebih lanjut.
Tautan Produk:
Langkah 3: Wawasan Pengendali Jarak Jauh Berbasis LoRa
Dalam proyek ini, kami akan membuat prototipe remote kontrol yang kami buat beberapa proyek kembali. Anda dapat memeriksanya di video di atas dan juga dari halaman Instructables untuk proyek dari sini.
Dalam proyek tersebut, kami membuat remote kontrol berbasis LoRa yang mampu mengirimkan sinyal kontrol ke peralatan dari jarak orde km tanpa menggunakan internet. Pengendali jarak jauh itu memiliki modul LoRa, modul ESP8266, layar OLED, baterai, desain PCB saya sendiri, dan empat tombol untuk tujuan yang berbeda. Untuk menggunakannya kita hanya perlu memodifikasi kode sesuai aplikasi dan mem-flash-nya ke modul ESP dan selesai. Tapi di sini kita akan membuat versi yang lebih sederhana di papan tempat memotong roti sehingga kita akan menggunakan modul LoRa dan ESP8266 hanya dengan satu tombol dan tanpa tampilan. Ini akan meringkas sisi Remote controller. Di sisi penerima atau output, kita akan memiliki modul LoRa, modul ESP8266 lainnya, dan dua LED untuk mendapatkan output. Meskipun saya telah membuat remote kontrol terpisah untuk proyek ini, saya akan menunjukkan kepada Anda remote kontrol yang dibuat sebelumnya dengan mengontrol LED dengan itu.
Langkah 4: Menyiapkan Sisi Pengendali Jarak Jauh
Pada langkah ini, kita akan melakukan pengaturan perangkat keras pada remote kontrol. Anda harus mengikuti langkah-langkah yang diberikan di bawah ini: -
1) Hubungkan Vcc dan GND modul LoRa dengan Vcc dan GND modul ESP8266.
2) Hubungkan pin Rx modul LoRa ke pin GPIO14 ESP8266.
3) Hubungkan pin Tx modul LoRa ke pin GPIO15 ESP8266.
4) Ambil tombol tekan dan sambungkan salah satu ujung tombol ke Vcc. Ujung tombol yang lain harus dihubungkan ke GND melalui resistor dan setelah itu sambungkan ujung yang sama ke pin GPIO 13 dari ESP8266.
Setelah menyelesaikan langkah-langkah di atas rangkaian Anda akan terlihat seperti yang ditunjukkan pada gambar di atas. Anda juga bisa mendapatkan remote kontrol yang diproduksi pada PCB, Anda bisa mendapatkan file desain PCB yang saya rancang di halaman Github proyek ini.
Langkah 5: Menyiapkan Sisi Penerima
Pada langkah ini, kita akan merakit bagian-bagian perangkat keras untuk membuat penerima akhir proyek yang akan dikendalikan oleh remote kontrol yang dibuat pada langkah sebelumnya. Anda harus mengikuti langkah-langkah yang diberikan di bawah ini: -
1) Hubungkan Vcc dan GND dari modul LoRa dengan Vcc dan GND dari ESP8266, 2) Hubungkan Rx modul LoRa dengan pin GPIO15 dari ESP8266.
3) Hubungkan Tx modul LoRa dengan pin GPIO13 dari ESP8266.
4) Ambil dua buah LED, sambungkan katoda kedua LED dengan masing-masing pin GPIO4 dan GPIO5 dan hubungkan anoda LED ke GND melalui resistor 1k ohm.
Dengan cara ini, sisi penerima proyek juga selesai sekarang kita hanya perlu mem-flash kode ke modul ESP dan selesai. Jadi mari kita menuju ke langkah itu.
Langkah 6: Siapkan Arduino IDE
Untuk pengkodean ESP8266 menggunakan Arduino IDE, kita perlu menginstal papan ESP8266 di papan tambahan Arduino IDE karena tidak diinstal sebelumnya. Untuk tujuan ini kita perlu mengikuti langkah-langkah yang disebutkan di bawah ini: -
1. Buka File > Preferensi
2. Tambahkan https://arduino.esp8266.com/stable/package_esp8266… ke URL Manajer Papan Tambahan.
3. Buka Alat > Papan > Manajer Papan
4. Cari esp8266 lalu pasang papannya.
5. Mulai ulang IDE.
Langkah 7: Bagian Pengkodean
Sekarang kita hanya memiliki bagian pengkodean untuk proyek tersebut. Untuk pengkodean modul, Anda harus mengikuti langkah-langkah yang diberikan di bawah ini: -
Pertama kita akan mengkodekan bagian remote kontrol, Untuk itu hubungkan ESP8266 dari remote kontrol ke PC Anda dan setelah itu:-
1) Buka repositori Github dari proyek ini dari sini. Di sana Anda akan melihat file bernama "BreadBoard_Remote.ino". Ini adalah file kode untuk kendali jarak jauh.
2) Salin kode dan tempel di Arduino IDE. Pilih papan dan port COM yang benar dan unggah kodenya.
Remote kontrol kami sudah siap. Sekarang kita perlu memprogram ESP8266 di sisi penerima. Untuk itu, Anda perlu menghubungkan ujung penerima ESP8266 ke PC Anda dan setelah itu:-
1) Buka repositori Github dari proyek ini dari sini. Di sana Anda akan melihat file bernama "LoRa Station.ino". Ini adalah file kode untuk penerima akhir proyek Anda.
2) Salin kode dan tempel di Arduino IDE. Pilih papan dan port COM yang benar dan unggah kodenya.
Dan dengan itu bagian pengkodean Anda juga selesai. Sekarang Anda siap untuk bermain dengannya.
Langkah 8: Menggunakan Pengontrol Jarak Jauh Kami
Setelah kode selesai, pengaturan siap digunakan. Modul dikodekan sedemikian rupa sehingga salah satu LED akan menyala ketika kita menekan tombol tekan pada remote kontrol. Anda dapat menambahkan tombol sebanyak yang Anda inginkan dan mengontrol sejumlah peralatan dengan bantuan tombol tersebut dengan membuat perubahan pada kode dan menghubungkan modul LoRa untuk mengontrol setiap node yang akan dikontrol. Karena ini adalah prototipe dari kendali jarak jauh asli, Anda juga dapat membuat kendali jarak jauh asli dengan merujuk video yang ditambahkan pada langkah "Insight of the LoRa Based Remote Controller" dan mengontrol sisi penerima dari kendali jarak jauh itu seperti yang saya lakukan. Anda bisa mendapatkan PCB yang dirancang oleh saya untuk remote yang diproduksi menggunakan file Desain di halaman Github proyek. Remote ini juga memiliki tampilan di atasnya yang mengakui aktivitas yang kita lakukan. Oleh karena itu kodenya juga perlu diubah. Anda tidak perlu khawatir tentang itu dan dapatkan kode di file "Remote.ino" di halaman Github proyek dan hanya itu Anda siap untuk pergi. Anda dapat melihat video di atas untuk mendapatkan wawasan mendetail tentang cara kerja pengontrol dan mengontrol peralatan.
Dengan cara ini, Anda dapat membuat remote kontrol sendiri dan mengontrol beberapa instrumen berbeda tanpa internet dan dari jarak beberapa km.
Semoga Anda menyukai tutorialnya. Menantikan untuk melihat Anda waktu berikutnya. Sampai saat itu nikmati dengan modul LoRa.
Direkomendasikan:
Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: 4 Langkah
Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: Relai Wi-Fi seharga $9 ini dapat mengontrol dua peralatan sekaligus. Pelajari cara menghubungkannya ke Ubidots dan lepaskan potensi penuhnya! Dalam panduan ini Anda akan belajar cara mengontrol beberapa peralatan 110V melalui Wi-Fi seharga $9, menggunakan SONOFF Dual Itead
Papan Pengendali Jarak Jauh Lainnya: 7 Langkah
Namun Papan Pengendali Jarak Jauh Lain: بسم الله الرحمن الرحيم Papan dapat digunakan untuk mengendalikan robot sebagai contoh. Papan dapat ditenagai oleh 2 baterai Lipo 7.4 V. Papan ini mencakup fitur-fitur berikut: ATMega328Pb Pengontrol (ekosistem Arduino) MPU6050 a 3- sumbu giroskop
Pemantauan Daya Jarak Jauh dan Sistem Distribusi Pembangkit Listrik Berbasis Surya: 10 Langkah
Pemantauan Daya Jarak Jauh dan Sistem Distribusi Pembangkit Listrik Berbasis Surya: Tujuan dari proyek ini adalah untuk memantau dan mendistribusikan daya dalam sistem tenaga (sistem tenaga surya). Perancangan sistem ini dijelaskan secara abstrak sebagai berikut. Sistem ini berisi beberapa grid dengan sekitar 2 panel surya di
Pengendali Jarak Jauh IR Komputer: 4 Langkah
Remote Control IR Komputer: Selain banyak tujuan lain, saya menggunakan PC saya sebagai pusat multimedia. Ada kalanya saya bersantai di sofa mendengarkan musik atau menonton film atau TV dan tidak ingin bangun untuk mengatur volume atau mengganti saluran TV e
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Otomatis pada Jarak Jauh): 6 Langkah (dengan Gambar)
Olympus Evolt E510 Remote Cable Release (Versi 2 Dengan Fokus Otomatis pada Remote): Kemarin saya membuat remote satu tombol sederhana untuk Olympus E510 saya. Sebagian besar kamera memiliki tombol pelepas rana (tombol yang Anda tekan untuk mengambil gambar) yang memiliki dua mode. Jika tombol ditekan perlahan, kamera akan fokus otomatis dan mengukur cahaya