Arduino и счётчик воды

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

Добрый вечер!
Я нуб! И в программировании и железки собирать, но есть желание разобраться по быстрому))) стал собирать на Arduino nano счётчик с выводом на дисплей, но не очень понял, как это работает((( вроде и схема есть и картинка, не получается ((((

Помогите пошаговой инструкцией или ссылку на тему ... Ну очень надо)))

Собирать стал по следующей инструкции
1. Читать показания со счетчика горячей и холодной воды их состояние и выводить их на экран;
2. Хранить состояние счетчиков в энергонезависимой памяти микроконтроллера на случай пропадания питания;
3. Предусмотреть возможность корректировки показаний;
4. Предусмотреть возможность масштабирования (например, если в будущем мы захотим передавать данные по радиоканалу).

Что нам понадобится:
1. Arduino Nano - 1 шт. ~ 120-170 рублей.
2. Беспаечная макетная плата размера Half+ (хотя, подойдет и большая) – 1 шт. ~ 70 рублей.
3. ЖК-дисплей 2004 или 1602 с I2C-модулем. Если у Вас уже есть такой дисплей без I2С, то можно купить отдельно модуль и подключить его к дисплею. Да и, в принципе, можно обойтись без I2C – но в этом случае существенно увеличится количество проводов. Различие между 2004 и 1602 только в количестве строк и символов: 20x4 и 16x2 соответственно. Можем использовать любой, но я бы рекомендовал 2004 – на него еще и часы выведем) – 1 шт. ~ 350 рублей за 2004 с I2C
4. Модуль часов реального времени. В моем случае использую DS1307. – 1 шт. ~ 45 рублей.
5. Соединительные провода male-male или перемычки – примерно 20 штук длиной около 10 см. ~ 50-140 рублей. Если жаба не подписывает – можно купить моток одножильного тонкого провода и нарезать самим.
6. Клемники для подключения импульсных выводов счетчиков – 2 шт. ~ 10 рублей
7. Тактовая кнопка для включения подсветки дисплея с колпачком на нее – 1 шт. ~ 20 рублей
8. Необязательно: Модуль питания, позволяющий подключить обычный сетевой адаптер 6-12 вольт. Если Вы будете использовать питание через USB или от батареи – то без него можно обойтись. 1 шт. ~ 80 рублей.
9. Необязательно: Предусмотрите коробку, в которой разместите собранный блок. По моему опыту одним из лучших вариантов является бокс для монтажа электрощитков. Размер и стоимость их колеблются от 50 до 700 рублей.

Говорят ещё у этой схемы питание хромает...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Vanekcitro пишет:

Я нуб! 

Открываем соответсвующую статью и читаем:

"Вброс нуба (или косящего под него толстячка) обязательно начинается фразой: «Не судите строго/не бейте ногами — это мой первый пост/тред/рисунок/фото/высер etc». Фраза сия б-гопротивна, вызывает у публики копрогенез, спазмы НЕНАВИСТИ и желание уничтожить автора".

И когда вы все поймёте, что если нужна помощь, то нельзя начинать с этой фразы ...

Vanekcitro пишет:

есть желание разобраться по быстрому))) 

По-быстрому только у прыщавых подростков получается. Хотите учиться - учитесь - на Вашу хотелку уйдёт 6-12 месяцев. Не хотите, заказывайте за деньги.

 

 

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

Только к заказу за деньги ТС ещё не готов. ТЗ нет, есть только хотелки, а как мы знаем от графа Калиостро: "Увольте, сударь, материализация чувственных идей-труднейшая задача научной магии. Она требует огромных энергетических затрат"(С). Так что, дорого будет.

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

Почему же нет ТЗ, ТЗ есть - помочь с ссылкой на тему ))

За 500р вполне можно справиться.

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

В мануале написано указать уровень пользователя, я указал, сори если это вызывает какие-то мысли...

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

sadman41 пишет:

Почему же нет ТЗ, ТЗ есть - помочь с ссылкой на тему ))

