Архив

Архив автора

Отпуск Зальцбург-Мондзее (Salzburg-Mondsee). Часть 2: Мондзее

Мондзее (Mondsee) — это небольшой городок в Федеративной земле Верхняя Австрия (Oberösterreich), который расположен на берегу одноименного озера. Сам городок и озеро входят в состав исторической области Зальцкаммергут (Salzkammergut), знаменитой своими горами и озерами. Это традиционное место туризма для австрийцев и немцев.

Озеро Мондзее

Читать далее…

Отпуск Зальцбург-Мондзее (Salzburg-Mondsee). Часть 1: Зальцбург

Вот и закончился наш отпуск в Австрии по маршруту Зальцбург-Мондзее (Salzburg-Mondsee). О Зальцбурге многие слышали, видели передачи и знают, что город знаменит благодаря Моцарту, который там родился. Этому человеку посвящены многие достопримечательности. А вот про второй город известно очень мало. Даже вездесущие google и youtube сообщают мало полезного, поэтому очень захотелось посетить это место.

Зальцбург - вид с горы

Читать далее…

Сравнение работы с камерой в OpenCV на Python и Java

Работая над проектом вездехода с трансляцией картинки пришлось задуматься, а правильно ли выбран основной язык разработки — Java. В последнее время Python приобрёл большую популярность и широко используется в приложениях машинного обучения и работы с видео на OpenCV. Это было решено проверить на простом получении картинки, т.к. данная часть является наиболее важной в моём проекте.

Сравнение работы с камерой в OpenCV на Python и Java

Читать далее…

Categories: Soft Tags: , ,

Доработка Lego вездехода на Raspberry

20 Апрель 2017 3 comments

В своей прошлой статье я описывал, как сделать Lego вездеход на Raspberry Pi с управлением через bluetooth. Отличием этого проекта от многих других в интернете являeтся то, что вездеход должен ещё передавать видео. Теперь он был немного доработан:

  • Улучшено сцепление с полом
  • Подсветка для ночного передвижения
  • Ультразвуковой дальномер
  • Появилось android приложение

Доработка Lego вездехода

Читать далее…

Categories: Hard, Soft Tags: , , ,

Lego вездеход с видео и bluetooth на Raspberry

29 Январь 2017 3 comments

В этой статье хотелось бы поделиться описанием того, как построить Lego-вездеход с управлением по bluetooth и вещанием видео. Описана будет электроника, программная часть и некоторые конструктивные моменты. Сам же вездеход придётся собрать самостоятельно.

Lego вездеход с видео и bluetooth Читать далее…

Categories: Hard, Soft Tags: , , ,

Raspberry Pi: Как работать с Bluetooth на Java

Продолжая работать над своей задумкой, настало время получить доступ на Raspberry Pi к Bluetooth, используя Java.  Bluetooth API для Java описан в спецификации JSR-82. Поиски в Internet выдали, что сейчас широко распространена библиотека BlueCove, которая реализует JSR-82. Её настройке и будет посвящена эта статья.

Raspberry: Как работать с bluetooth на java

Читать далее…

Categories: Hard, Soft Tags: , , ,

Создание панорамы с помощью OpenCV и Java

15 Декабрь 2016 Нет комментариев

OpenCV позволяет не только определять движение, но и создавать панорамы. Данной теме и будет посвящен текущий пример.

Создание панорамы с помощью OpenCV и Java Создание панорамы с помощью OpenCV и Java
Создание панорамы с помощью OpenCV и Java

Для примера будет использоваться библиотека версии 2.4.3. Это связанно с тем, что из-за лицензионных ограничений версия 3.1 не содержит некоторых алгоритмов (типа SURF) для детектирования ключевых точек.

Читать далее…

Categories: Soft Tags: ,

Пирамида уравнений

10 Декабрь 2016 2 comments

Ещё одна интересная задача.
Пирамида уравнений
Дана пирамида уравнений, нужно вывести формулу суммы левой или правой части N-го уровня.

Занятная задача размяться

29 Ноябрь 2016 1 комментарий

Случайно наткнулся на похожую задачу, но она показалась слишком простой. Пришлось немного изменить условие.

Занятная задача

Arduino и Lego: управление через инфракрасный приёмник

10 Ноябрь 2016 Нет комментариев

Многим из нас знаком конструктор Lego, который стал известным благодаря качеству деталей, которые могут комбинироваться в разных конфигурациях. Среди всех серий этого конструктора особого внимания заслуживает Technic. Благодаря технической направленность эта серия популярна даже у взрослых. С 2008 года серия Technic была дополнена  компонентами Power Functions, которые позволяют строить уже с применением моторов, сервоприводов, света или инфракрасного управления. Это позволило расширить варианты моделей, которые можно построить. Но взрослые тем и отличаются от детей, что они хотят большего.

В этом примере будет описан способ управления Lego мотором с помощью инфракрасного приемника от Lego (version 2) и передатчика на основе Arduino Uno.

 Arduino и Lego: управление через инфракрасный приёмник Читать далее…

Categories: Hard Tags: , ,

Heroku.com: как получить реализацию Websockets на java (JSR-365 подход)

23 Октябрь 2016 Нет комментариев

Я уже описывал, как удалось запустить java веб-приложение с Websockets на Heroku. Этот подход основывается на запуске war файла со legacy кодом для tomcat 7. Для современных приложение такое решение не подходит. Хочется, чтоб код использовал JSR 365.

Heroku.com

 

Читать далее…

Categories: Soft Tags: , , ,

Heroku.com: как получить реализацию Websockets на java (native подход)

22 Октябрь 2016 Нет комментариев

Для реализации одной идеи возникла потребность разместить в интернете где-нибудь приложение с поддержкой Websockets, которое будет доступно из любого места. Главное условие — бесплатно. Ранее я уже делал вещание с камеры на websocket и java. Этот пример с небольшими изменениями я планировал попробовать разместить в глобальной сети. В качестве целевой площадки выбор пал на Heroku.com.

Heroku.com: как получить Websocket на java

Читать далее…

Categories: Soft Tags: , , , ,