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

Печать

Бинарные наручные часы на PIC16F628

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

Рейтинг:   / 6

Бинарные наручные часы на PIC16F628Сделать бинарные часы мечта всех ботаников в мире, не правда ли? (... или, может быть использовать синий лазер для светового меча:)). Я задумал эту идею, когда учился последний год в школе, а позже решил спроектировать и построить бинарные наручные часы.

В данный момент я только изучаю микроконтроллеры, поэтому для этого проекта выбрал популярный PIC16F628.

Печать

RGB контроллер с ИК ДУ на PIC12F629/675/683

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

Рейтинг:   / 2

RGB контроллер с ИК ДУ на PIC12F629/675/683Power Pic RGB с дистанционным инфракрасным управлением это устройство, которое генерирует цвета с использованием RGB светодиода и может управляться с помощью любого инфракрасного пульта дистанционного управления протокола Sony SIRC.

Эта третья версия проекта Power Pic RGB, цель которой управлять RGB светодиодом, меняя его цвета случайным образом. На этот раз в устройстве используется пульт дистанционного управления для изменения либо для выбора определенного цвета или включения автоматической смены цветов.

Печать

ШИМ генератор на PIC16F883

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

Рейтинг:   / 3

ШИМ генератор на PIC16F883Данное устройство позволяет получить на выходе сигнал прямоугольной формы с изменяемой частотой и скважностью, используя внутренный модуль ШИМ микроконтроллера PIC16F883. Частота может изменяться в пределах от 500Гц до 200кГц за 500 шагов, и с низким разрешением на высоких частотах. Скважность ШИМ можно регулировать между 1% и 99% с шагом в 1%. Для индикации частоты или скважности генерируемого сигнала используется четырехразрядный семисегментный индикатор.

Печать

Таймер для засветки фоторезиста на PIC16F685

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

Рейтинг:   / 1

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

Время таймера Шаг
00:00 - 01:00 1 с.
01:00 - 02:00 2 с.
02:00 - 05:00 5 с.
05:00 - 10:00 10 с.
10:00 - 20:00 20 с.
20:00 - 60:00 30 с.
Печать

Простой сервоконтроллер на PIC12F675

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

Рейтинг:   / 3

Сервоконтроллер на PIC12F675С помощью этой статьи Вы узнаете как построить миниатюрный сервоконтроллер. Этот контроллер сервопривода идеально подходит для проверки и наладки большинства роботов и механических проектов. Некоторые из наиболее заметных ключевых особенностей данного проекта представлены ниже:

- Миниатюрный дизайн печатной платы (35мм × 33мм) с использованием стандартных выводных компонентов;
- Поддержка аналоговых и цифровых интерфейсов управления;
- Совместим с большинством из любительских сервоприводов;
- Низкая себестоимость за счет небольшого количества компонентов.

Печать

Часы с будильником на PIC16F628A

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

Рейтинг:   / 5

На индикаторе часов выводятся дата(число, месяц, год) и время(часы, минуты, секунды). Настройка часов осуществляется с помощью 4-х кнопок "Настройка часов", "Настройка будильника", "Больше", "Меньше". Чтобы настроить время или будильник последовательно нажимаем на кнопки "Настройка часов" или "Настройка будильника", далее кнопками "Больше" или "Меньше" настраиваем определенное значение. Управление будильником осуществляется с помощью 3-х кнопок "Выключение сигнала", "Режим будильника", "Будильник вкл/выкл". Два режима будильника позволяют включать сигнал каждый день или в определенный день года, режим переключается кнопкой "Режим будильника". Также можно полностью выключить будильник с помощью кнопки "Будильник вкл/выкл".

Печать

Часы с термометром на PIC16F628A

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

Рейтинг:   / 11

Часы построены на микроконтроллере PIC16F628A, в качестве датчика используется DS18B20, транзисторы BC212 управляют общими анодами семисегментного индикатора, также в состав схемы входят несколько пассивных элементов.

Устройство настраивается с помощью 4-х кнопок. Одна увеличивает, другая уменьшает значение, третья кнопка используется для входа в меню, а также переключает элементы меню. При выходе из меню настройки сохраняются в EEPROM контроллера. Если часы зависают по какой-то причине кнопкой сброса они могут быть перезапущены. Часы будут продолжать работать с последними сохраненными значениями. Микроконтроллер тактируется от внешнего кварца частотой 4МГц для более точного отсчета времени. PIC16F628 управляет дисплеем в режиме мультиплексирования. Индикаторы находятся под контролем одного типа транзистора - BC212.

Печать

Вольтметр сетевого напряжения на PIC16F72

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

Рейтинг:   / 3

Простой вольтметр построенный на базе микроконтроллера PIC16F72 позволяет измерять переменное напряжение величиной до 255 Вольт. Контроллер тактируется от внешнего кварца частотой 4 МГц. При загрузке прошивки в микроконтроллер не требуется изменять конфигурационные ячейки. Индикатор используется однострочный на 16 знакомест, совместимый с контроллером HD44780. Также возможно использование других индикаторов, которые могут отличаться количеством строк и знакомест.

Печать

0-9999 секундный таймер на PIC12F683

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

Рейтинг:   / 2

0-9999 секундный таймер на PIC12F683Таймер предназначен для отработки выдержки времени от 0 до 9999 секунд, с точностью 1 секунда. Во время отсчета показания индикатора уменьшаются и в любой момент можно посмотреть сколько еще секунд осталось до окончания заданного интервала. С целью упрощения индикация и установка производится исключительно только в секундах (раздел на минуты и часы отсутствует). Максимальное время составляет 9999 секунд. Установка времени и индикация процесса его убывания производится на четырехразрядном светодиодном семисегментном индикаторе (матрица с общим катодом). Задание временного интервала производится поразрядно. Нужный разряд выбирается кнопкой «Tset», а изменение его цифры - кнопкой «Inc».

Печать

RGB индикатор уровня на PIC18F2550

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

Рейтинг:   / 5

RGB индикатор уровня на PIC18F2550

Это проект полноцветного светодиодного индикатора уровня, который управляется по USB с компьютера на Windows 7 или Vista. Проект преследует несколько целей:

Во-первых, он показывает, как читать аудиоинформацию от машины на Windows и передавать эти данные через USB к устройству.
Во-вторых, он реализует обмен данными с драйвером TLC5940, открыт исходный код. Хотя библиотека была доступна для микроконтроллеров AVR, я не смог найти открытую библиотеку для PIC. Надеемся, что это демонстрация будет полезна любому желающему контролировать большое количество светодиодов с регулировкой яркости с помощью ШИМ.

 

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