Полезный совет начинающим (команда Watch)

1
В Linux есть одна классная команда называется watch. Благодаря ней вы сможете повторять одну и ту же команду за n количество секунд. Вот вам пример её использования:
watch -n 9 python myscript.py

Эта команда будет запускать скрипт myscript.py каждые 9 секунд.

Raspberry Pi + Telegram +@Dacha_bot = Умный дом

3
Всем привет!
Хочу рассказать о своём опыте эксплуатации микрокомпьютера Raspberry Pi.

Появилось это чудо в нашей семье пару лет назад. Как и многие я начал знакомство с малиной с мигания светодиодами, потом “торентокачалка”, робот машинка и т.д. Обо всех этих проектах написано много и подробно. Даже думать не нужно копируй себе команды и скрипты в терминал и оно само все начинает работать!


Читать дальше →
  • 0

Дача, USB-модемы, две малины, или сказ о том, как я температуру в доме проверял.

1
Добрый день! Хочу рассказать вам про свои приключения и поиски надежного решения для удаленного мониторинга температуры помещения, наблюдения за окружающим миром и включения/выключения устройств.

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

Дано: 2 дачи.
Первая — с газовым отоплением, и основная задача — поймать момент снижения температуры (ака потухший фитиль), чтобы осталось время приехать и зажечь его, не дать трубам разорваться от замерзшей в них воды. Интернет — gprs, качество приема — устойчивое.

Вторая — без отопления, только электрические тены. Тут необходимо удаленное включение устройств(тенов), поддержание комфортной температуры для сна. Интернет — отсутствует, gsm сигнал есть, однако работает скверно.

детали под катом

Читать дальше →

Raspberry Pi и MATLAB

Записали вебинар про дружбу малины и MATLAB.

Из записи вебинара вы узнаете о том как настроить поддержку Raspberry Pi в MATLAB, считывать данные с датчиков, подключенных к Raspberry Pi, анализировать их в среде MATLAB.

Конкретные примеры:
— Процесс установки пакета поддержки для платы Raspberry Pi в MATLAB.
— Работа с I2C датчиками подключенными к Raspberry Pi, датчиками температуры и давления bmp180, акселерометром mpu9250.
— Считываем и анализируем полученные данные в среде MATLAB, строим графики, делаем выводы

Практические применения:
— как можно примерно рассчитать количество шагов человека
— сделать визуализацию положения акселерометра в пространстве

Raspberry Pi Black Box (DIY-корпус)

Два года назад я купил raspberry pi model b.Я не обладал и не обладаю особыми навыками программирования, поэтому, установив дистрибутив raspbian и наигравшись, я надолго забыл про микрокомпьютер.
Недавно я откопал свою raspberry и решил докупить недостающее оборудование, заодно собрать корпус.Пересмотрев варианты корпусов, которые в продаже и статьи о самодельных корпусах, я решил собрать что-то своё, уникальное.

Читать дальше →

Bubot: Scout — машинка с управлением через веб интерфейс без строчки кода

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



Видео сделано в продолжение обзорной статьи по фреймворку для робототехники и домашней автоматизации.
Читать дальше →

Bubot — очень легкий фреймворк на Python 3 для программирования роботов и домашней автоматизации

Предыстория

Хотелось создать своего робота, а так же автоматизировать управление светом и климатом дома. С этой целью начал изучать имеющиеся возможности. Для себя я разделил все решения на две группы: системы в которых код на контроллере выполняется в одном главном цикле (arduino, lego и т.п.) и системы состоящие из параллельно работающих процессов обменивающихся между собой сообщениями.
Интуитивно выбрал вторую группу, так как хотелось найти максимально простое решение с дружественным пользовательским интерфейсом. Из наиболее популярных представителей этого «семейства» очень понравились Microsoft Robotics Studio и ROS. Но к сожалению, на текущий момент, привязать их к конкретному железу весьма не просто, да и разобраться в них с нуля так же весьма не тривиальная задача. В итоге принял решение писать сам, но «кодить» на C очень не хотелось, Душа просила чего-нибудь попроще и полегче. В итоге выбрал Python. А учитывая, что по мимо робота и «умного дома» в голову начало лезть куча других идей, то решил сразу сделать небольшой фреймворк, в котором основной упор был бы сделан на простоту разработки.

Концепция

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

Bubot - Схема

Сеть процессов строится на базе стандартного Python модуля multiprocessing. Система обмена сообщениями и разделяемая память реализованы при помощи Redis.

Каждый Bubot имеет встроенный веб-сервер веб-сервер Tornado, который позволяет контролировать состояние, управлять роботом, на ходу менять параметры (калибровать) робота, а также закладывается возможность обмена данными между роботами.
Bubot не является системой реального времени, хотя Bubot возможно интегрировать с кодом реального времени.

Читать дальше →

Неизвестные контакты

На плате RPi rev.2.0 около GPIO находятся 2*4 коннектор с маркировкой «P5». Кто нибудь может объяснить, что это за коннектор?

Портретная ориентация изображения

Добрый день.

Подскажите пожалуйста как можно реализовать портретный вывод информации по HDMI.

Чуть деталей:

— К raspberry подключена матрица на 55' по интерфейсу HDMI
— Сам raspberry при подаче напряжения включается (попутно подавая команду матрице на включение) и начинается загрузка ОС

Необходимо реализовать:
— При включении raspberry на матрицу изображение выводится в портретном режиме
— При загрузке ОС нет ни каких системных надписей и прочего, просто черный экран и лого в центре.

Для участия в небольшом проекте, требуются:
— Специалист в ОС debian gnu/linux
— Электронщик (народный кулибин)

Raspberry Pi и mjpg-streamer или видеотрансляция с "малины"

2
Это моя первая статья о Raspberry Pi.
Сначала думал сделать IP-камеру для наблюдения за машиной под окном, но угол обзора у камеры всего около 30 градусов. Потом думал сделать видеоняню и столкнулся с тем, что светочувствительность никакая. Даже ночник не помог. В итоге просто сделал камеру с доступом по сети ради простого любопытства.
Часть первая. Установка необходимого ПО

Читать дальше →