Windows PIC18 /графическая оболочка для LCD/

Специально для конкурса 2 решил опубликовать свой проект для микроконтроллеров серии PIC18. В качестве приза желаю получить 2.4" сенсорный экранчик TFT LCD с встроенным слотом для SD-карт памяти, т.к. это именно то, что нужно для продолжения моего проекта…

… Этот проект разрабатывается по настоящее время. Идея заключается в том, что графическая часть устройства, которая будет отображаться на LCD разрабатывается на ПК, а после специальные файлы загружаются на карту памяти и используются самим контроллером будущего устройства. С помощью ПО написанное на Delphi создаются формы с компонентами, которые будут связаны с переменными в контроллере. Компоненты имеют собственные свойства /положение на экране, размер, цвет фона текста и др./, которые можно легко отредактировать. Графическую оболочку для LCD можно создать за считанные минуты). Также можно организовать скины /внешний вид, темы/, т.е. сделать формы с разными свойствами, а в контроллере сделать переключения между этими темами)
В данном проекте применяется PIC18F2550, LCD Nokia 3100 /6610 и др./, карты памяти MMC, SD, microSD.

В будущем перейду на экраны с 8-ми/16-ти битной шиной большего расширения начиная с 320x240 и сделаю возможность загрузки форм на карту памяти с помощью USB) Дополню новыми компонентами: индикаторы входов и выходов, семисегментные индикаторы)
Код легко можно перенести и на другие микроконтроллеры с Flash >= 32K, лишь стоит отредактировать исходник для соответствующего компилятора.

Собственно предлагаю ознакомиться с моим тестовым устройством:

Читать дальше →

Как сделать ветрогенератор для дома своими руками

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

Водяное охлаждение компьютера своими руками

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

Читать дальше →

Квантовая левитация

Интересное видео левитации, в котором кристал сапфира (500 микрон) покрыт очень тонким слоем сверхпроводника (0.5 микрон), а затем этот «пирог» очень сильно охлажден. Под воздействием постоянных магнитов «пирог» левитирует в воздухе, в прочем на видео все сами можете увидеть:

IR protocol analyzer

IR protocol analyzer — программа для захвата и анализа ИК пакетов данных от пультов управления. В программе содержится база данных протоколов управления ДУ различных фирм. После «захвата» данных, программа автоматически анализирует пакет и выдает список фирм, если есть совпадения в протоколах.
Также, программа автоматически дешифрирует пакет, выдает по нему все характеристики, тайминги и отображает на графике.
Скриншот программы
Захват ИК данных происходит при помощи обычного аудиовхода и фототранзистора. Схема простейшая, для ее построения понадобится 3.5мм миниджек, провода и фототранзистор (чувствительный к инфракрасному диапазону). Схема подключения:
Схема подключения фототранзистора
Скачать программу можно на официальном сайте: IR protocol analyzer
Программа имеет открытый исходный код, который также можно скачать на офсайте. Написана на Delphi.

Термостат на Attiny2313 и DS18B20

В этой статье расскажу о сборке цифрового термостата, который бы измерял температуру и поддерживал ее на определенном, заранее установленном уровне.
Читать дальше →

Лабораторный блок питания с двухступенчатым преобразованием (ШИМ+линейное)

Лабораторный блок питания 0-30В
со стабилизацией тока и высоким КПД

Не секрет, что одним из самых нужных приборов под рукой любого радиолюбителя является блок питания. От его характеристик, иногда, напрямую зависит работа самого устройства, поэтому он должен отвечать всем требованиям. Основные параметры любого блока питания это напряжение, ток(который может отдать без понижения напряжения на выходе), пульсации, шумы и гармоники, и КПД. В настоящее время стали популярные импульсные БП из-за высокого КПД(70-90%), но у них есть особенности — при изменении тока нагрузки или напряжения на выходе меняется частота/скважность что приводит к выбросу в эфир большого уровня шумов и гармоник. Их невсегда удается задавить фильтрами. У линейного с этими параметрами дела обстоят намного лучше, но у линейного проблема с КПД. КПД у линейного стабилизатора тем ниже, чем меньше напряжение на выходе при том же токе. Например на входе линейного стабилизатора 32В — задание на выходе 5В при токе 1А —
Читать дальше →

Серво тестер

Представлена схема для ручного управления и тестирования серво-моторов. Нажимая кратковременно кнопку вперед (Forward) или назад(Reverse), серво-мотор будет поворачиваться по часовой или против часовой стрелки. Схема может найти применение для тестирования серво-моторов.
Серво-мотор

Читать дальше →

Опыт сборки серьёзного усилителя 2х100W!!!

Здравствуйте дорогие друзья! Если вы находитесь на этом сайте, то вы тоже увлекаетесь радиоэлектроникой, как и я. Ну да ладно, перейдём к теме данной статьи!
Хоть это было и недавно, но я уже не помню, как ко мне пришла мысль заняться этим интересным делом, и я решился: купил паяльник, флюс, припой, хлорное железо, мультиметр, углубился в изучении теоретической части, достал с гаража маленькие тисы (для плат), оборудовал рабочие место, и понеслась…
Читать дальше →

Звукосниматель своими руками

История начинается с моей гитары INVASION ST300, а точнее когда я сравнил ее звучание с более серьезным инструментом. Говорят к хорошему быстро привыкаешь, наверное поэтому мне стало невыносимо играть на прежнем инструменте. После недели тоскливого уныния я затеял переворот, а точнее "перенамот"!

Далее описано как сделать звукостиматель и измерить его АЧХ

Читать дальше →