Показаны сообщения с ярлыком raspberry pi. Показать все сообщения
Показаны сообщения с ярлыком raspberry pi. Показать все сообщения

пятница, 1 ноября 2013 г.

мониторинг температуры процессора raspberry pi в cacti.

После написания заметки про воздушное охлаждение raspberry pi, я решил сделать мониторинг температуры процессора в cacti.
Будем считать, что Apache и cacti у нас уже установлены.

создадим скрипт на perl temp_rpi.pl с следующим содержанием
 
#!/usr/bin/perl
delete @ENV{qw(PATH)};
$ENV{PATH} = "/usr/bin:/bin";
$path = $ENV{'PATH'};
 
open(PROCESS, "/opt/vc/bin/vcgencmd measure_temp |");
$avg = <PROCESS>;
close(PROCESS);
 
$avg =~ s/^.*=(\d{2}\.\d)'?C?$//;
 
print "$1";
 

понедельник, 21 октября 2013 г.

Воздушное охлаждение raspberry pi

Как известно, Raspberry pi можно разогнать до 1 Ггц без потери гарантии, но после разгона возникает проблема с нагревом процессора. Один из вариантов - поставить небольшой радиатор, что собственно я и сделал, но как показала практика, даже с радиатором Raspberry pi сильно грелся, поэтому возник вопрос о дополнительном охлаждении. Первое что пришло в голову - это поставить небольшой вентилятор от старой видеокарты, и запитать его от самой Raspberry pi, благо, на это есть порты на самой плате. После установки вентилятора температура не поднималась выше 31С, но хоть вентилятор и несильно шумящий, он создавал шум. Т.к. малинка у меня находится рядом с спальным местом, было принято решение, что постоянно охлаждать процессор необязательно, а можно его включать по достижению какой-либо температуры. Сразу возник вопрос о том, что нужно подключать датчик температуры, снимать с него показания, и в зависимости от его показаний, включать или выключать охлаждение. После небольших поисков в интернете оказалось, что температуру можно узнать и без датчика. Для этого в консоли вводим команду:

пятница, 30 августа 2013 г.

MP709 USB реле управляемое через интернет


MP709 USB реле при помощи которого можно управлять силовыми нагрузками 220 Вольт или низковольтными нагрузками как локально так и через интернет. В качестве хоста  у меня используется raspberry pi. Итак после подключения MP709 смотрим попределилась ли она в системе
# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 005: ID 16c0:05df VOTI

устройство Bus 001 Device 005: ID 16c0:05df VOTI и есть наше реле теперь скачиваем скрипт для управления реле
wget http://usbsergdev.narod.ru/PROGRAMM/mp709_adriver.tar.rar
распаковываем архив
переходим в папку mp709

Raspberry Pi в качестве FM-передатчика

Маленькая заметка о тот как из raspberry pi сделать FM передатчик.
Скачиваем скрипт
# wget http://www.icrobotics.co.uk/wiki/images/c/c3/Pifm.tar.gz
распаковываем
# tar xvfz Pifm.tar.gz

В качестве антенны к GPIO 4 порту подключаем кусочек провода длинной 75 см. т.к для частоты 100 Mhz  это будет 1/4 диполь. Для проверки работоспособности можно не подключать провод к GPIO 4 т.к выходной мощности хватает даже для вещания через несущую стену панельного дома . Настраиваем FM приемник на частоту 100 Mhz и запускаем скрипт
# sudo ./pifm sound.wav 100.0
Наслаждаемся имперским маршем :)
sound.wav уже был в скачаном архиве вы можете использовать свой файл, но он должен быть в формате WAV 44,1 кГц, 16 бит, моно. 100.0 частота на которой будет вещать наш raspberry pi её мы так же можем изменив например на 99.3 как сказано на wiki странице разработчика диапазон работы можно задавать в пределах от 1Mhz до 250Mhz
# sudo ./pifm sound.wav 99.3

воскресенье, 23 июня 2013 г.

Мониторинг Raspberry pi с помощью SNMP + cacti



Для мониторинга  raspberry pi  будем использовать cacti в связке с SNMP.
Итак, у нас есть два сервера .
server   192.168.1.34
Raspberry   192.168.1.94
На server будем строить графики загрузки raspberry
На server уже должен быть установлен apache2, php5, и mysql  переходим к установки cacti
установка незатейлива.

суббота, 22 июня 2013 г.

Установка freeswitch и fusionpbx на raspberry pi



Легкий способ установить freeswitch на raspberry pi
И так у нас имеется только что установленная система raspbian weezy. Для начала нам нужно установить apache2 mysql и php5
Заходим под пользователем root и ставим apache2
sudo apt-get install apache2
ставим mysql
apt-get install mysql-server
далее ставим php5
sudo apt-get install php5

sudo apt-get install php5-mysql

вторник, 6 ноября 2012 г.

Web-управление Raspberry Pi GPIO

В данной статье мы рассмотрим управление входами/выходами (GPIO) микрокомпьютера Raspberry Pi через Web-интерфейс. Это дает возможность управлять различными устройствами через интернет.
Особенности данного проекта:
- серверная программа, запущенная на Raspberry Pi для чтения значений GPIO
- использование MySQL базы данных для хранения состояния GPIO
- использование веб-сервера Apache2 для контроля GPIO через веб-браузер
Итак, первое, что вам необходимо установить на Raspberry Pi, это:
- Apache веб-сервер
- PHP5
- MySQL сервер
- phpMyAdmin (есть русская версия)
Т.к. микрокомпьютер Raspberry Pi работает на Linux-системах, то в интернете полно описаний на русском языке как устанавливать все эти пакеты. Поэтому зацикливаться на этом мы не будем. Есть неплохая инструкция применительно к Raspberry Pi, но на английском языке: почитать.
Полноценный root-доступ
Для получения полного root доступа необходимо в терминале набрать команду sudo -i, которая переводит пользователя в сессию под root-ом.

суббота, 3 ноября 2012 г.

Windows эмулятор Raspberry pi

Первая партия «электронной малины» разошлась как горячие пирожки. До сих пор не понятно почему такой спрос не рождает соответствующего предложения, ведь многие готовы купить мини-пк по цене в 1,5-2 раза выше. Успевшие приобрести Raspberry в первых рядах, регулярно вызывают зависть радуют нас своими вариантами применения «малинового пирога». Кто светофор запилит, кто квейк запустит, а кое-кто и суперкомпьютером из 64-х(ага, вот так они и разошлись) Raspberry pi может похвастаться. Нам же остается ждать и надеяться. Ждать придется долго, в официальном магазине обещают доставить мини-пк не ранее через 10 недель после заказа. Потрогать все это хочется уже сейчас, но как?

Первой мыслью было найти эмулятор ARM процессора для разработчиков (хотя что делать с этим дальше представлялось смутно). Но все оказалось гораздо проще, эмулятор Raspberry pi уже готов, с Raspbian-wheezy да еще и для windows. Остается только скачать и запустить.
Установка, если это можно назвать так, очень проста:

четверг, 11 октября 2012 г.

УСТАНОВКА DEBIAN на RASPBERRY PI



И так для установки debian для начала нужно скачать Win32DiskImager и образ дистрибутива debian  с сайта raspberry pi http://www.raspberrypi.org/downloads  этот дистрибутив рекомендован разработчиками raspberry pi
Разархивируем Win32Disklamer  и архив с образом системы debian6-19-04-2012.zip в папку debian6-19-04-2012
Теперь можно подключить вашу SD флешку в картридер рекомендовано использовать флеш карты class 4 не меньше 4 GB
Запускаем  Win32Disklamer от имени администратора , выберите debian6-19-04-2012.img в окне программы и диск куда будет записываться образ  у меня это диск Е далее нажимаем write ждем  пока запишется образ.  Вынимаем флешку и карт ридера и вставляем в наш raspberry pi
При первой загрузке возможно будут ошибки связанные с NFS просто перезагрузаме платку и видим приглашение ввести логин. Логин по умолчанию  Username: pi Password: raspberry

Что бы измени пароль root делаем следующие : логинимся под пользователем pi вводим команду sudo su -  далее passwd  вводите новый пароль для root и подтверждаете его

пятница, 20 июля 2012 г.

Делаем из Raspberry pi домашнюю мультимедийную систему HTPC


Делаем из  Raspberry Pi  домашнюю мультимедийную систему  HTPC  в качестве софта будет использоваться небольшой дистрибутив linux OpenELEC.
Установка OpenELEC на Raspberry Pi.  Процесс установки очень прост как для опытного пользователя так и для новичка в linux системах
Для  установки нам потребуется
Компьютер с любой установленной linux системой