Все почалося з того, що дружина захотіла повісити годівничку для птахів. Ідея мені сподобалася, але відразу захотілося оптимізувати. Світловий день взимку короткий — сидіти вдень і дивитися на годівницю часу немає. Значить потрібно більше Computer Vision!

Ідея була простою: прилітає пташка — вжуууух — вона виявляється на телефоні. Залишилося придумати, як це зробити і реалізувати.
У статті:
  • Запуск Caffe на Raspberry Pi B+ (давно хотів це зробити)
  • Побудова системи збору даних
  • Вибір нейронної мережі, оптимізація архітектури, навчання
  • Обернення, вибір і приделывание інтерфейсу
Всі вихідні коди відкриті + описаний повний порядок розгортання отриманої конструкції.

Читати далі →

<img src=«habrastorage.org/files/25b/328/633/25b3286332ac4159af146f28bbcad257.png» alt=«image» alt text"/>
Тиждень плавно підходить до вихідних, тому саме час придумати собі заняття на довгі свята. Наприклад, можна зібрати з Raspberry Pi тепловізор для відповіді на вічні питання "скільки гріти двигун" і «яка температура голови у програміста». Або власний варіант Google Glass на базі Arduino, нехай і вузькоспеціалізований.
Читати далі →

Управління світлодіодною стрічкою WS2801 з використанням Raspberry Pi і iOS

Всім привіт!
Ця стаття містить вихідні коди програми для операційної системи iOS, мета якого управління світлодіодною стрічкою WS2801, підключеної до Raspberry PI.

Читати далі →

Простий варіант системи відеоспостереження в приміщенні з використанням датчика руху і Python на платформі Raspberry

Доброго часу доби, хабровчане!
Після декількох експериментів з розробкою системи відеоспостереження, які я відобразив у попередньої публікації, вирішив поділитися підсумковим рішенням.




Читати далі →

Розширення Visual C++ for Development Linux

Розширення Visual C++ for Development Linux дозволяє створювати рішення на C++ для серверів, настільних ПК і пристроїв під управлінням Linux. Керувати підключеннями до них можна безпосередньо в Visual Studio. VS буде автоматично копіювати і віддалено збирати вихідний код програм. Також середовище дозволяє запустити вашу програму в режимі налагодження. Система управління проектами підтримує створення рішень для конкретних архітектур, в тому числі APM. Під катом ми розповімо, як почати роботу з новими проектами для Linux.



Читати далі →

Безперервна крос компіляція на Raspberry PI

Мені хотілося розгорнути систему безперервної інтеграції, крос компилирующую CMake проект написаний на c++ з OpenGL на Raspberry PI. Заодно я хотів подивитися, чи не з'явилися зручні сервери автоматичного складання, не містять в собі пітона і не споживають сотні мегабайт ram в просте. Одна з цілей написання статті — дізнатися, чи не пройшов я повз більше хорошого або простого рішення :)
TLDR: drone класний, дозволяє додати простенький файл в корінь репозиторію на github/bitbucket — і отримати автоматичні білди/тести/деплой. Прямо як в Travis, але self-hosted.

Читати далі →

Діапазон робочих температур Raspberry Pi. Результати тестів

Постановка завдання
Популярний одноплатний комп'ютер Raspberry Pi застосовується в різних промислових додатках [3] і знаходить все нові застосування. У мережі досить багато інформації по оцінці і порівнянні продуктивності систем [4], однак промислові замовники хочуть знати діапазон робочих температур. Виробник такої інформації не надає. Зроблені ентузіастами випробування на дії зовнішніх факторів [5, 6] вирішують дещо інші завдання.

Метою нашого дослідження була оцінка діапазону робочих температур одноплатного комп'ютера Raspberry Pi. Випробувань піддані Raspberry Pi 3 Model B і Raspberry Pi 2 Model B. Під час підготовки статті з'явилася нова версія Raspberry Pi 2 Model B V1.2 з процесором BCM2837, ми тестували RPi 2 V1.1 з процесором BCM2836.
Читати далі →

Удосконалення системи відеоспостереження з використанням OpenCV і Telegram bot

З чого все починалося
Все почалося з того, що я захотів встановити у себе «розумну» систему відеоспостереження на Raspberry.
Хочу окремо відзначити, що для цього скористався кількома статтями на Хабре. Спасибі авторам за їхні пости. Вони реально допомогли.
У підсумку встановив на купленому Raspberry Pi3 USB-камеру Logitech, змонтував Яндекс.Диск і з періодичністю 30 секунд робив знімки, які потім копіював в папку на Яндекс.Диску.
Погравшись із надалі архівацією файлів, монтуванням з окремих знімків відео, закинув нову «іграшку» на кілька місяців.


Читати далі →

Телебачення через Acestream на Raspberry PI. Тепер у docker контейнерах

На хабре вже неодноразово згадувався AceStream: технологія, що надає користувачеві доступ до відеопотоків по закритому P2P протоколом AceStream, т. зв. torrent телебачення. AceStream надає доступ до розподіленої мережі доставки контенту, тобто переглядаючи телеканал користувач передає дані іншим користувачам, що дозволяє кардинально знизити вартість послуг.
А тепер хороша новина для власників медіаплеєра на основі raspberry (OSMC, LibreELEC): знайшлася збірка acestream під arm, що дозволило встановити його прямо на raspberry pi. У цій статті пропонується інструкція по установці acestream, і всього необхідного для перегляду ТБ в докер-контейнерах під raspberry. На момент написання статті, запропоноване рішення дозволяє дивитися безкоштовно велика кількість телеканалів, втім без гарантій: acestream в будь-який момент може перестати бути безкоштовним.
kodi live tv channels list screenshot
Читати далі →

Сигналізація для холодильника. Не життя, а «малина» c RaspberryPi 3

Запорошилася за місяць у мене на полиці Raspberry Pi 3 з вбудованим Wi-Fi. Ресурсів процесора та об'єму пам'яті вже достатньо для запуску ресурсоємних програм. Як же швидко розробити і запустити на ній свою програму складається всього з одного невеликого файлу з відправкою фото на пошту і веб-сервером моніторингу?



Зберемо просту систему для охорони холодильника від незаконного проникнення з фото реєстрацією та інтеграцією в інтернет через smtp. Влаштуємо у себе справжній інтернет речей на кухні!

Читати далі →