Годовой таймер управления освещением.

Тема в разделе "Закажу проект", создана пользователем NeedHelp123, 19 июн 2017.

  1. NeedHelp123

    NeedHelp123 Нуб

    Срочно нужен годовой таймер управления освещением.Суть заключается в том,что ты задаешь время,когда лама должна включаться и когда выключаться на каждый день,с возможностью сменить это время для определенного дня.Обязательно этот проект должен включать Arduino UNO и часы реального времени.Нужен скетч,схема подключения,схема алгоритма+фото устройства.
     
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    секундная точность не нужна?
    Включение только один раз в сутки?
    Именно посуточно, или допустимо понедельно (блоками по 7 одинаковых дней)?
     
  3. NeedHelp123

    NeedHelp123 Нуб


    Секундная точность не нужна,включение один раз в сутки.Именно посуточно
     
  4. Tomasina

    Tomasina Сушитель лампочек Модератор

    тогда не все так просто.
    В Arduino UNO всего 256 ячеек энергонезависимой памяти. Если на каждые сутки нужно запоминать 4 числа, то этого хватит всего на 64 дня.
    Если включать блоками по 7 дней, то понадобится 208 ячеек, т.е. на год уже хватит.

    А без энергонезависимой памяти это мартышкин труд - все запрограммированное расписание уничтожится при сбое питания.
     
  5. NeedHelp123

    NeedHelp123 Нуб

    Хорошо,если посуточно нельзя,то можно блочно по 7 дней
     
  6. Tomasina

    Tomasina Сушитель лампочек Модератор

    есть еще способ - принять дискретность расписания не 1 минута, а 10 минут, т.е. в часе будет не 60 интервалов, а 6 (включить можно будет в 00 минут, 10 минут, 20 минут и т.д.).
    Тогда расписание на сутки кодируется всего двумя числами, если размазать на год, то блоки будут по 3 дня с одинаковым расписанием.
     
  7. Tomasina

    Tomasina Сушитель лампочек Модератор

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

    P.S. реализовывать это программно и в железе мне лень, я просто уточнил ТЗ ;)
     
  8. NeedHelp123

    NeedHelp123 Нуб

    Лучше тогда блочно(по 7 дней).Сколько времени это все займет?
     
  9. NeedHelp123

    NeedHelp123 Нуб

    И я так понимаю это платный раздел.Сколько это будет стоить?
     
  10. vvr

    vvr Инженерище

    а как настраивать расписание планируете - в коде или кнопки - дисплей?
     
  11. Green

    Green Гик

  12. NeedHelp123

    NeedHelp123 Нуб

    Желательно с помощью кнопок
     
  13. vvr

    vvr Инженерище

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

    Onkel Гуру

    Обычно в шильде часов есть и память lc24, так что можно и на год. Пишите ydom@mail.ru сделаю и схему, и код, и описание. У меня такие часы -
    Arduino I2C RTC DS1307 AT24C32 Real Time Clock Module
    c памятью на 32 кбита=4 кбайте, по 10 байт на сутки, хватить на целый год. Пишите. договоримся, сделаем. Да, программирование памяти могу сделать через usb - вкачиваете файл терминалом и все дела, не нужно будет кнопками набивать 700 значений времени, сделете в экзеле или ворде и вгрузите. Окупится за один раз.
    .
     
  15. NeedHelp123

    NeedHelp123 Нуб

    написал на почту.эта работа нужна для курсача)
     
  16. DetSimen

    DetSimen Guest

    Уважаемый Tomasina, в UNO на 328 камне - 1 килобайт EEPROM. Даже если 2 байта на день - на год хватить. Но, скорее всего на день нужно будет 3 байта, тогда - не хватить. :(
     
    Последнее редактирование модератором: 20 июн 2017
  17. Tomasina

    Tomasina Сушитель лампочек Модератор

    хм, точно :rolleyes:
    Тем лучше.
     
  18. ostrov

    ostrov Гуру

    Стоимость внешнего еепром на 32 рублей 10, о чем речь вообще? И их можно прицепить несколько. А еще есть SD флешки...
     
  19. ergovit

    ergovit Нерд

    Вообще-то в такие штуки обычно "забивают" солнечный календарь. Т.е. время включения/выключения привязано к восходу/закату.
     
  20. ostrov

    ostrov Гуру

    Тогда уж к датчику освещенности. Вообще не нужно писать никаких таблиц.