Продолжительный проект

dreamol
Offline
Зарегистрирован: 19.07.2016

Описание: Имеется блок осветителя, необходимо управления яркостью (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 минута

– отображение на дисплее

  1. Отслеживание текущей температуры

– отображение на дисплее

- управление скоростью вентилятора ( вентиляторы должны включаться при превышении температуры более чем задана в переменной чем выше температура тем больше скорось вентиляторов, при понижении отключаться)

4. Максимальная и минимальная температура которая наблюдалась

– отображение на дисплее

– хранение в

 

5. Управление освещенностью

– Подача на вход осветителя напряжения в диапазоне

- 4 уровня освещенности (100%=5В, 75%=3.75В, 50%=2.5В, 25%=1.25В)

- Уровень света зажается с панели

 - хранение в последнего используемого уровня освещенности.

- хранение в времени работы на уровнях освещенности. 

dreamol
Offline
Зарегистрирован: 19.07.2016

Лучше писать whatsapp, так будет оперативнее. 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Железо, это копейки по сравнению с работой. Описывая такое пространное задание, вы нарываетесь на почасовую оплату, ну как у большинства прогеров. Сколько готовы платить в час ? Средняя цена 900...1500 рублей.

Ну почему самое главное "заказчики" не учитывают. Тут основная работа не в той логике которую ва описали. Просто ответьте на вопросы:

- Зависимость освещенности от поданого напряжения , как это будет изменять пользователь?

- Какова зависимость скорости вращения вентилятора от температуры (конкретная зависимость Гц от Сельсия), как это будет изменять пользователь?

- Как собираетесь считывать хранимые данные ?

Я вижу дисплей, но его наличие не означает наличие меню и графиков, они будут ? 

Причем, смешно, большинство считает, что подобранное оборудование облегчит работу программиста - а вот нет, наоборот, ограничение в выборе комплектующих ведет к неизбежноу повышению цены работы :)

dreamol
Offline
Зарегистрирован: 19.07.2016

А почему Вы решили что мы нарываемся на часовую оплату, мы не на что не нарываемся, кто хотел тот узнал уже все детали.. 

Устроит у 5000 за час, вопрос за сколько часов это будет реализовано..... 

 

- Зависимость освещенности от поданого напряжения , как это будет изменять пользователь? 

Кнопкой на дисплее Nextion, циклично 25-50-75-100-25-50%

- Какова зависимость скорости вращения вентилятора от температуры (конкретная зависимость Гц от Сельсия), как это будет изменять пользователь? 

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

- Как собираетесь считывать хранимые данные ? 

Я думаю функцией EEPROM.read...

Я вижу дисплей, но его наличие не означает наличие меню и графиков, они будут ? 

нет не будет он так просто что бы был..... хотя в описании написано – отображение на дисплее....

 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

dreamol пишет:

- Как собираетесь считывать хранимые данные ? 

Я думаю функцией EEPROM.read...

Считаете это остроумным ? :)

dreamol пишет:

Я вижу дисплей, но его наличие не означает наличие меню и графиков, они будут ? 

нет не будет он так просто что бы был..... хотя в описании написано – отображение на дисплее....

Поток мысли ? Реально не понимаете ? У вас написано, что вы выводите на дисплей и когда:

" Общее время работы блока (часы, минуты), Текущее время работы блока (часы, минуты), Максимальная и минимальная температура которая наблюдалась..."

И ВСЕ.

При этом:

"Сохранения времени работы. ,хранение в времени работы на уровнях освещенности."

Для чего сохранять, если нельзя увидеть или получить отчет в каком то другом виде ?

Ну да ладно, раз все кто хотел - узнал, значит и исполнитель найден. Ух не завидую я ему :) 

Alexandsvoi
Offline
Зарегистрирован: 11.07.2017

День добрый, исполнитель найден?