roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 май 2025, 13:00

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 57 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Проект от Vovana
СообщениеДобавлено: 15 мар 2006, 00:56 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Решил вот поделиться... :oops:
В проекты не рискнул писАть, а для новичков в самый раз (ИМХО).
Закончил робота (даже двух, а на третье шасси деталей не хватило).
МК Attiny2313, шасси двухмоторное (шестиног и минисумобот, третье заднеприводное пока отдыхает), движки от СиДи, батарея 7,3v 950mA, драйвера BA6218, датчики: фотодиод (неизвестной марки чёрненький маленький, просто подошёл хорошо), два TSOP1736, ИК светодиод (из пульта), электретный микрофон (от мобильника доисторического), датчик напряжения питания на компараторе LM339, контактные "усы"-бамперы, концевичок.
Алгоритм:
1. Светло - гуляет, темно - спит, препятствия обходит (когда гуляет) используя два ИК датчика слева препятствие - обходим справа и наоборот.
2. Хлопок в ладоши - танцует играя музыку, второй хлопок - опять гуляет.
3. Подсели батареи - переключает ИК датчики на поиск "зарядки", по радио включает её ("зарядку") ищет используя ИК датчики, "усы" теперь как контактные бамперы работают, но препятствия обходит также, левый ус сработал обходим справа и наоборот.
4. Подходит к "зарядке" наползает на контактные пластины своими электродами, срабатывает концевичок полный стоп - заряжается.
5. Зарядка закончилась отходит от "зарядки" и идём на пункт 1.
Результаты испытаний: весело! :D
Недостатки:
1. тихо слышно музыку, когда танцует (пьезоизлучатель стоИт, для динамика места, увы, нету).
2. зарядную станцию может найти если не очень далеко от неё, наверное слабый ИК свет она излучает (светодиод на ней тоже из пульта).
Программа на асме.
Кому интересно, пишите, задавайте вопросы, постараюсь всем ответить. Фотика у меня нету, а схемы (поблОчно), чертежи, программа - пожалуйста!  
ivanchikсобакаtts.lt
___________
С уважением
Vovan
ЗЫ: кое-кому я уже отсылал, но это были "сырые" дела... а теперь всё
стало "сухим" :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2006, 01:58 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
На зарядку надо ставить этих диодов штук 5, все через транзисторы и в разные стороны, у них угол эффективного излучения всего 15 гадусов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2006, 02:35 
Не в сети
Модератор

Зарегистрирован: 11 ноя 2004, 03:18
Сообщения: 1274
Откуда: Москва
Фотографии все же нужны, без них все как то расплывчато.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2006, 10:38 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
To -= Александр =-:
Спасибо, всё понял, учту :D
________________________
To Kanoka:
"Приедет" фотик - обязательно сфотаю. :?
___________
С уважением
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2006, 12:30 
Не в сети

Зарегистрирован: 26 фев 2006, 15:21
Сообщения: 400
Откуда: Омск
А после микрофона фильтр стоит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2006, 14:29 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Кстати давно думаю о фильтрах, только пока не знаю паять их железно или запустить преобразование Фурье на контроллере. Можно будет даже некое подобие голосового управления сделать...  :wink:  
Только потянет ли контроллер - не знаю, а с DSP я работать еще не научился...  :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2006, 14:31 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
To Johnny Bravo:
Фильтр ввиде одного конденсатора (последовательно с микрофоном от мобильника), подбирал эсперементально получился 2200пФ.
А на другом роботе микрофон от кассетного плеера, там кондёр 1500пФ.
Дальше на транзистор (КТ315) и на К555ТМ2...
Реагируют на хлопок в ладоши и на грохот если что-то уронишь... :D
___________
С уважением
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2006, 15:24 
Не в сети

Зарегистрирован: 09 июн 2005, 19:49
Сообщения: 303
у меня такое работать не будет,т.к соседи шумят  :lol:
класс, фотки в студию


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2006, 15:44 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Сфотать пока не чЕм...:(
2-= Александр =-:
Голосовое управление -  :shock:  :D ЗдОрово бы конечно, но мало-реально на МК (ИМХО)... хотя бы научить робота на 1 звук прибегать и то круто было бы!
Да и ваще, к примеру, физически реагировать  на источник звука, поворачиваться (или поворачивать голову) в сторону источника звука.
Проводил эксперименты с двумя микрофонами и на триггеры - бесполезно... от звука реагируют хаотично, хоть и микрофоны были на 50-70см разнесены и звук даже если в стороне всё равно как попало включаются... А может микрофоны должны быть идеально одинаковыми?
Ну всё равно, я это дело так не оставлю - продолжу поиски в этом направлении...
___________
С уважением
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 мар 2006, 19:27 
Не в сети

Зарегистрирован: 09 июн 2005, 19:49
Сообщения: 303
да.. со звуком весело :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 мар 2006, 02:49 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Vovan писал(а):
Сфотать пока не чЕм...:(
2-= Александр =-:
Голосовое управление -  :shock:  :D ЗдОрово бы конечно, но мало-реально на МК (ИМХО)... хотя бы научить робота на 1 звук прибегать и то круто было бы!
Да и ваще, к примеру, физически реагировать  на источник звука, поворачиваться (или поворачивать голову) в сторону источника звука.
Проводил эксперименты с двумя микрофонами и на триггеры - бесполезно... от звука реагируют хаотично, хоть и микрофоны были на


Там надо не на уровень сигнала смотреть, а на смещение по фазе. Уровень от растояния почти не зависит, а фаза меняется и на длине волны поймать вполне реально.

А голос - надо найти как на мк преобразование Фурье замутить (или узнать что 100% невозможно замутить). Без разложения в спектр тут никак, с сэмплами будет очень громоздко и неэффективно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 мар 2006, 11:01 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Господа, для ваших целей есть специальная микросхемка MC2830.
Читайте доки, они рулез 8-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 мар 2006, 12:47 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ну и чё все замолчали?
всё заработало?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 мар 2006, 13:36 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
да, на форуме наблюдается не красивая привычка не информировать о том как решена проблема.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 мар 2006, 15:15 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
предлагаю вынести общественное порицание 8-)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 57 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO