OV7670 + ATmega48 + uDisp320240 = ? Часть 2.

Для реализации устройства была разработана печатная плата, в которой, правда, оказалось достаточно много перемычек. Забегая вперёд, скажу, что пока как минимум одна перемычка пригодились для корректировки схемы в процессе освоения. Разъём программирования тоже отдельно не выведен по причине, что разводчик плат из меня, не особо опытный, а перекрёстных линий оказалась куча. На плату uDisp320240 дополнительно впаивается двухрядная гребёнка штыревых контактов. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , , , | Комментарии (28)

OV7670 + ATmega48 + uDisp320240 = ? Часть 1.

В начале было слово  :) я подумал опубликовать наработки сразу по законченному проекту — т.е. в статье описать конструкцию, привести исходник, схему и прочую лабуду. Однако процесс освоения видеокамеры OV7670, дисплея uDisp320240 и вообще вывода видео оказался настолько тернистым увлекательным, что одной статьёй здесь не обойтись. Поэтому некоторые моменты своего пути в этом направлении я освещу серией статей. Расскажу и покажу проблемы, с которыми встретился, и результаты, которых достиг. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , , , | 1 комментарий

Запись и воспроизведение звука микроконтроллером AVR. Application Note AVR335.

Интересное и необходимое направление, которое я считаю нужным осветить — это, конечно же, запись, хранение и воспроизведение звука. Цифровые диктофоны, автоответчики, голосовые меню, устройства оповещения, дверные звонки, игрушки — вот далеко не полный перечень устройств, где необходимо решать проблему записи, хранения и воспроизведения звука. Для решения такого вопроса воспользуемся существующими наработками ATMEL, а именно AVR335. Для тех, кто не дружит с английским имеется перевод на сайте gaw.ru. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , , | Добавить комментарий

Радиоуправляемое реле TDL-T6A. Часть 2.

Разбираясь с конструктивом приемника и передатчика радиоуправляемого реле пришлось заодно изучать протокол кодирования PT2264 по даташиту одноимённого кодера (в сети его несложно найти). Выяснилось, что микросхема кодера PT2264 используется для удалённого управления устройством содержащим декодер PT2294.   Для этого кодируются состояния (Vcc, GND, Float) адресно-информационных выводов в последовательный сигнал для РЧ модуляции. PT2264 имеет 12 таких адресно-информационных выводов, обеспечивая до 531 441 (т.е. 3 в 12-й степени) кодов адреса, тем самым, минимизируя конфликты кода подобных устройств и затрудняя несанкционированное сканирование кода.
С
хему передатчика пришлось срисовывать с платы, так как все найденные в интернете подобные платы весьма похожи друг на друга, но ни одна из них не соответствовала моей. Вот фото платы передатчика со стороны монтажа: Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , | Комментарии (8)

Лабораторный блок питания. V1.0. (Базовая исходная).

Не выбрасывайте старые журналы Радио/Радиоаматор/Моделист-конструктор/Юный техник и пр. Там можно найти описания годных девайсов. И не беда, что собраны они на старой элементной базе — изюминка в схемотехнике, а подобрать новые комплектующие не проблема. Причем интересен тот факт, что, казалось бы, журнал давно прочитан и изучен от корки до корки! Но, перечитывая в стодвадцатьпятый  раз, постоянно находишь что-то забытое старое новое…
………………………………………………………………………………….. Читать далее

Рубрика: Разное | Метки: | Комментарии (7)

Application Note PCA85134. Final.

Тихим сапом мы добрались к финальной части трилогии. Я надеюсь, что в результате изучения двух первых статей у читателя сложились вполне определённые представления о принципах работы PCA85134, макет собран и отлажен. Самое время заняться выводом осмысленной информации…
Рабочая программная часть.
В первой статье по применению PCA85134, в её завершении мы получили таблицу соответствия разрядов байтов видео ОЗУ сегментам ЖКИ. Эта таблица сыграет ключевую роль в разработке алгоритма вывода символов. Приведём её к такому виду (V[i] — байты массива видео ОЗУ, i=(0…7)): Читать далее

Рубрика: Разное | Метки: , , , | Комментарии (4)

Application Note PCA85134. Continuation.

Технологическая программная часть.
Как я уже указывал, PCA85134 управляется по интерфейсу I2C. Этот интерфейс достаточно хорошо описан в интернете и литературе. Я тоже в своё время отметился в этом деле, поэтому, если кто хочет освежить знания — вперёд. Команды, которыми управляется PCA85134 приведены в Table.10 на стр. 21  ДШ. Помещать таблицу в статью — только место занимать. Их (команд) всего пять: — установка режима; — загрузка указателя адреса видео ОЗУ; — выбор одной из восьми микросхем PCA85134; — выбор банка памяти видео ОЗУ; — выбор режима мигания. Читать далее

Рубрика: Разное | Метки: , , , | Добавить комментарий

Application Note PCA85134. Start.

Вообще-то подобный документ обязаны были опубликовать на сайте NXP, но его там, к сожалению нет :( Зато напихали в папку ApNote какие-то рекомендации по пайке, защите от статики, организации рабочего места! Всё, что угодно, кроме примера использования микросхемы драйвера LCD PCA85134. Такие чипы пришли мне в составе бесплатных семплов уже давненько, но в силу неимоверной лени сложившихся непреодолимых обстоятельств руки дошли до них вот совсем недавно :)  И то, потому, что понадобился ЖК-индикатор на лабораторный блок питания… Читать далее

Рубрика: Разное | Метки: , , , | Добавить комментарий

Пара советов от aahz

Хочу поделиться двумя размышлениями/советами
1. В сети КУЧА рекомендаций  как залудить необгораемое жало, НО я ни разу не встречал такого: берётся ещё один паяльник, ватт на 40, и ИМ залуживается необгораемое жало, как обыкновенный провод. Я много раз так делал и НИКАКИХ проблем не было. Это я решил написать потому, что приятель сыну купил станцию, тот полазал в сети и решил у МЕНЯ проконсультироваться.
2. Минусом линейного стабилизатора считается большое падение напряжения на регулирующем элементе при большой разнице входного и выходного напряжений. Минусом импульсного стабилизатора — повышенные пульсации выходного напряжения. А что если ОБЪЕДИНИТЬ оба стабилизатора??? Сначала стоит импульсник, за ним линейный СН. Берём СДВОЕННЫЙ резистор и им регулируем оба СН. Причём на выходе импульсного напряжение на НЕСКОЛЬКО вольт больше, чем нужно иметь на выходе. Да, есть минус в плане себестоимости, но, всё-таки…

Рубрика: Разное | Метки: , | Комментарии (2)

Радиоуправляемое реле TDL-T6A. Часть 1.

В составе очередной посылки с Деалэкстрима мне пришел набор 6-ти канального радиоуправляемого реле «TDL-T6A 12V 6-Channel Wireless Remote Control Switch». Попытки найти в интернете какую-либо информацию (схемы, подробные характеристики, настройки) не увенчались успехом — только рекламные постеры на витринах интернет-магазинов. Поэтому буду разбираться сам, а процесс освещу в двух статьях: — в настоящей будет превью, а во второй — более подробный разбор. Читать далее

Рубрика: Микроконтроллерный конструктор, Разное | Метки: , | Комментарии (9)