Съдържание:
- Стъпка 1: Изградете отдалечено жилище
- Стъпка 2: Завършете дистанционната си верига
- Стъпка 3: Добавете дистанционната верига към дистанционното жилище
- Стъпка 4: Създайте приемната верига
- Стъпка 5: Тествайте веригата си
Видео: Дистанционно управление на базата на Arduino за Eskate или подводни крила: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Тази инструкция ще ви покаже как да изградите физическо дистанционно за използване с ескат или електрическо крило, включително целия код и хардуер, от които се нуждаете. Има много запояване, но също така е забавно да се направи. Какво може да направи дистанционното?
- Общувайте с ESC по PPM/PWM сигнал и го накарайте да завърти мотор.
- Той има 2 допълнителни бутона, които можете да използвате за всяка функция, която харесвате. (круиз контрол) Той е водоустойчив.
- Няма обратен ред. Което е добро нещо за това приложение.
- Допълнителна рутинна процедура против искри и изключване на батерията, ако използвате голямо реле за мотокар.
Защо да отида по този маршрут? Харесва ми простотата на Arduino и PWM сигнал. Кодът е лесен дори за начинаещи като мен и имам пълен контрол над много параметри. Arduino може да управлява главния превключвател на батерията дори дистанционно. Той също така отчита температурите и има дисплей. Всички неща, които стандартният VESC или няма, или е сложен за настройка. Arduino е евтин, прост и мощен.
Какъв компонент се нуждаете?
- 2 Arduino Nanos
- 2 бутони
- 1 По -голям бутон за включване/изключване от 12 мм
- 18650 Батерия
- 18650 Поставка за батерия
- Чип NRF24
- Релейни модули
- Термосвиваеми тръби
- Игли за заглавки.
- Термистори (температурни сензори)
- 35 мм дълъг 10Kohm линеен резистор
Инструменти, от които се нуждаете:
- 3D принтер
- Поялник (страхотен продукт!)
- M3 Докоснете
Стъпка 1: Изградете отдалечено жилище
Вероятно знаете как да използвате вашия 3D принтер. Ето някои съвети обаче: Не мисля, че можете да получите водоустойчиви отпечатъци. Много хора се опитаха, повечето се провалиха. Можете да ги покриете само с епоксидна смола, която е изпълнима, но разхвърляна. Отидох с различна стратегия и използвам презерватив или ръкавица за хидроизолация. Дори ако корпусът ви е водоустойчив, е трудно да се намери водоустойчив бутон или потенциометър. Ще ви е необходим прекъсващ пирон за оста на спусъка и парче твърда тел за свързването към линейния път.
CAD моделът има дебелина на стената 2 мм. Според мен това е достатъчно добро. Разбира се, можете да промените модела. CAD файлове (включително компоненти)
Стъпка 2: Завършете дистанционната си верига
За да свържете модула RF24, бутоните и потенциометъра, просто следвайте уроците по -долу. Използвайте много свиваща се глава и горещо лепило, за да изолирате всичко. След като го изпробвате! Това трябва да работи надеждно, така че трябва да го направите правилно. Нямах проблеми с свързването на модула NRF24 директно към 3V щифтовете на моя Arduinos. Не е необходимо захранването да се продава отделно. Потенциометърът е с дължина 10Kohm и дължина 35mm. Трябваше да потърся усилено в ebay, за да го намеря. Ако вашият е различен, трябва малко да импровизирате корпуса. За осигуряване на захранването се използва клетка 18650. Това трябва да продължи много дълго. Свързва се с Vin и Gnd на Arduino. Работи обаче само ако батерията е свежа. Ако напрежението падне до ниско, NRF24 няма да работи повече. Код за дистанционно управление
Уроци, които използвах:
- https://learn.adafruit.com/thermistor/using-a-thermistor
- https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
- https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
- https://howtomechatronics.com/tutorials/arduino/lc…
- https://arduino.cc/en/Tutorial/Button
Стъпка 3: Добавете дистанционната верига към дистанционното жилище
Бутоните трябва да бъдат запоени отново, за да се вмъкнат в корпуса. Разбира се, уверете се, че всичко е наред и не повреждайте кабелите. Предполагам, че тази стъпка е обяснима сама. Използвах четири винта M3. 10 мм дължина е достатъчна.
Стъпка 4: Създайте приемната верига
Отново можете да следвате уроците, предоставени в кода, както и две стъпки по -нагоре. Използвах същите пинови връзки и посочих дали се отклоних от него в кода.
Основите на това са, че дистанционното изпраща текстова променлива до приемащия Arduino над 2 чипа NRF 24. След това тази текстова променлива се преобразува в ШИМ сигнал, който кара VESC да включи дросела. Това също работи с всеки друг ESC или дори само със серво. Тази схема има допълнителното предимство от маршрутизацията срещу искри. Имам много голямо реле, което може да изключи връзката от основните батерии, така че приемникът Arduino също контролира това. Това голямо реле се активира от по -малко реле и отделно реле прави нещо против искрата. Този процес се инициира чрез натискане на бутон извън корпуса на батерията. Код на приемника
Повече информация има във видеото по -долу. Както и целия код, който използвах.
Стъпка 5: Тествайте веригата си
Ако всичко е наред, сега трябва да видите стойността в горния ляв ъгъл на дисплея да се промени от 1500-2000, когато натиснете спусъка на дистанционното.
Препоръчано:
Дистанционно управление на базата на LoRa - Управление на уреди от големи разстояния: 8 стъпки
Дистанционно управление на базата на LoRa | Контролирайте уредите от големи разстояния: Хей, какво става, момчета! Akarsh тук от CETech, В този проект ние ще създадем дистанционно управление, което може да се използва за управление на различни инструменти като светодиоди, двигатели или ако говорим за ежедневния си живот, можем да контролираме домашния си аппликант
GSM/SMS дистанционно управление на базата на Arduino: 16 стъпки (със снимки)
GSM/SMS дистанционно управление на базата на Arduino:! ! ! Н О Т И К Е! ! ! Поради обновяването на локалната кула за мобилни телефони в моя район, вече не мога да използвам този GSM модул. По -новата кула вече не поддържа 2G устройства. Затова вече не мога да давам никаква подкрепа за този проект
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC играчка: 4 стъпки
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC Toy: 如何 将 通用 遥控 套件 转换 为 玩具 中 使用 的 四 遥控 器。 遥控 套件 非常 便宜。 采用 62 62 2262 和 2272 芯片 433 模块 构建。方法 非常 简单。 只需 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 电子 项目 并 为 服务。 玩具 车船 提供 远程 无线 控制
BTS - Екип 28 (R2 -DTimbs) Подводни/Подводни: 17 стъпки
BTS - Екип 28 (R2 -DTimbs) Потопяема/Подводница: Урок за изграждане на потопяем материал от материали, които могат да бъдат намерени в местния хардуерен магазин. Последният потопяем ще може да се движи напред, назад, да се обръща, да се движи нагоре и да се движи надолу по цялата вода
Дистанционно дистанционно управление: 11 стъпки (със снимки)
Дистанционно дистанционно управление: Имам новородено бебе и той не смята, че трябва да спи толкова дълго, колкото съпругата ми и аз може да му пожелаем. Едно нещо, което го прави щастлив в креватчето му, е мобилният телефон, който виси над него. Така че, когато се събуди, ако ни трябват още около 25 минути