Мазмұны:

SOCBOT - келесі буын Vibrobot: 13 қадам (суреттермен)
SOCBOT - келесі буын Vibrobot: 13 қадам (суреттермен)

Бейне: SOCBOT - келесі буын Vibrobot: 13 қадам (суреттермен)

Бейне: SOCBOT - келесі буын Vibrobot: 13 қадам (суреттермен)
Бейне: EGB320 Group 27 - SocBot.27 video showcase for QUT 2024, Шілде
Anonim
SOCBOT - Жаңа буын Vibrobot
SOCBOT - Жаңа буын Vibrobot
SOCBOT - Жаңа буын Vibrobot
SOCBOT - Жаңа буын Vibrobot
SOCBOT - Жаңа буын Vibrobot
SOCBOT - Жаңа буын Vibrobot

Басында пейджерлер болды. Іске қосылған пейджерлердің үстелдер мен шкафтардан шығып билегені көптеген адамдар үшін шиеленістен асқан жоқ. Бұл өндірушінің қатысуымен болған кезде өзгерді. Көп ұзамай вирробот дүниеге келді. Бұл технологиялық дірілдейтін критиктер көбейе бастаған кезде олар ойлауға болатын барлық дерлік механикалық формаларды ала бастады. Олардың тепе -теңдігі жоқ, қозғалтқыштары скутерлерді кездейсоқ бағытта жіберіп, сілкіндірді.

Содан кейін болды. Бір күні таңертең жаңа күнге дайындалып жатқан жасаушы қолындағы тіс щеткасына жалт қарады, ал қылшық босанды. Кім біледі, технологиялық араластыруды тіс щеткасымен жасалатындай қарапайым нәрсе. Дүние жүзіндегі жеке ләззат алатындар хакерліктен тіс щеткасын табады деп ешкім болжай алмас еді. Бристлботтың қарапайым, бірақ талғампаз дизайны оны барлық жастағы жасаушылардың сүйікті жобасына айналдырды. Ол тез арада өндіруші мәдениетінде терең тамырланған белгіге айналды, оны ешқашан ауыстыруға немесе ұмытуға болмайды.

Виброботтың эволюциялық отбасылық ағашының келесі тармағында біз дипботты табамыз. Қоқысқа ұшыраған интегралды схемалармен жасалған барлық дипботтар, ең алдымен, аналық платалардан туады. Бұл вибробот мәдениетінің төменгі шабандоздары. Олар биіктігі бойынша жетіспейтін нәрсені аяқтың санында құрайды, өйткені олардың көпшілігінде кемінде 40 болады. Көптеген дипботтар байт болуы мүмкін көп аяқты қатеге ұқсайды.

Генофондтың осындай ауқымды өзгеруімен, вибробот тұқымдық ағашы инновациялық эволюциялық бейімделуді жалғастырды. Қоршаған ортаның әсерінен виброботтар қолда бар кез келген нәрседен шығуды жалғастырады. Олар қосалқы бөлшектер қораптарынан, қараңғы жастағы электронды гаджеттердің ішектерінен (пейджер сөзін оқыңыз), жеке күтім құралдарынан, ескі бейне ойын контроллерлерінен және тасталған компьютерлерден дами алады. Барлық осы экологиялық факторлар вибробот генотипін кеңейту міндетін жақсы атқарады.

Бұл бізді осы Нұсқаулыққа - Socbot назарына аударады. Дибботты алғаш көргенде бұл автордың санасында туған, бұл вибрациялық микро робот дизайнының эволюциясындағы келесі қадам. Бұл блоктағы жаңа бала - бұл өте дамыған вибробот. Құтқарылған теледидардың инфрақызыл қашықтан басқару пультімен басқарылатын бұл PICAXE миы бар келесі буындық вибробот сіздің барлық бағыттаушы командаларыңызға жауап беруге дайын. Кездейсоқ роуминг болмайды. Бір түймені басу арқылы собботтың бірегей сым орамалы локомотив жүйесі бұл таңбаны кез келген бағытта жіберуге мүмкіндік береді. Сілтілі сағаттар батареяларымен жұмыс істейтін сокботта двигательді пейджерлі қос қозғалтқыш бар. Бұл конструкция шектеулі болғанына қарамастан, бұл микробот кез келген тегіс бетте айнала алатындай күшті. Миы үлкен болғанымен, ол әлі де төрттен бір бөлікке отырады. Осыншама технологиялық мұра мен қуат осындай шағын кеңістікке жиналған кезде, вибро технологиясының эволюциясындағы келесі қадам бізді қайда апарады деп ойлануға тура келеді.

Мұнда Гарет Бранвин жазған тамаша Vibrobots мақаласы

Биохимиялық

1 -қадам: БӨЛІМДЕР

БӨЛІКТЕР
БӨЛІКТЕР

. 1 - PICAXE -08M 1 - 16 істікшелі сым орамасы 1 - 16 істікшелі DIP розеткасы 1 - 8 істікшелі батырғыш розетка 2 - вибрациялық пейджер қозғалтқыштары 1 - TSOP4838 немесе соған ұқсас 38 кГц инфрақызыл қабылдағыш модулі 2 - жалпы мақсаттағы 100В сигналдық диодтар 3 - L1154 смартфоны 1 - 4.7mfd конденсатор 2 - 82ohm 1/4 ватт резисторлар 1 - 33K ohm 1/4 ватт резисторлық сым, жұқа металлдан қорғайтын, супер желім

2 -қадам: Қалай жұмыс істейді

ОЛ ҚАЛАЙ ЖҰМЫС ІСТЕЙДІ
ОЛ ҚАЛАЙ ЖҰМЫС ІСТЕЙДІ

. Бұл Socbot PICAXE -08M ең пайдалы сипаттамаларының бірін пайдаланады - оның барлық 127 Sony 38KHz инфрақызыл теледидарды басқару кодтарын жіберу және алу мүмкіндігі. Бұл функция 08M -ге қашықтан басқару пультімен, теледидармен немесе басқа 08М -мен байланысуға мүмкіндік береді. Мұнда 08M әмбебап қашықтан басқару пультінің жарамды кодын бақылайды және бір немесе екі пейджерлік қозғалтқышқа ағымдағы импульсті жіберу арқылы пульттағы түймелердің басылуына жауап береді. 08M шығысы әрқайсысы 20 мА шамасында жұмыс істей алады, сондықтан мен әр моторға 40 мА беру үшін шығыс жұппен жалғадым. Әр қозғалтқышы бар 82 Ом резисторы токты максималды 40 мА дейін шектейді. Әр қозғалтқышқа параллель жылдам әрекет ететін сигнал диоды қозғалтқыштар тудыратын индукцияланған кернеулерді төмендетуге көмектеседі. Конденсаторлар қорғанысты едәуір жақсартады, сонымен қатар боттың көлеміне қосады, сондықтан мен оларды қысқа мерзімді ауыртпалықсыз қалдырдым..

3 -қадам: PICAXE КОДЫН ЖҮКТЕУ

PICAXE КОДЫН ЖҮКТЕУ
PICAXE КОДЫН ЖҮКТЕУ

. Бұл мен сокботта қолдану үшін жазған пикакс коды. Соцботта жүктеу схемасы жоқ болғандықтан, пикаксті прото тақтаға бағдарламалау керек, содан кейін бағдарламаланған чипті сокботқа жылжыту қажет болады. Код infrain2 пәрменін қолданып әмбебап қашықтан басқару құралынан 3 жарамды кодтың бірін күтеді. Қандай код алынғанына байланысты пикакс бір қозғалтқышқа немесе екі қозғалтқышқа 100 мС ток импульсін жібереді. Егер түймені басып тұрсаңыз, ағымдағы импульс түймешік босатылғанша қайталанады. Picaxe bas файлының көшірмесі жүктеу үшін төменде берілген.

НЕГІЗГІ: let dirs = %00010111BEGIN: let pins = %00000000 infrain2 let b0 = infra if b0 = 16 then AHEAD 'CH+ if b0 = 19 then LEFT' VOL- if b0 = 18 then RIGHT 'VOL+ goto BEGINAHEAD: pins = %болсын 00010111 'Шығу 0, 1, 2, 4 Өте жоғары үзіліс 100 goto MAINLEFT: түйреуіштер болсын = %0000011' Шығулар 0, 1 ЖОҒАРЫ 2, 4 ТӨМЕН пауза 100 гото BEGINRIGHT: түйреуіштер болсын = %00010100 'Шығулар 2, 4 ЖОҒАРЫ 0, 2 LOW кідірту 100 ГА НЕГІЗГІ.

4 -қадам: ҚАШЫҚТАН БАҒДАРЛАМА

ҚАШЫҚТАН БАҒДАРЛАМА
ҚАШЫҚТАН БАҒДАРЛАМА

. Кез келген әмбебап IR қашықтан басқару құралы PICAXE -мен жұмыс істейді. Сізге оны Sony теледидарымен пайдалануға бағдарламалау жеткілікті. Мен Wal Mart дүкенінен 10,00 долларға сатып алған арзан RCA әмбебап пультін қолдандым. Мен қолданған Sony коды 218 болды. Мен тексерген қашықтан басқару құралдарының көпшілігінде тек Sony теледидарына арналған кодтардың екі жиынтығы бар еді, сондықтан біреуі жұмыс істемесе, екіншісін қолданып көріңіз. Мен ұяшықты басқару үшін орталық арнаны жоғарылату мен дыбыс деңгейін төмендету және жоғарылату түймелерін қолдандым, бірақ сіз қалаған түймелерді қолдана аласыз. PICAXE веб -сайтындағы түймелердің кодын іздеңіз немесе қашықтан басқару пультіндегі әр түймешік жіберетін кодты тексеру үшін отладтау коды мен біздің компьютерді пайдаланыңыз. Менің қашықтан басқару пульті: дыбыс деңгейін төмендету - солға бұрылу (тек сол жақ мотор қосулы) Арна жоғары - алға қарай жылжу (екі қозғалтқыш қосулы) Дыбыс деңгейін жоғарылату - оңға бұру (тек оң жақ мотор қосулы).

5 -қадам: СЫМДЫ ОРАУ СОКЕТІН ДАЙЫНДАҢЫЗ

СЫМДЫҚ ОРАУ СОКЕТІН ДАЙЫНДАҢЫЗ
СЫМДЫҚ ОРАУ СОКЕТІН ДАЙЫНДАҢЫЗ
СЫМДЫҚ ОРАУ СОКЕТІН ДАЙЫНДАҢЫЗ
СЫМДЫҚ ОРАУ СОКЕТІН ДАЙЫНДАҢЫЗ

. Өткізгішті сымға бұрау қиын болуы мүмкін. Мен 4 -ке тапсырыс бердім және 3 -ін шатастырдым, ақырында 4 -ші сынбастан иілу керек. Бұл әдіс, мен ең жақсы жұмыс істеуім керек. Мен бір қатар сымдарды тақтаға салып, сол жақтағы барлық 8 түйреуішті мен қалаған пішінге баяу бүктедім. Мен мұны басқа жетекші қатар үшін қайталадым. Мен түйреуіштерді бірінен соң бірі бүгетін қысқышпен пішіннің соңғы түзетулерін жасадым. Кез келген иілу үшін қатаң бұрыштардың орнына жұмсақ қисықтар қажет..

6 -қадам: БАТАРЕЯ ТЕРМИНАЛДАРЫН ДАЙЫНДАҢЫЗ

БАТАРЕЯ ТЕРМИНАЛДАРЫН ДАЙЫНДАҢЫЗ
БАТАРЕЯ ТЕРМИНАЛДАРЫН ДАЙЫНДАҢЫЗ
БАТАРЕЯ ТЕРМИНАЛДАРЫН ДАЙЫНДАҢЫЗ
БАТАРЕЯ ТЕРМИНАЛДАРЫН ДАЙЫНДАҢЫЗ
БАТАРЕЯ ТЕРМИНАЛДАРЫН ДАЙЫНДАҢЫЗ
БАТАРЕЯ ТЕРМИНАЛДАРЫН ДАЙЫНДАҢЫЗ
БАТАРЕЯ ТЕРМИНАЛДАРЫН ДАЙЫНДАҢЫЗ
БАТАРЕЯ ТЕРМИНАЛДАРЫН ДАЙЫНДАҢЫЗ

. Батарея терминалдары ескі кассеталық палубадан құтқарылған жұқа металлдан жасалған екі бөліктен басқа ештеңе емес. Мен жай ғана екі бөлікті кесіп тастадым, әр бөлікке кішкене сымды дәнекерледім және оларды супер желім көмегімен 2 DIP розеткасына жаптым. Мен сонымен қатар 2 пейджерлік қозғалтқышты 16 істікшелі DIP розеткасына жапсырдым..

7 -қадам: Шұңқырлы розеткаларды жинаңыз

Шұңқырлы розеткаларды жинаңыз
Шұңқырлы розеткаларды жинаңыз
Шұңқырлы розеткаларды жинаңыз
Шұңқырлы розеткаларды жинаңыз
Шұңқырлы розеткаларды жинаңыз
Шұңқырлы розеткаларды жинаңыз
Шұңқырлы розеткаларды жинаңыз
Шұңқырлы розеткаларды жинаңыз

. Мен барлық 3 батареяны және PICAXE -ті ботқа ілместен алу үшін 2 DIP розеткасын жинадым. 8 істікшелі розеткадағы төрт түйреуіш (әр жағынан 2) 16 істікшелі розетканың 4 саңылауына (әр жағынан 2) түседі. Бұл 8 істікшелі розетканың жартылай қосулы және жартылай 16 істікшелі екенін білдіреді. Мен екі розетканы супер желіммен жапсырдым..

8 -қадам: БАРЛЫҚТЫ ДӘЛЕЛДЕУ

БАРЛЫҚТЫ ДӘЛЕЛДЕУ
БАРЛЫҚТЫ ДӘЛЕЛДЕУ
БАРЛЫҚТЫ ДӘЛЕЛДЕУ
БАРЛЫҚТЫ ДӘЛЕЛДЕУ
БАРЛЫҚТЫ ДӘЛЕЛДЕУ
БАРЛЫҚТЫ ДӘЛЕЛДЕУ
БАРЛЫҚТЫ ДӘЛЕЛДЕУ
БАРЛЫҚТЫ ДӘЛЕЛДЕУ

. Бұл бөлік өте күрделі болуы мүмкін. Барлық қосылымдарды орнату және барлық компоненттерді сымдарды қысқартусыз орнату оңай емес, бірақ бұл мүмкін емес. Мен оқшауланбаған 25 калибрлі сымды қолдандым. Мен аккумуляторлардан, сосын пейджерлік қозғалтқыштар мен ток шектеу резисторларынан және тізбек арқылы бір уақытта бір бөліктен басталды. Бөлшектерді орналастыру маңызды емес. Тек уақытыңызды бөліп, жұмысыңызды тексеріңіз. МАҢЫЗДЫ ЕСКЕРТУ: қозғалтқыштардың қарама -қарсы бағытта бұрылуы маңызды. Біреуін сағат тілімен, екіншісін сағат тіліне қарсы бұру керек. Бұған электр қозғалтқыштарының біреуінің сымдарын қосу тәсілін өзгерту арқылы қол жеткізіледі..

9 -қадам: ҚҰРАМДАРДЫ ОРНАТЫҢЫЗ

ҚҰРАМДАРДЫ ОРНАТУДЫ ЖАЛҒАСТЫРЫҢЫЗ
ҚҰРАМДАРДЫ ОРНАТУДЫ ЖАЛҒАСТЫРЫҢЫЗ
ҚҰРАМДАРДЫ ОРНАТУДЫ ЖАЛҒАСТЫРЫҢЫЗ
ҚҰРАМДАРДЫ ОРНАТУДЫ ЖАЛҒАСТЫРЫҢЫЗ
ҚҰРАМДАРДЫ ОРНАТУДЫ ЖАЛҒАСТЫРЫҢЫЗ
ҚҰРАМДАРДЫ ОРНАТУДЫ ЖАЛҒАСТЫРЫҢЫЗ

