Автор Тема: Първата крачка в Роботиката  (Прочетена 19769 пъти)

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Първата крачка в Роботиката
« -: Юли 23, 2007, 10:45:25 pm »
Здравейте всички, които винаги са мечтали да проектират и изработят робот! В тази категория от нашия Форум по Роботика, ще научавате най-първите похвати в науката. Ще се запознаете с най-лесната за направа механика, малко по-сложната за изработка електроника, и ще се наложи да се запасите с доста нерви за програмата! :) Резултатът? Една наистина сбъдната мечта, а и още принос за българската роботика, която в момента е в начален стадий!

Време е да се запознаем с основната блок-схема, по която могат да се изградят повечето роботи:



(Простете рисуването ми, не ми беше силата в училище..  8)  :lol: ).

И така, нека разгледаме схемата и я разберем.

1. За да работи един робот, му е нужна основна платка. Това е модулът с процесор, или накратко Микроконтролер. В този процесор ще се съхранява алгоритъма или програмата на нашия робот. Обикновено се състои от PIC или Atmel (серия АТ, или Tiny) микрочип, кварцов кристал и два кондензатора към него. Останалите неща, като копче за изпразване на съхранената в процесора информация е лукс. :)

2. Следващата ни стъпка ще е "Драйверът за двигатели". Той е пряко зависим от Микроконтролера. Свързва се с него, и е желателен (отбелязвам желателен, не задължителен!) за правилното функциониране на робота, тъй като може да се сблъскате със сериозни проблеми откъм двигателите. Лично аз, обожавам L293D като драйвер на двигатели. :) Естествено, можете да ползвате всяка друга ИС, която да е драйвер на двигатели, или алтернативата - транзистори.

3. Този драйвер за двигатели трябва да свържете с моторите. При тях има една малка, но страшно важна подробност! Моторите НЕ могат да се свържат с колелата БЕЗ редуктор! Защо ли? Просто е - роботът ще стане дотолкова бърз, че може да се удари фатално в някоя стена (и/или тавана :))... Та така. Редуктори можете да използвате практически всякакви. Можете да ги вземете от много места (най-често играчки), стига да осигуряват предавателно отношение от 1:75 до 1:200. Ако е над 1:200, роботът ви ще стане като охлюв, затова не е препоръчително. Като цяло, това е всичко, което трябва да научите за двигателите на първо време.

4. Датчиците. За да се ориентира вашият робот в пространството, за да му дадете "слух", "зрение", "осезание" и др., са ви нужни датчици! За радост, има голям избор на датчици! Можете да използвате: Инфрачервени и звукови локатори, Инфрачервени датчици за линии, Сонари за измерване на разстояние до обект, Цветни кръгове на колелата, за определяне на изминатото разстояние, Различни бампери (датчици за допир) и какво ли още не... Те се свързват с Микроконтролера и са пряко свързани с програмата!

5. ISP-програматор. Тук няма нищо сложно, въпреки, че заглавието му звучи точно така! За да вкарате програма в мозъка на робота ви (процесора), ви е нужен програматор. Това е приставката, която свързва компютъра с контролера на робота. ISP означава, че няма да е нужно да махате Процесора от куплунга, и да го слагате на отделен програматор. Можете директно да включите контролера на робота към вашия Персонален компютър и да програмирате спокойно. (вж. категория "Програматори").

6. Последният и най-най-важен елемент в Роботиката е програмата, или алгоритъмът. Написването на програмата е труден и дълъг процес, но без нея, вашият робот ще е една светеща кутия! Това е и силна психологична пречка, която кара повечето начинаещи да загърбят Роботиката. Но, уверявам ви, ако преминете тази граница и успеете веднъж - после е детска работа! :) Засега няма да спирам подробно на това. Можете да видите раздел "Алгоритми и програми", за повече информация! ISP-програматорът е свързан с Програмата с пунктирана стрелка, защото не са точно пряко свързани. :)


И като отчетем факта, че на всички модули трябва да се пусне стабилно напрежение, вие получавате финалния резултат - Робот!

За начални проекти (за някои дори не е нужна програма!) препоръчвам това:

Как да направим най лесния робот (Продължава с 3 части, в които се усложнява конструкцията)
Първият ни Line Tracer

Дайте воля на въображението си в направата на робота, четете статиите и разглеждайте схемите тук, на сайта! Това ще ви улесни много, и финалният резултат ще дойде съвсем скоро! :)

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

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
Първата крачка в Роботиката
« Отговор #1 -: Август 06, 2007, 01:22:11 pm »
Поздравления за spp, за добрия буквар, който е започнал :) Смятам че е много полезен за начинаещите, а и не само за тях :)
Ясен Паунски,  гр.София, 39 г.

spp

  • Global Moderator
  • *****
  • Публикации: 414
    • Профил
    • http://robotics.cnc-bg.net/
Първата крачка в Роботиката
« Отговор #2 -: Август 06, 2007, 01:27:07 pm »
Благодаря ,надявам се да помогне . :oops:
Слави Петков
София 49г

INF1n1t

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 139
    • Профил
Първата крачка в Роботиката
« Отговор #3 -: Август 31, 2007, 07:56:20 pm »
Този буквар е страшен. Аз сега мисля да напиша тези основи на електротехниката, които ще имат препратки към темите на spp, защото хората се нуждаят от практика. Аз чак сега започнах с практиката (до преди всичко на теория съм го знаел) и мога да кажа, че си е много по-различно!
Иван Занев - град София

Bluebear

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 101
    • Профил
Първата крачка в Роботиката
« Отговор #4 -: Юни 12, 2008, 09:45:26 pm »
Като изключим програмирането останалото е лесно,но това програмиране ме съсипва  ;(  но опитвам и се мъча да науча този С  8)
Георги Тодоров гр.Пазарджик skype: blubear_pz93 Човек не е победен докато не се признае за такъв !!!

westsiderz

  • Заклет Роботостроител
  • *****
  • Публикации: 244
    • Профил
    • http://www.xequtor.co.nr
Първата крачка в Роботиката
« Отговор #5 -: Август 07, 2010, 11:43:57 am »
http://www.youtube.com/watch?v=0yD3uBshJB0
http://www.youtube.com/watch?v=QKyDrUonp98&feature=channel
http://www.youtube.com/watch?v=Mm5Tfm04cKk&feature=channel

Много полезни видеота за начинаещи робостроитеи като мен, а и старите кучета може да научат нещо ново  :) Лекциите са от университета Станфорд за което мисля че няма нужда от повече коментари  :D

ПС: Дал съм линкове само към три лекции но има много повече, така че намерете ги и тях.
\"We will make electricity so cheap that only the rich will burn candles.\" ~ Thomas Edison

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

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

secko_007

  • Новодошъл
  • *****
  • Публикации: 3
    • Профил
Първата крачка в Роботиката
« Отговор #6 -: Март 18, 2011, 07:20:16 pm »
Идеално начало за начинаещите  :)
Сечкин Мехмед, гр.Пловдив, 20г.

I saw...

luiji

  • Новодошъл
  • *****
  • Публикации: 1
    • Профил
Първата крачка в Роботиката
« Отговор #7 -: Януари 01, 2012, 09:43:06 pm »
супер закачих се  :D