Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: Умный плинтус

Умный плинтус 03 март 2018 18:36 #1

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Уважаемый Soir наткнулся в магазине на датчик доплера. Работает отлично. Вы могли бы помочь в контроллере к нему.
На картинке накидал примерную схемку. Работа контроллера такая.
При появлении движения включать медленно плавно светодиодную ленту спрятанную в плинтус. На время 1 минута, если в это время движений не было выключить ленту также медленно и плавно. Но если 1 минута не прошла и было движение то отсчёт 1 минуты начать заново и так далее каждый раз как будет движение. Ленту зажигать за 3 секунды. В контроллере хотел ещё поставить регулятор яркости. Им выставить нужную яркость до которой будет включаться светодиодная лента. Фоторезистор работает только в тёмное время суток. Когда светло лента не включается.
Вложения:
Администратор запретил публиковать записи гостям.

Умный плинтус 03 март 2018 19:03 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Напомните мне через несколько дней, пока за всем не успеваю.
Администратор запретил публиковать записи гостям.

Умный плинтус 03 март 2018 19:08 #3

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Хорошо.
Администратор запретил публиковать записи гостям.

Умный плинтус 06 март 2018 11:15 #4

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Собрал проект, посмотрите.

Порог переключения от датчика освещенности устанавливается в EEPROM при прошивке МК.
В ячейке с адресом 0x00 прописывается напряжение, ниже которого активируется датчик движения.
В ячейке с адресом 0x01 прописывается напряжение, выше которого подсветка не включается.
Вся шкала напряжения от 0 до 255 условных единиц. То есть, напряжению 5V соответствует число 255. Внутри диапазона пропорционально.
Если данные записаны некорректно, тогда берутся значения по умолчанию: 120 (~2,4V на входе в МК) и 130 (~2,6V на входе в МК) единиц соответственно.
Вложения:
Администратор запретил публиковать записи гостям.

Умный плинтус 06 март 2018 17:30 #5

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Уважаемый Soir. Прошу прощения я не когда не работал с EEPROM. У меня программа AVRDUDEPROG я с помощью неё программирую. Подскажите с помощью какой программы можно изменить EEPROM и куда вписать нужное значение. Если можно сделать скриншот.
Администратор запретил публиковать записи гостям.

Умный плинтус 06 март 2018 17:58 #6

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Как это делается в AVRDUDEPROG - не знаю, не пользуюсь.
Но записывать EEPROM не обязательно, это как опция. Можете сказать какие должны быть напряжения - я их пропишу в прошивку, как по умолчанию. Или настроить сам фотодатчик - подобрать резисторы.
Администратор запретил публиковать записи гостям.

Умный плинтус 06 март 2018 18:26 #7

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Хорошо я тогда соберу схему поверю и вам напишу показания.
Администратор запретил публиковать записи гостям.

Умный плинтус 06 март 2018 21:33 #8

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Если у Вас есть программа PONYPROG, то я Вам расскажу, как создать и отредактировать файл EEPROM.
Администратор запретил публиковать записи гостям.

Умный плинтус 07 март 2018 13:31 #9

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1153
  • Спасибо получено: 158
Дуже добре редагувати EEPROM в програмі Extreme Burner AVR. Також можна і флеш прописувати (програмувати). Але треба прослідкувати, що б до кінцевого файла в назвах папок не було ні однієї буква кирилиці.
Последнее редактирование: 07 март 2018 13:32 от Vakula.
Администратор запретил публиковать записи гостям.

Умный плинтус 07 март 2018 17:44 #10

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Да программа PONYPROG есть.
Собрал на макете схему не работает. В протеусе тоже не запускается.
Фоторезистор работает от 0 вольт до 4.5 вольт. На 2. вольтах надо что бы включалась подсветка.
Последнее редактирование: 07 март 2018 17:49 от andros77.
Администратор запретил публиковать записи гостям.

Умный плинтус 07 март 2018 18:22 #11

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1153
  • Спасибо получено: 158
Працює як і описано.
Збавте резистором RV2 до 2,3 вольта.
Администратор запретил публиковать записи гостям.

Умный плинтус 07 март 2018 18:40 #12

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Извиняюсь, да в протеусе заработало и на макетке тоже. Поставил переменный резистор вместо фоторезистора сразу заработало. Яркость тоже работает.
Уважаемый Soir можно увеличить время шима. От 0% до 100% за 3 секунды. Сейчас очень быстро загорается.
Администратор запретил публиковать записи гостям.

Умный плинтус 08 март 2018 13:43 #13

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Сейчас от 0 до 100% за 3 сек.
Администратор запретил публиковать записи гостям.

Умный плинтус 09 март 2018 18:06 #14

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Уважаемый Soir можно сделать включение как выключение. Очень быстро включается, ночью будет в глаза резко светить. Хотелось бы по медленней включение.
Администратор запретил публиковать записи гостям.

Умный плинтус 09 март 2018 18:13 #15

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Включение и выключение происходит с одинаковой скоростью. Примерно 11,9 мсек ступенька, всего 255 ступенек (если 100%). Вот и получается около 3 сек. Скажите сколько, я установлю любую скорость.
Или, если разобрались с EEPROM, могу задать это в настройку и будете сами настраивать.
Администратор запретил публиковать записи гостям.

Умный плинтус 09 март 2018 18:37 #16

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
В протеусе шим включения и выключения одинаковый а на плате у меня включение и выключение визуально по разному.
Мне на работе помогли разобраться с EEPROM.
Давайте будем задавать время включения и выключения в EEPROM и настройки датчика.
Администратор запретил публиковать записи гостям.

Умный плинтус 09 март 2018 18:55 #17

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Ячейка номер 0x03. Цена единицы - 1,7 мсек. То есть, если нужно 3 сек, то нужно записать в эту ячейку 7.
7*1,7=11,9 мсек, это один шаг. Шагов 255, поэтому общее время 11,9*255=3,03сек.

Можно вывести такую формулу: Время=255*1,7*[0x03], сек
Вложения:
Последнее редактирование: 09 март 2018 18:55 от Soir.
Администратор запретил публиковать записи гостям.

Умный плинтус 10 март 2018 16:17 #18

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Уважаемый Soir проверил новую прошивку. Всё работает время включения регулируется. Но яркость стала регулироваться плохо. Если уменьшить яркость свечения то только через 5 секунд яркость уменьшается или наоборот тоже самое. То есть теперь появилась задержка на регулировку яркости.
Администратор запретил публиковать записи гостям.

Умный плинтус 10 март 2018 17:04 #19

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Задержка одна общая для всего. Фактически это скорость достижения задания. Если задание изменилось, то яркость будет плавно меняться.
И второе. Насколько я понимаю, это не регулятор яркости, а задатчик.
Если нужно по-другому - описывайте подробно алгоритм управления яркостью.
Администратор запретил публиковать записи гостям.

Умный плинтус 10 март 2018 17:21 #20

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Это регулятор яркости RV1 так себя ведёт. В первой прошивке он сразу регулировал яркость.

Регулятор яркости должен регулировать яркость не зависимо не от чего от 0% до 100% во время включения по датчику.
Последнее редактирование: 10 март 2018 17:23 от andros77.
Администратор запретил публиковать записи гостям.

Умный плинтус 10 март 2018 17:40 #21

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Работа RV1 не изменилась. И это не регулятор яркости в общепринятом смысле, это задатчик - настроечный параметр. Работа его ни от чего не зависит. От него зависит потолок, в который упрется ШИМ регулировки яркости. Именно так я понял его функцию из Вашего ТЗ:
Им выставить нужную яркость до которой будет включаться светодиодная лента
Скорость, с которой ШИМ движется к этому потолку, я сделал доступной в настройках.
Администратор запретил публиковать записи гостям.
Спасибо сказали: andros77

Умный плинтус 10 март 2018 18:47 #22

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Хорошо буду дальше разбираться. Спасибо большое за помощь.
Администратор запретил публиковать записи гостям.

Умный плинтус 11 март 2018 14:34 #23

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Уважаемый Soir прошу прощения вы могли бы сделать EEPROM. Может я что то не так делаю.
В ячейку 0х00 записать 120
В ячейку 0х01 записать 130
В ячейку 0х03 записать 11
Администратор запретил публиковать записи гостям.

Умный плинтус 11 март 2018 15:38 #24

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Прошу прощения, я неправильно указал ячейку для скорости. Ее адрес 0x02.
В вложении файлы EEPROM в разных форматах, смотря какой поддерживает Ваш программатор.
Вложения:
Администратор запретил публиковать записи гостям.

Умный плинтус 11 март 2018 16:44 #25

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 356
  • Спасибо получено: 12
Спасибо огромное всё заработало.
Хотел бы ещё точно такое устройство только на ~220 вольт. Вы можете сделать?
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: wolf2000, Vakula, Айнцвайдрайченко