Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Ардуино програмируем контролер за напояване
http://mcu-bg.com/mcu_site/viewtopic.php?f=22&t=18319
Страница 1 от 6

Автор:  nickarsow [ Вто Апр 12, 2022 5:30 pm ]
Заглавие:  Ардуино програмируем контролер за напояване

Здравейте съфорумници!
Имам си малко ранчо и реших да си конструирам контролер за напояване. До момента съм ползвал Opensprinkler и Zelio Logic за целта, но винаги има нещо, което не ми харесва.
Та на темата....
Два варианта базирани както следва:
1. Arduino Mega 2560 + 3.5" Nextion Touch Screen дисплей
- 16 входни цифрови канала за датчици за ниво на бидоните и кладенеца, за датчика за дъжд и др.;
- 16 релейни изхода за вентилите за цветните градинки, зеленчуците и пръскачките за райграса;
- помпите ги управлявам с 3 бр. 10А SSR.
2. ESP32-DEVKITC-32D + 3.5" Nextion Touch Screen дисплей
- 16 входни цифрови канала за датчици за ниво на бидоните и кладенеца, за датчика за дъжд и др.;
- 16 релейни изхода за вентилите за цветните градинки, зеленчуците и пръскачките за райграса;
- помпите ги управлявам с 3 бр. 10А SSR.
Прилагам няколко 3D картинки от Алтиума.
За сега съм готов само със хардуера. Да не забравя да спомена, че е напълно свободен за ползване. За съжаление писането на софт ми е слаба страна и ще се радвам на помощ от софтуерните спецове, които желаят да си спретнат напоителни системи за вилите. При интерес ще публикувам цялата логика на процесите по управление и контрол на кладенеца, пълненето на бидоните и програмите за напояване. Имам доста години опит със старите контролери.

Прикачени файлове:
Arsov_Irrigarion_PLC3.png
Arsov_Irrigarion_PLC3.png [ 75.54 KiB | Прегледано 5603 пъти ]

Прикачени файлове:
Arsov_Irrigarion_PLC2.png
Arsov_Irrigarion_PLC2.png [ 81.32 KiB | Прегледано 5603 пъти ]


Можете да разчитате на всички файлове касаещи хардуера.

Поздрави
Арсов

Автор:  itso.t [ Вто Апр 12, 2022 6:33 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

Като съвет - сложи импулсни стабилизатори на захранванията.

Автор:  nickarsow [ Вто Апр 12, 2022 6:42 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

Общата консумация е под 250мА, а и цената на 7805 е стотинки. Това е причината да ги ползвам.
Релетата се захранват с външно 12VDC, тоест на практика остават само Nextion-а ( 145мА ) и Ардуиното ( примерно 100мА ).

Прикачени файлове:
Arsov_irrigation_ESP32_V1.pdf [848.6 KiB]
230 пъти


Прикачени файлове:
Arsov_irrigation_PLC2.pdf [802.32 KiB]
214 пъти


Идеята е "просто и надеждно".

Автор:  TheWizard [ Вто Апр 12, 2022 6:49 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

екстра са, тамън ще научиш програмирането :)
виж няма ли готова библиотека за PLC

edit: има разни https://github.com/wditch/plcLib

Автор:  nickarsow [ Вто Апр 12, 2022 6:59 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

На начално ниво се справям с програмирането, но тук комуникацията с Nexion-а ми е малко трудна.
А и на 61 години ще ми е трудно да ставам вещ в програмирането.

Автор:  MYXATA [ Вто Апр 12, 2022 8:09 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

nickarsow написа:
....
Идеята е "просто и надеждно".

Просто и надеждно е да ползваш поцинкована кофа и градински маркуч :!:
Есп32+линеен регулатор+...... и още щом имаш мрежа +есп32 и подобни със заключени библиотеки....имаш още по-незнаен достъп....
За играчка става... но иначе едва ли ще впечатлиш много хора които се занимават с плц-та или със земеделие...

Автор:  nickarsow [ Вто Апр 12, 2022 8:34 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

Нямам идея да впечатлявам когото и да е. Правя го за себе си, за да ми е по-удобен от предишния. По всяка вероятност ще изработя по-простия - този без WiFi-то, защото по-лесно ще го програмирам. Както казах, който желае, ще получи всичките файлове, дори да го ползва за играчка.
Между другото, Zelioto ( SR3B261BD ), който ползвам за напоителната си система, работи безотказно вече 4 лета. Той дефакто си е едно Ардуино в пластмасова кутия.

Автор:  itso.t [ Вто Апр 12, 2022 8:40 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

Сега видях схемите, че когато писах липсваха...
Добави диоди успоредно и насрещно на светодиода на оптроните. Може да обхване и светодиода за визуален контрол.
Аз бих добавил и галванично разделяне на серийния порт.

Автор:  Реконструктор [ Вто Апр 12, 2022 10:56 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

Ъъъъ само аз ли не разбирам как от ESP32-DEVKITC-32D са изкарани 32 IO-та? :)

Автор:  itso.t [ Вто Апр 12, 2022 10:57 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

Да. :)

Автор:  d_jelev [ Вто Апр 12, 2022 11:02 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

Реконструктор написа:
Ъъъъ само аз ли не разбирам как от ESP32-DEVKITC-32D са изкарани 32 IO-та? :)


Е що да няма толкова?...

https://www.instructables.com/IO-Expand ... d-Arduino/

Автор:  nickarsow [ Вто Апр 12, 2022 11:06 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

Реконструктор написа:
Ъъъъ само аз ли не разбирам как от ESP32-DEVKITC-32D са изкарани 32 IO-та? :)


Прикачени файлове:
ESP32_16inputs_16outputs.png
ESP32_16inputs_16outputs.png [ 79.44 KiB | Прегледано 5519 пъти ]

Автор:  Реконструктор [ Сря Апр 13, 2022 12:13 am ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

aааа ясно, не видях схемата :)

Автор:  Cekins [ Чет Апр 14, 2022 1:26 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

Никога не са ме кефели експандерите. Още повече на i2c... В момента си правя една джвъчка дето осново е битбангер - тестер за едно устройство. Та намерих из старите чаркове един 18F8722 - 80 пина и всичките ще се ползват. Единствено само ми е жал че като гледам какви космически цени е стигнал тоя чип - замислям се дали да не го сложа в някой сейф :)

Автор:  MYXATA [ Чет Апр 14, 2022 1:48 pm ]
Заглавие:  Re: Ардуино програмируем контролер за напояване

Cekins написа:
.... един 18F8722 - ...

15 евра в маузер....
Бахти бях свикнал, че само чаркалаците на аналог са скъпи... пък то....

Страница 1 от 6 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/