Мазмуну:
- 1 -кадам: материалдар менен шаймандарды чогултуу
- 2 -кадам: Танкты бириктирүү
- 3 -кадам: танкты жана контролерду программалоо
- 4 -кадам: Танкты зым менен жабдуу
- 5 -кадам: Контроллерди зымга өткөрүү
Video: Wireless Arduino Control Tank (nRF24L01): 6 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Салам!
Бүгүн мен сизге Arduino башкаруучу танкты жана пультту кантип курууну көрсөтөм. Танктын 3d басылган бөлүктөрү (контроллерден, тректи көрсөтүүчүдөн жана танк капкагын кошпогондо) timmiclark тарабынан иштелип чыккан жана бул жерден тапса болот.
1 -кадам: материалдар менен шаймандарды чогултуу
Баштоо үчүн сизге төмөнкү материалдар керек болот:
- 1x Arduino UNO (бул жерде)
- 1x Arduino Nano (бул жерде)
- 2x nRF24L01 2.4 ГГц зымсыз модулдар (бул жерде)
- 1x L298N мотор айдоочусу (бул жерде)
- 2x Gear мотору (пластикалык сары бөлүк) (бул жерде)
- 1x джойстик (бул жерде)
- 1x 9v батарея клип (бул жерде)
- 2x Power которгуч (бул жерде)
- 2x TR 18650 батареялары (жана заряддагыч) (бул жерде)
- 2 батарея үчүн 1x TR 18650 батарейка кармагычы (бул жерде)
- 1х эркек -аял секирүүчү топтому (бул жерде)
3D басылган бөлүктөр турат (бул кадамдын ылдый жагында табууга болот):
- 2x Дене
- 2x TrackMidFrame
- 52x Track
- 4x Cog
- 4x CogBracketInner
- 4x CogBracketOuter
- 1x TankCover
- 1x Контроллер
Ошондой эле сизге төмөнкү куралдар керек болот:
- Кандооч
- Ар кандай бургулоо өлчөмдөрү
- Супер клей
- Pense
- Бычак
2 -кадам: Танкты бириктирүү
Басып чыгаргандан кийин мен танкты чогулттум. Тректерден, тиштерден жана мукабадан башка бардык бөлүктөр супер клей менен жабыштырылган. Тректер тиштердин айланасында өтө тыгыз болуп калды, бул менин принтеримде көйгөй болушу мүмкүн, бирок мен ар бир тарапка эки кошумча тректи кошуп, тректер үчүн гид түзүүнү чечтим. Бул эң ыңгайлуу чечим эмес, бирок ал иштейт.
Танкты чогулткандан кийин, зымсыз модулга жана кубат которгучка ылайыктуу тешиктерди бурдум. Мен, кыязы, баарын жабыштыруудан мурун тешиктерди бурушум керек болчу, бирок анчалык деле айырмасы жок болчу. Мен тешиктерди бурдум жана мотор драйверин танктын түбүнө эки М3 болт менен бекиттим.
Кошумча (эгер сизде меникиндей көйгөй болсо):
"Кошумча" папкасынан жана кээ бир тректерден эки танк гидин басып чыгарыңыз (мен ар бир тарапка бирден же экиден кошууну сунуштайм).
3 -кадам: танкты жана контролерду программалоо
Ардуинону программалоо үчүн сизге RF24 китепканасы орнотулган болушу керек. Ошентип, төмөндөгү файлдарды жүктөп алып, arduino IDEди ачыңыз. Баргыла Sketch -> Китепкананы кошуу ->. ZIP Китепканасын кошуу жана "RF24.zip" импорттоо.
Андан кийин сиз arduino UNOду туташтырып, 'tank.ino'ду arduinoго жүктөшүңүз керек болот. биз кийинки кадамда зымдарды туташтырабыз.
Эми Arduino UNOну сууруп, Arduino Nano -ны туташтырып, 'controller.ino'ду Arduino -ге жүктөңүз.
Куралдардын астындагы 'board' жана 'port' орнотууларын тактанын туура түрүнө жана портуна өзгөртүүнү унутпаңыз.
4 -кадам: Танкты зым менен жабдуу
(nRF24L01 модулунун сүрөтү астынкы көрүнүшү) Танкты зым менен жабуу: төмөнкү пиндерди туташтырыңыз.nRF24L01 казыктары ---- Arduino казыктары • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- туташкан эмес L298N ---- Arduino төөнөгүчтөр • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Танктын батарейкасына келсек, жерге коюлган зым GND пинине барат arduino жана мотор айдоочусунун GND пини. электр зымы ардуинонун Вин пинине жана мотор айдоочусунун +12V пинине электр которгуч аркылуу өтөт. Оо, мотор айдоочусунун +5V пини ардуинонун 5V пинине бекитилет.
5 -кадам: Контроллерди зымга өткөрүү
ControllernRF24L01 казыктары ---- Arduino казыктары • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- туташкан жок Джойстик ---- Arduino казыктары • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1Бул бир аз табышмак, бардык компоненттерди контроллерге орнотуу, бирок бир аз чыдамкайлык менен башкараарыңа ишенем
Сунушталууда:
Arduino негизделген долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: 5 кадам (Сүрөттөр менен)
Arduino негизиндеги долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: Бул роботтор жана микро контроллерлер жөнүндө менин экинчи үйрөткүч окуу куралым. Роботуңуздун тирүү жана күтүлгөндөй иштеп жатканын көрүү чынында эле таң калыштуу, эгерде сиз роботту же башка нерселерди зымсыз тез жана көзөмөлдөп турсаңыз, анда мен үчүн кызыктуу болот деп ишенем
Ардуино менен 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тин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Зымсыз колкап менен башкарылган робот кол - NRF24L01+ - Arduino: 7 кадам (сүрөттөр менен)
Зымсыз колкап менен башкарылган робот кол | NRF24L01+ | Ардуино: Бул видеодо; 3D робот кол чогултуу, servo башкаруу, ийкемдүү сенсор башкаруу, nRF24L01 менен зымсыз башкаруу, Arduino алуучу жана өткөргүч булак коду бар. Кыскача айтканда, бул долбоордо биз робот колун зымдар менен башкарууну үйрөнөбүз
DIY Dipole антеннасы менен өркүндөтүлгөн NRF24L01 Радиосу: 5 кадам (Сүрөттөр менен)
DIY Dipole антеннасы менен жакшыртылган NRF24L01 радиосу .: кырдаал мен стандарттык nRF24L01+ модулдарын колдонуп, болжол менен 50 фут аралыкта 2 же 3 дубал аркылуу өткөрүп, кабыл ала алганымда болду. Бул менин максаттуу колдонуу үчүн жетишсиз болгон. Мен мурда сунушталган конденсаторлорду кошууга аракет кылган элем, бирок
NRF24L01 жана 4 цифралуу 7 сегменттин дисплейи бар Arduino Wireless Combination Lock: 6 кадам (сүрөттөр менен)
Arduino Wireless Combination Lock with NRF24L01 and 4 Digit 7 Segment Display: Бул проект 4 цифралуу 7 сегменттүү дисплей менен бир нерсе кылуу үчүн көнүгүү катары жашоосун баштады. Мен 4 цифралуу комбинация номерин киргизүү мүмкүнчүлүгүнө ээ болдум, бирок бир жолу ал бүттү, абдан кызыксыз болду. Мен аны Arduino UNOнун жардамы менен кургам