Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Управление радиомоделью при помощи компьютера. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Аппаратура радиоуправления

Комментарии к статье Комментарии к статье

Наверное, сколько бы ни было человеку лет, ему все равно будет интересно поиграть игрушкой на радиоуправлении. К примеру возьмем машинку на радиоуправлении. Нету? Купи! Понимаю, дорого в магазине. Но на рынке, где я купил этого монстра себе зимой 2004 года, это обошлось в 270 рублей(без батареек). Батарейки использовать не рекомендую - лучше аккумуляторы. Себе я поставил никель-кадмиевые на 800млАЧ. У меня тачка поддерживает рулевое управление - влево/вправо и вперед/назад. То есть никаких неудобств и ограничений. На ковре не буксует. Преодолевает без проблем пороги и плинтусы до 2.5 см. Скорость - чуть быстрее шага. Прочность отличнейшая. Странно, но сборка китайская. За 270 рублей, я считаю ее просто находкой.

Так вот, просто ей управлять нет никакого драйва. Мой лозунг - "коннектим все к компу". И радиомашинка, кстати не исключение. И не надо думать что это будет сложно. Чтобы заставить комп управлять машиной нужно как-нибудь подключить пульт управления радиомодели к нему через что-нить. Проще всего через LPT, но это не по-продвинутому. Возьмем COM. Понимаю, вам хотелось USB, но это обойдется в копеечку, т.к. микруха переходник стоит 150 рублей. А если вы ее еще и спалите в процессе сборки, то суецида не избежать. Итак, COM - порт последовательный, поэтому с передачей сигналов на четыре ветви по двум проводам придется похитрить. Микруха к561ие10 стоит 8 рублей.

Распиновка COM-порта:

Управление радиомоделью при помощи компьютера. Распиновка RS232

Дело в том что мы же можем нажимать на рычаги пульта в различых комбинациях (тк Вперед&Лево ...) С компа же подается только питание +12вольт, один управляющий сигнал(в нашем случае), провод "земля" и провод обратной связи. Я решил эту проблему так. Поставил двоичный счетчик К561ИЕ10. Взгляните на схему.

Управление радиомоделью при помощи компьютера. Схема радиоуправления
(нажмите для увеличения)

Работа происходит следующим образом: компьютер посылает по одному проводу счетчику сигнал на прибавление единицы. На выходе счетчика (выводы 3.4.5.6) получаем комбинацию высокого/низкого уровня напряжения, которые идут на транзисторы, которые припаяны своим эмитером и коллектором к пластинкам, либо контактам замыкаемым рычажками пульта. Стоит появиться на базе транзистора высокому уровню напряжения, он немедленно откроется "соединив" в пульте "что надо". Я не знаю насколько моя схема (в смысле пульт) частна.

Не думаю, что пульты сильно отличаются. Скорее все они вообще делаются на одном заводе :). В данном случае рычажок замыкает минус батарейки пульта на определенную ножку микросхемы пульта. То есть надо использовать n-p-n транзисторы(обратная проводимость). Если же надо замыкать плюс на микруху (что маловероятно), то надо испорльзовать(p-n-p) транзистор например(кт361). Диод перед микросхемой любой выпрямительный малогабаритный. Не забудьте про DCD провод, который припаивается к выводу №6 микрухи. Это обратная связь. Без нее комп не сможет обеспечить правильную работу счетчика, а следовательно и машинки. Ниже приведены исходные процедуры по управлению за тачкой. Но это не голимый делфи - здесь используется компонент которого у вас наверняка нет. Называется он ComDrv32. Это для последовательного порта. Можете просто вникнуть в суть работы драйвера. А для управления моделью можете скачать прогу SashRRC (это конечно альфа версия но со своей основной обязанностью справляется на ура во всех ОС). Стоит только правильно подключить транзисторы в пульте с микросхемой(не спутайте ножки) а то когда нажмете вперед машина поедет назад. Программа rrc написана мною только под эту схему:

