Самодельный робот на Arduino, следующий за рукой

Многие начинающие самоделкины начинают изучение ардуино с создания простеньких роботов. Сегодня я расскажу о простейшем роботе на ардуино уно, который как собачка будет следовать за вашей рукой или за любым другим объектом, отражающим инфракрасный свет. Также этот робот позабавит детишек. Мой 3-х летний племянник охотно игрался с роботом:)

Начну с перечисления деталей, которые будут необходимы при построении — Arduino UNO;

-инфракрасные дальномеры;
-двигатели 3-х вольтовые с редукторами и колесами;
-коннекторы для батареек 3А;
-аккумулятор (если не хватит батареек);
-Реле, чтобы управлять двигателями;

Ну, и прочие материалы, которые понадобятся в процессе создания.
Сначала делаем основание. Я решил сделать его из дерева. Деревянную дощечку и пропилил таким образом, что моторы в прорезях сидят идеально

Потом планочкой из дерева я зажимаю моторы, прикручивая эту планку

Далее на корпусе я разместил ардуино, реле, бредбоард, дальномеры, а под основание шасси поворачивающееся

Теперь все соединяем по схеме

В конце загружаем следующий скетч в ардуино:

const int R = 13; //пины к которым подключены ИК-дальномеры
const int L = 12;
int motorL = 9; //пины к которым подключено реле
int motorR = 11;
int buttonState = 0;
void setup() {
pinMode(R,INPUT);
pinMode(L,INPUT);
pinMode(motorR,OUTPUT);
pinMode(motorL,OUTPUT);
}
void loop() {
{
buttonState = digitalRead(L);
if (buttonState == HIGH){
digitalWrite(motorR,HIGH);
} else {
digitalWrite(motorR,LOW);
}
}
{{
buttonState = digitalRead(R );
if (buttonState == HIGH){
digitalWrite(motorL,HIGH);
} else {
digitalWrite(motorL,LOW);
}
}
}
}

Принцип действия очень прост. Левый дальномер отвечает за правое колесо, а правый за левое

Чтобы было понятнее, можете посмотреть видео в котором показан процесс создания и действие робота

[media=https://www.youtube.com/watch?v=VOoBoZF49oI]

Этот робот очень простой и его может сделать каждый. Он поможет вам понять принципы действия таких модулей, как реле и ИК дальномеры и как их лучше использовать.

Надеюсь, что вам понравилась такая самоделка, помните, что самоделки — это круто!

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Источник: usamodelkina.ru

Понравилась статья? Поделиться с друзьями:
Современная мода