Mundarija:

NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina: 5 qadam
NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina: 5 qadam

Video: NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina: 5 qadam

Video: NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina: 5 qadam
Video: Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи) 2024, Iyul
Anonim
NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina
NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina

Bu mavzuda biz NRF24L01 PA LNA moduli yordamida masofadan boshqarish pultini qanday yasash haqida gaplashmoqchimiz. Aslida 433 MGts, HC12, HC05 va LoRa radio modullari kabi boshqa bir qancha radio modullar mavjud. Lekin, bizning fikrimizcha, NRF24L01 moduli juda yaxshi, chunki narx arzon va ma'lumotlarni uzatish tezligi bilan shaharlararo aloqani o'rnatishi mumkin. Ma'lumotlar varag'idan ko'rib chiqilsa, bu modul ochiq maydonda 1 kmgacha va hech qanday to'siqsiz muloqot qila oladi. Modullardan tashqari, antennalar aloqa diapazoniga ham ta'sir qilishi mumkin.

QILING!

-------------------------------------------- (Bahasa Indoneziyasiga tarjima)

Bu erda, masalan, NRF24L01 PA LNA masofadan boshqarish pulti mavjud. Modullar 433 MGts, HC12, HC05 va LoRa modullarini o'z ichiga oladi. NRF24L01 modullari har doim yangi ma'lumotlarga ega bo'lishi kerak. Ma'lumotlar jadvali, modullar bir xil tezlikda 1 km masofani bosib o'tadi. Modullar, antennalar, radiusli signallar, shuningdek, antenna.

1 -qadam: kerakli komponentlar

Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar

Transmitter uchun:

1. X3 loyiha qutisi (1)

2. Arduino Nano [siz arduinoning boshqa uchlarini ham ishlatishingiz mumkin, lekin biz Arduino Nano / Pro Mini dan foydalanishni tavsiya qilamiz] (1)

3. NRF24L01 PA+LNA (1)

4. KY-023 Joystik moduli (1)

5. C 100uF (1)

6. Tugma (3)

7. SPST tugmasi (1)

8. 5V modulgacha qadam (1)

9. Jumper kabeli (kerak bo'lganda)

10. PCB (ixtiyoriy)

11. Batareya 18650 (1)

Qabul qiluvchilar uchun:

1. X5 loyiha qutisi (1)

2. Arduino Nano [siz arduinoning boshqa uchlarini ham ishlatishingiz mumkin] (1)

3. NRF24L01 PA+LNA (1)

4. C 100uF (1)

5. SPST tugmasi (1)

6. L298n haydovchi dvigatel moduli (1)

7. Dvigatel qutisi va g'ildiragi (4)

8. Relay (1)

9. LED tasmasi 12VDC [Ixtiyoriy]

10. Batareya 18650 [12VDC bo'lgan boshqa batareyadan ham foydalanishingiz mumkin] (3)

11. 18650 yilgi batareya ushlagichi (1)

12. LM2596 pastga tushish moduli (1)

13. Jumper kabeli (kerak bo'lganda)

14. PCB (kerak bo'lganda)

Kerakli uskunalar:

1. Lehimlash temir

2. Kalay lehim

3. Yelimli yopishtiruvchi qurol

4. Bits bilan matkap

5. Issiqlikka chidamli kabel

2 -qadam: ulanish sxemasi

Ulanish diagrammasi
Ulanish diagrammasi
Ulanish diagrammasi
Ulanish diagrammasi
Ulanish diagrammasi
Ulanish diagrammasi

Bu erda masofadan boshqarish pulti va avtomobil uchun elektr sxemasi. Men kalitni sxemaga kiritishni unutganman. Avtomobilni yoqish/o'chirish uchun siz batareyaning musbat qutbidagi kalitdan foydalanishingiz mumkin. Masofadan boshqarish pulti va avtomobil uchun qabul qilgich.

3 -qadam: NRF24L01 kutubxonasini Arduino IDE -ga qo'shing

Sizda bu kutubxona bo'lishi kerak, bu havoladan yuklab oling:

Eskizni qo'shish → Kutubxonani qo'shish → Zip kutubxonasini qo'shish … → Yuklangan kutubxonani ko'rib chiqish → Ochish

Yoki ushbu qadam ostidagi kutubxonani ham yuklab olishingiz mumkin. Men yuklagan kutubxona.rar formatida. Shunday qilib, siz arduino kutubxonalari papkasidan chiqarib olishingiz kerak.

4 -qadam: Kodni yuklash

Agar siz kutubxona qo'shgan bo'lsangiz, masofadan boshqarish pulti va avtomobil kodini yuklashingiz mumkin. Men ushbu qadamda quyidagi kodni yukladim.

Tavsiya: