вторник, 30 декабря 2014 г.

WiringPi для Raspberry Pi. Управление световыми приборами дома

Подготовка

Для начала было бы неплохо заказать приемник и передатчик для Raspberry PI. Я заказывал вот эти - http://www.dx.com/p/433mhz-rf-transmitter-receiver-link-kit-green-221225

После того как все пришло, устанавливаем необходимое ПО.

apt-get install sudo make g++

wiringPi (для получения статуса портов)

cd ~/
git clone git://git.drogon.net/wiringPi
cd wiringPi
./build


433 Utils (для приема и передачи сигнала)

cd ~/
git clone git://github.com/ninjablocks/433Utils.git
cd 433Utils/RPi_utils
make

Подключение

По ссылке можно посмотреть оригинал статьи.
ВНИМАНИЕ! Приборы для считывания кода нужно подносить ОЧЕНЬ близко. В моем случае пришлось даже разобрать пульт от люстры до микросхемы, и подносить саму микросхему, что бы прочитать.

Статус портов
Узнать статус портов можно командой: ~/wiringPi/gpio/gpio readall


Проверка работы передатчиков
Для проверки запускаем две консоли, в одной запускаем:
~/433Utils/RPi_utils/codesend 7541184

В другой:
~/433Utils/RPi_utils/RFSniffer








Комментариев нет: