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

 

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

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

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


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

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

Код для взаимодействия с драйвером светодиодной матрицы MAX6952

Автор: Mike(admin) от 9-09-2014, 08:05

Микросхема MAX6952 представляет собой драйвер 4-х разрядного матричного (5x7) светодиодного дисплея. Взаимодействие с ним осуществляется по шине SPI. Отличительной особенностью этого драйвера является поддержка 104 символов и возможность хранения в статической ОЗУ до 24 пользовательских символов.


MAX6952

Представленный код написан для микроконтроллеров PIC16 и скомпилирован под CCS PICC, но при желании он может быть портирован на любую платформу.

Список недорогих отладочных плат с ПЛИС FPGA

Автор: Mike(admin) от 7-09-2014, 16:46

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


ПЛИС

Представленный список недорогих (до $300) отладочных плат с их розничными ценами и возможностями отнюдь не исчерпывающий, но позволяет сориентировать разработчика в его непростом выборе.

Домашняя система безопасности с GSM на основе Arduino

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

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


Данный проект представляет собой систему безопасности (сигнализации) для оповещения о проникновении злоумышленников в дом. Система использует технологию GSM.


Домашняя система безопасности с GSM на основе Arduino

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

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

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

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


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

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

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

Автор: Mike(admin) от 1-09-2014, 12:30

Подключить матричную клавиатуру к микроконтроллеру и написать код для взаимодействия с ней не представляет собой слишком сложную задачу. Но новичкам зачастую трудно разобраться в данном вопросе, поэтому представленный код может облегчить процесс разработки программы для микроконтроллера с подключенной матричной клавиатурой 4x4.


Матричная клавиатура

Arduino и RFID-считыватель

Автор: Mike(admin) от 25-08-2014, 06:55

Технология радиочастотной идентификации (RFID) набирает популярность. На ее основе создается множество приложений для различных целей. С помощью RFID устройство может считывать информацию со специальных меток при приближении их к этому устройству на достаточно малое расстояние.


Arduino и RFID-считыватель

В данном материале мы подключим плату Arduino Uno и RFID-считыватель EM-18 для того, чтобы управлять реле и светодиодом.

Превращаем однополярный шаговый двигатель в биполярный

Автор: Mike(admin) от 21-08-2014, 05:30

Шаговые двигатели находят широкое применение в робототехнике, станках, 3D принтерах и прочих электронно-механических устройствах, где важно точное позиционирование рабочих органов и манипуляторов. Они довольно просты в управлении и не слишком дорогие. Поэтому их популярность среди радиолюбителей и электронщиков растет. Шаговые двигатели бывают двух типов - однополярные и двухполярные (или биполярные).


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


Превращаем однополярный шаговый двигатель в биполярный

У однополярного двигателя в один момент времени никогда не будут задействованы все четыре провода, только два из них. Но если был бы способ заставить ток течь по всем обмоткам, то это бы увеличило мощность мотора. В биполярных моделях имеются всего лишь две обмотки вместо четырех. И обе обмотки могут быть активны все время, но их полярность переключается за четыре шага. Это значит, что такие моторы содержат всего четыре провода вместо пяти, шести или восьми. Но что, если мы заменим проводку однополярного двигателя?

Реализация простого планировщика задач

Автор: Mike(admin) от 19-08-2014, 06:55

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


планировщик задач

Приведенный код планировщика задач полезен для знакомства с данным механизмом. Он представляет собой планировщик по методу round-robin, написан на языке C и удобен при отладке на ПК, поскольку содержит приличное количество команд вывода данных на экран printf.

Токопроводящие чернила ценой менее $1

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

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


Чтобы использовать в своих проектах токопроводящую краску, не обязательно покупать ее. Ее можно сделать самому! Такую краску можно будет использовать в носимой электронике, подключать к ней Arduino и просто изучать с помощью нее базовые принципы электроники и основы теории цепей.


Токопроводящие чернила

Для производства таких волшебных чернил потребуется совсем немного компонентов: уголь, вода и клей ПВА. Помимо дешевизны у такой краски есть еще одно достоинство – она нетоксична.