Устройства на PIC

Печать

Часы-таймер на PIC16F628

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 4

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

Схема часов довольно проста, если не сказать очень проста. Главная часть, безусловно - программа на ассемблере. Для программирования я использовал Microchip's MPASMP, а для рисования схемы - Eagle.

Печать

Электронный замок с ключём i-Button (DS1990A) на PIC16F627A

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 3

Здесь представлена схема электронного замка, в котором в качестве ключа используется устройство DS1990A(Touch Memory). Touch Memory типа DS1990A представляет собой пассивное устройство (без внутреннего источника питания), которое имеет записанное с помощью лазера ПЗУ(ROM), содержащее уникальный серийный номер. Для считывания данных с DS1990A используется 1-проводная шина фирмы DALLAS. DS1990A является подчинённым устройством, а мастером является обычно микропроцессор(микроконтроллер). Питание DS1990A во время обмена данными производится от 1-проводной шины. Эквивалентная схема интерфейсной части DS1990A показана на рисунке:

 517-01

Печать

RGB контроллер с USB интерфейсом на PIC18F2550

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 3

RGB контроллер с USB интерфейсом на PIC18F2550

Этот проект представляет собой RGB контроллер, который может быть настроен через соединение USB. Цвет подключенных светодиодов (общий анод) зависит от выбранного режима работы:

- Медленное изменение цвета (около 40 минут);
- Быстрое изменение цвета (около 2 минут);
- Изменение цвета по температуре (диапазоны температуры регулируются);
- Постоянный цвет 1;
- Постоянный цвет 2;
- Постоянный цвет 3;
- Постоянный цвет 4.

Печать

Термометр на PIC12F683 и графическом дисплее NOKIA 3310

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 11

Термометр на PIC12F683 и графическом дисплее NOKIA 3310

Термометр состоит из минимума деталей: микроконтроллера PIC12F683, цифрового датчика DS1820 и подтягивающего резистора, графического дисплея от сотового телефона NOKIA 3310 и электролитического конденсатора, литиевого аккумулятора CR2032.

В верхней части дисплея отображается текущая температура в цифровом виде, в левой части отображается температура в виде ртутного термометра, пределы измерения температуры от -40 до +40 °С. В центре экрана выводится график изменения температуры за определенный интервал времени. Регистрацию температуры можно установить от 1 сек до 65535 сек, при этом на экране помещается 57 значений. Каждый пиксель в вертикальном масштабе представляет собой значение в 2 °С, при этом следующий пиксель выше 0 °С будет показывать температуру от 2 до 4 °С.

Печать

Индикатор отсечки оборотов двигателя автомобиля(Shift Light) на PIC12F629

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 6

Shift Light это программируемый индикатор оборотов, работающий следующим образом: при достижении заданных оборотов включается индикация, как правило — световая. При переключении передачи вверх — индикация гаснет, пока мотор снова не наберет заданных оборотов. Shift Light всегда работает вверх — т.е. показывает обороты, на которых нужно переключиться вверх.

Гоночное использование Shift Light — это переключение на оборотах на которых мотор отдает пиковую мощность. Некоторые моторы имеют нелинейную характеристику и быстрее получается переключиться вверх чем продолжать набирать обороты.

Вторая область применения — начинающие водители не могут определить обороты на слух, а взгляд на приборную панель, отвлекает их внимание. Яркая вспышка Shift Light дает возможность отслеживать момент переключения периферическим зрением, что позволяет не фокусировать внимание на панели управления.

Печать

Всепротокольный OBD-II AllPro адаптер

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 11

