Продолжительный проект
- Войдите на сайт для отправки комментариев
Описание: Имеется блок осветителя, необходимо управления яркостью (4 ступени) с панели nextion. Контроль температуры, управления скоростью вентиляторов. Сохранения времени работы.
В дальнейшем работа с GPS и GSM модулем, получение координат местонахождения и обмен данными (SMS).
Требуется разработка программы для arduino uno. Текст программы должен быть откоментированн.
Это самый простой прибор, в дальнейшем разработка более сложных приборов с другим функционалом, а также дальнейшая "накрутка" уже реализованных.
Почти постоянная удаленная работа.
все подробности по whats app: +79872906910 Олег.
Железо:
1. arduino uno.
2. Nextion display NX8048T050_011
3. Датчик температуры DS18B20
4. Вентилятор с управлением PWM-управления
5. Блок осветителя с управлением (на вход подается напряжение в диапазоне 0-5В, от поданного напряжения зависит освещённость)
Функционал и переменны:
1. Общее время работы блока (часы, минуты)
– сохранение в периодом 1 минута
– отображение на дисплее
2. Текущее время работы блока (часы, минуты)
– сохранение в периодом 1 минута
– отображение на дисплее
- Отслеживание текущей температуры
– отображение на дисплее
- управление скоростью вентилятора ( вентиляторы должны включаться при превышении температуры более чем задана в переменной чем выше температура тем больше скорось вентиляторов, при понижении отключаться)
4. Максимальная и минимальная температура которая наблюдалась
– отображение на дисплее
– хранение в
5. Управление освещенностью
– Подача на вход осветителя напряжения в диапазоне
- 4 уровня освещенности (100%=5В, 75%=3.75В, 50%=2.5В, 25%=1.25В)
- Уровень света зажается с панели
- хранение в последнего используемого уровня освещенности.
- хранение в времени работы на уровнях освещенности.
Лучше писать whatsapp, так будет оперативнее.
Железо, это копейки по сравнению с работой. Описывая такое пространное задание, вы нарываетесь на почасовую оплату, ну как у большинства прогеров. Сколько готовы платить в час ? Средняя цена 900...1500 рублей.
Ну почему самое главное "заказчики" не учитывают. Тут основная работа не в той логике которую ва описали. Просто ответьте на вопросы:
- Зависимость освещенности от поданого напряжения , как это будет изменять пользователь?
- Какова зависимость скорости вращения вентилятора от температуры (конкретная зависимость Гц от Сельсия), как это будет изменять пользователь?
- Как собираетесь считывать хранимые данные ?
Я вижу дисплей, но его наличие не означает наличие меню и графиков, они будут ?
Причем, смешно, большинство считает, что подобранное оборудование облегчит работу программиста - а вот нет, наоборот, ограничение в выборе комплектующих ведет к неизбежноу повышению цены работы :)
А почему Вы решили что мы нарываемся на часовую оплату, мы не на что не нарываемся, кто хотел тот узнал уже все детали..
Устроит у 5000 за час, вопрос за сколько часов это будет реализовано.....
- Зависимость освещенности от поданого напряжения , как это будет изменять пользователь?
Кнопкой на дисплее Nextion, циклично 25-50-75-100-25-50%
- Какова зависимость скорости вращения вентилятора от температуры (конкретная зависимость Гц от Сельсия), как это будет изменять пользователь?
Это будет задавать не пользователь, а мы самостоятельно в скетче, после проведенных испытаний относительно зависимости температуры внутри прибора от скорости вентилятора.
- Как собираетесь считывать хранимые данные ?
Я думаю функцией EEPROM.read...
Я вижу дисплей, но его наличие не означает наличие меню и графиков, они будут ?
нет не будет он так просто что бы был..... хотя в описании написано – отображение на дисплее....
- Как собираетесь считывать хранимые данные ?
Я думаю функцией EEPROM.read...
Считаете это остроумным ? :)
нет не будет он так просто что бы был..... хотя в описании написано – отображение на дисплее....
Поток мысли ? Реально не понимаете ? У вас написано, что вы выводите на дисплей и когда:
" Общее время работы блока (часы, минуты), Текущее время работы блока (часы, минуты), Максимальная и минимальная температура которая наблюдалась..."
И ВСЕ.
При этом:
"Сохранения времени работы. ,хранение в времени работы на уровнях освещенности."
Для чего сохранять, если нельзя увидеть или получить отчет в каком то другом виде ?
Ну да ладно, раз все кто хотел - узнал, значит и исполнитель найден. Ух не завидую я ему :)
День добрый, исполнитель найден?