Радиоуправляемая машина на arduino nrf24l01 (№1)

arduino nrf24l01 car l298Я давно хотел реализовать свою идею в виде машинки на радиоуправлении с помощью arduino и модуля nrf24l01, но все было некогда или лень. В основном было лень разбираются с модулем brf24l01, но как оказалось, вечерок или несколько, углубленного изучения статей, в основном зарубежных, доказывает что не все так сложно хотя бы на базовом уровне. Ладно поехали :D.

Ещё кое-что, № 1 в названии статьи, это не титул, а идентификационный номер в моем облаке на Яндекс.Диск, для хранения проектов. 

Нам понадобится:
Схема сборки машинки или устройство принимающие данные с пульта.
Схема сборки пульта управления

На схеме пульта управления, кнопка включения светодиодов используется которая встроена вы джойстик. Так же я использую адаптер для nrf24l01, без этого адаптера вам нужно будет припаять конденсатор на vcc и gnd.
nrf24l01

Скетч пульта (transiver)
Скетч приемника (resiver)

Архив с скетчами и схемами.
Облако с проектом

Теперь скажу пару слов о скетче, пока что, это рабочий вариант, без комментариев и не очень читабельно выглядит, но работает, так же пока что не добавлена функция при которой модель остановится при потере сигнала с пульта, так что будьте внимательны. Как будут добавляться дополнения к коду, вы сможете их скачать в той же папке в моем облаке, старый вариант будет за архивирован. Возможно будет установка на машинку WLtoys 959, только от нее осталось только название, но это в будущем возможно, много зависит от комментариев.

И в самом конце парочка фотографий.


Комментарии:

Источник: otvetkrasivo.ru .

Комментарии

  • Алексей:

    Очень понравился Ваш проект. Планируете развивать его дальше? Не хватает каналов для управления различными фишками (звуковой сигнал, мигалка, сирена и т.д.)

  • Алексанрд:

    Интересный проект. Так как ребенок пошел заниматься программированием(правда лего робот)и хочется еще больше его заинтересовать,то появилось несколько вопросов. Может поможете с консультацией? 🙂

  • Александр:

    Если ребенок заинтересуется, то в дальнейшем планируется установка камеры с возможностью движения вверх-вниз и вправо-влево. Интересует схема подключения двух джойстиков в пульт, кнопок как минимум четыре и экрана (какой лучше использовать экран недорогой?). Схему машинки с камерой и двумя сервами для управления камерой. Хватит ли для передачи видео nrf24l01 или дополнительно придется что то подключать?

    • Ардуино не очень сильно подходить для видео, скорее всего совсем не подходит. Вот управление камерой и самой машинкой можно сделать, а вот для трансляции видео придется использовать что то другое, например вай фай камеру транслирующую в браузер на пк, планшет, телефон. И да, маленькой нрф24л01 будем мало, в другой комнате уже может быть не уверенный сигнал, так что лучше брать с антенной.

  • Александр:

    Спасибо.

  • Александр:

    Добрый день. Заинтересовал Ваш проект. Но для моих целей его бы немного доработать… Еще 2 сервопривода нужно и одометр с передачей данных на пульт. Можем пообщаться по электронке или каким-то другим способом?

    • В данное время работаю над другими проектами совсем нет времени. Но в данный момент уже заказаны детали,для сборки полноценной аппаратуры на nrf24l01 для управления RC моделью, с возможностью подключения всякой периферии, )

  • Александр:

    Может стоимостью заинтересую?

  • Виталий:

    Здравствуйте. Собрал всё. Залил ваш скетч.Но поворот сервопривода только в одну сторону?

  • Михаил:

    Добрый вечер, Александр, подскажите, если я использую приемник и передатчик на 433 МГц, с соответствующей библиотекой, реально ли сделать пропорциональное управление?

  • seyit:

    Привет, Спасибо заранее за your’ve сделало это, но не обеспечивает сервоуправление, чтобы вы помочь не нашли чек, хотя я ошибку картины и я следую за ту же программой, но все еще Сервопривод не обеспечивает полные обороты в правую руку не возвращается к левой стороне причине Интересно помощь

  • alextim1:

    Подскажите, а зачем вообще драйвер двигателя? Нельзя ли подавать сигнал на движок непосредственно с аналогового выхода ардуины?

    • Администратор:

      ардуина, расчитана на подачу тока до 40мА, двигател потребляет гораздо больше, в лучшем случаее он будет еле еле крутится, в худшем сгорит ардуино, а через драйвер двигателя например l298 можно подключить двигатель потреблением до 2 Ампер.

Добавить комментарий

Ваш e-mail не будет опубликован.