Arduino dan Radio / Transceiver Nirkabel NRF24L01: 5 Langkah (dengan Gambar)

Arduino dan Radio / Transceiver Nirkabel NRF24L01: 5 Langkah (dengan Gambar)

Daftar Isi:

Anonim

Anda dapat berkomunikasi dengan Arduinos dengan modul nRF24L01 ini. Kisarannya adalah dari 50 hingga 200 kaki.

Persediaan:

Langkah 1: Langkah 1: Di mana Mendapatkan NRF24L01

Ebay:

2 modul nRF24L01 - ~ $ 6

2 Socket Adapters- ~ $ 2

Amazon:

2 modul nRF24L01 - ~ $ 10

2 Adaptor Socket - ~ $ 6,50

Langkah 2: Langkah 2: Ayo Terhubung

Anda perlu membuat koneksi dengan Arduino dan modul Anda. Berikut adalah bagan untuk membantu Anda.

* Kiat: Hubungkan VCC ke 5V daripada 3.3V jika Anda menggunakan soket ini, Anda tidak akan mengacaukan modul Anda karena soket ini memiliki regulator 3.3V bawaan. Anda harus melakukan ini jika Anda mendapatkan ketidakkonsistenan dengan apa Anda menerima dan mendapatkan ini akan terjadi 3.3V tidak memberikan arus yang cukup.

Langkah 3: Langkah 3: Kode, Tapi Pertama-tama Perpustakaan.

Anda perlu mengunduh perpustakaan.

Anda dapat menemukannya di sini: Perpustakaan RF24.

Tambahkan ke perpustakaan Anda, jika Anda tidak tahu bagaimana saya berharap gambar ini membantu Anda.

Langkah 4: Langkah 4: Sekarang Kode

Dapatkan ke halaman ini: Waktu untuk menambahkan kode.

Karena Anda mencoba berkomunikasi, Anda memerlukan penerima dan pemancar, untuk mengatur ini, Anda perlu mengubah nomor radio dalam kode. 0 untuk mengirim dan 1 untuk menerima.

Setelah ini, unggah kode ke arduinos Anda.

Langkah 5: Langkah 5: Arduinos Berkomunikasi

Buka kedua port serial, ubah baudrate menjadi 115200.

Yang Anda atur dengan 0, pemancar akan menampilkan pesan ini kepada Anda: PRESS 'T' untuk mulai mentransmisikan ke node lain.

Ketik T dan kirimkan.

Ini akan mulai mentransmisikan ke penerima.

Di port serial pemancar, pesannya adalah: Sekarang mengirim.

Di port serial penerima pesannya adalah: Respons yang dikirim

Sekarang Arduino Anda berkomunikasi, ini hanya pengaturan sederhana untuk mulai membuat dan mencari lebih banyak tentang Anda modul nRF24L01.