Меню English Ukrainian російська Головна

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


Керування радіомоделлю за допомогою комп'ютера. Енциклопедія радіоелектроніки та електротехніки

Безкоштовна технічна бібліотека

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

Коментарі до статті Коментарі до статті

Напевно, хоч би скільки було людині років, їй все одно буде цікаво пограти іграшкою на радіокеруванні. Наприклад, візьмемо машинку на радіокеруванні. Немає? Купи! Розумію, дорого у магазині. Але на ринку, де я купив цього монстра собі взимку 2004 року, це коштувало 270 рублів (без батарейок). Батарейки використовувати не рекомендую – краще акумулятори. Собі я поставив нікель-кадмієві на 800млАч. У мене тачка підтримує кермо - вліво/вправо і вперед/назад. Тобто жодних незручностей та обмежень. На килимі не буксує. Подолає без проблем пороги та плінтуси до 2.5 см. Швидкість – трохи швидше за крок. Міцність відмінна. Дивно, але збірка китайська. За 270 рублів, я вважаю її просто знахідкою.

Так от просто їй керувати немає ніякого драйву. Моє гасло - "коннектим все до комп'ютера". І радіомашинка, до речі, не виняток. І не треба думати, що це буде складно. Щоб змусити комп'ютер керувати машиною потрібно якось підключити пульт управління радіомоделі до нього через що-нитку. Найпростіше через LPT, але це не просунутому. Візьмемо COM. Розумію, вам хотілося USB, але це обійдеться в копійчину, т.к. Мікруха перехідник коштує 150 рублів. А якщо ви її ще й спалите в процесі збирання, то суїциду не уникнути. Отже, COM - порт послідовний, тому з передачею сигналів на чотири гілки по двох дротах доведеться похитрувати. Мікруха к561іє10 коштує 8 рублів.

Розпинування COM-порту:

Керування радіомоделлю за допомогою комп'ютера. Розпинування RS232

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

Керування радіомоделлю за допомогою комп'ютера. Схема радіокерування
(Натисніть для збільшення)

Робота відбувається так: комп'ютер посилає по одному дроту лічильнику сигнал на додавання одиниці. На виході лічильника (висновки 3.4.5.6) отримуємо комбінацію високого/низького рівня напруги, які йдуть на транзистори, які припаяні своїм емітером і колектором до пластинок, або контактів пульта, що замикаються важелями. Варто з'явитися на базі транзистора високого рівня напруги, він негайно відкриється "з'єднавши" в пульті "що треба". Я не знаю, наскільки моя схема (в сенсі пульт) приватна.

Не думаю, що пульти дуже відрізняються. Швидше, всі вони взагалі робляться на одному заводі :). В даному випадку важіль замикає мінус батареї пульта на певну ніжку мікросхеми пульта. Тобто треба використовувати npn транзистори (зворотна провідність). Якщо ж треба замикати плюс на мікруху (що малоймовірно), то треба переробити (pnp) транзистор наприклад (кт361). Діод перед мікросхемою будь-який випрямний малогабаритний. Не забудьте про DCD провід, який припаюється до висновку №6 мікрохи. Це зворотний зв'язок. Без неї комп'ютер не зможе забезпечити правильну роботу лічильника, а отже і машини. Нижче наведено вихідні процедури з управління тачкою. Але це не голимий делфі - тут використовується компонент якого у вас, напевно, немає. Називається він ComDrv32. Це для послідовного порту. Можете просто вникнути у суть роботи драйвера. А для керування моделлю можете завантажити прогу SashRRC (це звичайно альфа версія але зі своїм основним обов'язком справляється на ура у всіх ОС). Варто тільки правильно підключити транзистори в пульті з мікросхемою (не сплутайте ніжки), а то коли натиснете вперед машина поїде назад. Програма rrc написана мною лише під цю схему:

procedure ResetCar; //Повністю зупиняє машину

var CycleCount:Integer;

починати

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

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

починати

CycleCount: = 0;

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

починати

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;

кінець

кінець

ще

починати

CycleCount: = 0;

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

починати

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

починати

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;

починати

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 // Накрутимо до потрібного значення

починати

rrcwindow.Com.ToggleRTS(False); //

rrcwindow.Com.ToggleRTS(False); //

rrcwindow.Com.ToggleRTS(True); //Такт на лічильник

rrcwindow.Com.ToggleRTS(True); //Такт на лічильник

end;

end;

завантажити програму

Будуть питання – пиши на sash_g87 {собака} mail.ru

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

Дивіться інші статті розділу Апаратура радіокерування.

Читайте та пишіть корисні коментарі до цієї статті.

<< Назад

Останні новини науки та техніки, новинки електроніки:

Шум транспорту затримує зростання пташенят 06.05.2024

Звуки, що оточують нас у сучасних містах, стають дедалі пронизливішими. Однак мало хто замислюється про те, як цей шум впливає на тваринний світ, особливо на таких ніжних створінь, як пташенята, які ще не вилупилися з яєць. Недавні дослідження проливають світло на цю проблему, вказуючи на серйозні наслідки для їхнього розвитку та виживання. Вчені виявили, що вплив транспортного шуму на пташенят зебрового діамантника може призвести до серйозних порушень у розвитку. Експерименти показали, що шумова забрудненість може суттєво затримувати їх вилуплення, а ті пташенята, які все ж таки з'являються на світ, стикаються з низкою здоровотворних проблем. Дослідники також виявили, що негативні наслідки шумового забруднення сягають і дорослого віку птахів. Зменшення шансів на розмноження та зниження плодючості говорять про довгострокові наслідки, які транспортний шум чинить на тваринний світ. Результати дослідження наголошують на необхідності ...>>

Бездротова колонка Samsung Music Frame HW-LS60D 06.05.2024

У світі сучасної технології звуку виробники прагнуть не тільки бездоганної якості звучання, але й поєднання функціональності з естетикою. Одним із останніх інноваційних кроків у цьому напрямку є нова бездротова акустична система Samsung Music Frame HW-LS60D, представлена ​​на заході 2024 World of Samsung. Samsung HW-LS60D – це не просто акустична система, це мистецтво звуку у стилі рамки. Поєднання 6-динамічної системи з підтримкою Dolby Atmos та стильного дизайну у формі фоторамки робить цей продукт ідеальним доповненням до будь-якого інтер'єру. Нова колонка Samsung Music Frame оснащена сучасними технологіями, включаючи функцію адаптивного звуку, яка забезпечує чіткий діалог на будь-якому рівні гучності, а також автоматичну оптимізацію приміщення для насиченого звукового відтворення. За допомогою з'єднань Spotify, Tidal Hi-Fi і Bluetooth 5.2, а також інтеграцією з розумними помічниками, ця колонка готова задовольнити ...>>

Новий спосіб управління та маніпулювання оптичними сигналами 05.05.2024

Сучасний світ науки та технологій стрімко розвивається, і з кожним днем ​​з'являються нові методи та технології, які відкривають перед нами нові перспективи у різних галузях. Однією з таких інновацій є розробка німецькими вченими нового способу керування оптичними сигналами, що може призвести до значного прогресу фотоніки. Нещодавні дослідження дозволили німецьким ученим створити регульовану хвильову пластину всередині хвилеводу із плавленого кремнезему. Цей метод, заснований на використанні рідкокристалічного шару, дозволяє ефективно змінювати поляризацію світла через хвилевід. Цей технологічний прорив відкриває нові перспективи розробки компактних і ефективних фотонних пристроїв, здатних обробляти великі обсяги даних. Електрооптичний контроль поляризації, що надається новим методом, може стати основою створення нового класу інтегрованих фотонних пристроїв. Це відкриває широкі можливості для застосування. ...>>

Випадкова новина з Архіву

Автономні станції Volkswagen для швидкого заряджання електромобілів 15.02.2020

Volkswagen Group Components та найбільша енергетична компанія Німеччини E.ON представили новий прототип зарядного пристрою для електромобілів. Це рішення дозволить розширити розгортання зарядних станцій.

Рішення виявилося дуже простим. Зарядна станція нового типу заряджає електромобіль від інтегрованої батареї, а не від мережі. Це усуває необхідність створення потенційно дорогої інфраструктури та апаратного забезпечення при встановленні зарядної станції.

Система швидкої зарядки може одночасно заряджати два електромобілі потужністю до 150 кВт, забезпечуючи додатковий пробіг у середньому близько 200 км. всього за 15 хвилин.

Поповнення ємності акумулятора станції здійснюється через підключення до роз'єму мережі з номінальною силою струму 16-63 A. Іншими словами, такі зарядні станції можуть бути встановлені в будь-якому місці, де є такий тип підключення, наприклад, поблизу промислових зон, будівель, таких як школи та лікарні, а також великі житлові комплекси.

Інші цікаві новини:

▪ Чиплетна конструкція графічних процесорів

▪ Сліпі побачать світ через звук

▪ Деякі гени прокидаються після смерті

▪ Дезінфекція у тарілці

▪ Бездротовий HDMI-брелок для телевізорів

Стрічка новин науки та техніки, новинок електроніки

 

Цікаві матеріали Безкоштовної технічної бібліотеки:

▪ Розділ сайту Електрику. Добірка статей

▪ стаття Вікова психологія. Конспект лекцій

▪ стаття Хто така Мессаліна? Детальна відповідь

▪ стаття Вісімка. Поради туристу

▪ стаття Мініатюрний радіопередавач на тунельному діоді Енциклопедія радіоелектроніки та електротехніки

▪ стаття Перекладання карток. Секрет фокусу

Залишіть свій коментар до цієї статті:

ім'я:


E-mail (не обов'язково):


коментар:





All languages ​​of this page

Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт

www.diagram.com.ua

www.diagram.com.ua
2000-2024