Контроллер для аквариума

leka
Offline
Зарегистрирован: 03.06.2018

Всем привет. Нужна помощь в написании скетча для умного аквариума.

Оборудование:

Arduino Uno R3,

резистивная клавиатура на 5 кнопок 

LCD экранчик I2С 16*2

датчик температуры DS18b20 

часики I2C на  DS3231

MOSFET транзисторы (для подсветки)

датчик протечки

пищалка пассивная 

 

Требуется создать меню для управления всем этим:

По дефолту подсветка экрана выключена, он отображает время и температуру. значения обновляются раз в минуту

При нажатии центральной кнопки (5) плавно включается основная подсветка через MOSFET, повторное нажатие её отключает.

При нажатии кнопок влево, вправо (1,4) включается на 10 сек подсветка экрана

При нажатии вверх, вниз (3,2) прокручиваются пункты меню:

-> включение фитоподсветки по расписанию (вкл выкл)

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

-> настройка мощности основной подсветки

-> допустимая температура (min, max)

При срабатывании датчика протечки, либо при выходе температуры за предельные значения включактся пищалка. Если в течение 20 нет нажатий, возвращаемся на основной экран.

Для подсветки используются две ленты: фито и обычная белая. Настройки должны сохраняться после отключения питания.

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

 

dmitron1036
Offline
Зарегистрирован: 10.01.2016

Так пойдет:
http://uselect-el.ucoz.com/index_files/tep3_control.jpg
Мой ник мэйл ру

leka
Offline
Зарегистрирован: 03.06.2018

dmitron1036 пишет:
Так пойдет: http://uselect-el.ucoz.com/index_files/tep3_control.jpg Мой ник мэйл ру

Нет, лучше всё-таки не так, а как описано в первом сообщении.

karamzin01
Offline
Зарегистрирован: 08.03.2018

добрый день-вечер, проекты интересный, пишите обсудим maslachenko767@mail.ru

vvadim
Offline
Зарегистрирован: 23.05.2012
skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

мороки много, не меньше 500 рублей

renoshnik
Offline
Зарегистрирован: 11.04.2013

skif пишет:

мороки много, не меньше 500 рублей

Может хотел написать 5000 ?

sadman41
Offline
Зарегистрирован: 19.10.2016

Ихние киповские знания и рабочее время больше 400р не стоят. Поэтому 500 - это сверхдоход уже. 

Green
Offline
Зарегистрирован: 01.10.2015
skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

sadman41 пишет:

 Поэтому 500 - это сверхдоход уже. 

Нет, мороки много, это весь вечер сидеть. 500 р. минимум. 

А 5000 р. это перебор. 

leka
Offline
Зарегистрирован: 03.06.2018

Мне тут за 12.000 предлагают с отладкой по тимвьюверу 8-)

skif пишет:

мороки много, не меньше 500 рублей

Думаю это более адекватная цена. Оставте пожалуйста контакты.

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015
renoshnik
Offline
Зарегистрирован: 11.04.2013

skif пишет:

sadman41 пишет:

 Поэтому 500 - это сверхдоход уже. 

Нет, мороки много, это весь вечер сидеть. 500 р. минимум. 

А 5000 р. это перебор. 

Когда заказчик начнет уточнять и корректировать свое ТЗ, а судя по первому посту это неизбежно, тогда посмотрите .....

 

Green
Offline
Зарегистрирован: 01.10.2015

leka, расскАжите что получилось и во что вылилось в конечном итоге. Не? Всем будет интересно.

leka
Offline
Зарегистрирован: 03.06.2018

Green пишет:

leka, расскАжите что получилось и во что вылилось в конечном итоге. Не? Всем будет интересно.

Если исполнитель найдётся, расскажу. Пока не понимаю почему такой разброс по ценам 500р-12000р

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

renoshnik пишет:

skif пишет:

sadman41 пишет:

 Поэтому 500 - это сверхдоход уже. 

Нет, мороки много, это весь вечер сидеть. 500 р. минимум. 

А 5000 р. это перебор. 

Когда заказчик начнет уточнять и корректировать свое ТЗ, а судя по первому посту это неизбежно, тогда посмотрите .....

 

Вы оказались правы. Снимаю перед вами шляпу.

У заказчика было: Требуется создать меню для управления всем этим.

То есть меню к программе. Работы на вечер. Но по факту оказалось, у него ни схемы, ни программы, вообще ничего. 

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

leka пишет:

Если исполнитель найдётся, расскажу. Пока не понимаю почему такой разброс по ценам 500р-12000р

