timon_timonich


Заметки суриката

Я в этой жизни ничего не добился. Зато сам!


Previous Entry Share Next Entry
Новости роботостроения
timon_timonich


Я натура увлекающаяся, потому на последние две недели капитально выпал из мира. СК просел и я с позором выпал из ТОП-200, но такова «селя ви», не ЖЖ единым.

Виною всему далекоидущие планы на Разрушителя — 2000. Задача вроде достаточно банальна — есть телефон, есть железяка, надо с первого слать команды через Bluetooth на второй. Рвения что-то сделать у меня выше крыши, но знаний в этой области ноль, потому пришлось заниматься исследованием.

С железной частью в принципе проблем не было, хоть под Arduino я никогда не писал, но довольно быстро разобрался, тем более вышло всего 300 строк кода. Но конечно же не обошлось без приключений — Bluetooth адаптеры, которые я купил изначально, прекрасно работали с компом и Arduino, но вот iPhone их в упор не видел. Мораль — надо читать спецификации, тогда был бы в курсе что яблочники уважают только BLE.

Когда через месяц из Китая радостно приехали нужные адаптеры, выяснилось что любимый айфон их не видит в списке устройств для коннекта, а всё потому что там светятся только авторизованные девайзы крутых корпораций. Через софт можно достучаться до моего гореблютуса, но догадался я об этом только на вторые сутки долгих раздумий «А собственно какого фига?»

Еще была прикольная возня с драйверами моторов. При подачи нагрузки, они грелись так что на них можно было быка жарить, были все шансы устроить пожар. Оказалось, что надо было отверткой ( отверткой, КАРЛ! ) настроить сопротивление на самой плате, так еще и до определенного значения. Вольтметра у меня не было, потому всё делалось наугад. Всё заработало, правда с далеко не первого раза :)

Никогда бы не подумал что с железом будет проще, чем с софтиной под айфон. Встала дилемма — два нативных приложения под iOS и Android или использовать кроссплатформенное решение. Вначале честно попробовал первый вариант, визуалку сделал, но уперся в реализацию Bluetooth соединения. В Objective C я полный ноль, потому решил исследовать второй вариант.

В качестве движка выбрал Cordova, тем более что крайне удачно обнаружился толковый плагин BluetoothSerial. Я был бы не я, если бы у меня всё заработало сразу, потому пришлось завалить тупыми вопросами разработчика плагина. Затем было сражение с компилятором и сборщиком.

Приложуха наконец запустилась, но комп не может показать список доступных соединений, по причине отсутствия адаптера, так что софт надо быдл загрузить на телефон. Еще пара бессоных ночей, танцы с бубном вокруг XCode, куча регистраций, принесение даров богам разработки, преклонение колена перед Apple и наконец-то у меня получилось установить мою прекрасную софтину на телефон. Но в списке доступных соединений, нужно не было.

Осталось дело за малым, подружить плагин с моим устройством. Гуглинг, исследование исходников, неудачные попытки что-то там поправить, базиллион ошибок и ура! Телефон наконец соединился с «Разрушителем — 2000» и отправил на него через Bluetooth соединение робкое «Hello. Kill all humans!».

TODO список на данный момент небольшой — разобраться с коннектором и схемой подключения супердевайза, написать нормальное приложение, сконструировать единую микросхему и сделать прототип. И тесты, тесты, тесты!!

К чему это я всё? Просто захотелось после двух недель бессонных ночей излить душу.Мой блог — что хочу, то и творю! Всем спасибо за внимание :)

з.ы. Так как основной головняк по роботу позади, скоро соберусь силами и допишу заключительную статью из цикла «Вестник Таймлапсера»

Facebook | Instagram | Vimeo | Youtube


Posts from This Journal by “разное” Tag

  • ДИВАННЫЙ КИНОКРИТИК #7

    12 Years a Slave (12 лет рабства) — фильм аж 2013 года и обладатель трёх статуэток киноакадемии, потому и решил посмотреть. Типичное…

  • ДИВАННЫЙ КИНОКРИТИК #6

    Извиняюсь, если некоторые фильмы баяны-бабаяны. С прошлого полгода их накопилось прям много, потихоньку разгребаем завалы просмотренного.…

  • ДИВАННЫЙ КИНОКРИТИК #5

    Unlocked (Секретный агент) — повелся на неплохой рейтинг и Орландо Блума, который последнее время нас не часто балует ролями. Оказалось…

  • ЗОЛОТЫЕ СОКРОВИЩА И ЗОМБИАПОКАЛИПСИС В ЦЕНТРЕ МОСКВЫ

    Вечер, звонок на телефон. — Але? — Так, на вечер в воскресенье ничего с Юлькой не планируйте и готовьте 4 тысячи. — Эээээ??…

  • ФИНАЛ ИСТОРИИ «КАК МНЕ ТАКСИСТ НА НОГУ НАЕХАЛ»

    В ЖЖ данное событие не освящалось, потому небольшая преамбула. Лучше я все равно не придумаю, потому циничная копипаста из ФБ того дня. Вчера…

  • ДИВАННЫЙ КИНОКРИТИК #4

    Папка «просмотренное» уже побила все немыслимые лимиты по размеру, Потому для очистки совести решил написать очередной блиц-обзор уже…


  • 1
Как ты живёшь?)

  • 1
?

Log in

No account? Create an account