Съдържание:
- Стъпка 1: Поръчайте вашите компоненти
- Стъпка 2: Отпечатайте шасито
- Стъпка 3: Защо да използвате щит за двигатели?
- Стъпка 4: Направете вашето дистанционно
- Стъпка 5: Свържете електрониката и качете кода
- Стъпка 6: Бъдещи подобрения
Видео: Автомобил с дистанционно управление с обхват 1 км: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
От малък бях изумен от дистанционно управляемите коли, но обхватът им никога не надвишаваше 10 метра. След като научих малко програмиране на Arduino, най -накрая реших да построя своя собствена кола с дистанционно управление, която може да достигне обхват до 1 км, използвайки модула nRF24L01+.
Основната ми цел беше да направя кола с висок обхват и дълго време за игра. За да постигна тази цел, направих колата възможно най-лека, използвайки леко шаси и използвайки леки литиево-йонни батерии с добър капацитет (3000mAh). Много се мъчех да изкарам диапазона 1KM от nRF24L01+, защото се сблъсках с много проблеми по време на изграждането. Но в крайна сметка беше наистина забавно да се изгради и аз съм наистина доволен от резултата.
Да започваме !!
Стъпка 1: Поръчайте вашите компоненти
За да направите автомобил с дистанционно управление, ще ви трябва:
1x Arduino Mega2560
1x Arduino Nano
1x Adafruit Motor Shield
2x nRF24L01+
4x мотор + скоростна кутия
4x колела
2x 3.3V регулатор на напрежението (LM1117)
5x бутони
2x 10 µF кондензатор
3x литиево-йонна батерия (за да направите 12V батерия)
9V батерия
2x 100 nF кондензатор
Женски заглавки
Джъмперни проводници
Стъпка 2: Отпечатайте шасито
Проектирах това шаси с помощта на CAD софтуер, след което го отпечатах с помощта на CNC машина. Материалът, използван за това тяло, е PVC с дебелина 5 мм. PVC е добър материал за използване, защото е лесен за работа (както можете да видите на снимката, огънах някои части на тялото чрез прилагане на малко топлина), сравнително евтин, достатъчно здрав, за да издържи теглото на компонентите и също така много лек.
Стъпка 3: Защо да използвате щит за двигатели?
Трябва да знаете, че всяка мощност, идваща през щифтовете на Arduino, вероятно е преминала през бордовия регулатор на напрежението на платката. Регулаторът на напрежението не е проектиран да понася големи количества ток. И ако дъската ви се захранва чрез USB, USB не е проектиран да осигурява големи количества ток. Намирането на друг начин за захранване на двигател, където токът не протича през бордовия регулатор, ще намали количеството на генерираната топлина и ще спести енергия на борда за всички други сензори или контроли, които може да са необходими.
Друго предимство на щита на двигателя е, че улеснява взаимодействието с компоненти като двигатели и опростява окабеляването и позволява функции като обръщане на посоката на двигателя.
Стъпка 4: Направете вашето дистанционно
Както можете да видите, на дистанционното има 8 бутона, но в момента използвам само 5 бутона (1 бутон за всяка посока + 1 бутон за промяна на скоростта на шофиране).
Тук можете да намерите схемата, която създадох за предавателя:
-
nRF24L01+:
- CE Свържете се с Arduino D7
- CS Свържете се с Arduino D8
- MOSI Свържете се с Arduino D11
- MISO Свържете се с Arduino D12
- SCK Свържете се с Arduino D13
- GND Свържете се с Arduino GND
- 3.3V Свържете към LM1117 OUT
- Свържете кондензаторите според схемата
-
Arduino:
- VIN Свържете към 9V на батерията
- GND Свържете към GND на батерията
- Свържете всички бутони според схемата
-
LM1117:
- IN Свържете се с Arduino 5V
- GND Свържете се с Arduino GND
След като направите всички необходими връзки, ще трябва да качите кода по -долу, но преди това не забравяйте да изтеглите и включите библиотеката RF24
Стъпка 5: Свържете електрониката и качете кода
Тук можете да намерите схемата, която създадох за приемника:
-
nRF24L01+:
- CE Свържете се с Arduino A8
- CS Свържете се с Arduino A9
- MOSI Свържете се с Arduino D51
- MISO Свържете се с Arduino D50
- SCK Свържете се с Arduino D52
- GND Свържете се с Arduino GND
- 3.3V Свържете към LM1117 OUT
- Свържете кондензаторите според схемата
-
Моторният щит Adafruit:
- M1 Свържете към предния десен двигател
- M2 Свържете към предния ляв двигател
- M3 Свържете към левия заден двигател
- M4 Свържете с десния заден двигател
- M+ Свържете се с 12V батерия
- GND Свържете към GND на батерията
-
LM1117:
- IN Свържете се с Arduino 5V
- GND Свържете се с Arduino GND
След като направите всички необходими връзки, ще трябва да качите кода по -долу, но преди това не забравяйте да изтеглите и включите библиотеката RF24 и библиотеката AFMotor
Стъпка 6: Бъдещи подобрения
Поздравления, изградили сте напълно радиоуправляема кола, която може да се управлява до 1KM Range!
Както казах по -рано, много съм доволен от резултата, но знам, че винаги има някои подобрения, за да направим колата по -добра. Единственото подобрение, което имам предвид в момента, е смяната на моторите, които имам с по -бързи, защото колата не е достатъчно бърза за мен. Аз също планирам да направя система за окачване, за да пусна колата извън пътя.
Ако имате някакви подобрения, които бих могъл да направя, моля, уведомете ме в коментарите.
Ако срещнете някакъв проблем по време на изграждането, не се колебайте да коментирате по -долу.
Надявам се да ви хареса тази инструкция, благодаря за четенето!:-)
Трета награда в конкурса за дистанционно управление 2017
Препоръчано:
Автомобил с дистанционно управление с комуникационен модул NRF24L01 PA LNA: 5 стъпки
Автомобил с дистанционно управление с комуникационен модул NRF24L01 PA LNA: В тази тема бихме искали да споделим как да направим кола с дистанционно управление с модула NRF24L01 PA LNA. Всъщност има няколко други радиомодули, като 433MHz, HC12, HC05 и LoRa радиомодули. Но според нас модът NRF24L01
Автомобил с дистанционно управление: 3 стъпки
Автомобил с дистанционно управление: Днес (или тази вечер, въпреки че работите най -добре) ще правим кола с дистанционно управление. Ще преминем през процеса на изграждане на колата, от използването на предварително направен комплект за направата на самата кола, до прототипирането на дистанционно на макета, след което накрая запояване
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно и приложение за Android: Управление на 8 релейни превключвателя с помощта на nodemcu и IR приемник през wifi и дистанционно и приложение за android. Дистанционното работи независимо от wifi връзката. ТУК
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC играчка: 4 стъпки
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC Toy: 如何 将 通用 遥控 套件 转换 为 玩具 中 使用 的 四 遥控 器。 遥控 套件 非常 便宜。 采用 62 62 2262 和 2272 芯片 433 模块 构建。方法 非常 简单。 只需 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 电子 项目 并 为 服务。 玩具 车船 提供 远程 无线 控制
Дистанционно дистанционно управление: 11 стъпки (със снимки)
Дистанционно дистанционно управление: Имам новородено бебе и той не смята, че трябва да спи толкова дълго, колкото съпругата ми и аз може да му пожелаем. Едно нещо, което го прави щастлив в креватчето му, е мобилният телефон, който виси над него. Така че, когато се събуди, ако ни трябват още около 25 минути