Автор Тема: Втори Робот [T2]  (Прочетена 13499 пъти)

tonko_lonko

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
Втори Робот [T2]
« -: Септември 27, 2013, 09:39:49 pm »
Здравейте,

ето го и вторият робот който направих- с части от първият и на базата на Maisto Rock Crawler.Maisto rock crawler  е клас играчка-т.е не е истински хоби катерач, но е доста пластичен с много меки гуми.
За разлика от първия робот този се управлява от Андроид Mini PC- TV Dongle mk802.Тези компютърчета имат USB host и си написах 2 програмки които скоро ще кача в google play.Едната се слага на роботчето/ArduinoRobotHost/ и тя по Интернет получава команди/всяка 1 байт/ които предава на ардуиното както и чете това което ардуиното пише в serial-а и изпраща на другия компонент-ArduinoRobotContorl.
ArduinoRobotControl e joystick-a който по интернет праща команди на роботчето и получава данни от сензорите му.Скоро ще направя ArduinoRobotHost и да стриимва камерата към ArduinoRobotControl.
Цената на един такъв TV-dongle e 30-40$.
ArduinoRobotHost и ArduinoRobotControl могат да бъдат и TCP сървър и клиент за да може да се нагласи да е сървър този който има реално ip-ако се управлява през голямо разстояние и в различни мрежи
Роботчето има DHT11,лазер,мощен светлодиод,камера,фоторезистор/за да мери осветеност-не съм го вързал още/, и ултразвък за мерене на разстояние.
Програмките поддържат Uno и Mega и техните клонинги-в случeя funduino mega.
Главата с камерата и датчиците е подвижна.
Батерията е от стар лаптоп около 11-12В.
Задвижването е 4х4 има 3моторчета->1 отпред,1 отзад и едно за завиване.Ползва се L298N

Снимки:
https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/1209088_10151860921287435_305603326_n.jpg

https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc3/1378704_10151860922867435_1288760444_n.jpg

https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/993705_10151860923017435_1014636150_n.jpg

https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/993421_10151860925687435_1343011317_n.jpg


Видео:
http://www.youtube.com/watch?v=giF1HiGwKnQ&feature=youtu.be

 Това е за сега :)

cdman

  • Робо-Новак
  • *****
  • Публикации: 12
    • Профил
Втори Робот [T2]
« Отговор #1 -: Септември 28, 2013, 10:54:45 pm »
Интересно се е получило , особенно начина на управление по IP. Как използваш датчика за разстоянието ?
Светлин Симеонов, гр.София, 37г

tonko_lonko

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
Втори Робот [T2]
« Отговор #2 -: Септември 29, 2013, 05:20:55 pm »
Изпраща само разстоянието -няма реално приложение. Идеята е по късно да напиша API та за достъп и някой ако има желание да си напише автономност на базата на камерата или сензора за разстояние.
За сега робота просто чете температура/разстояние/ осветеност и ги изпраща на таблета.

tonko_lonko

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
Втори Робот [T2]
« Отговор #3 -: Октомври 15, 2013, 12:13:51 pm »
Droid Host for Arduino и Droid Controller for Arduino са качени в gogole play.
Който иска да си направи arduino прокета да се управлява отдалечено през телефон/таблет може да ги използва.Безплатни са.
Може да се нагласят и да се управлява Arduino-то и локално, а не само отдалечено.Не са нужни никакви комуникационни шилдове-просто андроид устройство което да подърша USB Host и да се свърже с кабел за arduino-to и още едно устройство което да е дистанционното на робота.
Ако телефона/таблета/tv dongle който е вързан с ардуиното имат камера може да се предава камерата от робота(където е инсталиран Droid Host for Arduino) на дистанционното (Droid Controller for Arduino).

Цялата комуникация става по Wifi/3G