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

  • Тридцать пять — Димка ягодка всё еще!

    У меня всё. ЗЫ. Всем спасибо!

  • MUSTHAVE ПРИЛОЖУХИ В ПУТЕШЕСТВИЯХ

    Есть в моем телефоне папка с названием «походное» куда кучей свалены крайне полезные приложения. Доброта моей души границ не знает,…

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

    À fond (Без тормозов) — люблю французские комедии за их легкий европейский шарм. Помните фильм «Скорость» лохматого 94…

  • НАНОКОШЕЛЁК

    Я тут немного потратился и рвусь поделиться знаниями. Борсетка мне не идет (кстати удивлен, что по словарю именно так, а не барсетка), потому всё…

  • ВЕЛОСИПЕДНОСАМОКАТНОЕ

    На КПДВ электробайк, но вы на него не обращайте внимания, не нашел подходящей фотографии. Откатал за три недели около сотни четыре километров на…

  • ТЕЛЕГРАМНОБОТНОЕ. ПЯТЬ МЕСЯЦЕВ СПУСТЯ

    Если кто не в курсе в феврале, шило в заднице в очередной раз запульсировало и я сел изучать основы телеграмного ботописания. После пары дней…


  • 1
и чего оно будет делать когда повзрослеет? ))

Пока не придумал, может тапочки приносить, может стрелять ракетами и из огнемета :))

я вот хочу приспособу чтобы при уменьшении высоты 5м от земли запускало двигатели и выдвигало шасси, а при увеличении - убирало.
Датчики я нашел, а вот в электронике полный ноль. :(

В принципе ничего сложного не вижу https://www.arduino.cc/en/Tutorial/Ping?from=Tutorial.UltrasoundSensor

Ультразвуковой датчик и вперед, правда надо понять, как управлять шасси. Реально ли туда присоединить датчик и как-то извне подавать сигнал. Думаю это достаточно тривиальная задача в коптеростроении

шасси очень просто управляется - два уровня сигнала.
Один - сложить, второй разложить. остальное оно само сделает.

пойду ссылку почитаю.

Ну тут вопрос где мозги.. Можно конечно приделать какую нить мелкую Arduino NANO к ней датчик прифигачить и питание подать и один выход к шасси присобачить, думаю это вариант будет рабочим

Успехов в неравной борьбе.

Пока я доминирую

Я надеюсь ты всё-таки соберёшь робота-сгибателя Бендера!

Бендер уникум, его не повторить )

Там же главное правильно натереть его блестящий зад, дать сигару и бутылку твоего лучшего виски.=)

Ну вообще он пьет всё что горит )

Тебе просто жалко виски)

Не жалко, я бутылку четвертый месяц допить не могу )

ты в кофе добавляй)

Прикинь, я кофе не пью )

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

не печалься, я тоже просел )

Высокий рейтинг это заслуги прошлой славы с таймлапсом :)

ничего, ещё накатит на тебя этот дядя Слава )

А когда будет лекция на тему "У меня ХХ гигов видео, хочу сделать шедевр"? )

Так вроде писал http://timon-timonich.livejournal.com/147559.html Если едешь на нефорум, можешь помучить меня вопросами там :))

Приглашали, но отказался, у сына каникулы )
А ты в Дагестан поедешь?

а от чего питал? без вольтметра с таким подходом можно сжечь кучу всего ценного

кстати, правильно - Objective C. но, в качестве языка-платформы разумнее было бы выбрать JavaScript с Appcelerator

От USB и внешний источник напрямую к Arduino подключал, но очковал сильно. Cordova как раз на яваскрипте и как-то более популярна, потому я её и выбрал. Плюс плагин нужный был готов

Это крутокрутокруто.
Я ни черта в этом не понимаю, правда, но то что такое можно создать в домашних условиях - это вызывает восторг.

На самом деле если копнуть возможности сейчас очень крутые для самоделкиных, жаль не было лет так 10 назад. Точнее мастера паяльника что-то мастерили, но сейчас всё намного проще

пара таймлапсов и ты в первой сотне ))

Я таймлапс раз в году делаю ))

До отверток дело уже дошло! Так скоро придется микропроцессоры гвоздями подбивать! А что делать простым мирным гражданам, которые в этом не разбираются?(((

В посте решительно не хватает хоть одной фотки!

А чего эту кучу проводов фотографировать? :)

  • 1
?

Log in

No account? Create an account