Isi kandungan:

Alat kawalan jauh berasaskan LoRa - Kawal Peralatan Dari Jarak Besar: 8 Langkah
Alat kawalan jauh berasaskan LoRa - Kawal Peralatan Dari Jarak Besar: 8 Langkah

Video: Alat kawalan jauh berasaskan LoRa - Kawal Peralatan Dari Jarak Besar: 8 Langkah

Video: Alat kawalan jauh berasaskan LoRa - Kawal Peralatan Dari Jarak Besar: 8 Langkah
Video: 🌟 ENG SUB | Versatile Mage | Full Version EP01-12 | Yuewen Animation 2024, Julai
Anonim
Image
Image

Hei, ada apa, kawan! Akarsh di sini dari CETech.

Dalam projek ini, kita akan membuat alat kawalan jauh yang dapat digunakan untuk mengendalikan pelbagai instrumen seperti LED, motor atau jika kita berbicara tentang kehidupan seharian kita, kita juga dapat mengawal peralatan rumah kita dari jarak jauh yang berada dalam jarak km dan itu juga tanpa internet. Anda mungkin berfikir bahawa jenis sihir jarak jauh ini tetapi izinkan saya memberitahu anda bahawa tidak ada sihir. Perkara di belakang alat kawalan jauh ini adalah satu-satunya modul LoRa kami.

Apa yang akan kami lakukan ialah kami akan membuat versi papan pemula dari alat kawalan jauh berasaskan LoRa yang kami buat di salah satu projek lama kami. Anda boleh merujuk projek itu dari sini. Setelah membuat prototaip, kami akan mengawal dua LED dengan alat kawalan jauh itu untuk tujuan demo.

Oleh itu, mari kita mulakan.

Bekalan

Bahagian yang digunakan:

Reyax RYLR907:

Firebeetle ESP8266:

Langkah 1: Dapatkan PCB untuk Projek Anda Dibuat

Mengenai RYLR896 LoRa Module
Mengenai RYLR896 LoRa Module

PCBGOGO, yang ditubuhkan pada tahun 2015, menawarkan perkhidmatan pemasangan PCB turnkey, termasuk pembuatan PCB, pemasangan PCB, sumber komponen, pengujian fungsional, dan pengaturcaraan IC.

Pangkalan pembuatannya dilengkapi dengan peralatan pengeluaran yang paling maju seperti mesin pilih dan letakkan YAMAHA, Reflow oven, Mesin pematerian gelombang, X-RAY, mesin ujian AOI; dan kakitangan teknikal yang paling profesional.

Walaupun baru berusia lima tahun, kilang mereka mempunyai pengalaman dalam industri PCB selama lebih dari 10 tahun di pasaran China. Ia adalah pakar terkemuka dalam pemasangan PCB permukaan, lubang, dan teknologi campuran dan perkhidmatan pembuatan elektronik serta pemasangan PCB turnkey.

PCBGOGO menyediakan perkhidmatan pesanan dari prototaip hingga pengeluaran besar-besaran, sertai mereka sekarang.

Langkah 2: Mengenai Modul RYLR896 LoRa

Image
Image

Modul transceiver RYLR896 menampilkan modem jarak jauh Lora yang menyediakan komunikasi spektrum luas ultra panjang dan kekebalan gangguan tinggi sambil meminimumkan penggunaan semasa. RYLR896 diperakui oleh NCC dan FCC.

Ia dilengkapi dengan Mesin Semtech SX1276 yang kuat dan mempunyai imuniti penyekat yang sangat baik. Modul ini sangat sensitif dan dapat dikendalikan dengan mudah oleh perintah AT. Ia mengikuti teknik enkripsi Data AES128 dan mempunyai Antena terpadu di dalam pesawat.

Modul ini boleh menjadi aset yang sangat baik untuk aplikasi IoT seperti Keselamatan Rumah, Penggera Mobil, Pemantauan Industri, dan peralatan kawalan, dll. Pada asasnya, ia adalah alat yang sangat berguna dan kuat yang dapat digunakan untuk memindahkan data dari satu tempat ke tempat lain tempat yang berada pada jarak beberapa km tanpa perkhidmatan tambahan seperti Internet atau perkara lain.

