Робот-шасси с управлением по Bluetooth

chelovek

✩✩✩✩✩✩✩
12 Авг 2020
13
3
16
Меня зовут Вася, хочу с вами поделится своим роботом.
Сама идея стара как мир, а я всего лишь сделал её из мусора и в среде аппинвертор.
Мой робот создан для : перевозки всяких манипуляторов, орудий, камер
Оно имеет функционал : гоняет по полу поднимает вес + - 0.5 кг
Алгоритм работы : С смартфона приходит команда и робот её выполняет .
Интерфейс и настройка : Робот управляется при помощи моего приложения для смартфотна
DSC_0994.JPG
DSC_0991.JPGDSC_0989.JPGDSC_0990.JPGDSC_0991.JPGDSC_0991.JPGDSC_0992.JPGDSC_0994.JPG/SPOILER]
C++:
byte B;      
byte G  = 127;                          
void setup() {                            
Serial.begin(9600);                        
pinMode(3, OUTPUT);  // Левые моторы
pinMode(5, OUTPUT);  // Левые моторы
pinMode(6, OUTPUT);  // Правые моторы
pinMode(9, OUTPUT);  // Правые моторы
pinMode(4, OUTPUT);} // Фара
void loop() {
if (Serial.available() > 0) {B = Serial.read();
if (B==101){digitalWrite(4,!digitalRead(4));}

if (B>=0&&B<=100){G=map(B, 0, 100, 0, 255);}

if (B==106){ // тормозим
digitalWrite(3,0);
digitalWrite(5,0);
digitalWrite(6,0);
digitalWrite(9,0);}

if (B==102){ // вперёд
  analogWrite(3, G);
  digitalWrite(5,0);
  analogWrite(6, G);
  digitalWrite(9,0);}          
if (B==103){ // назад        
  analogWrite(5, G);          
  digitalWrite(3,0);
  analogWrite(9, G);
  digitalWrite(6,0);}
if (B==104){ // влево
  analogWrite(3, G);
  digitalWrite(5,0);
  analogWrite(9, G);
  digitalWrite(6,0);}
if (B==105){ // вправо
  analogWrite(5, G);
  digitalWrite(3,0);
  analogWrite(6, G);
  digitalWrite(9,0);}
}}

Вот ролик на ютуб там всё СУПЕР подробно и в высоком качестве :
 
Изменено:
  • Лойс +1
  • Вау +0
Реакции: Un_ka, stepko и ununnamed

chelovek

✩✩✩✩✩✩✩
12 Авг 2020
13
3
16
@Un_ka,
@chelovek, Какова реализация приложения?
Приделайте башню.
Теперь мне за свой не стыдно.
Я же говорю просто шасси нечего не обычного, но потом камеру или робо-руку сделаю или что-то ещё есть задел на голосовое управление (см.ролик)
Твой робот не несомненно крутой, но моего я сделал компактным чтобы в сумку помещался и твой это тоже самое только с уз датчиком. УЗ датчик для моего робота едет с Китая для модов робота. У меня есть и более масштабные проекты проекты
машина для младшей сестры и электро самокат
 
Изменено:

chelovek

✩✩✩✩✩✩✩
12 Авг 2020
13
3
16
Что бы магнитную мину могла прикреплять к днищу машины. 🤔
Чтобы удивлять бабушек в во дворе, :) они видят что машинка управляется со смартфона и падают, а если ещё она с рукой :ROFLMAO:, пугать котов на худой конец.