procedure ResetCar; //полностью останавливает машину

var CycleCount:Integer;

begin

if(rrcwindow.Com.Connected=false)then exit;

if(lsCD in rrcwindow.Com.GetLineStatus=True)then

begin

CycleCount:=0;

while(lsCD in rrcwindow.Com.GetLineStatus=True)do

begin

rrcwindow.Com.ToggleRTS(False); //

rrcwindow.Com.ToggleRTS(False); //

rrcwindow.Com.ToggleRTS(True); //Такт на счетчик

rrcwindow.Com.ToggleRTS(True); //Такт на счетчик

CycleCount:=CycleCount+1;

if(CycleCount>MaxCycleCount)then begin exit;end;

end

end

else

begin

CycleCount:=0;

while(lsCD in rrcwindow.Com.GetLineStatus=False)do

begin

rrcwindow.Com.ToggleRTS(False); //

rrcwindow.Com.ToggleRTS(False); //

rrcwindow.Com.ToggleRTS(True); //Такт на счетчик

rrcwindow.Com.ToggleRTS(True); //Такт на счетчик

CycleCount:=CycleCount+1;

if(CycleCount>MaxCycleCount)then begin exit;end;

end;

CycleCount:=0;

while(lsCD in rrcwindow.Com.GetLineStatus=True)do

begin

rrcwindow.Com.ToggleRTS(False); //

rrcwindow.Com.ToggleRTS(False); //

rrcwindow.Com.ToggleRTS(True); //Такт на счетчик

rrcwindow.Com.ToggleRTS(True); //Такт на счетчик

CycleCount:=CycleCount+1;

if(CycleCount>MaxCycleCount)then begin exit;end;

end;

end;

end;

procedure SendCommandToCar(chUp:boolean;chDown:boolean;chLeft:boolean;chRight:boolean); // задаем нужную команду тачке

var Checksuma:Integer;

x:Integer;

begin

Checksuma:=0;

ResetCAR;

if(rrcwindow.Com.Connected=false)then exit;

{добавь сист защиты от непр действий}

if (chUp = True) then Checksuma:=Checksuma+2;

if (chDown = True) then Checksuma:=Checksuma+1;

if (chLeft = True) then Checksuma:=Checksuma+8;

if (chRight = True) then Checksuma:=Checksuma+4;

for x:=1 to Checksuma do //накрутим до нужного значения

begin

rrcwindow.Com.ToggleRTS(False); //

rrcwindow.Com.ToggleRTS(False); //

rrcwindow.Com.ToggleRTS(True); //Такт на счетчик

rrcwindow.Com.ToggleRTS(True); //Такт на счетчик

end;

end;

Скачать программу

Будут вопросы - пиши на sash_g87 {собака} mail.ru

Публикация: cxem.net

Смотрите другие статьи раздела Аппаратура радиоуправления.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Особенности почек помогают легче переносить высоту 18.01.2025

Высокогорные регионы всегда привлекали внимание исследователей, изучающих, как человек адаптируется к жизни в условиях разреженного воздуха. Недавнее исследование группы ученых из Университета Маунт-Ройал в Канаде, возглавляемое доктором Тревором Деем, проливает свет на важную роль почек в акклиматизации к большим высотам. Работы канадских ученых объясняют, почему представители народности шерпа, которые веками живут в высокогорных районах Тибета, значительно лучше переносят высокогорье. В своем исследовании ученые наблюдали за дыханием и составом крови участников во время их подъема на высоту 4300 метров в Гималаях, в Непале. Эксперимент проводился с участием двух групп: одна состояла из жителей низменностей, не привыкших к горной среде, а другая - из шерпов, чей организм приспособлен к жизни на большой высоте. Основное различие между этими группами было в том, как их организмы реагировали на дефицит кислорода в воздухе. У шерпов наблюдалась более быстрая и масштабная адаптация к ...>>

Производство электричества с помощью термоядерного синтеза 18.01.2025

Американская компания Commonwealth Fusion Systems (CFS) нацелена на создание первой в мире термоядерной электростанции, способной подключаться к электрической сети. Этот амбициозный проект, известный как ARC (Affordable, Robust, Compact), будет построен вблизи города Ричмонд, штат Вирджиния. В соответствии с планами, новая электростанция сможет производить до 400 мегаватт чистой энергии, что вполне хватит для обеспечения электричеством 150 тысяч домохозяйств. Прогнозируется, что станция начнет работу в 2030-х годах. Принцип работы термоядерной электростанции основан на процессе термоядерного синтеза, который происходит в ядре звезд. В отличие от традиционной атомной энергетики, где используется деление ядер атомов с образованием радиоактивных отходов, термоядерный синтез создает в качестве побочного продукта безопасный гелий. Для того чтобы удерживать плазму с температурой свыше 100 миллионов градусов Цельсия, установка будет использовать мощные магнитные поля. Тем не менее, н ...>>

Экологическая защита для овощей и фруктов 17.01.2025

Исследователи из женского колледжа Шри Нараяна в Колламе, Керала, Индия, разработали инновационный способ продления свежести фруктов и овощей. Группа под руководством Пурнимы Виджаян предложила использовать съедобное покрытие, созданное на основе целлюлозных нановолокон (CNF), полученных из луковой шелухи. Этот подход не только продлевает срок хранения продуктов, но и способствует их безопасности благодаря включению нанокуркумина, известного своими антимикробными свойствами. Основным компонентом покрытия являются CNF, полученные из переработанных отходов лука. Эти нановолокна соединяются с синтетическим биополимером, который улучшает структуру покрытия, устраняя проблемы с водостойкостью и термической стабильностью, ранее свойственные материалам на основе CNF. Кроме того, добавление нанокуркумина усиливает антимикробные свойства покрытия, делая его особенно эффективным для предотвращения порчи. Для проверки эффективности этой разработки ученые провели эксперимент с апельсинами. П ...>>

Случайная новость из Архива

Сменная работа повышает риск развития депрессии 03.09.2023

Исследования показывают, что сменная работа может стать фактором, способствующим увеличению риска развития депрессии. Согласно статистическим данным, в мире более 322 миллионов человек страдают депрессивными расстройствами, а тревожные расстройства затрагивают 264 миллиона. Эти состояния не только влияют на качество жизни, но и повышают вероятность инвалидности и смертности.

Медицинские эксперты высказывают мнение, что нарастающая нагрузка на современных людей является одной из причин увеличения заболеваемости депрессией. Особенно это касается работников сменного графика, как подчеркивают исследователи из Хуачжунского университета науки и технологий в Китае.

В рамках исследования, продолжавшегося девять лет, было изучено состояние 175 543 работников, из которых 16,2% занимались сменной работой. За данный период депрессия развилась у 2,3% участников, а тревожные расстройства - у 1,7%. Детальный анализ результатов подтвердил, что люди, работавшие в сменном режиме, имели более высокий риск депрессии и тревожных расстройств по сравнению с теми, кто придерживался стандартного графика работы с 9 до 17 часов.

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

Другие интересные новости:

▪ Профессиональный монитор RadiForce RX350

▪ Электрогенерирующая ткань

▪ В Нью-Йорке ожидается землетрясение

▪ Мужские персонажи в играх говорят в два раза чаще женщин

▪ Серотонин помогает сжигать жир

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта И тут появился изобретатель (ТРИЗ). Подборка статей

▪ статья Цветовая температура. Искусство видео

▪ статья Могут ли столкнуться планеты? Подробный ответ

▪ статья Дубровник обыкновенный. Легенды, выращивание, способы применения

▪ статья Измерение фазы с помощью мультиметра. Энциклопедия радиоэлектроники и электротехники

▪ статья Банка из-под газировки оживает. Секрет фокуса

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


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





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2025