Ну за 500 рублей у нас тут работает дипломированный инженер КИПиА, уж кому кому, а ему виднее, чего он стоит. За 12000 не скажу, но по осторожным оценкам стоимость выполнения такого проекта - от 3000 рублей. Почему? Всё просто: собственно программирование - это от силы 20% времени, затраченного на проект. Надеюсь, вы понимаете, что переговоры с заказчиком по части ТЗ, время, потраченное на всякие уточнения и пр. - тоже не бесплатно ;)

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

Чтоб вы понимали - с крайним заказчиком небольшого проекта в общей сложности было проведено около 4-х часов переговоров в скайпе. И это довольно типичный пример.

Почему от 3000? Рабочий день ооочень средненького программиста начинается от 1500 рублей - это работать за доширак, фактически. 

В общем, у каждого свой ценз стоимости. Я в принципе не берусь за проекты дешевле 3000 рублей по причинам, озвученным выше (был один разок - взялся за тыщу, так мозги съели на все пять; на форуме амперки было, кто знает - вспомнит тот случай). А ведь надо ещё нормальный код написать, а не сделать на отъ@бись по одной табличке - я не настолько дипломированный, чтобы выдавать заказчику кал вместо продукта.

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

Согласен с вами. 

leka
Offline
Зарегистрирован: 03.06.2018

DIYMan пишет:

leka пишет:

Если исполнитель найдётся, расскажу. Пока не понимаю почему такой разброс по ценам 500р-12000р

Ну за 500 рублей у нас тут работает дипломированный инженер КИПиА, уж кому кому, а ему виднее, чего он стоит. За 12000 не скажу, но по осторожным оценкам стоимость выполнения такого проекта - от 3000 рублей. Почему? Всё просто: собственно программирование - это от силы 20% времени, затраченного на проект. Надеюсь, вы понимаете, что переговоры с заказчиком по части ТЗ, время, потраченное на всякие уточнения и пр. - тоже не бесплатно ;)

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

Чтоб вы понимали - с крайним заказчиком небольшого проекта в общей сложности было проведено около 4-х часов переговоров в скайпе. И это довольно типичный пример.

Почему от 3000? Рабочий день ооочень средненького программиста начинается от 1500 рублей - это работать за доширак, фактически. 

В общем, у каждого свой ценз стоимости. Я в принципе не берусь за проекты дешевле 3000 рублей по причинам, озвученным выше (был один разок - взялся за тыщу, так мозги съели на все пять; на форуме амперки было, кто знает - вспомнит тот случай). А ведь надо ещё нормальный код написать, а не сделать на отъ@бись по одной табличке - я не настолько дипломированный, чтобы выдавать заказчику кал вместо продукта.

Спасибо за подробный ответ, теперь понятно

 

skif пишет:

renoshnik пишет:

skif пишет:

sadman41 пишет:

 Поэтому 500 - это сверхдоход уже. 

Нет, мороки много, это весь вечер сидеть. 500 р. минимум. 

А 5000 р. это перебор. 

Когда заказчик начнет уточнять и корректировать свое ТЗ, а судя по первому посту это неизбежно, тогда посмотрите .....

 

Вы оказались правы. Снимаю перед вами шляпу.

У заказчика было: Требуется создать меню для управления всем этим.

То есть меню к программе. Работы на вечер. Но по факту оказалось, у него ни схемы, ни программы, вообще ничего. 

Про то, что у меня есть программа и схема в первом сообщении ничего не написано. Есть компоненты и логика работы. 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

skif пишет:

Согласен с вами. 

если согласны - откуда такие цены 500 рублей, это реально  максимум набросать только костыль программы по затраченному времени...

ЗЫ. Ну бывает конечно исключения, я недавно тут на форуме взял реальный проект за 500 рублей, сделал, заказчик доволен, чистого времени потратил часа 2 максимум, остальное время (почти неделя) - периодическое переписывание с уточнением деталей.

 

dmitron1036
Offline
Зарегистрирован: 10.01.2016

За 500 рублей даже САМ Звягинцев не работает.

leka
Offline
Зарегистрирован: 03.06.2018

dmitron1036 пишет:

За 500 рублей даже САМ Звягинцев не работает.

Просто skif не так понял задачу. 500р - цена только за реализацию меню, без функционала.

Пока что нижнее предложение 12000.

b707
Offline
Зарегистрирован: 26.05.2017

leka пишет:

Пока что нижнее предложение 12000.

Я бы сказал так - если писать с нуля - не меньше 10 тыр

Если у исполнителя в "в портфеле" уже есть похожие проекты - где-то 5 тыр.

За меньшие деньги адекватного исполнителя вряд ли найдете, это будут подростки или студенты-двоешники с соответвующим отношением к работе.

renoshnik
Offline
Зарегистрирован: 11.04.2013

leka пишет:

DIYMan пишет:

leka пишет:

Если исполнитель найдётся, расскажу. Пока не понимаю почему такой разброс по ценам 500р-12000р