За 500р вполне можно справиться.

 

 

Можно Контакты в личку?

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

Vanekcitro пишет:

sadman41 пишет:

Почему же нет ТЗ, ТЗ есть - помочь с ссылкой на тему ))

За 500р вполне можно справиться.

Можно Контакты в личку?

На этом форуме нет лички. Вот вам ссылка на тему, как вы и просили. Принцип там описан, пошагово тоже: https://pikabu.ru/story/podklyuchaem_arduino_k_schetchikam_vodyi_4258720

Свою часть контракта я выполнил ))

 

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

sadman41 пишет:

Vanekcitro пишет:

sadman41 пишет:

Почему же нет ТЗ, ТЗ есть - помочь с ссылкой на тему ))

За 500р вполне можно справиться.

Можно Контакты в личку?

На этом форуме нет лички. Вот вам ссылка на тему, как вы и просили. Принцип там описан, пошагово тоже: https://pikabu.ru/story/podklyuchaem_arduino_k_schetchikam_vodyi_4258720

Свою часть контракта я выполнил ))

 

я вообщето из этой ссылки и копировал... и немного там не понял... вот и спрашиваю

b707
Онлайн
Зарегистрирован: 26.05.2017

Vanekcitro пишет:

я вообщето из этой ссылки и копировал... и немного там не понял... вот и спрашиваю

скопировали почти дословно...

А вопрос в чем? Если "немного не поняли" - пишите что именно не понятно.

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

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

b707
Онлайн
Зарегистрирован: 26.05.2017

Vanekcitro пишет:
Начну с того, что не вкурю как собрать схему((( что-то фото не вставляется... Загвоздка в подключении часов

начните с того, что полностью повторите то подключение, которое нарисовано

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

С этим и проблема, на схеме одно а на рабочем фото другое((( вот у меня пазл и не складывается

b707
Онлайн
Зарегистрирован: 26.05.2017

Vanekcitro пишет:

С этим и проблема, на схеме одно а на рабочем фото другое((( вот у меня пазл и не складывается

О какой вообще схеме идет речь? Вся принципиальная схема снятия показиний счетчика воды - это два провода со счетчика, один из которых заводится на любой пин ардуины, а другой на GND через резистор

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

Да не, он часы не может подключить - SDA на A4, SCL на A5.

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

Спасибо))) ещё вопрос, а в модуль впаивать нужно ножки? А то соединительные провода не держатся(((

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

Вы хотите, чтобы у вас счетчик работал или просто лампочкой мыргал?

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

Конечно что бы работал, просто шлейфы я в чип и дипе купил, вот думаю те ли они мне продали...  

b707
Онлайн
Зарегистрирован: 26.05.2017

Vanekcitro пишет:

Спасибо))) ещё вопрос, а в модуль впаивать нужно ножки? А то соединительные провода не держатся(((

смотря какой модуль... вы ж не пишете :)

Можно ножки впаять и шлейфом, а можно прямо модуль в плату впаивать, чтоб совсем без "соплей" из проводов.

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

Всем привет! я собрал схему и начал загружать скетч, но произошла ошибка(((

 

Fatal error: LiquidCrystal_l2C.h: No suck file or directory

exit status 1

ошибка компиляции платы arduino nano

 

что я сделал не так? Плодскажите плиз

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

Ну... судя по написанному, не сосал файл или директорию. Соси правильно.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Vanekcitro пишет:

Fatal error: LiquidCrystal_l2C.h: No suck file or directory

Вот что, прямо так? Круто! Никогда такого не видел!

Вы, стесняюсь спросить, что пытались с этим файлом сделать? ... Боюсь, что разговор переходит в категорю 18+ :(

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

Погугли и нашёл, тут видимо много экспертов))) просто были неустановлены библиотеки... и все..

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Vanekcitro пишет:

Погугли и нашёл, тут видимо много экспертов))) просто были неустановлены библиотеки... и все..

А сосал-то кто?

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

DetSimen пишет:

Ну... судя по написанному, не сосал файл или директорию. Соси правильно.

Дед, ты сделал мой вечер! Спасибо, бро!

arduino328
Offline
Зарегистрирован: 01.09.2016

Vanekcitro пишет:

Погугли и нашёл, тут видимо много экспертов

Даже в Гугле знают, что тут много экспертов :)

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

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

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

Получилось - собрал

неправильно были соединены пины на плате питания...

Все показывает но литры не считает(((

 

может кто подскажет... как счетчик подключить...

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Vanekcitro пишет:

Погугли и нашёл

А сразу не мог погуглить? Что за дурацкая привычка - по любому чиху сразу писать на форум? Алгоритм должен быть таков: 1) сначала гуглим самостоятельно; 2) если ничего не находим, тогда спрашиваем на форуме. Именно в таком порядке, а не наоборот.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Vanekcitro пишет:

Все показывает но литры не считает(((

Напомнило "ОЗ" братьев Стругцких: «Один (телефон) стоит на моем столике  -  роскошный,  с кнопочным управлением, с  запоминающим  устройством  на  двести  пятьдесят шесть номеров, с маленьким встроенным экраном и с  дисководом  для  гибких дисков. Он не работает»

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

Всем кто болел и переживал - Спасибо

 

Все работает)))

 

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

Проработав день - батарейка села... может кто-нибудь подсказать более долговечный вариант питания?

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

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

 

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

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

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

Вообще-то мне неизвестно - включен у вас он или выключен, что вы там напаяли и с каким качеством. В справочном листке первого попавшегося LCD2004 я вижу 200mA на логику и 180mA на подсветку. Возможно вам это ничего не говорит, но я не припомню долгоиграющих автономок с такими экранами.

b707
Онлайн
Зарегистрирован: 26.05.2017

sadman41 пишет:

200mA на логику и 180mA на подсветку.

ого... с такими данными даже автомобильного АКБ в 60Ач хватит всего на 2 -3 недели :)

Автор - ставьте блок питания от розетки...

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

b707 пишет:

sadman41 пишет:

200mA на логику и 180mA на подсветку.

ого... с такими данными даже автомобильного АКБ в 60Ач хватит всего на 2 -3 недели :)

Странно, конечно: https://cdn-shop.adafruit.com/datasheets/TC2004A-01.pdf - тут 200mA на логику, а здесь: http://www.melt.com.ru/docs/MT-20S4A.pdf - 1,4мА. У подсветки не такой разброс, но тоже есть. У винстара 1.2mA на логику, и хрен поймешь сколько на подсветку: https://lib.chipdip.ru/243/DOC000243504.pdf.

Свой Мэлт доставать и мерять лень.

b707
Онлайн
Зарегистрирован: 26.05.2017

sadman41 пишет:

Странно, конечно: https://cdn-shop.adafruit.com/datasheets/TC2004A-01.pdf - тут 200mA на логику, а здесь: http://www.melt.com.ru/docs/MT-20S4A.pdf - 1,4мА. У подсветки не такой разброс, но тоже есть. У винстара 1.2mA на логику, и хрен поймешь сколько на подсветку: https://lib.chipdip.ru/243/DOC000243504.pdf.

ну да, 200ма это конечно перебор. Можно с другой стороны прикинуть - у ТС батарейки хватило "на день", если это Крона(500 мАч) и, скажем, 20 часов - получается среднее потребление примерно 25мА . С учетом того, что в его поделке стоит готовая не переделанная Нана с реулятором и УСБ и никакого сна он не настраивал - это и без экрана весьма экономично.

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

Вобщем, грубо прикинув, можно сказать, что в данном случае на две недели нужно брать PowerBank на 10000.

Vanekcitro
Offline
Зарегистрирован: 26.09.2017

Спасибо, совет...

Но жалко повер банк((( проще адаптер сетевой купить

В связи с этим вопрос - а скалько ампер допускается для  адаптера если он 12 -ти вольтовый будет...

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

По вашему текущему набору - начиная от трети ампера. Только зачем вам 12V? Выпросите где-нибудь от старого паленного домашнего роутера D-Link/Asus 5V/1A и всё. Будете его не к Vin подключать, а на +5V. 

Или вот TP-link-и мелкие блоками питания с USB комплектуются, к примеру. Прямо Nano через USB запитали и делу конец. Колхоз, конечно, но поработает, пока вы разберетесь с законами Ома и прочей rocket science, да не придумаете, как покрасивее и понадежней сделать - через DC-DC, к примеру.

b707
Онлайн
Зарегистрирован: 26.05.2017

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

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

Любую я бы не стал, разбирал я как-то "любую" из евросети. От нее даже отворачиваться не стоит на всякий случай, не то, что оставлять для долговременной работы. 

А так, да - от айфуна завалящего или планшета более-менее брендового можно подрезать ЗУ.

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017
sadman41
Offline
Зарегистрирован: 19.10.2016

3.1A за 74р с бесплатной доставкой... Семён, астанавис, что ты делаешь.

bwn
Offline
Зарегистрирован: 25.08.2014

sadman41 пишет:

Любую я бы не стал, разбирал я как-то "любую" из евросети. От нее даже отворачиваться не стоит на всякий случай, не то, что оставлять для долговременной работы. 

А так, да - от айфуна завалящего или планшета более-менее брендового можно подрезать ЗУ.

Честно говоря, штатные телефонные сколько попадались на разбор, все с нормальными импульсниками были. На сколько шильдику по току можно верить не знаю, не гонял в крайних режимах, а на трети-половине заявленной мощности все без проблем работали. ИМХО.

b707
Онлайн
Зарегистрирован: 26.05.2017

bwn пишет:

Честно говоря, штатные телефонные сколько попадались на разбор, все с нормальными импульсниками были. На сколько шильдику по току можно верить не знаю, не гонял в крайних режимах, а на трети-половине заявленной мощности все без проблем работали. ИМХО.

И мне так кажется. Каких-то жутких токов от зарядки ждать не стоит, но если, как у ТС, нужно всего 50мА  - по-моему, любая нормальная пойдет.

bwn
Offline
Зарегистрирован: 25.08.2014

b707 пишет:

И мне так кажется. Каких-то жутких токов от зарядки ждать не стоит, но если, как у ТС, нужно всего 50мА  - по-моему, любая нормальная пойдет.

У него LCD, ближе к 150мА, у меня пока все работали, ни одной специально не покупал, все из ящика. Правда визуально все осмотрены, т.к. не люблю их снаружи. Потрошу и плату в корпус через предохранитель ставлю.

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

По брендовым согласен - они тянут нормально. А всякие там... зарядки от хренофонов расчитаны на краткую работу. Никакой защиты от перегрева и пр. Я же вообще разбирал "ЗУ USB (R)", которое продавалось просто отдельно. Кроме мостика, пары резисторов, конденсаторов,  светодиода и чего-то жутко воняющего при самой малой нагрузке (типа 7805) там, по-моему из электроники ничего не было.

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

На какие я ссылку дал, 2 из трех работают с марта 2017. Не лежат, а работают. В третий на даче вода попала, подох с фейерверком и искрами.  Не разбирал, так он в даче и валяеца. Наерно, еще три закажу.

b707
Онлайн
Зарегистрирован: 26.05.2017

bwn пишет:

У него LCD, ближе к 150мА

мы там с sadman41 выше прикинули (#33-36) . что у него средний ток ниже 50мА

bwn
Offline
Зарегистрирован: 25.08.2014

b707 пишет:

мы там с sadman41 выше прикинули (#33-36) . что у него средний ток ниже 50мА

Вы по бумагам, а я по тестеру. На Китай1602 - подсветка 100-120мА. Правда обычно резючок ставлю на ограничение в районе 80мА. По яркости почти не заметно, а диодикам думаю на пользу.))))