Автор Тема: Една идея за различни ел. модули  (Прочетена 21713 пъти)

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
Една идея за различни ел. модули
« -: Юли 18, 2007, 12:46:58 am »
Отдавана ми се върти една идея и ми се ще да я обсъдим. Всеки проект за робот има в себе си електроника и на всеки от нас му се налага да почне да си я прави сам, често пъти от нулата. Та идеята ми да си разработим разни стандартни модулчето. Примерно базова платака с MCU, H-мост за двигателите, УЗ датчик, модул за радиокомуникации и всякъкви други.
За целта първо трябва да се изтества прототипа на дадения модул и след това да му се направи печатна платка, след което вече е много по лесно да се мултиплицира. Относно правенето на печатни платки, засега аз мога да се наема със задачата. Трябва да определим кой тип модули са най необходими и полека да започнем работа. Засега лично аз съм правил и тествал следните модули: базова палтка с MCU ATMEGA8, H-мост за управление на двигателите, и модул за радиокомуникация. Знам че sv_shady има успех с УЗ сонар. Ще започна в отделни теми да описвам различните модули правени от мен. Очаква предложения и коментари по темата :)
Ясен Паунски,  гр.София, 39 г.

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Една идея за различни ел. модули
« Отговор #1 -: Юли 18, 2007, 03:43:43 pm »
Ясене, това го обсъждахме и на срещата на 10-ти юли, и според мен това е страхотна идея! Много ще е добре да се направи някакъв подобен проект. Като цяло, е голямо улеснение за всички, не само за начинаещите. Едно е да имаш под ръка монтажна платка с милион кабелчета, а друго си е да имаш симпатична платка с писти и всичко необходимо, за да си направиш робот "за нула време", както се казва. Аз съм привърженик на идеята, и като за начало, ще е добре да направим проект за базова платка на Микроконтролера. Добре ще е да има и H-мостове за управление на двигателите. Така всеки сам ще може да си прецени какво иска да направи, да си направи сам датчиците (за които може после да направим друг проект) и да си програмира робота. Добра идея! :) Дано успеем! От мен - с каквото мога ще помагам! :)

Предлагам първата базова платка да е на основата на ATmega8! Надявам се да обсъдим това! :)
Поздрави!
Роботиката не е хоби - тя е начин на живот!

sv_shady

  • Administrator
  • *****
  • Публикации: 636
    • Профил
Една идея за различни ел. модули
« Отговор #2 -: Юли 18, 2007, 08:59:56 pm »
Аз не виждам причина защо да не няма базова платка както за Атмега, така и за ПИК. Кой с каквото иска, мисля че модулите няма да са зависими от контролера до такава степен.
Imagination is the only limit.......

Светлин Пенков
София / Рединг, Великобритания

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Една идея за различни ел. модули
« Отговор #3 -: Юли 19, 2007, 09:57:54 am »
Цитат на: "sv_shady"
Аз не виждам причина защо да не няма базова платка както за Атмега, така и за ПИК. Кой с каквото иска, мисля че модулите няма да са зависими от контролера до такава степен.


Като цяло, дадох предложение за ATmega-та, но това може да е и PIC, като пример. Е, зависи колко платки може да се направят... Ако са 2 вида - добре, даже идеално - PIC/Atmel модули!
Да оставим Ясен да каже своята дума по въпроса. :)
Роботиката не е хоби - тя е начин на живот!

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
Една идея за различни ел. модули
« Отговор #4 -: Юли 20, 2007, 01:11:44 am »
Нека не подемаме вечната тема PIC vs ATMEL :) Разбира се че няма голямо значение какъв точно ще е процесора, но като начало мисля да стъпим на ATMEGA8 и подобните нему. Ще трябва да специфицираме какво точно да има на модула и най важното как да бъдт изведни I/O пиновете за да е удобно за работа. Ще опитам да нахвърлям някои идеи.
Ясен Паунски,  гр.София, 39 г.

DataMatrix

  • Заклет Роботостроител
  • *****
  • Публикации: 308
    • Профил
    • http://datamatrix-bg.net/
Една идея за различни ел. модули
« Отговор #5 -: Юли 20, 2007, 01:54:49 am »
Цитат на: "yasko"
Нека не подемаме вечната тема PIC vs ATMEL :) Разбира се че няма голямо значение какъв точно ще е процесора, но като начало мисля да стъпим на ATMEGA8 и подобните нему. Ще трябва да специфицираме какво точно да има на модула и най важното как да бъдт изведни I/O пиновете за да е удобно за работа. Ще опитам да нахвърлям някои идеи.
Сещате ли се за онази моя платка за ПИК-а, която носих на събирането? Сигурен съм, че може да използваме същият принцип и при ATmeg(а)-ите, с някои оптимизации разбира се.
Димитър Бояджиев, гр. София

spp

  • Global Moderator
  • *****
  • Публикации: 414
    • Профил
    • http://robotics.cnc-bg.net/
Една идея за различни ел. модули
« Отговор #6 -: Юли 20, 2007, 09:25:51 am »
Мисля,че не си заслужава да се открива топлата вода при условие,че вече е открита.Няма смисъл да се изразходва време за направата на такава платка.По-добре да се използва готова или леко модифицирана готова платка.Времето и енергията е интересно да отидат за нещо ,което още не е направено и си заслужава труда.
Ето това е един робот "Монти".Всичко при него е на модулен принцип.Процесора е ПИК.Всичко работи безупречно.Тествал съм го доста.Платката е идеална и за развойна среда на ПИК.Като начало е доста добре.
http://www.adrirobot.it/menu_new/index/index_monty.htm
Ако ми остане време,ще опиша начина на домашно правене на прости печатни платки.Тук му е мястото и да попитам-Не смятате ли ,че на форума му трябва Буквар?Има много хора,които искат да се занимават с роботика ,но нямат необходимите познания за това.Вие,доколкото виждам сте няколко човека,които все пак имат някакъв поглед
,но другите нямат.Обяснете им.Не забравяйте ,че един робот е 30%електроника и 70%механика.В механиката също има много важни и тънки моменти.Само добрата симбиоза между двете ще даде нещо добро. :)
Слави Петков
София 49г

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Една идея за различни ел. модули
« Отговор #7 -: Юли 20, 2007, 09:33:35 am »
Здрасти, spp! Мерси за положителните думи и забележката. Основателна е, въпреки, че със статиите си се стремя точно да подтикна неразбиращите към разбиране. :) Така е, по-голямата част от роботите е механика, затова ще наблегна на статии от този род. Но в случая важното е и експериментирането. Като цяло съм пояснил основите на елементарната механика (редуктори, откъде да се вземат)... Идеята за "Буквар по Роботика" е страхотна! Мисля, да поработя по нея! :) Мерси още веднъж!

Относно базовия модул... Не е толкова сложно да се извърши. Топлата вода е открита отдавна, но пък е много добре да направим наша разработка в средата... Не знам, по принцип това е моето мнение по въпроса. В интернет има много материал, струва си да се огледа. Въпросът и търсенето на отговор продължават... :)

Поздрави!

Борислав
Роботиката не е хоби - тя е начин на живот!

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Една идея за различни ел. модули
« Отговор #8 -: Март 04, 2009, 01:49:20 pm »
Гледам ,че темата е в застой...Интерес ли няма ?
Идеята е хубава.Мислих и смятам да пробвам да направя такъв модул.Предполагам ,че ще бъде на принципа на компютърната сглобка:
1 дънна платка на която ще са:
 1а .Захранване 3.3,5,12 Волта
 1б .Модул за управление на двигателите със джъмпери за изключване и ползване на външен модул
 1в.RS232 за комуникация с ПК
 1г.Честотен генератор 38-40кХ
"Дъното" трябва да бъде опроводено със съответните куплунзи за връзка с МК,сензорите,от и до драйвера за моторите.Хубаво ще е да могат да се сложат и 2 МК .
В момента все още обмислям какво да сложа и как да разположа нещата,моля давайте идеи.
Другия вариант над който умувах е "дъното"да е само свързваща част между отделните модули ,като те от своя страна трябва да са напълно оборудвани за самостоятелна работа.
Драйвера за двигателите ще бъде на основата на MOSFET транзистори,L293 ,релета...
Например модула за двигателя заедно със сензори да се използва за преследвач или сумист.
Другото което се сещам е големината на самите модули-как това ще се отрази на височната и теглото на робота.
Ако се сещате нещо .....или имате подходящи схемни решения или предложения,на кой контролер да се направи /PIC-AVR/
Може би и дъното да се пригоди за няколко контролера -А8,А16-32?


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Една идея за различни ел. модули
« Отговор #9 -: Юли 27, 2009, 10:42:18 pm »
Поради липса на време и други такива проблеми досега успях само да изтествам една малка платка с МК Атмега на която може да се сменя кристала,на нея има само 7805 с радиатор за стабилизация на захранването,изходните пинове не са защитени с резистори поради мое недомислие :oops: и не оставянето на място на платката.Стабилизаращите кондензатори са SMD ,както и две съпротивления на 1 краче ,както и на 19 краче към един свето диод ,за тестване на мигащия свето диод от темата "Първи проект на МК"
Понеже имах проб;ем с Л 293ДНЕ при работата и ,платката на драйвера не е съобразена с тази на МК.
Ще спомена за този проблем с 293 тук ,тъй като разводняването на форума е доста.Закупих 293В от комет.Направих схемата :
http://myrobot.ru/stepbystep/images/simple3.gif ,схемата я има и във форума.Както е така схемата при незакачени крачета 7 и 10 Схемата работи!Но при подмяната на схемата с 293ДНЕ спря....След дълго чудене защо и някоя и друга .... до магазина /да ме извиняват.../ прочетох пак тук че е хубаво гореспоменатите крачета да са към минус или + през 330 ома съпротивление.Тогава всичко си работи .
 Следващата ми стъпка е за направя т.н. "дъно" ,платка на която ще се монтират другите платки,същевременно тя трябва да е по размер толкова ,че да се побира в робота /в случая робо платформата н а клуба/ и да не е много висока и наситена.

Днес си намерих кабела на телефона и пускам снимката:


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Една идея за различни ел. модули
« Отговор #10 -: Декември 09, 2009, 11:19:43 pm »
Поради липсата на време съм я докарал доникъде.Старата платка смених,поради това че не бях я предвидил за "сандвич" монтаж.
сега пускам картинките на две платки
1 драйвер за л293 ,която се явява и основна платка:

както и платка 2 -микроконтролер/Атмега8,88,168,328/ кварц и токоограничаващи резистори,като платката е проектирана да се сложи върху платка1

Самите платки не са довършени.На платка 1 трябва да сложа още rs232 ,смятам че с 2 транзистора ще е по удачно,тъй като ще заеме по малко място,може да се добави и един таймер с 555 за 38-40кХз..
но ще видим.Идеи някакви?


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Една идея за различни ел. модули
« Отговор #11 -: Декември 10, 2009, 06:07:14 pm »
Нека някой който се занимава с ПИК да даде някаква примерна схема за свързването с 293,ако даде 2 пика -още по добре.16ф84 май че ще е малък ,вие си изберете.
Схемата на таймера ще постна по късно.Тя може да бъде управлявана от МК или да работи самостоятелно.
Смятам че самостоятелният вариант е по удачен ,тъй като се спестява писането на код за МК и един пин.


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430