Ну за 500 рублей у нас тут работает дипломированный инженер КИПиА, уж кому кому, а ему виднее, чего он стоит. За 12000 не скажу, но по осторожным оценкам стоимость выполнения такого проекта - от 3000 рублей. Почему? Всё просто: собственно программирование - это от силы 20% времени, затраченного на проект. Надеюсь, вы понимаете, что переговоры с заказчиком по части ТЗ, время, потраченное на всякие уточнения и пр. - тоже не бесплатно ;)

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

Чтоб вы понимали - с крайним заказчиком небольшого проекта в общей сложности было проведено около 4-х часов переговоров в скайпе. И это довольно типичный пример.

Почему от 3000? Рабочий день ооочень средненького программиста начинается от 1500 рублей - это работать за доширак, фактически. 

В общем, у каждого свой ценз стоимости. Я в принципе не берусь за проекты дешевле 3000 рублей по причинам, озвученным выше (был один разок - взялся за тыщу, так мозги съели на все пять; на форуме амперки было, кто знает - вспомнит тот случай). А ведь надо ещё нормальный код написать, а не сделать на отъ@бись по одной табличке - я не настолько дипломированный, чтобы выдавать заказчику кал вместо продукта.

Спасибо за подробный ответ, теперь понятно

 

skif пишет:

renoshnik пишет:

skif пишет:

sadman41 пишет:

 Поэтому 500 - это сверхдоход уже. 

Нет, мороки много, это весь вечер сидеть. 500 р. минимум. 

А 5000 р. это перебор. 

Когда заказчик начнет уточнять и корректировать свое ТЗ, а судя по первому посту это неизбежно, тогда посмотрите .....

 

Вы оказались правы. Снимаю перед вами шляпу.

У заказчика было: Требуется создать меню для управления всем этим.

То есть меню к программе. Работы на вечер. Но по факту оказалось, у него ни схемы, ни программы, вообще ничего. 

Про то, что у меня есть программа и схема в первом сообщении ничего не написано. Есть компоненты и логика работы. 

 

В првом посту вы просите написать МЕНЮ!!! это и ввело в заблуждение....   Исправьте на - написать программу, так более корректно будет.

renoshnik
Offline
Зарегистрирован: 11.04.2013

leka пишет:

dmitron1036 пишет:

За 500 рублей даже САМ Звягинцев не работает.

Просто skif не так понял задачу. 500р - цена только за реализацию меню, без функционала.

Пока что нижнее предложение 12000.

Предлагаю вместо индикатора и кнопок сделать общение через смартфон по блютуз.

Если интересно, можем обсудить.

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну, а как быть, ежели телефон сел, а рыб пора будить?

leka
Offline
Зарегистрирован: 03.06.2018

Да я бы исправил, но под первым сообщением нет кнопки "редактировать".

Azat222
Offline
Зарегистрирован: 25.02.2018

Azat222@gmail.com
Если задача не решена, пишите. 3000 рублей

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

Меню и прочее понятно, а дисплей то какой?

Работы на три дня неспеша. от 12000 р.

p.masyukov (skype)

p.masyukov@gmail.com

 

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Возьмусь за 3кр
С разработкой схемы и документации
kakmycmail@gmail_ru

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

За 1200р С разработкой схемы и документации

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Вау, какой демпинг .. так и к 500руб вернутся недолго .. сколько там погромист за день получает? :)

Azat222
Offline
Зарегистрирован: 25.02.2018

Были бы проекты, миллионы бы греб

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

Arhat109-2 пишет:

Вау, какой демпинг .. так и к 500руб вернутся недолго .. сколько там погромист за день получает? :)

Ну не все заказчики богатые.

xDriver
xDriver аватар
Онлайн
Зарегистрирован: 14.08.2015

skif пишет:

Arhat109-2 пишет:

Вау, какой демпинг .. так и к 500руб вернутся недолго .. сколько там погромист за день получает? :)

Ну не все заказчики богатые.

да, их называют попрошайки.

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

Ну человек хочет сделать вещь своими руками. Но опыта пока не хватает. Ну зачем с него драть?

xDriver
xDriver аватар
Онлайн
Зарегистрирован: 14.08.2015

опыт накапливается самостоятельно, а не покупается.

если этот опыт человек накапливать не хочет, значит надо "ДРАТЬ" !

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

не надо

sadman41
Offline
Зарегистрирован: 19.10.2016

Целый СССР не смог построить ни социализма, ни коммунизма. Но, может, у скифа получится. 

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

Целая Россия теперь не может теперь построить капитализма. И что? Зато праздник есть. 

С праздником вас!

sadman41
Offline
Зарегистрирован: 19.10.2016

Логично. Человек не может подпрыгнуть на пять метров, так что можете на работу не ходить.

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

Ну не для всех работа заключается в прыгании на месте. Некоторые стремятся бежать вперёд. 

А тот кто прыгает, может дома сидеть.

xDriver
xDriver аватар
Онлайн
Зарегистрирован: 14.08.2015

понятно...

скиф, ты выраженный альтруист, можешь мне помочь ?

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

если ты готов, отвезу тебя туда и обратно и дам 2000 рублей.

ну если конечно они начнут корчевать всем пни по 500 рублей. идет?

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

Не, пни корчевать за 500р я не буду. Корчевал как то у себя на даче. Замудохался. Два дня провозился. А на работе 1500 за день зарабатываю. Вот и считай. 

xDriver
xDriver аватар
Онлайн
Зарегистрирован: 14.08.2015

считаю...

в день ты зарабатываешь 1500

за проект ты просишь 500

соотв. на реализацию тебе надо 1/3 твоего дня, тоесть примерно 3 часа ? так ?

и пни корчевать я тебя не просил, я просил объяснить людям, что это не адекватная цена, что ты пытаешься всем тут объяснить.

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

Не. Конкретно этот - пять вечеров часа по три. А сколько ещё нужно будет, чтобы растолковать, что с программой делать, не знаю. 

Дело в том, что у меня другая кормушка есть. А ардуино - для души. А у меня тут дома нет знакомых, которые ей интересуются. А так вроде общение с коллегами.  Мелкие программы, которые можно написать за вечер, вообще бесплатно отдаю. Но сам представляешь, кто просит написать мелкие простые программы. Тот, кто даже не знает, как готовую программу загрузить. Ну и соответственно - вечер писать и 10 вечеров обьяснять. И за бесплатно. А какая мне выгода? Помнишь анекдот, как мужик покупал яйца, варил и продавал за ту же цену? У него спрашивают - А тебе какая выгода? Он - А бульон то мне остаётся. 

Вот и мне бульон. Ну иногда ещё и на доширак дают. Жить можно.

xDriver
xDriver аватар
Онлайн
Зарегистрирован: 14.08.2015

skif пишет:
Ну и соответственно - вечер писать и 10 вечеров обьяснять. И за бесплатно. А какая мне выгода?

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

мои "татжики" профи !! выдергивают пень за 15 минут, а не ебу..  как ты по 2 дня, "где правда брат" ?

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

Там всё сделано как просил заказчик. Ты часто встречаешь тут, чтобы заказчик предлагал сразу свою цену, да ещё такую? И за 2 дня написать просил. Я сразу понял, что студент. Он даже на смог обьяснить, что ему надо. Я написал, что за 2 дня нереально. Он сказал, что ему чтоб хоть что то. Но деньги переведёт, когда программу получит. Ну я взял пример замера с сайта изготовителя, добавил анализ и включение насосов. Его это устроило. Видно и препод ничего в этом не понимает. Я просил не 30 000р, а 200 р за потраченное на общение с ним время и писание программы. Но он и этого не заплатил.

А как работать с этими датчиками, я прекрасно знаю. Работаю на пищевом предприятии. Много много лет. И знаю, что они не могут непрерывно часами замерять Рн. Померил, выташил, промыл , просушил и в коробочку до следующего измерения. Иначе электроды деградируют. 

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

А про пни - ну не таджик я. Не умею за 15 минут.

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

А про профи..

Ты считаешь, что те кто пишет программы для ардуины - профи? А я, всю жизнь занимаясь автоматизацией на производстве - любитель? Ну тогда не знаю. 

Кстати, те, кто мне давал советы по датчикам, нахватались верхушек по ним в инете и писали тут с умным видом. И НИ ОДИН не написал, что в данном устройстве эти датчики в принципе работать НЕ МОГУТ. НИ ОДИН не написал. Вот тебе и профи....

xDriver
xDriver аватар
Онлайн
Зарегистрирован: 14.08.2015

skif пишет:

Я сразу понял, что студент. Он даже на смог обьяснить, что ему надо. Я написал, что за 2 дня нереально. Он сказал, что ему чтоб хоть что то. Но деньги переведёт, когда программу получит. Ну я взял пример замера с сайта изготовителя, добавил анализ и включение насосов. Его это устроило. Видно и препод ничего в этом не понимает. 

ты понимаешь что это деградация ? 

ты зарабатываешь жалкие 200 рублей, на горе .... воспитывающих такую сущьность.

как говорил тут один "сидящий", от того наши спутники летят не на орбиту, а в туву.

и самое главное, тебе похрен кому "помогать", ты прошел через это, поморгал диодом, вывел на экранчик что то, даже PWM освоил, все просто !! думаю сути процесса ты не понял, и что на шинах интерфейсов творится тебе не ведомо....

слушай, хотел написать многобукв, передумал.

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