Мазмуну:
- 1 -кадам: БӨЛҮКТӨР
- 2 -кадам: NRF жана туташууларга киришүү
- 3 -кадам: Джойстикке жана туташууларга киришүү
- 4 -кадам: Иштөө жана программалоо бөлүгү
- 5 -кадам: Жаңыртуу
Video: Arduino негизделген долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: 5 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул менин роботтор жана микроконтроллерлер жөнүндөгү экинчи инструктивдүү окуу куралым. Роботуңуздун тирүү жана күтүлгөндөй иштеп жатканын көрүү чынында эле таң калыштуу, эгер сиз роботту же башка нерселерди зымсыз башкаруунун тез жана кеңири диапазону менен башкарсаңыз, анда бул кызыктуу болот деп ишенем. Мына ошондуктан бул көрсөтмө зымсыз байланыш жөнүндө.
1 -кадам: БӨЛҮКТӨР
Бергич үчүн
- Arduino Nano же Uno (мен Arduino UNO колдонуп жатам) x1
- NRF24L01 x1 кабыл алуучу модулу
- Dual Axis Joysticks x2. https://amzn.to/2Q4t0Gm (же баскычтар, сенсорлор ж.б. сыяктуу башка нерселер. Мен Джойстикти колдонуп жатам, анткени мен джойстиктин позициясы жөнүндө маалыматтарды жөнөткүм келет).
Алуучу үчүн:
- Arduino Nano же Uno (Мен Arduino Nano колдонуп жатам). x1
- Transceiver модулу NRF24L01. x1
Башкалар:
Өткөргүч зымдар
Arduino үчүн батареялар https://amzn.to/2W5cDyM жана https://amzn.to/2W5cDyM менен камсыздалат
2 -кадам: NRF жана туташууларга киришүү
Трансивердин аты менен бул модуль программалоого жараша берүүчү же кабыл алуучу катары эки жол менен байланышта боло алары анык. Анын 8 казыгы бар жана биз 7 казыкты колдонобуз. Сиз тиркелген сүрөттө төөнөгүчтөрдү байкай аласыз.
Жеткирүү үчүн VCC & GND
Бул үчүн биз Arduino 3.3v пин колдонобуз.
CE & CSN
Кабыл алуучу жана өткөргүч казыктары. Биз Arduino (Nano жана Uno) Pin 9ны CE үчүн жана Pin 10ду CSN үчүн колдонобуз.
MOSI, MISO & SCK
Бул SPI төөнөгүчтөр.
Бул Arduino менен SPI пиндери аркылуу байланышат. Ардуино үй -бүлөсүнүн ар бир мүчөсүндө SPI байланышы үчүн атайын казыктар бар.
Arduino UNO үчүн:
SPI төөнөгүчтөрү бар
Pin 11 (MOSI)
12 -пин (MISO)
Pin 13 (SCK)
Arduino Nano SPI төөнөгүчтөрү:
Pin 11 (MOSI)
12 -пин (MISO)
Pin 13 (SCK)
Arduino UNO менен бирдей.
Эми сиз өткөргүчкө да, кабыл алуучуга да байланыш түзө аласыз.
Эскертүү: Arduino IDE программаңызда NRF24L01 үчүн китепкана болушу керек. Бул жерден жүктөп алыңыз.
3 -кадам: Джойстикке жана туташууларга киришүү
Джойстик жөнөкөй потенциометрден башка эч нерсеге ээ эмес. Биз бул окуу куралында колдонуп жаткан 2 огу джойстикинде сүрөттө көрсөтүлгөндөй 5 төөнөгүч бар.
Тараткычтын аягындагы джойстиктин туташуулары:
VCC Arduino 5v пинге.
GNDден Arduino GNDге
VRx - Arduino аналогдук пин A0
VRy to Arduino Analogue pin A1
SW Arduino каалаган запастык санарип пинге. (Мен бул пинди колдонбойм, бирок сиз кодду бир аз өзгөртүү менен колдонушуңуз мүмкүн).
Экинчи джойстик үчүн
Сиз эки джойстик үчүн arduino 5V пин колдоно аласыз.
VRx to Arduino Analogue pin A2VRy to Arduino Analogue pin A3
Эки джойстикти колдонуу 4-6 каналды берүү керек дегенди билдирет.
4 -кадам: Иштөө жана программалоо бөлүгү
Тараткыч жана кабыл алгычтын курулушу бүткөндөн кийин, кабылдагычтан чыккычтарды алып салыңыз. Мен 4 каналдуу зымсыз байланыш үчүн Arduino санариптик пин 2ден санарип пин 5ке чейин колдонуп жатам. Сиз аны жеткиликтүү санарип казыктарга чейин узарта аласыз. Тутумдун иштешин текшерүү үчүн мен ресивердин учунда 4 servo мотору бар роботту тиркемем.
Arduino Nano Digital pin 2 => Channel 1 => THR
Arduino Nano Digital pin 3 => Channel 2 => YAW
Arduino Nano Digital pin 4 => Channel 3 => PITCH
Arduino Nano Digital pin 5 => Channel 4 => ROLL
Бергичтин жана кабыл алуучунун коддору тиркелет. Китепканаларды Arduino кодун жүктөөдөн мурун Arduino IDE программаңызга кошууну унутпаңыз.
5 -кадам: Жаңыртуу
Бул үйрөткүчтүн негизги максаты зымсыз байланыштын бөлүгүн камтуу болчу. Бирок сиз максатыңызга жана долбооруңузга жараша өзгөрүүлөрдү жасашыңыз керек. Бардык суроолор боюнча жана код файлдарында берилген электрондук почта дарегин колдонууга жардам берүү үчүн, видеонун үстүндө тиркелиши керек жана колдоо үчүн каналга жазылыңыз, рахмат.
Сунушталууда:
HC12 зымсыз модулун колдонуу менен зымсыз Arduino роботу: 7 кадам
HC12 зымсыз модулун колдонуу менен зымсыз Arduino роботу: Эй балдар, кайра кош келиңиздер. Мурунку постумда, мен H Bridge Circuit деген эмне экенин түшүндүрдүм, L293D мотор айдоочусу IC, piggybacking L293D мотор айдоочусу IC, учурдагы мотор драйверлерин айдоо үчүн жана өзүңүздүн L293D мотор айдоочулар тактаңызды кантип иштеп чыгууга болот
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Арзан 433MHz RF модулдарын жана Pic микроконтроллерлерин колдонуу менен зымсыз байланыш. 2 -бөлүк: 4 кадам (Сүрөттөр менен)
Арзан 433MHz RF модулдарын жана Pic микроконтроллерлерин колдонуу менен зымсыз байланыш. 2 -бөлүк: Бул көрсөтмөнүн биринчи бөлүгүндө мен MPLAB IDE жана XC8 компиляторун колдонуп, арзан TX/RX 433MHz модулдарын колдонуп жөнөкөй жипти жөнөтүү үчүн PIC12F1822ди кантип программалоону көрсөттүм. кабелдик жарнама
HC-05 Bluetooth модулун микрофонду ишке ашыруу үчүн колдонуңуз: Уюлдук телефон менен бит байланыш: 9 кадам (сүрөттөр менен)
HC-05 Bluetooth модулун микрофонду ишке ашыруу үчүн колдонуңуз: Мобилдик телефон менен бит байланыш: Бөлүмдө HC-06 Bluetooth модулун колдонуу Micro: бит байланышын мобилдик телефон менен ишке ашыруу үчүн, HC-06ны микро ортосундагы байланышты ишке ашыруу үчүн кантип колдонуу керектиги жөнүндө сүйлөштүк. бит жана уюлдук телефон. HC-06дан башка дагы бир жалпы Bluetooth модулу бар
HC-06 Bluetooth модулун колдонуу микрофонду ишке ашыруу үчүн: уюлдук телефон менен бит байланыш: 8 кадам (сүрөттөр менен)
HC-06 Bluetooth модулун микрофонду ишке ашыруу үчүн колдонуңуз: Мобилдик телефон менен бит байланыш: Микро: битти ойногон көптөгөн досторум микро: биттин Bluetooth байланышы туруктуу эмес экенин айтышат. Ажыратуу оңой. Эгерде биз микропитон колдонсок, Bluetooth колдонууга да мүмкүн эмес. Бул көйгөй микро: бит официалдуу түрдө чечиле электе