Isi kandungan:
- Langkah 1: BAHAGIAN
- Langkah 2: Pengenalan NRF dan Sambungan
- Langkah 3: Pengenalan Joystick dan Sambungan
- Langkah 4: Bahagian Kerja dan Pengaturcaraan
- Langkah 5: Meningkatkan
Video: Komunikasi Tanpa Wayar Menggunakan Modul Transceiver NRF24L01 untuk Projek Berasaskan Arduino: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Ini adalah tutorial kedua saya yang boleh dipelajari mengenai robot dan pengawal mikro. Sangat mengagumkan apabila melihat robot anda hidup dan berfungsi seperti yang diharapkan dan percayalah akan lebih menggembirakan jika anda mengendalikan robot atau perkara lain tanpa wayar dengan komunikasi yang pantas dan luas. Itulah sebabnya arahan ini adalah mengenai komunikasi tanpa wayar.
Langkah 1: BAHAGIAN
Untuk Pemancar
- Arduino Nano atau Uno (saya menggunakan Arduino UNO) x1
- Modul pemancar NRF24L01 x1
- Joysticks Dwi Axis x2. https://amzn.to/2Q4t0Gm(atau perkara lain seperti butang tekan, sensor dll. Saya menggunakan Joystick kerana saya ingin menghantar data mengenai kedudukan kayu bedik).
Untuk Penerima:
- Arduino Nano atau Uno (saya menggunakan Arduino Nano). x1
- Modul pemancar NRF24L01. x1
Lain-lain:
Wayar pelompat
Bateri untuk bekalan Arduino https://amzn.to/2W5cDyM dan
Langkah 2: Pengenalan NRF dan Sambungan
Dengan nama Transceiver jelas bahawa modul ini dapat berkomunikasi dalam kedua cara sebagai pemancar atau sebagai penerima bergantung pada pengaturcaraan. Ia mempunyai 8 pin dan kami akan menggunakan 7 pin. Anda mungkin melihat pin pada gambar yang dilampirkan.
VCC & GND untuk bekalan
Untuk tujuan ini, kami akan menggunakan pin Arduino 3.3v.
CE & CSN
Pin pemancar dan penerima. Kami akan menggunakan Arduino (Nano dan Uno) Pin 9 untuk CE dan Pin 10 untuk CSN.
MOSI, MISO & SCK
Ini adalah pin SPI.
Ia berkomunikasi dengan Arduino dengan pin SPI. Setiap ahli dalam keluarga Arduino mempunyai beberapa pin khusus untuk komunikasi SPI.
Untuk Arduino UNO:
Pin SPI adalah
Pin 11 (MOSI)
Pin 12 (MISO)
Pin 13 (SCK)
Pin Arduino Nano SPI:
Pin 11 (MOSI)
Pin 12 (MISO)
Pin 13 (SCK)
Sama dengan Arduino UNO.
Kini anda boleh membuat sambungan untuk pemancar dan penerima.
Catatan: Anda mesti mempunyai perpustakaan untuk NRF24L01 dalam perisian Arduino IDE anda. Muat turun dengan Sini.
Langkah 3: Pengenalan Joystick dan Sambungan
Joystick tidak lain hanyalah potensiometer sederhana. Joystick 2 paksi yang kami gunakan dalam tutorial ini mempunyai 5 pin seperti yang ditunjukkan dalam gambar..
Sambungan untuk kayu bedik di hujung pemancar:
Pin VCC ke Arduino 5v.
GND ke Arduino GND
Pin Analog VRx ke Arduino A0
Pin Analog VRy ke Arduino A1
SW ke mana-mana pin digital Arduino. (Saya tidak menggunakan pin ini tetapi anda mungkin menggunakan sedikit perubahan kod).
Untuk Joystick kedua
Anda boleh menggunakan pin arduino 5V untuk kedua-dua kayu bedik.
Pin Analog VRx ke Arduino A2V Pin analog ke Arduino A3
Menggunakan dua batang kayu bermaksud anda perlu menghantar 4-6 saluran.
Langkah 4: Bahagian Kerja dan Pengaturcaraan
Selepas pembinaan pemancar dan penerima mengeluarkan pin output dari penerima. Saya menggunakan pin digital Arduino 2 hingga pin digital 5 untuk komunikasi tanpa wayar 4 saluran saya. Anda boleh memanjangkannya ke pin digital yang tersedia. Untuk memeriksa cara kerja sistem, saya memasang lengan robot yang mempunyai 4 motor servo di hujung penerima.
Pin Arduino Nano Digital 2 => Saluran 1 => THR
Pin Arduino Nano Digital 3 => Saluran 2 => YAW
Pin Arduino Nano Digital 4 => Saluran 3 => PITCH
Pin Arduino Nano Digital 5 => Saluran 4 => ROLL
Kod untuk pemancar dan penerima dilampirkan. Jangan lupa memasukkan perpustakaan terlebih dahulu dalam perisian Arduino IDE anda sebelum memuat naik kod ke Arduino.
Langkah 5: Meningkatkan
Tujuan asas tutorial ini adalah merangkumi bahagian komunikasi tanpa wayar. Tetapi anda harus membuat perubahan mengikut tujuan dan projek anda. Untuk sebarang pertanyaan dan bantuan menggunakan alamat e-mel yang diberikan dalam fail kod, mesti menonton video yang dilampirkan di atas dan melanggan saluran untuk sokongan, Terima kasih.
Disyorkan:
Komunikasi Tanpa Wayar LoRa 3Km hingga 8Km Dengan Peranti E32 Kos Rendah (sx1278 / sx1276) untuk Arduino, Esp8266 atau Esp32: 15 Langkah
LoRa 3Km hingga 8Km Komunikasi Tanpa Wayar Dengan E32 Kos Rendah (sx1278 / sx1276) Peranti untuk Arduino, Esp8266 atau Esp32: Saya membuat perpustakaan untuk menguruskan EBYTE E32 berdasarkan siri Semtech peranti LoRa, peranti yang sangat kuat, sederhana dan murah. Anda boleh menjumpai Versi 3Km di sini, versi 8Km di siniMereka boleh bekerja pada jarak 3000m hingga 8000m, dan mereka mempunyai banyak ciri dan
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: 7 Langkah
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: Hai kawan-kawan, selamat datang kembali. Dalam catatan sebelumnya, saya telah menjelaskan apa itu H Bridge Circuit, IC pemandu motor L293D, IC pemandu L293D piggybacking untuk memandu pemandu motor semasa yang tinggi dan bagaimana anda boleh merancang dan membuat Papan Pemandu motor L293D anda sendiri
Jauh Tanpa Wayar Menggunakan Modul 2.4Ghz NRF24L01 Bersama Arduino - Nrf24l01 Penerima Pemancar 4 Saluran / 6 Saluran untuk Quadcopter - Helikopter Rc - Rc Plane Menggunakan Arduino: 5 Langkah (dengan Gambar)
Jauh Tanpa Wayar Menggunakan Modul 2.4Ghz NRF24L01 Bersama Arduino | Nrf24l01 Penerima Pemancar 4 Saluran / 6 Saluran untuk Quadcopter | Helikopter Rc | Rc Plane Menggunakan Arduino: Untuk mengendalikan kereta Rc | Quadcopter | Drone | Pesawat RC | Perahu RC, kita selalu memerlukan penerima dan pemancar, misalkan untuk RC QUADCOPTER kita memerlukan pemancar dan penerima 6 saluran dan jenis TX dan RX terlalu mahal, jadi kita akan membuatnya
Komunikasi Tanpa Wayar Menggunakan Modul RF 433MHz Murah dan Mikrokontroler Pic. Bahagian 2: 4 Langkah (dengan Gambar)
Komunikasi Tanpa Wayar Menggunakan Modul RF 433MHz Murah dan Mikrokontroler Pic. Bahagian 2: Pada bahagian pertama instruksional ini, saya menunjukkan cara memprogram PIC12F1822 menggunakan kompiler MPLAB IDE dan XC8, untuk menghantar tali sederhana tanpa wayar menggunakan modul TX / RX 433MHz yang murah. Modul penerima disambungkan melalui USB ke UART TTL iklan kabel
Sistem Lampu Lalu Lintas 4 Jalan Menggunakan Modul Tanpa Wayar 5 Arduino dan 5 NRF24L01: 7 Langkah (dengan Gambar)
Sistem Lampu Lalu Lintas 4 Jalan Menggunakan Modul Tanpa Wayar 5 Arduino dan 5 NRF24L01: Beberapa ketika yang lalu saya membuat Instruksional yang memperincikan sepasang lampu isyarat di papan roti. Saya juga membuat Instructable lain yang menunjukkan kerangka asas untuk menggunakan modul tanpa wayar NRF24L01. Ini membuat saya berfikir! Terdapat banyak