Обновить
28
Анатолий@koltykov

Пользователь

2
Подписчики
Отправить сообщение
Ну насчет свежее поспорю — это смотря какой город. Мой родной город с населением 280 тыс. чел — данные от 2005 года. И это единственный спутниковый снимок за все время, который ни разу не обновлялся. В Яндексе снимки моего города намного свежее.
Это тоже самое. А вообще возьмите в руки телефон и попробуйте поуправлять виртуальной машинкой по вашей задумке, особенно обратите внимание в каком будет положении телефон, когда полный газ (максимально наклонили планшет вперед) и поворот влево/вправо.
Не очень понял вопроса. Имеете ввиду при помощи акселерометра? Если да, то это так и реализовано (см. видео).

P.S. Кстати как придет танк, реализую еще один метод управления: по бокам 2 ползунка, левый для левой гусеницы, правый для правой. Т.е. раздельное управление.
Почти реализовал такое управление, как вы предложили. Поворот машинки осуществляется поворотом планшета, а под большой правый палец рисуется вертикальный seekbar. Единственное — не придумал как реализовать задний ход: либо отдельную кнопку сделать, либо разделить ползунок на 2 части — двигаю вниз — машинка едет назад, двигаю вверх ползунок — машинка едет вперед. Скорость пропорциональна положению ползунка естественно.
Я публиковал из песочницы не имея инвайта, до этого был эккаунт Р/О. После публикации НЛО дало мне инвайт. Как-то так…
Для управления по Wi-Fi подойдет. Я этот вариант прорабатывал. Но вот для real-time видео навряд ли. Я пробовал, у меня raspberry Pi не тянула поток даже с камеры logitech (хотел ее задействовать).
Ну у меня во первых нет лишнего Wi-Fi модуля от ноутбука, во вторых остается открытым вопрос по документации. WIZnet не сильно дорогие, 25$ за модуль, просто мин. заказ 2 шт, получается 50$ за 2 модуля.
Спасибо за идею, попробую так реализовать.
По поводу Wi-Fi: видео realtime с передачей mjpeg потока на планшет — рабочий прототип уже имеется, правда камера покупная полностью и не бюджетная. А с wi-fi управлением планы есть, но пока что никак не подберу подходящего Wi-Fi модуля для подключения к контроллеру. Китайские на ebay брать боязно из-за скудной документации, а WIZnet модули на офсайте продают мин. кол-во 2 штуки, а в России за них заламывают большую цену. Но наверное придется брать 2 шт. wiznet за неимением других вариантов
Не спорю, т.к. под ПК не программировал наверное с годов этак 96-97 (и то это был Visual Basic). Проект создавался исключительно для аудитории хабра, чтобы показать программистам, что и из под привычного для них инструментария разработки Microsoft Visual можно работать с контроллерами.
Про то как разворачивать среду под .NET Micro Framework Писал с год назад, но на другом сайте. Если интересно, то вбейте в поисковик «Начинаем работать с .NET Micro Framework».
Если есть флэш в МК, то почему бы ее не использовать? А при каждом включении передавать значение по Bluetooth и писать значение в RAM ИМХО нецелесообразно. Хотя конечно кто на что горазд… Я решил так сделать, но вариантов может быть множество.
А вообще, это значение AutoOFF можно жестко задать в программе (там сейчас эта строка закомментирована), а все действия с FLASH памятью удалить, т.к. оно занимает не мало строчек кода (особенно в варианте машинки на STM32) и писалось чисто для демонстрации возможностей передачи данных с Android и записи по Flash. Думаю в системах «умный дом» и т.п. это очень пригодилось бы.
Вообще проект больше создавался как how-to в помощь начинающим роботостроителям, т.к. в принципе проект не очень то сложный и при наличии открытых исходников (я их постарался максимально прокомментировать) позволяет во всем разобраться самому. Для себя (как придет гусеничная платформа) буду делать более навороченный проект, описание со всеми исходниками естественно потом выложу. Но это уже будет не на .NET контроллере… FEZ Panda II совместно с граф. сенсорным экранчиком уйдет под климат-контроль управления батареями центрального отопления в квартире.
Да именно так. К сожалению, пока что не располагаю гусеничной платформой, но в планах приобрести и немного модернизировать проект
А почему неудобно? Каким способом Вы бы реализовали? Спрашиваю, потому что можно было бы усовершенствовать проект.
P.S. Помимо акселерометра есть еще управление с экранных кнопок.
Сейчас к вам набегут рассказывать, как вы неправильно поступили, взяв .net, и как бы они всё ловко на ассемблере/сях закодили. Не слушайте

Ну этого я не боюсь, т.к. на такой же платформе 4WD реализовал на STM32, плюс на другом шасси реализовал на Arduino (processing), не ассемблер конечно, но все же…
Но вообще код контроллера не очень сложный, а вот над Android приложением голову пришлось немного поломать.
Все настраивается в приложении под Android. Можно сделать, чтобы не так резко поворачивала. Ну и плюс меньше наклон планшета вбок — меньше поворот.
12 ...
11

Информация

В рейтинге
7 381-й
Откуда
Армавир, Краснодарский край, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Инженер встраиваемых систем
PHP
MySQL
Linux