ARDUINO счетчик жидкости

Dimen

✩✩✩✩✩✩✩
28 Сен 2020
5
0
в наличии
ардуино уно р3
датчик расхода воды yf-s201
экран 1602
тактовая кнопка

нужен скетч

датчик расхода устанавливается в разрез трубы подачи воды, должен считать сколько жидкости прошло по шлангу и выводить на дисплей с точностью 0,3л.
на дисплее 2 строки, верхняя - счетчик литров общий (сбивается на 0 тактовой кнопкой), нижняя строка - количество литров за смену (обнуляется каждый день в 8 утра автоматически)
данные должен записывать посменно (смена с 8:00 до 15:00) в файл на компьютере (или, если проще, на юсб носитель), желательно в таблицу эксель в таком виде:
дата отчета, номер крана, количество жидкости за смену, общее количество
таких наборов будет 3шт, каждому набору будет присвоен свой номер крана, каждый набор должен вносить свои значения в общий файл (таблицу) в таком виде:

Пн. 31.09.2020
кран 1, 20,60 л, 85,30 л
кран 2, 18,30 л, 41,60 л
кран 3, 45,30 л, 70,30 л
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,263
1,301
Москва
да, вполне. Но мало ли что то пропущено было. Может время надо брать через усб кома..
А что делать, если питание пропадет ? жидкость будет литься безучетно. Опять же если данные не будут передаваться на комп сразу, то как их хранить ? вопросов море.
Если подразумевается общий файл, то тут еще сложнее выходит, значит устройства как то должны быть соединены. А если одно в подвале дома №3, второе на крыше 5-го дома, а третье у бабушки в сарае, то еще больше усложнит. А все это влияет на конечную стоимость разработки.

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

Dimen

✩✩✩✩✩✩✩
28 Сен 2020
5
0
да, вполне. Но мало ли что то пропущено было. Может время надо брать через усб кома..
А что делать, если питание пропадет ? жидкость будет литься безучетно. Опять же если данные не будут передаваться на комп сразу, то как их хранить ? вопросов море.
Если подразумевается общий файл, то тут еще сложнее выходит, значит устройства как то должны быть соединены. А если одно в подвале дома №3, второе на крыше 5-го дома, а третье у бабушки в сарае, то еще больше усложнит. А все это влияет на конечную стоимость разработки.

Лично я таких заданий опасаюсь, но если надо - подробные требования в личку, а еще лучше тут. т.к. думая, что не я один не понимаю всей картины
на все устройства будет стоять один ИБП
как буфер можно использовать флеш-карту или юсб носитель?
расстояние между устройствами около 1м
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,263
1,301
Москва
сроки: до 10 должен уложиться, эта неделя занята.
цена: ориентировочно 4 т.р., Включает подключение 3-х датчиков к одному контроллеру, датчик времени (установку времени из прошивки), кнопка общего сброса, дисплей. Запись данных в файл в формате csv с разделением ";" для того, что бы XL смог съесть.

Но нужны будут подробности как точно вести файл. Примерные максимальные объемы жидкости за смену, за день , общие. и т.д.
К примеру данные по крану 1 обнуляются каждый день, всего 2 смены 400 литров за смену. При обнулении надо ли что то записывать в файл. В целом полную идею работы со всеми нюансами
 

Dimen

✩✩✩✩✩✩✩
28 Сен 2020
5
0
сроки: до 10 должен уложиться, эта неделя занята.
цена: ориентировочно 4 т.р., Включает подключение 3-х датчиков к одному контроллеру, датчик времени (установку времени из прошивки), кнопка общего сброса, дисплей. Запись данных в файл в формате csv с разделением ";" для того, что бы XL смог съесть.

Но нужны будут подробности как точно вести файл. Примерные максимальные объемы жидкости за смену, за день , общие. и т.д.
К примеру данные по крану 1 обнуляются каждый день, всего 2 смены 400 литров за смену. При обнулении надо ли что то записывать в файл. В целом полную идею работы со всеми нюансами
работа будет в одну смену
максимум за смену ~ 100л
при обнулении кнопкой нужно записывать последнее значение

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