Архив рубрики ‘ Полезняшки

ИК удлинитель UART

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


Читать полностью »

Подключаем телефон Siemens к контроллеру AVR

Наверняка у многих дома завалялся старый сименс с монохромным экраном. Выкидывать его вроде жалко, но в то же время для звонков его использовать не хочется. Такому телефону можно найти применение, например в GSM сигнализациях или использовать его в качестве GPRS модема ,а так же забивать гвозди и колоть орехи. Под катом пойдет рассказ о подключении такого телефона к микроконтроллеру AVR  и работы с ним. Все что здесь написано справедливо для модели A60 (т.к. проверялось на нём).  Но я думаю что работать будет с большинством телефонов Siemens.

Ыыы!

Во время экспериментов ни один телефон не пострадал :) Читать полностью »

Изготовление печатных плат

Хорошо сделанная печатная плата — залог работоспособности изготавливаемого устройства. Конечно получить плату заводского качества в домашних условиях очень сложно, но с применением современных технологий можно получить вполне неплохие результаты. Самое сложное в процессе изготовления платы это пожалуй металлизация отверстий. Она требует применения труднодоступных и вредных для здоровья веществ. В большинстве случаев она не нужна (мне не потребовалась еще ни разу). Для единичного экземпляра устройства, не нужна так же паяльная маска и шелкография. Наверное на каждом сайте про электронику можно найти подобную статью, и я дабы не нарушать традицию решил добавить свои пять копеек опыта, и рассказать как сделать печатную плату при помощи лазерного принтера и утюга. Технология получила название ЛУТ или еще её называют лазерным утюгом :-)

Читать полностью »

R 2R ЦАП. Практическое применение

Для преобразования цифрового сигнала в аналоговый, используют устройства под названием цифро-аналоговые преобразователи. Как правило, они существуют в виде отдельных микросхем которые порой труднодоставаемы. Если к ЦАПу не предъявляются серьёзные требования, то его можно сделать самостоятельно из обычных резисторов. Называется такой ЦАП — R 2R. Своё название он получил из-за номиналов применяемых в нём резисторов с сопротивлениями R и 2*R. Сопротивления по идее могут быть любыми, но в разумных пределах разумеется. Если поставить очень большие например по несколько мегаом, то нагрузка которая подключена к выходу, внесет существенные искажения в сигнал. Напряжение начнёт проседать. Я взял резисторы с сопротивлениями 1Ком и 2Ком (просто первое что попалось под руку).R 2R ЦАП схема Читать полностью »

Подключаем энкодер к AVR

Наконец то у меня появилась эта замечательная крутилка и теперь я хочу рассказать вам как с ней работать. Мой энкодер (EC12E24204A9)  представляет из себя примерно следующее:

Читать полностью »

Исправление фьюзов AVR

Иногда случается что исправный, правильно подключенный микроконтроллер перестает определяться программой для прошивки. Это может происходить в следствии нескольких причин:

  1. Программирование через SPI запрещено
  2. Ножка RESET стала обычным пином порта
  3. Неправильно выбран источник тактирования

Если в первом и втором случае без параллельного программатора не обойтись, то при неправильном выбранном источнике тактирования, можно попробовать методы описанные в этом небольшом руководстве. Для этого нам потребуются:

  • Кварц ~4 МГц
  • Конденсаторы  от 12 пФ  до 22 пФ (2 шт)
  • Резистор 10 кОм
  • Микросхема 74HC00
  • Прямые руки :-)

Исправление фьюзов AVR

Читать полностью »

DC-DC преобразователь на MC34063

Когда перед разработчиком какого либо устройства, встает вопрос «Как получить нужное напряжение?», то обычно ответ прост — линейный стабилизатор. Их несомненный плюс это маленькая стоимость и минимальная обвязка.  Но кроме этих достоинств, у них есть недостаток — сильный нагрев. Очень много драгоценной энергии, линейные  стабилизаторы превращают в тепло.  Поэтому использование таких стабилизаторов, в устройствах с батарейным питанием не желательно. Более экономичными являются DC-DC преобразователи. О них то и пойдёт речь.

DC-DC преобразователь на MC34063

Читать полностью »

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

Питание светодиода от одной батарейки ААА

Читать полностью »

Преобразователь интерфейса USB <-> UART

Рано или поздно перед разработчиком какого либо устройства на микроконтроллере появляется потребность в стыковке его с компьютером. Самое простое и очевидное решение — это заюзать COM или LPT порт компьютера. А как быть тем у кого нет COM и LPT ? Например владельцам ноутов?  Решение есть!  Встречайте этот чудесный девайс. Это преобразователь интерфейсов USB-UART.

Читать полностью »