Радиоуправление на ардуино
HTML-код
- Опубликовано: 16 сен 2024
- electe.blogspo... -текстовая
Arduino UNO ali.pub/236t0v
Arduino nano got.by/23nhej
NRF24l01 до 100м ali.pub/n0mkp
NRF24l01 до 1100м got.by/218wbo, got.by/218w7e
Как сделать стабилизатор напряжения electe.blogspot...
скетчь передатчика yadi.sk/d/II58...
скетчь приемника yadi.sk/d/FtO9...
Старая подходящая библиотека RF24 yadi.sk/d/9jyb... -её надо распаковать в папку librares которая находиться в папке где установлена Arduino IDE
Сервомотор got.by/1zj3nw
#rc
#радиоуправление
#arduino
#проект
#уроки
#diy
#homemade
#машинка
#electe
привет! решили с сыном собрать первую rc модель пилотажника,по этой схеме все получилось спасибо! далее хотел встроить гироскоп, начал изучать ардуино, нифига и не понял эти скетчи. давно занимался котроллерами типа msc-51 , но я писали в машинных кодах без компеляции и на ассемблере как то было все просто, здесь хрен поймешь как то в мою логику не укладывается
Привет! Подозреваю что на ассемблере было проще писать т.к. задачи были проще. Микроконтроллер ардуины также можно программировать на ассемблере но если нужно подключить NRF24 + гироскоп то проще чем на с++ с библиотеками ардуины это не будет или как минимум компактнее по коду точно. Суть в том что C++ +библиотеки, больше похожи на человеческий язык а в данном случае это английский. Если подучить английский, С++ и прочитать пояснения на странице библиотеки и скопипастить рабочий пример то проблем возникнуть не должно.
@@MsSergey1313 да не проще. в те времена небыло си для контроллеров и что такое аvr не знали, задачи разные ставились от простых поворотных антенн до автоблоков эбу для спортсменов, тогда еще не знали что такое январь. на ассемблере вся прога была на виду, каждый машинный цикл на счету, весь алгоритм был виден и понятен. на си как то все вслепую что и ломает мое понятие. было бы ооочень много свободного времени то сделал все радиоуправление с гироскопом на одной мк 89с2051 и на ассемблере в 2кб легко бы уместился и быстродействие петли было бы выше .но это все долго. нужно придумать протокол приемопередатчика, расписывать интерфейсы, шимы, как минимум три ацп на одном компораторе, все бы в одну петлю уместил без всяких прерываний, можно проще на avr но архитектуру изучать не хочется .короче застрял я в позапрошлом. завидую я молодежи, как мне завидовали в мое время старые пердуны которые не могли с ламп и транзисторов перейти на простые контроллеры
Любопытный проект ! Поддержу ! Лк !+ Подписка !
Спасибо за видео и помощь вашим зрителям, лк и подпись.
С меня лайк и подписка на канал!Офигенно рассказал!!!Уважение!
Приветствую!!!Просмотрел видеоролик!Восхитился!У меня есть предложение .В конце ролика речь велась о написании скетча .Готов заплатить 3000 рублей .Скетч не очень сложный .Если интересует ,то отпишитесь в комментариях ,я буду ждать .
Здравствуйте! Заинтересовало ваше предложение. Чтобы избежать обычных проблем сообщите вашу версию IDE, название используемой ардуины, задачу в понятном виде (что передаем на входы и что получаем на выходах).
@@MsSergey1313 давайте я по почте вам вышлю ,о чём ведётся речь!Или в контакте.Использовать буду ардуино мега про мини.
@@violinplayer9744 Почта у меня есть freedms@yandex.ru В основном у людей возникают проблемы с версией библитеки nrf24 которые разные в разных Arduino IDE и для каждой версии нужно писать свой код. Также может быть проблема с тем что у Atmega 168 меньше памяти чем у Atmega 328 и некоторые библиотеки не влазят. А у Atmega 8 памяти очень мало и пинов с шимом тоже. Если стоит Atmega 328 или лучше то всё нормально. Также надо помнмнить что нельзя подключать реле и другие мощные нагрузки напрямую к пинам ардуины и надо использовать достаточно источники питания достаточной мощности. Люди часто об этом забывают и потом пишут что скетч не работает. Ардуино мега у меня занята в принтере а промини у меня есть свободные и на них я смогу проверить скетчи.
@@MsSergey1313 ,я знаю ,что нагрузки напрямую нельзя подключать ,сервы и прочее .Всё должно питаться отдельно!Спасибо,что рассказали!Я предлагаю Вам полностью выложить свою идею в почте .Ну и информацию о самом процессоре .Ознакомьтесь ,пожалуйста .
Отправил на почту информацию о процессоре ,ну и того ,что в проекте задумано!Жду ответа=))))
А для управление светом на rc модели с кнопок на передатчике лампочки подключаются к ардуино на прямую или через какой-то модуль для управления светом?
Это очень правильный вопрос! Для ответа на него надо сначала разобраться с тем что из себя представляют эти лампочки. Если эти лампочки это маломощные светодиоды то их можно подключить к ардуине через резисторы с сопротивлениями в диапазоне 150...330 Ом (меньшее сильно нагрузит порт, при большем будет слабо светить). Если это лампочки накаливания или мощные (для порта ардуины) светодиоды то их можно подключить через транзистор или же найти какие нибудь модули которых очень много. Если это газоразрядные лампы то для них нужна специальная сложная схема или какой то подходящий модуль (если он существует).
Здравствуйте Сергей я как то попросил вас на заказ сделать скейтчи прием передачи на два серно и моторчик
у меня скейч передатчика не грузится на ардуино про мини
Ардуино IDE должно написать ошибку в поле внизу. По этой ошибке можно понять в чем причина данной проблемы. После того как причина выяснена её можно будет пытаться устранить.
Сергей Меркулов Сергей, можете мне свой номер телефона кинуть, писать очень много и всего не спросишь.
Сергей Меркулов вот моя почта status-kursk@mail.ru
нет доступа к сайтам yadi.sk/d........ где находятся скетчи.
Это не та ссылка перейдите по ссылкам которые в описании данного видео. Первая ссылка называется "скетчь передатчика", вторая ссылка называется "скетчь приемника"
скетч приёмника не загружается ошибка на строке done = radio.read( joystick, sizeof(joystick) );
Это странно. Я скачал проверил и у меня всё нормально откомпилировалось. Попробуйте написать так:
done = radio.read( &joystick, sizeof(joystick) );
это правильная запись но у меня почему то работает именно
done = radio.read( joystick, sizeof(joystick) );
а когда по адресу передаешь, как положено, то не работает. Возможно это из за разных версий IDE или чего нибудь ещё. А какая именно ошибка? Что написано в поле внизу?
remote_control_on_arduino:65: error: void value not ignored as it ought to be
done = radio.read( joystick, sizeof(joystick) );
^
exit status 1
void value not ignored as it ought to be
я думаю может библиотека nrf не та
попробую скачать версию програмы 1.6.4 как у вас
San Bagen Я нашёл форум на котором обсуждалась данная проблема forum.arduino.cc/index.php?topic=302380.0
похоже что либо с новыми версиями IDE или новыми версиями библиотеки для NRF24L01 данный тип кода не работает. А именно в новых версиях read не возвращает значение и надо использовать код типа
while(radio.available())
{
radio.read( &joystick, sizeof(joystick));
}
вместо
if(radio.available())
{
while(done)
{
done = radio.read(joystick, sizeof(joystick));
}
}
Можно свами как то в личку связаться
Здравствуйте. Есть почта freedms@yandex.ru
Сергей если платно делаешь
То я тогда хочу приемник чтоб на ардуино нано был с двумя сервами и моторчик чтоб на l293d схему и скейтч.... так же передатчик на него иоже схему и скейч
Рад бы помочь но сейчас у меня ужасные проблемы со свободным временем. Утром работа, вечером учёба, перед новым годом надо закрывать долги. К тому же я недавно узнал нехорошую новость из одного видео ruclips.net/video/iopG51ANceE/видео.html
Спасибо что ответил
Написанием скетчей больше не занимаешься?
Занимаюсь
@@MsSergey1313 Что сейчас стоят скетчи для RX_TX?
Также как и в момент снятия видео. 500р.
@@MsSergey1313 Можно вашу почту, чтобы здесь не расписывать, да и файлы скинуть?
@@user-xx1hq5nm1y freedms@yandex.ru
И зачем такой стабилизатор если есть нормальные? Взять ams и не мучится.
У кого то есть, у кого то нет. У меня например куча lm317 закупленных оптом т.к. на них можно сделать разное напряжение и не ждать пересылки из Китая каждый раз когда нужен стабилизатор на какое то новое напряжение.
странно. пользуюсь ардуиной и пока что 5в и 3.3 использовал. зачем другие?
Евгений Колесников А зачем ограничиваться только одной Ардуиной? Много всего можно сделать и без неё и модули для неё есть которые могут потребовать другого напряжения. К тому же на lm317 помимо источника напряжения можно сделать ещё и источник тока. Я когда экскаватор радиоуправляемый ruclips.net/video/cmU0rJ_bNpk/видео.html делал мне пришлось 3 стабилизатора с разными напряжениями ставить т.к. почему то при питании силовой части драйвера l293d напрямую от батареек, ардуино упорно отказывалось работать.
Провода ужжжжасно толстые