Автор Тема: Ходеща платформа или как се учим да ходим  (Прочетена 38877 пъти)

westsiderz

  • Заклет Роботостроител
  • *****
  • Публикации: 244
    • Профил
    • http://www.xequtor.co.nr
Ходеща платформа или как се учим да ходим
« Отговор #15 -: Август 13, 2010, 05:48:03 pm »
А за електрониката и софтуера какви идеи имате. Кой микроконтролер смятате да се ползва. За такъв проект нещо от рода на PIC16F877 дали ще е достатъчно или да се мисли за нещо от PIC18 фамилията.
\"We will make electricity so cheap that only the rich will burn candles.\" ~ Thomas Edison

Ахмед Караибрахимов, гр. София 25г.

http://roboleague.bg/
http://xequtor.co.nr

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Ходеща платформа или как се учим да ходим
« Отговор #16 -: Август 13, 2010, 10:04:41 pm »
Цитат на: "westsiderz"
А за електрониката и софтуера какви идеи имате. Кой микроконтролер смятате да се ползва. За такъв проект нещо от рода на PIC16F877 дали ще е достатъчно или да се мисли за нещо от PIC18 фамилията.


В началната идея (в най-лошият случай, ако никой силен в електрониката или програмирането не помага :)), мисля да използвам робоконтролера МРЦ40 с ATmega644 (доста прилична разработка - с RS232 и стабилизатор на напрежението) + модул за управление на сервомотори към него, като платките ще се поръчват в платкаджийница. :) Другият вариант е Arduino и модул за управление на серви...
Като датчици предвиждам: Сензори за препядствия и за мерене на разстояние; Акселерометър или жироскоп (трябва си); Сензори за наклон, за да разбере на коя точно страна е паднал (ако въобще падне :-D). Като ми се иска събраните данни от околната среда, посредством контролерчета (ATtiny15) да се пращат в "мозъка".
Батерия - Li-Po (т.е. литий-йон) примерно 900-1800mАh ще е достатъчна, защото разполагам със зарядно за тях. :)
За софтуера нищо не мога да кажа към този момент. Най-вероятно ще си напиша няколко библиотеки, които да мога да ползвам и които да ме улеснят максимално много при писането. Ако е Arduino - там е малко по-лесно. :) Като цяло за тази част би ми била необходима най-много помощ, но ще държа проекта Open Source, така че се надявам на помощ, когато се стигне до този етап.
И още... няма значение какъв ще бъде контролерът, дали ще е AVR или PIC, нито пък какъв тип от семействата. За PIC16F877 не мога да споделя, но една ATmega8 (88) ще е напълно достатъчна. :)
Поздрави!
Роботиката не е хоби - тя е начин на живот!

nmanchovski

  • Вече знае какво е робот!
  • *****
  • Публикации: 44
    • Профил
Ходеща платформа или как се учим да ходим
« Отговор #17 -: Август 13, 2010, 11:06:41 pm »
Защо ако ползваш ардуино ще ти трябва модул за сервотата? Аналогови сервота мислиш да ползваш? Имам един излишен ATmega328, който мислех, че е изгорял ама се оказа, че не е. Мога да го жертвам за каузата :)
Николай Манчовски, София

nunep

  • Вече знае какво е робот!
  • *****
  • Публикации: 76
    • Профил
Ходеща платформа или как се учим да ходим
« Отговор #18 -: Август 13, 2010, 11:43:33 pm »
Аз за електроника и софтуер немога да помогна, обаче мога да изрежа частите ако са от лексан(поликарбонат) или стъклопласт за печатни платки. Само че съм във Варна и ако стане работа немисля, че транспорта ще е скъп.

Gioreto

  • Робо-Новак
  • *****
  • Публикации: 21
    • Профил
Ходеща платформа или как се учим да ходим
« Отговор #19 -: Август 14, 2010, 02:49:14 am »
Може да направим два отбора - хора от София и примерно хора от морето (Варна, Бургас). За да има все пак нещо като състезание  :)
Георги Генов, Бургас, 22г.

Dimitrov

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 141
    • Профил
