Isi kandungan:

Komunikasi Tanpa Wayar Menggunakan Modul Transceiver NRF24L01 untuk Projek Berasaskan Arduino: 5 Langkah (dengan Gambar)
Komunikasi Tanpa Wayar Menggunakan Modul Transceiver NRF24L01 untuk Projek Berasaskan Arduino: 5 Langkah (dengan Gambar)

Video: Komunikasi Tanpa Wayar Menggunakan Modul Transceiver NRF24L01 untuk Projek Berasaskan Arduino: 5 Langkah (dengan Gambar)

Video: Komunikasi Tanpa Wayar Menggunakan Modul Transceiver NRF24L01 untuk Projek Berasaskan Arduino: 5 Langkah (dengan Gambar)
Video: nRF24L01 With Antenna | Arduino nRF24L01 Module | Arduino Wireless Communication #shorts #trending 2024, Julai
Anonim
Image
Image

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

Pengenalan NRF dan Sambungan
Pengenalan NRF dan Sambungan

Untuk Pemancar

  1. Arduino Nano atau Uno (saya menggunakan Arduino UNO) x1
  2. Modul pemancar NRF24L01 x1
  3. 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:

  1. Arduino Nano atau Uno (saya menggunakan Arduino Nano). x1
  2. Modul pemancar NRF24L01. x1

Lain-lain:

Wayar pelompat

Bateri untuk bekalan Arduino https://amzn.to/2W5cDyM dan

Langkah 2: Pengenalan NRF dan Sambungan

Pengenalan NRF dan Sambungan
Pengenalan NRF dan Sambungan
Pengenalan NRF dan Sambungan
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

Pengenalan Joystick dan Sambungan
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: