Цветик-семецветик на PIC12F629 » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Цветик-семецветик на PIC12F629
    Автор публикации: alex Просмотров: 5128 Добавлен: 22-12-2014, 13:50 Комментарии: 0

         Предлагаемая игрушка представляет собой букет, который переливается всеми цветами радуги. Собрана она на микроконтроллере, трёхцветных светодиодах и может послужить оригинальным подарком.


         Схема устройства показана на рис. 1. Выходы микроконтроллера GP2, GP4 или GP5 управляют одним из цветов (соответственно красным, синим и зелёным) трёхцветных светодиодов HL1—HL3. Для увеличения тока через светодиоды применены ключи на транзисторах VT1-VT3. Когда на выходах GP2, GP4 или GP5 появляется высокий уровень напряжения, открывается соответствующий транзистор и питающее напряжение поступает на излучающие кристаллы соответствующего цвета свечения. Резисторы R8-R10 — токоограничивающие. Изменяют скорость переливания цветов энкодером S1. В устройстве реализована программная защита от дребезга его контактов. Кнопка SB1 служит для "сброса", если микроконтроллер "зависнет". Питающее напряжение подают на разъём Х2. Для подключения программатора предназначен разъём Х1, в этом случае питающее напряжение должно поступать от него. При программировании перемычки S2-S4 удаляют, а затем устанавливают обратно.


         Все элементы, кроме светодиодов и токоограничивающих резисторов, смонтированы на односторонней печатной плате, чертёж которой показан на рис. 2. Применены резисторы С2-23, МЛТ, транзисторы КТ315 можно заменить любыми серий КТ315, КТ3102. Гнездо питания (Х2) — мини-USB, кнопка — ПКн159 или TS-A6PS-130, а также угловая — TS-A6PV-130 с длинным толкателем, энкодер — PEC12-4220F-S0024, остальные разъёмы и перемычки — PLS с шагом контактов 2,5 мм.



         После сборки и отладки устройства его можно оформить как небольшой букет, при включении переливающийся всеми цветами радуги. Плату размещают в пластмассовой коробке, которая служит основанием. Светодиоды крепят на "стеблях" цветка. Для этого в термоусаживаемую трубку диаметром 6 мм помещают тонкие соединительные провода и отрезок медного провода диаметром около 1 мм, который придаст "стеблям" цветка жёсткость (рис. 3). Сами стебли закрепляют на верхней крышке коробки с помощью отрезка пластмассовой трубки (рис. 4). На светодиоды крепят бутоны, изготовленные из тонкой декоративной или поделочной бумаги, например салфетки (рис. 5). Как изготовить бутоны, можно прочитать по ссылке: Цветы из салфеток. — URL: www.stranamam.ru/post/7199349/ (02.09.14).



    Автор: Н. Малков, г. Уфа
    Материал взят из: Журнала Радио 2014 №12

    В архиве: Алгоритм работы программы, исходный код программы на СИ с описанием и прошивка микроконтроллера PIC12F629.

    chvetiksemecvetiknapic.rar [241,43 Kb] (cкачиваний: 357)

    Комментарии