
что было неделю назад
Благодаря тебе достал с полки старую платформу купленную еще летом 2015 года.
Родной китайский софт и ардуину даже не стал ставить.
Взял только мотор шилд.
Водрузил сверху Wemos D1(esp8266) и распберри с камерой для потокового видео.
Команды традиционно передаю по MQTT
Что умеет:
- Получать команды на включение камеры и "WSDA" через интернет
- Ездить по квартире короткими перебежками.
- Транслировать видео.
Уже устраивал виртуальный тур по квартире для друга из Калининграда 
Что в планах:
- wemos D1 заменить на wemos D1 mini
- подключить серврмоторы на подвесе камеры чтобы "вертеть головой"
- подключить дальномер с автостопом у препятствий. (Сейчас видео идет с лагом 1-2 секунды и по нему можно не успеть оттормозить.)
- подключить компас(с выводом показаний оверлеем на видео)
- замутить более мощный источник питания для моторов (сейчас 4 пальчиковых батарейки и плохо регулируется скорость вращения движков через ШИМ)
- микрофон/динамик к распберри для двусторонней связи
ну и самое главное - чтобы собак не сожрал этот девайс, планирую перенести всю начинку в корпус старой китайской игрушки "Танк" 

несколько картинок
Допилил кое-что.:
+ wemos D1 заменил на wemos D1 mini
+ Заменил мотор шилд с
вот такого
http://robstore.ru/image/data/1.jpg
на такой
https://www.wemos.cc...2016-09/1_8.jpg
работает по i2c и ставится "бутербродом" на wmos D1 mini
+ сделал "каркас безопасности" из говна и палок подручных материалов
+ закрепил Pi-камеру в корпусе настенной розетки RG-45(предварительно выдернул начинку)
у нового мотор шилда оказался баг в прошивке - после 10 секунд простоя, STM32 на нем "падает в сон". На форумах советуют извращенные варианты перепрошивки - с подпайкой проводов непосредственно к ногам микросхемы для перевода в режим программирования.
Я этот способ пока ниасилил, и в функции loop просто подаю _STANDBY на мотор шилд каждые 9 секунд.
Быдлокодерство конечно махровое, но последняя микросхема которую я паял самостоятельно была вот такая

KP565

Картинки текущей версии ровера
v21.jpg 88.55К
61 Количество загрузок:
v2.jpg 150.08К
59 Количество загрузок:
v22.jpg 82.48К
49 Количество загрузок:
Еще наверное следует отметить, что для "программирования" интерфейса написано полторы строчки кода
встройки фрейма видеопотока в страницу. Все остальное сляпано из кирпичиков nodered + dashboard
Учитывая мой совсем не кодерский бекграунд, мне так было легче.
Если будет интересно общественности, могу попозже выложить ардуинский код "на поругание" 
P.S> все больше ощущаю себя "ordinary average guy"
Пока я неделю работал, товарищ аналогичный китайский девайс представляет на Гиктаймсе (и ведь не стесняется практически 1 в 1 повторять китайский тестовый код)
https://geektimes.ru/post/285696/
P.P.S > борюсь с жабой на тему вот такой платформы
https://ru.aliexpres...0308.0.0.ldnx9w
Сообщение отредактировал SkyFox: 20 February 2017 - 0:15