Anda boleh membaca lembaran data modul ini dari sini untuk mendapatkan lebih banyak maklumat.

Pautan Produk:

Langkah 3: Wawasan Pengawal Jauh Berasaskan LoRa

Image
Image
Menyiapkan Bahagian Pengawal Jauh
Menyiapkan Bahagian Pengawal Jauh

Dalam projek ini, kami akan membuat prototaip alat kawalan jauh bahawa kami membuat beberapa projek kembali. Anda boleh melihatnya dalam video di atas dan juga dari halaman Instructables untuk projek dari sini.

Dalam projek itu, kami membuat alat kawalan jauh berasaskan LoRa yang mampu menghantar isyarat kawalan ke perkakas dari jarak sejauh km tanpa menggunakan internet. Alat kawalan jauh itu mempunyai modul LoRa, modul ESP8266, paparan OLED, bateri, reka bentuk PCB saya sendiri dan empat butang untuk tujuan yang berbeza. Untuk menggunakannya, kami hanya perlu mengubah kod mengikut aplikasi dan memindahkannya ke modul ESP dan kami selesai. Tetapi di sini kita akan membuat versi yang lebih sederhana dari papan roti sehingga kita akan menggunakan modul LoRa dan ESP8266 dengan hanya satu butang tekan dan tanpa paparan. Ini akan merangkumi sisi alat kawalan jauh. Di bahagian penerima atau output, kita akan mempunyai modul LoRa, modul ESP8266 yang lain, dan dua LED untuk mendapatkan output. Walaupun saya telah membuat alat kawalan jauh yang berasingan untuk projek ini, saya akan menunjukkan kepada anda alat kawalan jauh yang anda buat sebelumnya dengan mengawal LED dengan itu.

Langkah 4: Menyiapkan Bahagian Pengawal Jauh

Pada langkah ini, kita akan melakukan persediaan perkakasan alat kawalan jauh. Anda perlu mengikuti langkah-langkah yang diberikan di bawah: -

1) Sambungkan Vcc dan GND modul LoRa dengan modul Vcc dan GND ESP8266.

2) Sambungkan pin Rx modul LoRa ke pin GPIO14 ESP8266.

3) Sambungkan pin Tx modul LoRa ke pin GPIO15 ESP8266.

4) Ambil butang tekan dan sambungkan satu hujung butang ke Vcc. Hujung butang yang lain perlu disambungkan ke GND melalui perintang dan selepas itu sambungkan hujung yang sama ke pin GPIO 13 dari ESP8266.

Setelah menyelesaikan langkah di atas litar anda akan kelihatan seperti yang ditunjukkan dalam gambar di atas. Anda juga boleh mendapatkan alat kawalan jauh yang dihasilkan pada PCB, anda juga boleh mendapatkan fail reka bentuk PCB yang dirancang oleh saya di halaman Github projek ini.

Langkah 5: Menyiapkan Bahagian Penerima

Menyiapkan Bahagian Penerima
Menyiapkan Bahagian Penerima

Dalam langkah ini, kita akan memasang bahagian perkakasan untuk membuat hujung penerima projek yang akan dikendalikan oleh alat kawalan jauh yang dibuat pada langkah sebelumnya. Anda perlu mengikuti langkah-langkah yang diberikan di bawah: -

1) Sambungkan Vcc dan GND modul LoRa dengan Vcc dan GND ESP8266, 2) Sambungkan Rx modul LoRa dengan pin GPIO15 ESP8266.

3) Sambungkan Tx modul LoRa dengan pin GPIO13 ESP8266.

4) Ambil dua LED menyambung katod kedua-dua LED dengan pin GPIO4 dan GPIO5 masing-masing dan sambungkan anod LED ke GND melalui perintang 1k ohm.

Dengan cara ini, bahagian penerima projek juga selesai sekarang kita hanya perlu memasukkan kod ke modul ESP dan kita sudah selesai. Oleh itu mari kita menuju ke langkah itu.

Langkah 6: Siapkan Arduino IDE

