машинка на стике (ридиоуправление NRF24)

Ответить
Qwert855
Сержант
Сообщения: 159
Зарегистрирован: 19.12.2020{, 23:57}
Репутация: 7
Имя: Alex

машинка на стике (ридиоуправление NRF24)

#1

Сообщение Qwert855 » 02.04.2021{, 19:09}

Предлагаю вариант поделки - машинка на радиоуправлении по NRFNRF24L01 стиком.
В сети есть ресурсы по подобным проектам в Ардуино но в ФЛП мне не попадались.

В проекте используется
Драйвер двигателей L298N с пассивным охлаждением (на переднюю и заднюю ось)
Драйвер моторов MX1508 без охлаждения (на мотор управления и принудительный обдув L298N)
Датчик температуры ds18b20
Индикатор TM1637
Стик, кнопки
NRF24L01 Mini
Адресные диоды ws2812b
Arduino Pro Mini
Элементы питания
Мелочевка для питания

База машины взята с Алика
удалена плата управления, моторы осталось сток.

Проект позволяет плавно управлять машинкой по ШИМ.
Есть обратная связь на индикаторе пульта
Пинг связи по двоеточиям (моргают)
левая часть напряжение аккума на машине (запятая не отображается, пример 78 = 7,8В)
правая часть температура драйвера L298N
хотел добавить остановку машинки по потере пульта ноооооо, не добавил т.к. связь оказалась стабильной ( но как домашнее задание не помешает)

Схему можно списать с проекта, пояснять как подключать двигатели к МК думаю лишнее.
В целом могу сказать что - машина едет как танк, колеса легко буксуют при препятствии, тока аккумов и L298N в достатке для этих моторов (программно есть защита от перегрева и принудительный обдув L298N - это единственное что греется если буксовать) , моторы легко переваривают 8 вольт и приходящий на них ток, сильно не греются, редуктора...... под вопросом если не рвать то думаю походят. отклик стика хороший. запас хода...... я так и не смог пока узнать, едет долго в разы дольше стока, скорость соответственно увеличилась потому как напряжение возросло.
СпойлерПоказать
IMG_20210402_170443.jpg
IMG_20210402_170418.jpg
IMG_20210402_170358.jpg
IMG_20210402_170352.jpg
IMG_20210402_170349.jpg
IMG_20210402_170306.jpg
Вложения
NRF CAR.7z
(379.24 КБ) 100 скачиваний
Последний раз редактировалось Qwert855 04.04.2021{, 23:30}, всего редактировалось 1 раз.

Qwert855
Сержант
Сообщения: 159
Зарегистрирован: 19.12.2020{, 23:57}
Репутация: 7
Имя: Alex

машинка на стике (ридиоуправление NRF24)

#2

Сообщение Qwert855 » 02.04.2021{, 20:55}

еще один вариант работает с RemoteXY
Скажу сразу, вариант мне не зашел, хотелось именно тактильный стик. управлять с телефона на любителя но вполне себе можно.
Отклик был хороший, глюков и лагов не припомню.

достаточно скачать на телефон программу RemoteXY, запустить ее и подключиться к WIFI контроллера.

Особенность этого проекта
ЕСП которая работает на 3.3В и драйвер моторов L298N который ожидает 0-5В, следовательно полный газ работать не будет

Выхода два (которые я знаю)
- подкинуть ардуину по UART и управлять по WIFI через нее
- подкинуть преобразователь уровней 3.3 в 5 и тогда достаточно одной ЕСП

Проект поддерживает оба варианта
Вложения
D1 mini 01.flp
(244.03 КБ) 70 скачиваний
D1 mini 01 arduino mini.flp
(146.01 КБ) 65 скачиваний

Qwert855
Сержант
Сообщения: 159
Зарегистрирован: 19.12.2020{, 23:57}
Репутация: 7
Имя: Alex

машинка на стике (ридиоуправление NRF24)

#3

Сообщение Qwert855 » 04.04.2021{, 23:16}

добавлено
- остановка по уровню просадки АКБ
- остановка при потере связи с пультом, лед подсветка состояния связи (аварийка + стопак при отсутствии)
- отключение подсветки
- бузер
Вложения
NRF car.7z
(397.1 КБ) 93 скачивания

Qwert855
Сержант
Сообщения: 159
Зарегистрирован: 19.12.2020{, 23:57}
Репутация: 7
Имя: Alex

машинка на стике (ридиоуправление NRF24)

#4

Сообщение Qwert855 » 27.09.2021{, 22:06}

версия на серво рулежку.

прилагаю схему и исходники для образца ( не рекомендую слепо повторять не проверив, были изменения по программе которые не попали в файл и неудачный эксперимент с параллельными светодиодами)
К сожалению игрушка уже вся запакована на базе данных наработок, привести схему в полностью соответствующий вид = разобрать полностью игрушку и вытащить плату. :no:

Если не ошибаюсь были следующие изменения
- в программе было переназначено два пина, схему для этого не обновлял, использовал перемычки.
связано это было с разгоном частоты ШИМ что бы убрать шум при плавном старте вперед. (задний ход оставил с писком)
так же надеюсь Вы понимаете что напрямую к МК нельзя подключать нагрузку, для этого ШИМ сигналы уходят на драйвер моторов, в приложенной схеме это просто выход ШИМ (сам драйвер использовал готовый с радиатором из первого поста).
- Резисторы на плате идущие на ЛЕД оказались бесполезными, т.к на конце два светодиода в параллель долго не проработали (знал что долго жить не будут но не знал что на столько) в итоге этих резисторов стало х2 под каждый светодиод по месту установки ЛЕД (с платы ушли).

исходник схемы проекта
СпойлерПоказать
Project_RC car_2021-09-29_10-01-06.zip
(67.36 КБ) 56 скачиваний
Схема
СпойлерПоказать
Schematic_RC car_2021-09-29.pdf
(55.66 КБ) 61 скачивание
Внешний вид
СпойлерПоказать
Безымянный.png
Программа
СпойлерПоказать
RC servo.zip
(1.05 МБ) 58 скачиваний

Ответить

Вернуться в «Проекты различных устройств на Arduino»