Среда, 09.07.2025, 13:09


Сборник радио схем



Простой экзаменатор    |    Измерительный мост    |    Устройство индикации дней недели    |    Реле времени для фотопечати    |    Питание ламп дневного света    |    Электрическое световое табло    |    Устройство сигнализации    |    Объемная цветомузыкальная установка    |    Карманный радиоприемник    |    Модернизация канала звукового сопровождения.





Приветствую Вас Гость | RSS
Главная | Регистрация | Вход


Магазин электротехники

Меню сайта




Последнее на форуме



Статистика


PR-CY.ru
Счетчик PR-CY.Rank


Онлайн всего: 1
Гостей: 1
Пользователей: 0


Главная » » Секвенсор для Рождественские огни
20:25

Секвенсор для Рождественские огни




Эта схема позволяет запрограммировать последовательность до 13 фонари (или группы огней) программирования PIC16F84 от компьютера . Так что программирование не проблема, я разработал шаблон для редактирования Windows Блокнота.


Активация огней через реле

Повторите следующую схему для активации реле с каждого выхода интегрированной PIC16F84 (за исключением Luz13 выход)


Подключите реле стандартный вывод ПОС

Чтобы использовать этот выход Luz13 другой схеме:


Подключите Luz13 релейный выход (контакт 3) ПОС

Каждый света могут быть образованы один или более огней, если они не превышают текущий максимум, который поддерживает реле.

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

Первое, что вам нужно, это файл с программой для запуска PIC16F84, программа включает в себя последовательность вы хотите реализовать и расширение файла. Asm вы можете открывать и редактировать с Windows Блокнота. Вы можете изменить ПИК программу столько раз, сколько вы хотите.

Скачать программирования шаблона ниже, и открыть его с помощью блокнота в Windows.
Скачать шаблон Программирование: lucesn.asm     

Вернуться туда, где сообщение "ВНЕ здесь пишите Ваш ПОСЛЕДОВАТЕЛЬНОСТЬ". Сообщение выглядит следующим образом:


  ;************************************************* **************************


  ;******* ОТСЮДА ***************************** ПИШИТЕ вашу последовательность


  ;------------------------------------------------- --------------------------

Тогда существует пробел, а затем еще одно сообщение, которое говорит "Конец последовательности" и показал следующее:


  ;------------------------------------------------- -------------------------


  ;*************** ****************************** Конец последовательности ********


  ;************************************************* *************************

Эти два сообщения маркировка начала и конца место, где вы можете написать сценарий. Эта последовательность повторяется постоянно. Это очень важно не изменять или удалять все, что до или после защищены пространства, потому что в противном случае программа не будет работать.

Вы должны написать каждое слово в строке. Вы можете написать все строки, которые вы хотите (предел памяти для 1K, но я не получаю, чтобы заполнить ее). Вот muestranlas слова, которые вы можете использовать и функции каждого из них:

ON1
ON2
....
ON13

Включите свет 1
Включите свет 2
....
Включите свет 13

ONTODO

Включите все огни

ВЫКЛ1
ВЫКЛ2
....
OFF13

Выключите свет 1
Выключите свет 2
....
Выключите свет 13

OFFTODO

Выключите все огни

ОЖИДАНИЯ
ESPERA1
ESPERA2
ESPERA3
ESPERA4

Паузы на полсекунды (приблизительно)
Пауза для второго (приблизительно)
Пауза в течение двух секунд (примерно)
Паузы в течение трех секунд (примерно)
Пауза в течение четырех секунд (примерно)

ИНВЕСТИЦИИ

Свет выключен в то время, и они находятся на с
Примеры:

Представьте, что у нас есть яркие буквы каждого образованного количество луковиц, таких, как украшения, которые размещаются на Рождество на улицах, и в наших говорит: "С Рождеством Христовым". Каждый свете нашей программы соответствует каждая из букв: Г light1, свет E 2, L является 3 .... хорошо, пока, наконец, что будет свет 12.
Пример 1:

Мы делаем следующей последовательности: (буквы освещенные желтым цветом)

РОЖДЕСТВОМ
ЭЛИЗ РОЖДЕСТВО F
Лиз РОЖДЕСТВО FE
З. РОЖДЕСТВО ЛСЭ
Z Фели РОЖДЕСТВО
РОЖДЕСТВОМ
Днем РОЖДЕСТВО
С ДНЕМ НС деятельности
TY HAPPY NAV
FELIZ NAVI DAD
РОЖДЕСТВОМ н.э.
С Рождеством Христовым D
РОЖДЕСТВОМ

На данный момент мы хотим указывает на пребывание в течение 4 секунд (например), а затем повторить последовательность (apagndose все новые и volvindose огни на свет одна за другой).

В место, предназначенное для последовательности придется писать:


  ;************************************************* **************************


  ;******* ОТСЮДА ***************************** ПИШИТЕ вашу последовательность


  ;------------------------------------------------- --------------------------


  ON1


  ОЖИДАНИЯ


  ON2


  ОЖИДАНИЯ


  On3


  ОЖИДАНИЯ


  ON4


  ОЖИДАНИЯ


  On5


  ОЖИДАНИЯ


  ON6


  ОЖИДАНИЯ


  ON7


  ОЖИДАНИЯ


  ON8


  ОЖИДАНИЯ


  ON9


  ОЖИДАНИЯ


  ON10


  ОЖИДАНИЯ


  ON11


  ОЖИДАНИЯ


  ON12


  ESPERA4


  OFFTODO


  ОЖИДАНИЯ


  ;------------------------------------------------- -------------------------


  ;*************** ****************************** Конец последовательности ********


  ;************************************************* *************************
После этого, сохраните файл с расширением. Asm и следуйте инструкциям по программе ПИК, нажав на следующую ссылку программирования PIC16F84     
Особые случаи (еще примеры):
Пример 2:

В одном месте в последовательности, огни следующим образом: F Е Л Я V Я Z DA D НС и хочет, чтобы включить свет 1, 3 и 6 и положить 2 и 4, все сразу, В то же движение, для достижения следующих эффектов:

Г Е Л И В И Z DA D НС
Г Е Л Н В И З. Д. D

Для этого вы должны написать:


  ... [Пред дискуссиям]


  ОЖИДАНИЯ


  ON1


  On3


  ON6


  ВЫКЛ2


  OFF4


  ОЖИДАНИЯ


  [Продолжить последовательность] ...

ПИК работает настолько быстро, что, если вы пишете на несколько порядков следует, не сообщая вам подождать между тем и другим будет чувствовать себя, как сделать сразу.
Пример 3:

В одном месте в последовательности все огни, и вы хотите, чтобы выключить все огни light1 мере. Нет необходимости писать ВЫКЛ2 ВЫКЛ3 OFF4 ...... OFF13 OFF12 можете сделать следующее:


  ... [Пред дискуссиям]


  ОЖИДАНИЯ


  OFFTODO


  ON1


  ОЖИДАНИЯ


  [Продолжить последовательность] ...
Пример 4:

Вы хотите получить последовательность, которая делает этот эффект непрерывно:

Г Е Л Я Z N V Я D D
Г Е Л Я Z N V Я D D

Для этого вы должны написать:
Просмотров: 501 | Добавил: Jan_Klod | Рейтинг: 0.0/0

[31.03.2011]
Один инкубатор инкубационного яйца (0)
[22.01.2011]
Декоративные Мигающие светодиоды (0)
[31.03.2011]
Телетекст (0)
[19.02.2011]
SPIFI основе Cortex-M MCU (0)
[19.02.2011]
И измерения цифрового телевидения (0)
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Калькуляторы



Популярное

часы на микросхемах



Форма входа
E-mail:
Пароль:



У нас нашли
Загрузка...


Copyright MyCorp © 2025