. Мен ағымдағы шектеу резисторлары мен тізбекті қорғау диодтарының сымдарын кесіп, оларды тек розеткаға жалғадым. Мен мұны қайталамаймын, себебі қозғалтқыштардың дірілі дөңгелек сымдар мен розеткалар арасындағы байланысты үзуге бейім. DIP розеткалары дөңгелек емес, тегіс компонентті сымдарға арналған. Мен IR модулін Socbot -тың жоғарғы жағына орнаттым, бірақ сіз оны алдыңғы, артқы, бүйірлік немесе астына қоюға болады. Бұл өте сезімтал, сондықтан әмбебап қашықтан басқару пульті кез келген бұрыштан жұмыс істейді..

10 -қадам: БІТІРІҢІЗ

АЯҚТАУ
АЯҚТАУ

. Мен Socbot -ты бояуды шештім, бірақ мен оны қайталамаймын. Бастау жақсы идея сияқты көрінді, бірақ мен оны жасағаннан кейін бояусыз жақсы көрінетінін түсіндім. Сіз басқаша сезінуіңіз мүмкін..

11 -қадам: ҚУАНЫҢЫЗ

ҚУАНЫҢЫЗ
ҚУАНЫҢЫЗ

. Ағымдағы шектеу резисторларының арқасында мен токты 40 мА шамасында ұстау үшін қостым, бұл Socbot өте жылдам қозғалмайды. Бұл мен үшін жақсы, бірақ сіз тағы бір нәрсе тұрып, кете аласыз. Егер солай болса, моторды басқару үшін транзисторларды қолдануды ұсынар едім. Бұл қозғалтқыштарға толық ток енгізуге және жылдамдықты айтарлықтай арттыруға мүмкіндік береді. Толық қуатта бұл нәрсе шынымен де сиқыр болар еді. Алайда, токтың ұлғаюы батареяның қызмет ету мерзімін қысқартады және олар ұзақ уақытқа созылмайды. Назар аударыңыз, розетка аккумуляторлар орналасқан жерге дейін жүреді. Мен оның қарама -қарсы бағытта жүргенін қалаймын, бірақ оған жете алмадым. Менің ойымша, бұл салмақтың таралуына байланысты. Мен тіпті қарама -қарсы бағытта сым орамасының сымдарын бүктедім, бірақ бұл сокботтың жүру бағытына әсер еткен жоқ..

12 -қадам: ОСЫҒА АРНАЛЫҢЫЗ

ОНЫ БІРГЕ АЛЫҢЫЗ
ОНЫ БІРГЕ АЛЫҢЫЗ

. Келесі нұсқаларға арналған бірнеше идеялар: - қозғалтқыштарға толық ток беру үшін транзисторларды қолданыңыз (олар қазір сыйымдылықтың 40% -ында жұмыс істейді) - жарық іздейтін немесе жарықтан сақтандырғышты жасаңыз. - Әрқайсысында жарық диоды бар жарық іздейтін (немесе болдырмайтын) тұтас жиынтығын жасаңыз және олардың бір -бірімен қалай әрекеттесетінін зерттеңіз. - дыбысты іздейтін сокбот жасаңыз - сокботтан кейін сызық жасаңыз - 8 істікшелі сымды орамалы розетканы пайдаланып одан да кішірек сокбот жасаңыз. - 40 істікшелі сымды орауыштың көмегімен үлкенірек ботқа жасаңыз - сокботты жаттықтыруға немесе бағдарламаланатын ету үшін пикаксаның кодын жазыңыз. Мүмкін, қашықтан басқару құралын пайдаланып, оны бірнеше қозғалыстар арқылы жылжытыңыз, содан кейін ол қозғалыстарды қайталауға мүмкіндік береді. - инфаркт кодтарын қолдана отырып, бір -бірімен сөйлесе алатын және әсер ететін екі немесе одан да көп розеткаларды жасаңыз Мүмкіндіктер шексіз..

13 -қадам: РАХМЕТ

. Менің жобамды көруге уақыт бөлгеніңіз үшін рахмет. Бұл сізді жаңа идеялармен шабыттандырады деп сенемін. Томас Эдисон айтқандай: «Ойлап табу үшін сізге жақсы қиял мен қоқыс керек». Тағы да рахмет, Рэнди.

Нұсқаулықтар мен RoboGames роботтар байқауының екінші жүлдесі

Ұсынылған: