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

 

Прибор для проверки пультов ДУ

Автор: Mike(admin) от 12-03-2014, 11:10

Представленная схема тестера ИК-сигналов предназначена для проверки работы инфракрасного пульта дистанционного управления. Схема основана на идее подключения пьезозуммера непосредственно к ИК-приемнику.


пульт дистанционного управления

Работа пульта ДУ оценивается по характерному звуку зуммера. Схема очень чувствительна и способна работать на расстоянии до нескольких метров.

Боремся с шумом концевого выключателя 3D принтера RepRap

Автор: Mike(admin) от 9-03-2014, 06:57

Сегодня отрасль 3D принтеров еще не настолько развита, чтобы эти устройства работали без сбоев и помех. К тому же самостоятельно собранный принтер может быть не так надежен, как хотелось бы его создателю. Так, энтузиаст Reinis был неудовлетворен работой своего RepRap-образного принтера из-за электронных шумов на выходе концевого выключателя. Подключив осциллограф на вход Arduino Mega на плате RAMPS 1.4, он увидел следующую картину:


шум концевого выключателя 3D принтера RepRap

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

Сумасшедший способ уменьшить ширину корпуса микросхемы

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

Если корпус микросхемы слишком широкий, а для проекта требуется что-нибудь поуже, то при большом желании и некотором умении пользоваться станком с ЧПУ можно изменить размер корпуса до требуемых показателей. Главное здесь - не задеть сам кристалл.


600 mil 300 mil

На видео под катом показан такой способ отшлифовывания всего лишнего с помощью станка. В данном случае издевались над микроконтроллером LPC1114 с DIP корпусом, сужая его ширину с 600 mil до 300 mil.

Звуковая сигнализация на Arduino

Автор: Mike(admin) от 5-03-2014, 04:51

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


Сигнализация на Arduino

Помимо звукового сигнала активируется светодиод, который мигает с определенной частотой.

Программная эмуляция интерфейса I2C

Автор: Mike(admin) от 2-03-2014, 11:08

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


Шина I2C

Код на языке C с комментариями приведен под катом.

Стек picoTCP

Автор: Mike(admin) от 28-02-2014, 04:00

Поскольку Интернет Вещей становится все популярнее, малым встраиваемым системам нужен компактный и функциональный стек TCP/IP. Компания TASS Belgium NV разработала такой стек, назвав его picoTCP.


picoTCP

В данном случае разработчик может иметь полный контроль над коммуникационным стеком, начиная с самых низких уровней TCP/IP. Этот стек обладает рядом преимуществ

Датчик робота, движущегося вдоль линии

Автор: Mike(admin) от 26-02-2014, 12:05

Этот датчик для перемещающегося по линии робота представляет собой очень простой, компактный инфракрасный датчик приближения малой дальности действия (5-10 мм), построенный на основе стандартного отражающего оптосенсора CNY70 (IC1). Робот движется вдоль черной линии на белой поверхности, и в данном случае такой датчик позволяет выравнивать движение шасси.


робот, движущийся вдоль линии

IC1 содержит в себе инфракрасный светодиод и фототранзистор. Светодиод излучает невидимый инфракрасный свет на поверхность под роботом, а фототранзистор работает как приемник этого излучения. Как правило, темная поверхность отражает меньше света, чем светлая поверхность, поэтому при нахождении датчика над светлой поверхностью через транзистор потечет больше тока. При обнаружении отраженного света ток течет через R2 на землю, благодаря чему появляется падение напряжения на базе T1, что в свою очередь заставляет этот транзистор проводить ток. В итоге начинает проводить транзистор T2, и индикаторный светодиод D1 загорается. Конденсатор C2 работает как минибуфер.

Браузерная среда разработки ASM80

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

ASM80 представляет собой интегрированную среду разработки, предназначенную для написания программ на ассемблере для 8-разрядных процессоров вроде 8080, 8085, Z80 и 6502. ASM80 состоит из двух основных частей: редактора+ассемблера и отладчика. Эта среда разработки является браузерной, то есть вы можете работать с ней на любом компьютере, где установлен современный браузер.


asm80

Все файлы хранятся непосредственно в браузере, поэтому нужно завести аккаунт для онлайн-доступа к ним. Впоследствии их можно скачать в виде ZIP-файла на свой компьютер.

Простой алгоритм фильтрации зашумленных данных

Автор: Mike(admin) от 21-02-2014, 12:10

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


зашумленные данные

С помощью данного метода могут быть обработаны до шестнадцати 12-битных выборок, используя только четыре 16-битных ячейки ОЗУ. При 10 выборках в качестве деление представляет собой сдвиг на 3 разряда.

Очередной клон Flappy Bird. Теперь на Arduino!

Автор: Mike(admin) от 19-02-2014, 06:16

Похоже, мир сходит с ума по игре Flappy Bird. Хотя создатель этой игры удалил ее из всех магазинов приложений, многочисленные клоны все же пытаются повторить славу самой Flappy Bird.


Flappy Bit

Теперь же в списке платформ, подвергнутых атаке клонов, имеются не только айфоны и андройдофоны, но и Arduino! Энтузиаст под ником Dan200 создал простейшую игру Flappy Bit. Концепция игры та же - управляем объектом одним нажатием и следим, чтобы он не врезался в препятствие. Только вместо полноценной птички здесь мы имеем один пиксель, поскольку экран представляет собой светодиодную матрицу 8x8. Но это не сильно мешает наслаждаться самой игрой. Видео с игровым процессом под катом.