цифровая электроника
вычислительная техника
встраиваемые системы

 

Управление линиями GPIO на Raspberry Pi

Автор: Mike(admin) от 19-11-2014, 08:33

Raspberry Pi представляет собой не просто миникомпьютер, предназначенный для того, чтобы из него сделали медиацентр и проигрывали на нем музыку. Он может применяться и в более серьезных электротехнических проектах. Для этого у него имеются линии ввода/вывода общего назначения (GPIO), которые мы сегодня рассмотрим.


Управление линиями GPIO на Raspberry Pi

GPIO находятся на разъеме 2×13, на котором можно найти интерфейсы SPI, I2C, UART и линии питания 3.3 В и 5 В.

Управляем медиацентром на Raspberry Pi с помощью ИК-пульта

Автор: Mike(admin) от 11-09-2014, 17:55

В прошлой статье мы сделали из Raspberry Pi медиацентр на основе XBMC. В этой мы покажем, как повысить удобство пользования таким медиацентром с помощью пульта дистанционного управления.


Управляем медиацентром на Raspberry Pi с помощью ИК-пульта

Для получения информации с пульта мы подключим приемник инфракрасных сигналов к выводам GPIO миникомпьютера Raspberry Pi.

Делаем из Raspberry Pi медиацентр

Автор: Mike(admin) от 3-09-2014, 16:17

Низкая цена и поддержка видео формата HD делают миникомпьютер Raspberry Pi идеальным решением для создания своего собственного медиацентра. Это позволит вам проигрывать музыку и видео на телевизоре с помощью Raspberry Pi.


Делаем из Raspberry Pi медиацентр

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

pijFORTHos – FORTH для Raspberry Pi

Автор: Mike(admin) от 27-08-2014, 05:43

Язык программирования FORTH, который был создан очень давно, на рубеже шестидесятых-семидесятых годов прошлого века, является одним из первых конкатенативных языков. Это значит, что программы в нем записываются в виде последовательности слов, математические выражения в нем активно используют стек. Вообще, в целом язык FORTH выглядит довольно странно с точки зрения современного программиста, выросшего на языках высокого уровня типа C++ и Java. Но когда-то FORTH был очень популярен, да и используется кое где по сегодняшний день. Сегодня в основном он применяется во встраиваемых системах, поскольку его интерпретаторы и компиляторы без особых проблем реализуется для различных микроконтроллеров. Не обошли в этом плане и популярный миникомпьютер Raspberry Pi, выпустив pijFORTHos.


pijFORTHos это интерпретатор языка FORTH для Raspberry Pi. Основной его особенностью является то, что он, по сути, является bare-metal OS, то есть неким подобием операционной системы на «голом железе».


FORTH

Этот интерпретатор использует консоль последовательной передачи данных с параметрами 115200 бод, 8 бит данных, без четности, 1 стоповый бит. Если на SD-карте, вставленной в Raspberry Pi, записан pijFORTHos, то можно с помощью кабеля UART-USB подключить этот миникомпьютер к другому устройству, например, ПК или даже еще одному Raspberry Pi, и после этого терминал на хосте позволит получить доступ к консоли FORTH.

ODROID-W – новый клон Raspberry Pi в миниатюрном исполнении

Автор: Mike(admin) от 31-07-2014, 06:05

Миникомпьютер Raspberry Pi стал настолько успешен, что некоторые попытались сделать что-то похожее. Так, например, появились мини-ПК Banana Pi и HummingBoard. Но они были разработаны не на основе процессора BCM2835, который используется в Raspberry Pi.


ODROID-W

Недавно компания Broadcom начала продажу этого процессора на мировые рынки, и этим воспользовалась южнокорейская фирма HardKernel. Она создала функциональный клон Raspberry Pi в более компактном форм факторе и оснастила его дополнительными функциями. Новый миникомпьютер получил название ODROID-W.

Raspberry Pi: расширяем количество GPIO за счет интерфейса CSI

Автор: Mike(admin) от 25-07-2014, 07:00

Недавно был выпущен миникомпьютер Raspberry Pi Model B+, у которого больше линий ввода/вывода общего назначения, чем у предшественника. Но что же делать пользователям Raspberry Pi двухлетней давности, которым не хватает имеющихся семнадцати GPIO? Выход есть – их можно взять с других разъемов, например, с разъема интерфейса CSI для подключения камеры.


Raspberry Pi: расширяем количество GPIO за счет интерфейса CSI

Коннектор CSI имеет две линии шины I2C, которые идут непосредственно на камеру и в Linux’е управляются как GPIO0 и GPIO1. Разъем CSI обладает еще двумя линиями GPIO – GPIO5 и GPIO21.

Pi MusicBox – музыкальный проигрыватель из Raspberry Pi

Автор: Mike(admin) от 15-07-2014, 08:45

Pi MusicBox является универсальным средством, позволяющим сделать из Raspberry Pi устройство для потокового воспроизведения музыки. Для этого достаточно соединить миникомпьютер с аудиосистемой и без особого труда настроить Pi MusicBox. При этом управлять воспроизведением можно с помощью планшета, ноутбука, ПК или смартфона, не вставая с дивана.


MC21605A6W

Программа позволяет воспроизводить музыку с Spotify, SoundCloud, Google Music, Subsonic, Soma FM и т.д.; поддерживает различные форматы (MP3/OGG/FLAC/AAC), позволяет проигрывать музыку с помощью USB-звуковых карт и SD-карт. Также возможно использовать HDMI-порт в качестве цифрового аудиовыхода.

Игра на Raspberry Pi, работающая без операционной системы

Автор: Mike(admin) от 24-06-2014, 16:51

Миникомпьютер Raspberry Pi в большинстве случаев используют в качестве домашнего медиа-центра или сервера. Но в Имперском колледже Лондона пошли дальше. Там для Raspberry Pi создали клон ретро-игры Star Fox, назвав свое детище PiFox.


pifox

Самое интересное то, что игра написана под «голое железо», то есть не требует операционной системы. Видео геймплея под катом.

Превращаем Raspberry Pi в FM-передатчик

Автор: Mike(admin) от 17-06-2014, 04:53

Хотите знать, как превратить миникомпьютер Raspberry Pi в радиопередатчик? Приведенный способ не потребует больших затрат. По сути, вам нужен сам Raspberry Pi, провод и 15-20 минут свободного времени.


Превращаем Raspberry Pi в FM-передатчик

Суть метода заключается в том, что программа с помощью ШИМ будет генерировать сигнал на вывод GPIO4. Без дополнительного, провода-антенны, который должен быть соединен с этим выводом, Raspberry Pi будет транслировать этот сигнал только на расстояние около 10 см.

Источник бесперебойного питания на основе суперконденсаторов для Raspberry Pi

Автор: Mike(admin) от 25-05-2014, 10:45

Что вы делаете, когда используете Raspberry Pi в проекте, где нужно замыкать и размыкать сеть 220 В? Вы запитываете миникомпьютер отдельно или применяете источник питания для этих целей?


Источник бесперебойного питания на основе суперконденсаторов для Raspberry Pi

Во втором случае можно произвести улучшение, добавив к пятивольтовому источнику пару суперконденсаторов (ионисторов) емкостью 50 Ф, чтобы он функционировал дольше. Такие конденсаторы могут заряжаться и разряжаться полностью около 100000 раз, а также быстро заряжаться – после двух минут в них будет достаточно заряда для правильного завершения работы Raspberry Pi.