Это, вероятно, случалось с каждым из нас: вы едете в своем автомобиле и вдруг желтая лампочка «Check Engine» загорается на приборной панели как тревожное предупреждение о том, что возникли какие-то проблемы с двигателем. К сожалению, это оно само по себе не дает каких-либо намеков на то, что именно является причиной неполадки и может означать все что угодно, начиная от неплотно закрытой крышки топливного бака до проблем с каталитическим конвертером. Я помню, как Honda Integra 94-го года имела ЭБУ под креслом водителя и красный светодиод начинал мигать, если возникали какие-то проблемы с двигателем. Подсчитав количество «блинков», можно было определить код ошибки. По мере того, как ЭБУ автомобилей становятся все более и более сложными, количество кодов ошибок возрастает экспоненциально. Использование бортовой диагностики автомобиля On-Board Diagnostic (OBD-II) позволяет решить эту проблему. Данный адаптер позволяет использовать персональный компьютер для OBD диагностики и является дальнейшим развитием адаптера, описанного в РадиоХобби №2/2007, с.51-56. Адаптер AllPro функционально совместим с ELM327 и поддерживает все существующие OBD-II протоколы обмена данными:

Печать

Кодовый замок на PIC16F628A с LCD

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 13

Этот электронный кодовый замок можно использовать для открытия электромеханического затвора. Функциональность реализована в программном обеспечении. Реле управления замком включается (обычно, чтобы открыть дверь) в течение нескольких секунд, если кто-то вводит правильный код.

Ток потребления схемы является низким, потому что микроконтроллер спит большую часть времени, и просыпается только для обработки нажатий клавиш. Контроллер 16F628A уже работает от внутреннего RC генератора, так что никаких внешних кристаллов не требуется. Каждое нажатие на клавишу дублируется звуковым сигналом зуммера BM1. Зуммер используется с внутренним генератором. Состояние прибора высвечивается на LCD индикаторе типа 16x02 с контроллером HD44780. В замке используется стандартная матричная клавиатура с количеством столбцов 3 и количеством строк 4. Схема замка на рисунке ниже.

Печать

Термометр на микроконтроллере PIC12F629

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 4

Использование индикатора на регистрах сдвига позволяет создать компактный двухточечный термометр, с использованием самого простого микроконтроллера PIC12F629. Два вывода этого микроконтроллера используются для управления индикатором. Один из них выполняет функцию передачи тактового сигнала, второй информационный. Регистры сдвига 74164 при обнаружении тактового импульса, переключают уровень сигнала с информационного входа, на выход Q0. Информация предыдущего состояния выходов сдвигается на один разряд.

Печать

ВольтАмперметр на PIC16F676 и семисегментных индикаторах

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 22

Одновременное отображение и напряжения и тока, частота обновления показаний ~ 9Гц. Предусмотрено применение индикаторов как с ОА, так и ОК. Кроме того, возможно применение как одного индикатора, так и двух. Причем, если применяются четырех разрядные, то крайний правый разряд отображает стилизованные единицы измерения "V" или "A". Но есть ограничение на применение индикаторов с ОА. При таком включении эммитерных повторителей, появляется "засвет" индикаторов измерительными токами. Т.е. при 2х индикаторной схеме целесообразно применять индикаторы с ОК, в таком случае измеряемые токи не будут оказывать влияния на открывание транзисторных ключей.

Печать

Трехзонный термометр на PIC16F628

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 4

Этот термометр предназначен для измерения температуры в трех разных зонах бытового холодильника, - в морозильной камере, в месте под ней и в нижнем отсеке. Всего три датчика, расположенных в этих трех местах, датчики переключаются с помощью модульного переключателя П2К с зависимой фиксацией (когда одну кнопку нажимаешь, нажатая ранее выскакивает). Число датчиков может быть любым, а диапазон измерения по каждому из них в пределах -55...+125°С, то есть термометр можно использовать и в других местах, например, для измерения температуры теплоносителя в разных участках отопительной системы, измерения температуры «дом/улица», или в теплицах, инкубаторах, www.budmagazin.com.ua/teplyj-pol-fenix. Индикация выводится с точностью 0,1 °С. Индикатор четырехразрядный на основе светодиодных семисегментных индикаторов.

Рекомендуем посмотреть