|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.03.2014, 01:27 | #1 |
Регистрация: 18.03.2014
Сообщений: 5
|
код arduino
Добрый день.
Не могли бы вы помочь в написании скетча. Я к сожалению в программировании полный ноль. Что имеется: Arduino Mega 2560 LCD Keypad Shield 1602 c 5-ю кропками Блок реле (двухканальное) Часы DS1307 Tiny RTC I2C module, 24C32 EEPROM Датчик температуры DS18B20 LCD Keypad Shield подключен к пинам 4,5,6,7,8,9, кнопки к А0, подсветка к 10 пину. Датчик температуры DS18B20 подключен к пину 53. Блок реле к пинам 40,41 К пинам 3,11,12 подключены LED через мосфеты. Что требуется: 1). Реле будут включать обогрев (назовём Н1 и Н2), т.е. Н1 управляется по 40 пину, а Н2 - по 41. При температуре 28 включаются оба нагревателя. При достижении температуры 28,3 нагреватель Н1 отключается. При 28,5 отключается Н2. 2). LED подсветка (назовём LW – pin3, LR – pin11 и LB – pin12) должна включаться и выключаться по времени. Т.е. например в 17:00 плавно в течении 5 минут включается LW и LR, далее в 21:55 начинает плавно гаснуть (5 минут), а в это время плавно включается LB. Затем в 23:00 плавно гаснет (5 минут) LB. 3). Меню Главный экран: Т=28,4° 14:53 Н1-Off H2-On т.е. отображается текущая температура, текущее время и состояние нагревателей. Следующий экран: Н1: On-28° Off-28,3° т.е. возможность регулирования температуры включения и выключения нагревателя Н1. Следующий экран: H2: On-28° Off-28,5° т.е. возможность регулирования температуры включения и выключения нагревателя Н2. Следующий экран: LW+LR: On-17:00 Off-21:55 т.е. возможность регулирования времени включения и выключения света LW и LR. Следующий экран: LB: On-21:55 Off-23:00 т.е. возможность регулирования времени включения и выключения света LB. Переключение между экранами - кнопками Left и Right. Выбор - кнопкой Select. Установка – кнопками Up и Down. Ещё нужна на главном экране возможность включения и выключения света LW и LR кнопкой, независимо от времени. А также возможность включения и выключения нагревателя Н1 кнопкой, независимо от температуры. И ещё возможность установки часов. Ещё нужна возможность регулировки яркости света для каждого канала в самом скетче, т.к. ещё сам не знаю будет ли свет гореть на 100% или хватит на 80%. Ну вроде всё, вроде ничего не забыл. Я конечно понимаю, что это наглость с моей стороны, и что у вас наверняка нету времени заниматься моими проблемами, но мне просто не к кому обратиться. Заранее благодарен, и надеюсь на ваше понимание и помощь. С уважением. |
19.03.2014, 05:36 | #2 |
Участник клуба
Регистрация: 24.07.2009
Сообщений: 638
|
Я так понимаю, что это как то связанно с цвето/птице/рыбоводством ?
Каков бюджет проекта? (контакты в подписи)
** Удача терпелива. **
Vad3333@inbox.ru |
19.03.2014, 10:49 | #3 | |
Регистрация: 18.03.2014
Сообщений: 5
|
Цитата:
Назовите цену, я думаю можно договориться. А если только так, без меню. Что требуется: 1). Реле будут включать обогрев (назовём Н1 и Н2), т.е. Н1 управляется по 40 пину, а Н2 - по 41. При температуре 28 включаются оба нагревателя. При достижении температуры 28,3 нагреватель Н1 отключается. При 28,5 отключается Н2. 2). LED подсветка (назовём LW – pin3, LR – pin11 и LB – pin12) должна включаться и выключаться по времени. Т.е. например в 17:00 плавно в течении 5 минут включается LW и LR, далее в 21:55 начинает плавно гаснуть (5 минут), а в это время плавно включается LB. Затем в 23:00 плавно гаснет (5 минут) LB. 3). Меню Главный экран: Т=28,4° 14:53 Н1-Off H2-On т.е. отображается текущая температура, текущее время и состояние нагревателей. Ещё нужна на главном экране возможность включения и выключения света LW и LR кнопкой, независимо от времени. А также возможность включения и выключения нагревателя Н1 кнопкой, независимо от температуры. Ещё нужна возможность регулировки яркости света для каждого канала в самом скетче, т.к. ещё сам не знаю будет ли свет гореть на 100% или хватит на 80%. Просто аквас уже запущен а чтобы во всём разобраться уйдёт куча времени, т.к. я в этом полный ноль. |
|
19.03.2014, 15:50 | #4 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Если актуально, напишите мне на мыло: black.fregat@gmail.com
|
20.03.2014, 02:54 | #5 |
Участник клуба
Регистрация: 24.07.2009
Сообщений: 638
|
В целом понятно, на любительский аквариум решили повесить контроллер.
Почему не устраивают стандартные аквариумные терморегуляторы и электронные таймеры освещения? Для чего нужна централизация управления не понятно и причин не видно, а значит проект уже мертворожденный. Бюджет, судя по всему небольшой, стремящийся к 0. Как то так...
** Удача терпелива. **
Vad3333@inbox.ru |
20.03.2014, 03:51 | #6 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
Как бы "экономия".
Люди такие вещи делают, что бы делать, т.е что бы собрать самому своими руками, а тут хз... Лично я не понимаю как не имея тех же комплектующих можно писать код, без тестирования, удаленно. |
20.03.2014, 17:00 | #7 | |
Регистрация: 18.03.2014
Сообщений: 5
|
Цитата:
Во вторых на электронных таймерах не реализуешь плавное включение и выключение света, а также регулировку яркости. В третьих на будующее планируется управление другим оборудованием от контроллера. |
|
20.03.2014, 17:24 | #8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Хватит холиварить. Модеры, да конце-коннцов,закройт эту тему. Те более, что она дублированная.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен скетч для Arduino | Andrey_od | Фриланс | 6 | 12.05.2015 14:29 |
код arduino | kirex | Общие вопросы C/C++ | 9 | 19.03.2014 13:29 |
Продам Arduino + мелочь | W0LF | Свободное общение | 2 | 25.12.2012 22:37 |
arduino party | Вечный_студент | Свободное общение | 0 | 22.11.2012 13:16 |
Скетч Arduino -> C++ | Skitalec | Общие вопросы C/C++ | 1 | 09.11.2012 19:36 |