Siapkan IDE Arduino
Siapkan IDE Arduino

Untuk pengekodan ESP8266 menggunakan Arduino IDE, kita perlu memasang papan ESP8266 di papan tambahan Arduino IDE kerana belum dipasang sebelumnya. Untuk tujuan ini kita perlu mengikuti langkah-langkah yang disebutkan di bawah: -

1. Pergi ke Fail> Keutamaan

2. Tambahkan https://arduino.esp8266.com/stable/package_esp8266… ke URL Pengurus Papan Tambahan.

3. Pergi ke Alat> Papan> Pengurus Papan

4. Cari esp8266 dan kemudian pasang papan.

5. Mulakan semula IDE.

Langkah 7: Bahagian Pengekodan

Bahagian Pengekodan
Bahagian Pengekodan

Sekarang kita hanya tinggal bahagian pengkodan untuk projek tersebut. Untuk pengekodan modul, anda perlu mengikuti langkah-langkah yang diberikan di bawah: -

Pertama kami akan membuat kod bahagian alat kawalan jauh, Untuk itu sambungkan ESP8266 alat kawalan jauh ke PC anda dan selepas itu: -

1) Pergi ke repositori Github projek ini dari sini. Di sana anda akan melihat fail bernama "BreadBoard_Remote.ino". Ini adalah fail kod untuk alat kawalan jauh.

2) Salin kod dan tampal di Arduino IDE. Pilih papan dan port COM yang betul dan muat naik kodnya.

Alat kawalan jauh kami sudah siap. Sekarang kita perlu memprogramkan ESP8266 di bahagian penerima. Untuk itu, anda perlu menyambungkan ESP8266 hujung penerima ke PC anda dan selepas itu: -

1) Pergi ke repositori Github projek ini dari sini. Di sana anda akan melihat fail bernama "LoRa Station.ino". Ini adalah fail kod untuk penerima projek anda.

2) Salin kod dan tampal di Arduino IDE. Pilih papan dan port COM yang betul dan muat naik kodnya.

Dan dengan itu bahagian pengekodan anda juga lengkap. Sekarang anda sudah bersedia untuk bermain dengannya.

Langkah 8: Menggunakan Alat Kawalan Jauh Kami

Image
Image
Menggunakan Alat Kawalan Jauh Kami
Menggunakan Alat Kawalan Jauh Kami

Semasa kod selesai, persediaan siap digunakan. Modul dikodkan sedemikian rupa sehingga salah satu LED akan menyala ketika kita menekan butang tekan pada alat kawalan jauh. Anda boleh menambah seberapa banyak butang yang anda mahukan dan mengawal sebilangan peralatan dengan bantuannya dengan membuat perubahan pada kod dan menyambungkan modul LoRa untuk mengawal setiap nod yang hendak dikendalikan. Oleh kerana ini adalah prototaip alat kawalan jauh asal, anda juga dapat membuat alat kawalan jauh asal dengan merujuk video yang ditambahkan pada langkah "Insight of LoRa Based Remote Controller" dan mengawal bahagian penerima dari alat kawalan jauh seperti yang saya lakukan. Anda boleh mendapatkan PCB yang dirancang oleh saya untuk alat kawalan jauh yang dihasilkan menggunakan fail Reka bentuk di halaman Github projek. Alat kawalan jauh ini juga mempunyai paparan di atasnya yang mengakui aktiviti yang dilakukan oleh kami. Oleh itu kodnya juga perlu diubah. Anda tidak perlu risau dan dapatkan kodnya dalam fail "Remote.ino" di halaman Github projek dan hanya itu anda sudah bersedia untuk pergi. Anda boleh merujuk video di atas untuk mendapatkan gambaran terperinci mengenai cara pengawal berfungsi dan mengawal perkakas.

Dengan cara ini, anda boleh membuat alat kawalan jauh anda sendiri dan mengawal beberapa instrumen yang berbeza tanpa internet dan dari jarak beberapa km.

Harap anda menyukai tutorial. Tidak sabar-sabar untuk melihat anda lain kali. Sehingga kemudian nikmati dengan modul LoRa.

Disyorkan: