Модераторы: Се ля ви

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программирование моторчика от машинки, возможно ли это в домашних условиях? 
:(
    Опции темы
Sergio
Дата 26.2.2007, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



Здрастуйте. У меня есть детская машинка на батарейках. можно ли запрограммировать её чтобы она ехала? Например через LPT порт или ещё как-то. Возможно ли это в домашних условиях?
PM MAIL ICQ   Вверх
12345c
Дата 27.2.2007, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 1
Всего: 101



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

Добавлено:
вот этого будет достаточно (схема).
Питание лучше брать от USB, если потребление не превышает 0.5 А. Но USB не имеет легко выделяемого сигнала, поэтоому придётся сигнал брать от LPT или от RS-232. Последнее лучше - контактов меньше, а драйверы для Делфи-Бейсика-Си легче найти. И управлять не через последовательный порт (TXD), а через 1 из 3 сигналов - RTS, и как их там, другие. Они, правда, имеют напряжение +- 9-12 Вольт, инверсные, это надо учесть, чтобы не испортить транзистор. Который лучше брать мощный, для той же цели. Выпаять откуда-то из старого монитора.

А вот регулировать скорость вращения - несколько сложнее. Или устроить разные токи управления (подбором резисторов, не очень надёжно) от комбинации сигналов - будет 3-7 скоростей, или ставить ЦАП, что вряд ли оправданно для игрушки.

Это сообщение отредактировал(а) 12345c - 27.2.2007, 13:42

Присоединённый файл ( Кол-во скачиваний: 50 )
Присоединённый файл  shema.png 4,02 Kb


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
cardinal
Дата 27.2.2007, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: нет
Всего: 99



12345c, а как на схеме используются LPT1 и LPT2?
Цитата(Sergio @  26.2.2007,  19:55 Найти цитируемый пост)
У меня есть детская машинка на батарейках. можно ли запрограммировать её чтобы она ехала? 

Тут чуть чуть поподробней можно?


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
_Y_
Дата 27.2.2007, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: нет
Всего: 34



А что, кроме моторчика, имеется в машинке? И еще: предполагается ли, что она ездит сама по себе или тащит за собой кабель от компа или кабель не тащит, но связана с компом каким-нибудь беспроводным способом?


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
Sergio
Дата 27.2.2007, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



Цитата

Тут чуть чуть поподробней можно? 

Есть моторчик который "питается" от одной батарейки типа Крона.(12 вольт) 

Цитата

А что, кроме моторчика, имеется в машинке?

Есть моторчик,батарейка типа Крона,кнопка которая включает моторчик.

Цитата

 И еще: предполагается ли, что она ездит сама по себе или тащит за собой кабель от компа или кабель не тащит, но связана с компом каким-нибудь беспроводным способом? 

Пока-что через шнур. А далее посмотрим.

 Я хочу чтоби при нажатии на Button1(приложение состоит из одной кнопки Button1) через шнур моторчику передался сигнал чтобы он включился. Вот и всё.

Это сообщение отредактировал(а) Sergio - 27.2.2007, 23:14
PM MAIL ICQ   Вверх
12345c
Дата 28.2.2007, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 1
Всего: 101



Цитата(cardinal @  27.2.2007,  14:57 Найти цитируемый пост)
12345c, а как на схеме используются LPT1 и LPT2?
Комбинации сигналов дадут разные скорости вращения. Конкретный вывод порта я не указал; если посмотреть на разводку порта, то нужно выбрать биты данных с параллельной шины. Например, ( http://rtfm.vtt.net/pinouts/data/ParallelPC.shtml.htm ), Data Bit 0 - Пин 2; Data Bit 1 - Пин 3.

Номиналы резисторов подбираются, чтобы токи для разных битов были разные и различались вдвое. Это зависит от конкретного транзистора. Чтобы не заниматься подбором, лучше сделать более качественную схему с 2 транзисторами, включёнными параллельно. Но в изначальной задаче этого не требовалось, это я нарисовал как опцию.

Цитата(Sergio @  27.2.2007,  23:11 Найти цитируемый пост)
Есть моторчик который "питается" от одной батарейки типа Крона.(12 вольт) 
Раз уж есть шнур, то по нему имеет смысл передавать напряжение - 5 В, если хватит, или из компьютера взять 12.

Способ беспроводного управления - сейчас несложно купить модуль Bluetooth для многобитового управления (в Москве и столицах; надо позаботиться о драйвере на РС). Неплохо и несколько дешевле будет IrDa, но без приёмника потока битов управление будет однобитовым (есть сигнал - нет). Или поставить какой-то генератор с детектором из схем радиоуправления.

Добавлено @ 12:24 
Да, и насколько я знаю, данные на параллельном порте не "висят" постоянно. Чтобы не усложнять схему регистром с защёлкой, пользоваться лучше всё же последовательным портом и сигналом RTS. На них данные "висят", пока порт открыт. ( http://www.levsha.net.ru/connectors-com/ru/com_rs232.php - распиновка)

Добавлено @ 12:27 
http://rtfm.vtt.net/pinouts/data/Serial9_pinout.shtml.htm
PM WWW   Вверх
cardinal
Дата 28.2.2007, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: нет
Всего: 99



Цитата(12345c @  28.2.2007,  10:18 Найти цитируемый пост)
сейчас несложно купить модуль Bluetooth для многобитового управления

Почем?


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
12345c
Дата 1.3.2007, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 1
Всего: 101



Смотря насколько интегрированы микропроцессоры и функциональность. От 15 до 200$.

http://www.terraelectronica.ru/catalog.php?ID=787 , к примеру. 50$, в Чипе-и-Дипе 1600 р. Этот может напрямую заменить принтерный или USB-кабель, а значит, несложно подать команду на порт драйвера принтера в компьютере (если использовать пару) и получить сигнал на ответной части. (понятно, что не всё просто, там ещё настройка адаптера должна как-то идти через порты. Но пишут, что просто настраивается (на сайте компании) ).

Интереснее, конечно, научиться ползоваться любым Bt-источником с компьютера и иметь ответный низкоуровневый модуль с выводами, прямо выдающими сигналы, поступающие через виртуальный порт компьютера. Но, скорее всего, в этом случае придётся закапываться в программирование контроллера. Большинство модулей, смотрю, имеют UART-интерфейс и аналог AT-команд модема для простоты управления. Т.е. предполагают работу с микропроцессором или компьютером, а он уже должен давать сигналы на мотор и прочее. Поэтому приведённая ссылка с модулем BT-0260 (фирма СС&C Tech.) - наверное, самое простое решение.

На той же terraelectronica.ru можно найти модули приёмопередатчиков на частоте 300-500 МГц , стоят 300-600 руб. Имеют просто вход и выход для последовательной передачи данных. Например, TR3100. ( www.rfm.com ) - http://www.rfm.com/products/data/tr3100.pdf (100 K)
PM WWW   Вверх
cardinal
Дата 1.3.2007, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: нет
Всего: 99



12345c, прикольно. Спасибо!


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
pupkinv12
Дата 21.7.2007, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.7.2007

Репутация: нет
Всего: нет



Я тоже пытаюсь сделать нечто подобное: есть игрушечная машинка очень похожа на джип паджеро smile см 40 в длинну, мощным мотором, неплохой подвеской на радиоуправлении. (+мотор на поворот колес, мотор на открытие дверей)
Задача: выкинуть штатный радиотриемник и заменить его ну например на  кпк с СОМ портом и Wi-fi или блутусом, что менее предпочтительно
Проблема: нужен некий девайс-контроллер, который бы позволял включать релюшки по команде с последовательного порта. хотелось бы иметь больше 2 исполнительных механизмов.
С програмной частью проблем не возникает никаких, это задача вполне решаемая. и такого рода контроллеры мне кажется должны существовать, просто я их не встречал. хотелось бы довести идею до ума и убедиться, что задача вполне реализуема.
Возможно у кого-то есть идея по этому поводу? буду рад услышать

Это сообщение отредактировал(а) pupkinv12 - 21.7.2007, 20:45
PM MAIL   Вверх
WTF4XZ
Дата 21.7.2007, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 16.4.2007
Где: 63 Самара

Репутация: 1
Всего: 5



Было бы интерестней, если бы спаял схемку с логическим элэементом (скажем чип) и запрограмировать его. Это очень интерестно но и довольно сложно, основная проблема это достать прогроматор для чипа и иметь хорошие навыки по схемо технике (хороший програмист их имеет, если он конечно не сисадмин smile ). А для большего кайфа можешь купить мобильный тервинал (модемчик) и через оператора сотовой связи упровлять машинкой (к примеру по смс).
Вообщем получится жесть smile роботы нигерийских спец служб будут мение наварочены  smile 
Сорри за оффтоп, просто захотел высказаться smile
--------------------
Я создание эмоций, создание способные чувствовать не только эмоции людей но и машин.Я EMO_CODER != FALSE;Никто не знает о нас, но мы есть, мы живём, мы кодим и мы... чувствуем, ипспытываем такие эмоции.. сильнее любого бинарника, мощнее любого ассемблера.
PM MAIL ICQ GTalk Jabber   Вверх
Alexandr87
Дата 22.7.2007, 05:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


дыкий псых
***


Профиль
Группа: Завсегдатай
Сообщений: 1459
Регистрация: 27.11.2004
Где: Алматы, Казахстан

Репутация: нет
Всего: 39



Я вот тоже хочу "поиграться" со своими старыми, сломанными в детстве, игрушками.
Была у меня БМП, сломалось там че-то, вот щас собираюсь посмотреть, тока найти сначала надо.
А затем хочу присабачить туда радио-управление (раньше, просто в пульте были батареи, при нажатии на кнопки контакты замыкались и на моторы внутри бмп подавалось напряжение).
Собственно хотел спросить, какуе-ндь вменяемую книжку (для малопросвященных, но способных). Как подобное реализовать, желательно с картинками. Игрушка была просто класс, проходимость ваще жесть.

Это сообщение отредактировал(а) Alexandr87 - 22.7.2007, 05:50
PM Jabber   Вверх
pupkinv12
Дата 22.7.2007, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.7.2007

Репутация: нет
Всего: нет



Я начинал с идеи контроллера типа Microchip, но потом отказался от этой идеи по нескольким причинам ( отсутствие сетевых интерфейсов со стеками протоколов в моделях за приемлемие деньги, програмирование на асме, программатор ).
Идея переродилась именно в наличие бортового компьютера в максимальной комплектации smile, чтобы в перспективе иметь возможность програмировать логику поведения при столкновениях с предметами, реакцию на датчики и т.д. мне бы очень интересно было бы сделать практически автономный джип, чтобы он сам объезжал препятствия. Но это в перспективе.
На данном же этапе для меня, как человека, которому ближе программирование нежели схемотехника, видится одно препятствие - необходимость управлять исполнительными механизмами через rs-232 и получение сигналов от датчиков через тот же порт. вот так вот.
PM MAIL   Вверх
cardinal
Дата 22.7.2007, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: нет
Всего: 99



У меня сейчас в планах сборка платки с atmega8 на 16MHz, которая позволит работать разнообразныи устройствами (в том числе и сенсорами разного типа). Также на ней предусмотрено управление мотором довольно больщой мощности (10-20W), для этого уже предусмотрены микросхемы. Коммуникация с компом будет или по RS232 или по USB. Скорее всего можно будет переключать способ коммуникации. Примерно 2 восьмибитных порта можно будет использовать по собственному усмотрению. Также на плате будут стоять 10 светодиодов. Все характеристики микроконтроллера можно прочитать тут.

Предположительная стоимость будет колебаться в районе 40-50 € (при оптовых заказах будет намного ниже). Что вы думаете о такой цене?


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
pupkinv12
Дата 22.7.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.7.2007

Репутация: нет
Всего: нет



на эти деньги приблизительно http://www.cirrus.com/en/pubs/proBulletin/EP9312_PB.pdf - целый компьютер
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила раздела "Философия программирования":
Се ля ви

Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО:

• вопросы перспективного развития методов написания ПО;

• изменяющиеся языки и методологии программирования;


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Философия программирования | Следующая тема »


 




[ Время генерации скрипта: 0.0569 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.