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

 

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

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

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


MMA7361

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

Новый подход к созданию шагающих роботов

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

Интересную концепцию робота реализовал энтузиаст по имени Александр Маунд (Alexander Maund). Его напечатанный на 3D принтере механизм способен перемещаться благодаря силе гравитации.


шагающий робот

Конструкция, чем-то напоминающая козловой кран, имеет в своем составе цилиндр, начиненный электроникой, который перемещается вдоль корпуса для того, чтобы изменить положение центра тяжести. Благодаря этому корпус переворачивается, продвигая робота вперед. Такой шагающий робот может даже преодолевать небольшие возвышенности. Процесс перемещения нового механизма показан на видео под катом.

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.

Код для взаимодействия микроконтроллера и сканера отпечатков пальцев

Автор: Mike(admin) от 23-07-2014, 06:53

В некоторых приложениях, требующих повышенной безопасности, желательно иметь некоторый модуль для аутентификации пользователя. Таким модулем может служить сканер отпечатков пальцев, например, SM-630.


сканер отпечатков пальцев

Встроенный DSP-процессор позволяет без особых проблем организовать взаимодействие между контроллером и сканером благодаря богатому набору управляющих команд. Ниже представлен пример кода такого взаимодействия.

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

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

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


джойстик Arduino

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

Самодельное твердотельное реле

Автор: Mike(admin) от 17-07-2014, 07:03

Одним из преимуществ твердотельных реле по сравнению с обычными электромагнитными реле является повышенная износостойкость. Реле S201S01 компании Sharp представляет собой хороший пример.


S201S01

Но твердотельное реле можно сделать и самому по приведенной схеме, которая, по сути, является изолированным контроллером питания на основе симистора.

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

4-битный режим передачи данных для ЖК-дисплея

Автор: Mike(admin) от 13-07-2014, 08:17

Обычно передачу данных на символьные ЖК-дисплеи осуществляют по 8 линиям. Но в целях экономии количества выводов микроконтроллера такую передачу можно осуществить всего лишь по четырем линиям.


MC21605A6W

Нижеприведенный код на языке C позволяет осуществить четырехпроводное подключение микроконтроллера ATMEGA328P к символьному дисплею MC21605A6W (16x2). При этом следует учесть, что выводы DB0:3 и RW должны быть заземлены.

Flappy Bird на Google Glass

Автор: Mike(admin) от 11-07-2014, 13:09

Энтузиаст Рич Олсон (Rich Olson) объединил два тренда нашего времени – культовую игру Flappy Bird и очки дополненной реальности Google Glass.


Flappy Bird на Google Glass

Свое детище он назвал BlinkyBird. Управление в данном случае сводится к морганию глазами. Двойное моргание позволяет птице подлетать на некоторую высоту и тем самым избегать столкновения с препятствиями. Видео процесса игры и apk-файл приложения под катом.

Маркировка импортных транзисторов

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

Транзистор представляет собой полупроводниковое устройство, которое выполнено в виде отдельного электронного компонента или как части интегральной схемы. Зачастую их производят из кремния или германия. Большинство типов транзисторов имеют кремниевое происхождение, и они могут выдерживать высокие температуры. Транзисторы могут быть как биполярными, так и полевыми, и быть предназначены для различных сфер применения.


Транзистор BC548

Но из чего конкретно сделан определенный транзистор, и для каких целей он наиболее подходящий? Об этом может поведать его наименование. И если с отечественными транзисторами все более-менее понятно, то импортные модели не столь просты в расшифровке. Поэтому предоставим небольшой ликбез по данной теме.