Ходеща платформа или как се учим да ходим
« Отговор #20 -: Август 14, 2010, 12:13:39 pm »
За електрониката мога да помогна. Но пустото програмиране не успавам да го науча колкото и да се опитвам  ;(
Георги Димитров / Стара Загора

Да пишеш на български с латиница е все едно да пишеш с лайна на стената - чете се, но не е красиво

westsiderz

  • Заклет Роботостроител
  • *****
  • Публикации: 244
    • Профил
    • http://www.xequtor.co.nr
Ходеща платформа или как се учим да ходим
« Отговор #21 -: Август 14, 2010, 05:48:03 pm »
Значи от микроконтролера ще се иска да управлява сервотата, които се очаква да работят в нещо като синхрон (веднага след като единия свърши работа, другия ще почва), също и да получава и обработва данните от сензорите. С акселерометър или жироскоп не съм още работил, техните сигнали аналогови ли са? Ако е така ще може да използваме конвертора от аналогов към дигитален сигнал с който контролерите разполагат (PIC16F877 разполага с 8 такива, което за този проект мисля че е достатъчно). Така че предполагам кода на програмата ще съдържа един основен цикъл, който ще е само за управление на сервотата, а ще има interrupt функции, които ще контролират данните от сензорите. Прав ли съм или мислите по съвсем друг начин да се напише програмата?
\"We will make electricity so cheap that only the rich will burn candles.\" ~ Thomas Edison

Ахмед Караибрахимов, гр. София 25г.

http://roboleague.bg/
http://xequtor.co.nr

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Ходеща платформа или как се учим да ходим
« Отговор #22 -: Август 14, 2010, 08:23:28 pm »
Само с една атмега 8 и допълнителен модул м оже да се осъществи управлението на 32 сервомотора.,но не мисля че само тя ще е достатъчна.Може да се сложат няколко контролера и всеки да отговаря за дадено нещо,и да изпраща информация в обработен вид към "мозъка"
Примерно един МК отговаря за сензорите -акселометър за равновесието и някъкъв датчик за разтояние и /или бампер на върха на пръстите.


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

westsiderz

  • Заклет Роботостроител
  • *****
  • Публикации: 244
    • Профил
    • http://www.xequtor.co.nr
Ходеща платформа или как се учим да ходим
« Отговор #23 -: Август 14, 2010, 08:56:13 pm »
Да ама то нали ще се използват само 6 сервота. Ако с Atmega 8 може да се управляват до 32 сервота, няма ли в нашия случай да ни останат свободни входове/изходи. Дали не можем да осъществим идеите само като използваме един МК. Така ще е по-опростено, по-ефтино и по-практично. Вие как мислите. Иначе и идеята за ползване на контролерчета за управление на сензорите и пращане на инфо към един главен МК е добра, ама така поне на мен ми се струва, че ще стане по-сложен проекта.
\"We will make electricity so cheap that only the rich will burn candles.\" ~ Thomas Edison

Ахмед Караибрахимов, гр. София 25г.

http://roboleague.bg/
http://xequtor.co.nr

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Ходеща платформа или как се учим да ходим
« Отговор #24 -: Август 14, 2010, 09:28:09 pm »
http://www.lynxmotion.com/p-567-free-download-lynxterm.aspx#downloads
тука има инфо за А8 за управление на сервотата.
http://robozone.su/2008/06/29/modul-servokontrollera-ssc-32-otkrytyjj.html

тука е с Схемата и платката
А за порограмата не се тревожа ,Яско ще даде едно рамо ;) ...
Пък само 6 сервота са за краката,а торса?Нагоре все ще трябва да се "надстои".


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

sando_712

  • Вече знае какво е робот!
  • *****
  • Публикации: 74
    • Профил
:?
« Отговор #25 -: Ноември 10, 2010, 10:19:39 pm »
Здеавейте колегй имам една идея ами ако робота неси дига краката ами ги приплъзва само тогава няма ли да бъде по лесно или само аз си мисля така ПОЗДРАВИ!!!  :D  :D  :D
Александър Стаменов Плевен

DimityrTonev

  • Робо-Новак
  • *****
  • Публикации: 15
    • Профил
:)
« Отговор #26 -: Май 22, 2011, 08:48:13 pm »
Момчета защо се хварляте да правите ходеща платформа побие на човешки крака, след като наи лесно изработената и управляемата ходеща платформа е тип пилешки крак стъпало и две рамена. По едно амортисиорче  между стъпалото и пържото рамо и едно между двете рамена за да може конструкцията да стои изправена след това един електромотор с редуктор за намаляне на оборотите с едхо колело и едно рамо хванато на ексцентрик на колелото и на долното рамо което е хванато за стъпалото и с малко опити на самия крак може да се настрои доста добре това беше принципа на първата ми ходещи платформи преди доста време :) сега пак се запалих но за начинаещите мога да ви кажа само едно НЕ ОБРЪЩАИТЕ ГРЪБ на механика без нея наи малкото ще ви трябват доста средства да направите каквото и да било.Не на празно в училище ви учат първо механика и физика а не електротехника, електроника или програмиране замислете се сериозно има доста лесни и наи вече евтини  начини да се направи нещо с механика от колкото с електроника и както на всички им е ясно в този форум тук ние не правим проекти на високо ниво и да гоним прецизност тук всеки се занимава за удоволствие.
Вижте какво имам в редвид за пладформата с тип пилешки крак, ако прочетете внимателно какво сам написал всеки ще разбере за какво говоря. http://www.youtube.com/watch?v=csqKQW5xpvs&feature=related

Надявам се поста ми да е бил полезен.
Димитър. Бургас. 24г.
http://www.youtube.com/watch?v=4dneLQY6ZVk