Автоматизация выращивания грибов на базе Raspberry Pi

Автоматизация выращивания грибов
Автоматизированная система для выращивания грибов на базе Raspberry Pi, позволяет контролировать температуру, влажность и вентилятор циркуляции воздуха.
Для этого, автор написал программное обеспечение, которое доступно на GitHub.

( Читать дальше )

ToffeeBot - робот на базе Raspberry Pi



ToffeeBot — телеуправляемый робот, собранный на базе Raspberry Pi.
Для программирования использовался Python, а именно:

( Читать дальше )

Установка Python 3.4 и OpenCV 3.0 на Raspbian

Решил освоить raspberry, при этом не использовать компилируемые языки, выбор невольно остановился на Python 3.
Поскольку изначально планировалось задействовать OpenCV, то на текущий момент это возможно только с OpenCV 3.0 beta которая рекомендует использовать с ней Python 3.4.
Ни того ни другого в репозитории нет и пришлось собирать из исходников, по пути осваивая данный процесс. Идущим по моим следам посвящается:


( Читать дальше )

iRobot Create 2

iRobot logo
iRobot Create 2

iRobot Create 2 — новая робо-платформа (на базе 600-й серии роботов-пылесосов от компании iRobot), которую можно программировать, используя Arduino или Raspberry Pi, при помощи Scratch или Python.

( Читать дальше )

NanoSeeker - микро- подводный аппарат


Интересный проект микро- подводного аппарата (Underwater Vehicle) в форм-факторе торпеды.
Плата управления работает на STM32F4, под управлением MicroPython.

( Читать дальше )
  • 0
  • 25 октября 2014, 21:27
  • admin
  • 2

Raspberry Pi. Поднимаем watchdog



При встраивании RPi, в отличии от устройств на МК есть два «тонких момента»:
1. RPi имеет операционную систему;
2. Операционная система может зависнуть.

В случае, если на RPi построена система, допустим, мониторинга процесса в реальном времени, любое зависание ОС приведет к неприятным последствиям. А теперь на минуту представим, что железка стоит за 3000 км от вас и по SSH вы уже не можете к ней подключиться. Поэтому необходима система автоматической проверки состояния системы и ее перезагрузки в случае, если произошло зависание RPi. Этим и занимается watchdog, или по-русски «сторожевой таймер». Важно заметить, что нельзя застраховаться от всех возможных причин зависания, т.к. кроме программных сбоев могут произойти сбои из-за внешней среды — перегрев, нестабильное питание, электромагнитные помехи, и т.д. Так что «надо обезопаситься и застраховаться. Вдруг что, а тут тебе на, компенсация» (c) Ноггано =))

Исходная точка:
1. Raspberry Pi (версия не важна)
2. Raspbian Debian Wheezy Version: January 2014 Release date: 2014-01-07.

Начинаем. И начнем, пожалуй, с теории.

Данил Борчевкин
www.lab409.ru




( Читать дальше )

Получение круговой панорамы на Raspberry Pi


Чтобы получить круговую панораму, Katherine Scott использовала: одноплатный компьютер Raspberry Pi с модулем камеры и панорамную линзу для iPhon-а.

Однако, получаемое изображение слишком искажено:

( Читать дальше )
  • 0
  • 29 ноября 2013, 16:35
  • admin
  • 1

Gado - робот-сканер на Arduino

Gado - робот-сканер на Arduino
В рамках проекта Gado, происходит разработка открытой и доступной (не дороже $500) роботизированной системы сканирования, предназначенной для оцифровки различных исторических материалов.

( Читать дальше )

Установка и настройка OpenCV (2.3) + Python (2.7) на Windows 7

Установка и настройка OpenCV (2.3) + Python (2.7) на Windows 7.

Шаг 1: Загрузите Python 2.7 по ссылке www.python.org/ftp/python/2.7.2/python-2.7.2.msi. Обязательно нужно установить 32 битную версию, так как OpenCV не работает с 64 битной версией.

Шаг 2: Загружаем и инсталируем OpenCV 2.3 по ссылке:
sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/OpenCV-2.3.1-win-superpack.exe/download.

Шаг 3: Загружаем и инсталируем NumPy 1.6.1 и SciPy 0.9.0
sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-win32-superpack-python2.7.exe/download
sourceforge.net/projects/scipy/files/scipy/0.9.0/scipy-0.9.0-win32-superpack-python2.7.exe/download
Данные библиотеки нужны для успешной работы OpenCV.

Шаг 4: Идем по пути C:\opencv\build\python\2.7 копируем содержимое и вставляем в каталог C:\Python27\Lib\site-packages.
Настройка закончена.

( Читать дальше )
  • +2
  • 31 марта 2012, 11:33
  • vomchik
  • 1

Python и Arduino

Peter Kropf на PyCon 2012 об использовании Python для управления внешними устройствами при помощи Arduino.

Python Meets the Arduino



( Читать дальше )