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

 

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.

Подключаем к Arduino акселерометр MMA7361

Автор: Mike(admin) от 29-07-2014, 04:55

Сегодня на рынке можно найти большое количество недорогих модулей датчиков, которые можно использовать в своих проектах, связав их предварительно с микроконтроллером. Одним из таких модулей является плата с микросхемой MMA7361, которая представляет собой трехосевой акселерометр.


MMA7361

Этот датчик может измерять статическое (сила земного притяжения) или динамическое ускорение по всем трем осям. Он может использоваться в различных сферах применения, и можно создать много приложений на его основе. Акселерометр измеряет уровень ускорения объекта, на котором он установлен, что позволяет получать информацию об ускорении/замедлении этого объекта, а также о его наклоне относительно земной оси.

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.

Подключаем джойстик к Arduino

Автор: Mike(admin) от 20-07-2014, 08:51

Для управления каким-либо устройством на основе Arduino, перемещающимся в двухмерной системе координат, отлично подойдет джойстик.


джойстик Arduino

В этой статье описывается процедура считывания аналоговым портом платы Arduino UNO R3 сигналов с джойстика. Аналоговые данные впоследствии транслируются в положение джойстика.

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-порт в качестве цифрового аудиовыхода.

Эмулятор процессора 6502 и Commodore 64 на Arduino

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

8-разрядный процессор 6502 с CISC-архитектурой представляет собой довольно древнее, но культовое вычислительное устройство. Он был разработан в 1975 году и впоследствии использовался в таких компьютерах и приставках, как Atari, NES, Apple II, Агат, Commodore64.


Эмулятор процессора 6502 и Commodore 64 на Arduino

Поскольку современные микроконтроллерные системы сопоставимы по техническим характеристикам или даже лучше компьютеров сорокалетней давности, то уже сегодня можно проэмулировать процессор 6502 на Arduino.

Связываем акселерометр ADXL345 и микроконтроллер

Автор: Mike(admin) от 5-07-2014, 15:55

Акселерометр ADXL345 представляет собой 3-осевой датчик ускорения с возможностью связи как по интерфейсу SPI, так и по I2C. Он довольно дешев и прост в эксплуатации, поэтому хорошо подходит для несложных приложений инерциальной навигации.


акселерометр ADXL345

Представленный код позволяет наладить взаимодействие между ADXL345 и микроконтроллером (в данном случае код для PIC16 и компилятора CCS PICC, но при желании можно переделать под любой МК) по шине I2C. С помощью него можно инициализировать, настраивать акселерометр, записывая в него данные по определенному адресу, и считывать данные с самого акселерометра.

Игра на 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 см.

Управляем вентилятором с помощью Arduino

Автор: Mike(admin) от 10-06-2014, 07:55

Хотите автоматизировать работу вентилятора? С помощью Arduino и датчика температуры LM35 это возможно!


Управляем вентилятором с помощью Arduino