Радиостанция на основе Raspberry Pi 2B

Внимание! Данная инструкция применима только к RPI 2B.Для RPI 1 есть другая официальная инструкция.Также автор статьи не несет ответственности за ваши действия и все вы делаете на свой страх и риск.
Для того, чтобы заставить нашу малинку работать как фм передатчик нам потребуется:
1)Кусок провода длиной 20см(Оптимальная длина: при антенне такой длины радиус действия составляет примерно 100 метров)
2)Прямые руки
И еще желательно иметь один проводок Мама-Мама.

Удаленное управление. Поймаем кнопку за событие.

И снова вечер и снова делать нечего.
А вот например GPIO. Тут один товарищ описал что такое GPIO в серии статей GPIO для чайников. Из них мы знаем, что GPIO может работать как на вход, так и на выход. Грубо говоря, если я замкну 2 пина, один из которых будет IN, а второй OUT и поменяю значение второго, то значение первого так же изменится. Думаю, схему подобного приводить не стоит, потому что, фактически, это просто соединение прямым проводом двух пинов.

Удаленное управление.

Надо что-то тут написать, а то совсем сайт вымер.

Сразу прошу извинить, если стиль написания плохой. не писатель я совсем :)

Дело было вечером, делать было нечего. От нечего делать взял да и купил себе железку на базе ARM. На самом деле хотел построить на ней танк.
Ну а так как не хотелось пользовать всякие node.js и прочие готовые инструменты, решил немного повелосипедить. Так что про то, что «Есть же вот такая штука!» или на худой конец «ssh», я вкурсе. Велосипедил я Just For Fun

Wiring Pi - библиотека работы с GPIO. Часть 1

Данная статья рассчитана на пользователей, имеющих представления об основах GPIO Raspberry Pi.
Если эта тема для вас новая, то перед прочтением статьи рекомендую ознакомится с другими статьями для начинающих на тему GPIO — их можно найти в разделе «Документация»

В настоящее время самой популярной библиотекой для работы с GPIO на Raspberry Pi стала wiringPi

Экономим порты (подключение кнопок по i2c)

Как известно, портов много не бывает. По этому жалко их тратить на подключение банальных кнопок. Особенно когда кнопок много.
Все уже придумали до нас. I2c шина позволяет подключить до 120 устройств потратив на это всего 2 пина на RPi.
Тем более, что есть отличная вешь: PCF8574(PCF8575). Дистанционный 8-битный расширитель ввода – вывода I2C-шины на 8(16) портов соответственно. Вот к нему то мы и будем цеплять кнопки.

Управление реле или как управлять GPIO через браузер

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

Запись времени захода в комнату или простой пример работы с прерываниями по GPIO на Python

Привет всем! Сейчас я покажу как можно работать с прерываниями на нашем мини-компьютере, то есть выполнять определенное действие в момент смены сигнала на GPIO.
В этом примере будем записывать в файл время открытия и закрытия двери в комнату. Для этого я подцепил герконовый извещатель от охранной сигнализации между выводами +3.3V и GPIO7 (номер может быть любым).
Выглядит это так: