Автор Тема: Panic Attack от клуб по роботика СМГ  (Прочетена 2296 пъти)

mivr

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 118
    • Профил
Panic Attack от клуб по роботика СМГ
« -: Ноември 14, 2013, 10:51:32 pm »
Panic Attack



Един проект на клуб по роботика СМГ с помоща на ТУ-София и спонсорство, от страна на платки, от Микрон20 http://www.micron20.com/.

След 4 седмици работа и над 6 месеца планиране можем да се похвалим с почти работещ както се очакваше, робот.

Механика
    За мотори се спряхме на 25-милиметровите редуктори на Pololu с редукция 20:1, скорост от 480 об./мин. и максимален въртящ момент от 2.6 кг./см.


линк към сайта на Pololu:
http://www.pololu.com/product/1572/specs

Джантите са изработени от дурал по следните чертежи:




Чертежите са правени на безплатната версия на AutoCAD Mechanical 2013,  (за ученици и студенти), разликата между чертежите и оригиналите идва от минималното разстояние между двете дупки за стопорните винтове.

Планките са два вида от 0.5мм неръждаема стомана и от 1.5мм неръждаема стомана, като страничните и долната са от 0.5мм а планката за избутване е от 1.5мм, като 1.5мм-вата е заострена с цел подпъхване на противника. Разбира се няколко часа преди състезанието (когато кантарчето ни тръгна) открихме че сме 70 грама над максималното позволено тегло (500гр.), така роботът остана без задна и странични планки и намалихме броя на болтовете и гайките с цел да олекотим още конструкцията. Крайното ни тегло е 498гр. Разликата можете да видите от чертежите и реалността:




Извиняваме се за липсващото оразмеряване, чертежите са правени за лазерно рязане.








Сензорите са закрепени с болтове, където може а средният сензор е залепен с горещ силикон. Платката е също на 2 винта (щяха да са 4 но 2 винта и 2 гайки се оказаха твърде тежки - 3гр. :().

Гумите
    Гумите са изработени от силикон с твърдост 10A по Шор или най-мекият който успяхме да намерим.
https://www.smooth-on.com/index.php?cPath=1135
Вносителят за България е Мистрал Трейдинг ООД (mystraltrade@yahoo.com). Отговарят бързо на имейли и доставят по куриер за един ден.
    Изливането се осъществи в изработени за това форми:



Архив на всички CAD файлове: https://www.dropbox.com/s/sn4itbi3muv7evv/Panic%20Attack%20CAD%20Files.zip

Електроника
    Платката е на основата на микроконтролер Atxmega32A4U, който комбинира бързи ADC конвертори, USB порт, 16 PWM канала и още много модули които можете да разгледате тук:http://www.atmel.com/devices/ATXMEGA32A4U.aspx?tab=overview.
    Захранването е осъществено с MC34063 сметнато е с безплатен калкулатор намерен в мрежата. http://dics.voicecontrol.ro/tutorials/mc34063/
    Мощните вериги са базирани на IR2104 драйвери, които позволяват да се ползват два N канални транзистора за направата на полу-мост. На платката са поставени 4 полу-моста или 8 N канални транзистора.
    Сензорите са: 2x 10-80см на SHARP и един 10см модул от Pololu със сензор на SHARP.
    Понеже драйверите на транзисторите изискват над 10 волта за да работят нормално се наложи добавянето на повишаващо захранване като външен модул, отново базирано на MC34063 сметнато със същият калкулатор и осъществено на прототипна платка.

Транзисторите са: http://bg.farnell.com/stmicroelectronics/std75n3llh6/mosfet-n-ch-30v-75a-dpak/dp/2098182
Линк към схемите: http://store.comet.bg/Catalogue/Product/9200/
Архив на файловете на платката: https://www.dropbox.com/s/1xa7wsmhgocku3a/Main_Board_28.10.2013_production.zip?dl=0

Програма
    Кодът на роботът е доста опростен и работи на принципа на прекъсвания от един от вътрешните таймери на микроконтролера. Проектът е на официалният и безплатен софтуер за Atmel микроконтролери: Atmel Studio, с помощта на вградените библиотеки за нашият микроконтролер успяхме да напишем кодът за забележително кратко време, а грешките бяха малки и лесно отстраними (почти веднага след минаване в режим на дебъгване).

Архив на проекта в Atmel Studio: https://www.dropbox.com/s/im9k0aw7qdbt5yt/Sumo%20Robot%20Panic%20V1.zip?dl=0

Ако имате въпроси или интерес към някоя неописана част от робота можете да питате под темата, ще се постараем да ви отговорим възможно най-скоро.

Поздрави
« Последна редакция: Април 23, 2015, 11:47:44 pm от mivr »
Михаил Врачaнски 19год. В ТУ-София Автоматика

Skype: mivrmmm

email: mivrk@yahoo.com

westsiderz

  • Заклет Роботостроител
  • *****
  • Публикации: 244
    • Профил
    • http://www.xequtor.co.nr
Panic Attack от клуб по роботика СМГ
« Отговор #1 -: Ноември 18, 2013, 09:46:20 pm »
Пропуснал си нещо много важно - това е големият победител в мини сумо дисциплината, която беше част от състезанията на Робо Лига България 2013  :clap:
\"We will make electricity so cheap that only the rich will burn candles.\" ~ Thomas Edison

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

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

mivr

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 118
    • Профил
Panic Attack от клуб по роботика СМГ
« Отговор #2 -: Ноември 18, 2013, 10:57:24 pm »
Абсолютно правилно, в опитът ми да опиша всеки модул колкото мога по-подробно съм забравил за постижението му.

Относно момента роботът среща проблемът, че при сблъсък с непреодолим противник (такъв не намерихме на състезанието, слава богу) вместо роботът да приплъзва гумите си по терена целият робот започва да подскача. При това скачане на роботът силата на бутане е голяма но само за около 30-40% от времето, за момента нямаме отговор на въпросът, как да спрем това подскачане (разбира се без да намаляме мощността на двигателите). Ще се радваме на съдействие по този проблем.

Поздрави,
Михаил Врачaнски 19год. В ТУ-София Автоматика

Skype: mivrmmm

email: mivrk@yahoo.com