Материали и инструменти за производството на робота:
- всяка пластмасова бутилка от 1,5 л;
- стара машина на контролния панел;
- комплект Arduino Proto Shield;
- софтуерен пакет Arduino Uno;
- свързване на контакти (комплект);
- Комплект джъмпери от тип Жена / Жена;
- 6 волтов слънчев панел;
- Два сервоприемача Parallax (непрекъснато въртене);
- два стандартни сервохранила от тип Parallax 4-6VDC;
- сензор за сблъсък Parallax Ping Sensor;
- държач за четири АА батерии;
- държач за 9V батерия;
- четири фоторезистора;
- четири държача за светодиоди;
- четири резистора на 10K ома;
- един микро 1А диод 1N4001.
От инструментите, от които ще се нуждаете: поялник с спойка, клещи, дремел, странични резачки и друг инструмент.
Процес на сглобяване на робота:
Първа стъпка. Устройство за мозъчен робот
Микроконтролерът Arduino Uno е най-подходящ за този робот, тъй като е предназначен за малки проекти и се програмира с помощта на C ++.
Роботът има четири сервомашини, единият управлява колелата, задачата му е да върти колелата непрекъснато. Вторият сервоуред е необходим, за да управлява главата на робота, върху него са инсталирани сензори за сблъсък. И друг сервомотор управлява оста на робота, принуждавайки го да се върти.
Важно е да се разбере, че платката Arduino Proto Shield ще бъде разположена в бутилката, така че трябва да направите схемата, така че да е удобно да свързвате и изключвате различни датчици, сервомери и други. За тези цели платката Proto Shield с всички необходими контакти на Adafruit е перфектна. Контактите трябва да бъдат споени към екрана на Proto Shield и всички елементи трябва да бъдат свързани с джъмперите.
В средната част на платката има два канала, които са свързани към +5 V и GND. Перпендикулярните панели могат да се видят от дясната и от лявата страна на тези канали. Те са необходими, за да се свържат 5 скъсани контакта между перпендикулярните панели и два канала. Оттук сервомоторите ще получават мощност, както и управляващи импулси.
Ако погледнете снимката по-долу, можете да видите, че съединителите, които се доставят с Proto Shield, не са споени към втората страна на цифровите изходи и към аналоговите контакти. Това трябва да се остави, както е чрез запояване на проводниците директно към панела.
Също така трябва да свържете проводниците към изходите на PWM (за сервоми), както и към аналоговите за фоторезистори. За всеки фоторезистор добавете един 10K резистор.
На таблото Proto има щифтове 7 и 9, те трябва да бъдат свързани към положителните щифтове на червените и зелените светодиоди.
За да може роботът с четири сервомера и Arduino да функционира нормално, са необходими две захранващи устройства. Микроконтролерът изисква мощност 9V. Сензорите за сблъсък и сервоприводите ще се захранват от четири АА батерии, те са свързани към 6V слънчев панел.
За да се предотврати обратен ток между слънчевия панел и батерията, във веригата трябва да бъде инсталиран диод.
Стъпка втора Подготовка на сензора
Фоторезисторите са монтирани на платформата с помощта на държачи. Това ви позволява бързо да ги премахнете по време на монтажа или усъвършенстването на робота. Единият край на женския / женския джъмпер е свързан към фоторезистора, а другият към платката Proto Shield. Гумените уплътнения предотвратяват риска от късо съединение.
Стъпка трета Монтаж на шаси
За производството на шасито ще ви е необходима бебешка кола на контролния панел. Необходимо е да се разглоби, оставяйки само онези елементи, които се виждат на снимката. Предната ос ще трябва да се завърти с помощта на сервомотор.
И двата елемента (предна и задна ос) са монтирани в пластмасова бутилка, за това в нея са изрязани необходимите за размера отвори. Е, сега остава само да свържем всичко, както е на снимката.
Стъпка четвърта Процес на програмиране
Основната задача, която кодът на робота трябва да изпълни, е да търси източника на светлина и да зарежда от него. Четири фоторезистора се използват за търсене на източника на светлина. Програмният цикъл трябва да сравнява там, където светлината е по-ярка и след това роботът трябва да отиде към него.
За да се предотврати сривът на робота, друг цикъл трябва да проверява за препятствия на всеки 30 инча. За получаване на тази информация се използва ултразвуков сензор. Ако роботът открие пречка, той трябва да спре, да се огледа и да избере най-добрия път.
Стъпка пета Последният етап на монтажа
След като роботът е програмиран, той може да бъде сглобен и тестван накрая. За да тествате робота, трябва да създадете няколко източника на светлина с различна яркост в стаята и да създадете пречки по пътя на движението към тях. Роботът трябва да достигне до най-яркия източник на светлина, без да се блъсне в препятствия.
Разбира се, има много повече опции по отношение на подобряването на робота. Можете да добавите голямо разнообразие от функции към него, тук всичко зависи от желанието и въображението на господаря.