roboforum.ru

Технический форум по робототехнике.

SMT-Robot

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

SMT-Robot

Сообщение SMT » 01 мар 2009, 23:51

Собрал контроллер для робота. ATMega32 (DIP), большая часть схемы аналогичная Минибот-у. Драйвер двигателя на L293D (под рукои был, не стал пока на ключах делать). Конструкция специально с целью попробовать технологические приемы. Выполнена на печатной макетке. Пассивные компоненты (резисторы и керамические конденсаторы) SMD (большей часть выпаянные из плат старых CDROM-ов, оттуда-же дроссели).
Хотел проверить сэндвич-компоновку, с заменяемыми платами. Не самая удачная конструкция получилась.
Времени ушло около 4 недель - в выходные и иногда вечерами.
Вчера-сегодня собрал 8-элементный датчик линии. ИК-приемники их старых шариковых мышек (можно и от колесика оптической). ИК-светодиоды 940нм - в мышках слабоватые.
Собрал быстренько лайнтрейсера из Лего и мотор-редукторов от LegoMinibot'a, но поскольку аккумуляторы не подключал еще (использую 4 батарейки), ездит о-о-чень медленно, но датчик успешно работает.
Плата контроллера имеет свой разъем питания для 3.3в, а также L1117 3.3v, получающий питание 6 вольт с платы драйвера двигателя и коммутации. Джамперами питание разделяется. При проверке на максимальных ооротах, питание проседало - добавил электролитических конденсаторов и дроссели (очень платки старых CDROM-мов пригодились).

SMT-Robot Assembled.JPG
В сборе
SMT-RobotDisassembled.JPG
Разобранный
SMT-RobotRear view.jpg
Вид на плату контроллера снизу, чтобы продемонстрировать, насколько все просто
LineSensor.jpg
Датчик линии


Сначала за пару дней собрал плату контроллера, проверил, помигав светодиодами. Потом собрал пладу драйвера двигателя, начал доводить до рабочего состояния - это еще пару выходных и несколько вечеров в рабочие дни. В эти выходные - датчик линии и остальная сборка.
Пишу так подробно, чтобы начинающие могли оценить свои возможности и наличие времени.
Удобно паять на макетке SMD компоненты (резисторы и конденсаторы). Значительно удобнее, чем обычные компоненты, для которых нужно еще найти место. С помощью 3-х кратной линзы, тонкого (1мм) "нитки" припоя (купил очень дешево 4 катушки в Ашане), пинцета и 18 ваттного паяльника с 1мм жалом. Позже сделал двойную оптику - за 10см 2-кратной линзой (50 руб в канцтоварах), установил подвижную 50мм 3-кратную линзу (еще 20 рублей). По мере необходимости использую большую линзу - большой угол обзора, или придвигаю в дополнение к ней маленькую. Линзы закреплены на куске металлопластиковой водопроводной трубы, прикрученной болтом к дешевой струбцине.
Pic1.jpg
Pic1.jpg (101.63 КиБ) Просмотров: 2873

Pic4.jpg
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: SMT-Robot

Сообщение EdGull » 02 мар 2009, 00:00

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

Re: SMT-Robot

Сообщение MiBBiM » 02 мар 2009, 00:15

какая цель преследовалась? чем не устроил минибот?
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: SMT-Robot

Сообщение Кирилл » 02 мар 2009, 00:47

про датчик линии можно поподробнее?
на каком расстоянии от пола он находиться?
разница в напряжении между черным и белым покрытием?
можно схемку?
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: SMT-Robot

Сообщение SMT » 02 мар 2009, 09:43

EdGull писал(а):а почему разъемы IDC не боковые?

планировал, что "сэндвич" будет расти вверх. Разъемы под 40-пиновый IDE-шлейф. ATmega32 в DIP акуратненько в 2 стороны по 20 пинов укладывалась, думалось второй ряд для GND или питания использовать, чтобы светодиоды/фотодиоды/еще-что-то PLS-разъемами подключать - экспериментальная платка, все-же. Когда спаял и собрал, подумал о боковых разъемах.

MiBBiM писал(а):какая цель преследовалась? чем не устроил минибот?

хотелось самостоятельно спаять и поменьше габаритами - в игрушки не влезает. Также все опасаюсь Минибот спалить случайно.

Кирилл писал(а):про датчик линии можно поподробнее?
на каком расстоянии от пола он находиться?
разница в напряжении между черным и белым покрытием?
можно схемку?

1. в зависимости от тока на светодиодах, расстояние от пола примерно от 3 до 12 мм.
2. разница 1.9в (питание 3.3в)
3. В линейке только светодиоды и фототранзисторы, схемы фактически нет. подключение к порту А как на Миниботе.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: SMT-Robot

Сообщение EdGull » 02 мар 2009, 09:47

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

Re: SMT-Robot

Сообщение SMT » 02 мар 2009, 23:14

1. в стойке места дофига :) , хотелось ширину-длину уменьшить. Теперь тоже склоняюсь к варианту разъем сбоку с одним общим шлейфом на несколько плат.
2. да жалко такую красоту портить :D
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: SMT-Robot

Сообщение SMT » 20 апр 2009, 08:26

мотор-редуктор с двигателями от CD-ROM-ов. Оказалось, что они довольно похожие в разных моделях - подобрал пару с одинаковым током (без нагрузки и с зажатым ротором). Шестеренку на ось наклеил термоклеем (ось чуть тоньше).
Замерил осциллографом период срабатывания энкодера: 175 мс и 185 мс - довольно близко.
Масса по 45 грамм.
Motor v4_1.jpg
Motor v4_1.jpg (55.91 КиБ) Просмотров: 3756

Motor v4_2.jpg
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: SMT-Robot

Сообщение galex1981 » 20 апр 2009, 08:41

Так все таки в CD-Rom ах коллекторные двигатели (шпиндель)?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: SMT-Robot

Сообщение Digit » 20 апр 2009, 09:56

шпиндель - нет. а вот лоток выдвигает коллекторный.
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: SMT-Robot

Сообщение mkor » 20 апр 2009, 10:56

На шпинделе тоже бывают коллекторные.
Столкнулся, когда "помер" плеер XORO 415. Практически типовая неисправность - перестает читать диски, а потом и совсем их не отдает. Причина - истираются и заклинивают токоподводящие пластины к коллектору двигателя вращения диска. Типовой же рецепт - замена двигателя на подходящий из привода CD-ROM.
mkor
 
Сообщения: 27
Зарегистрирован: 14 май 2008, 17:30
Откуда: Москва - Электросталь

Re: SMT-Robot

Сообщение AL_ZUB » 20 апр 2009, 14:40

На шпинделе в старых компутерных и СD музыку слушать коллекторные двигатели.
Всё дело в скорости приводов.

Пример механика магнитолы:
Вложения
ABCD0010.JPG
простите за качество мобилка
Аватара пользователя
AL_ZUB
 
Сообщения: 7
Зарегистрирован: 19 май 2008, 17:35
Откуда: Беларусь


Вернуться в Наши проекты

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

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