SW pro rizeni akvaria

Sem pište, hledáte-li někoho, kdo pro vás něco naprogramuje, či sestaví.
Odpovědět
Beny
Příspěvky: 4
Registrován: 13 črc 2019, 17:05
Reputation: 0

SW pro rizeni akvaria

Příspěvek od Beny » 13 črc 2019, 17:28

Zdravim lidicky,

Potreboval by jsem naprogramovat rizeni akvaria (HW mam hotovy).
Je postaven na desce arduino mega 2560 na ktere jsou moduly:
RTC
Ctecka karet
Rele
WiFi
K arduinu jsou jeste pripojeny cidla teplot a ultrazvuk.
Schema zapojeni dodam😉

Chtel by jsem, aby bylo ovladani treba pres webove rozhrani,
nebo nejakou apku v mobilu(napr. blynk) v realnem case.

Jestli se najde sikula z Jiznich Cech, bylo by to idealni, ale neni podminkou.
image.jpg
image.jpg

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: SW pro rizeni akvaria

Příspěvek od pavel1tu » 13 črc 2019, 19:08

Na co ten ultrazvuk, zažil jsem na akvaforu dost vášnovou debatu o tom zda rybky ultrazvuk slyší - já osobně vyčetl že slyší a myslím si že jim to i vadí, ale nezkoušel jsem to.

Bylo by dobré se více rozepsat:
- co řídit (světla, topení, filtraci, CO2 ....)
- které hodnoty chceš přestavovat (teplotu, svícení, množství CO2, ....)
- co měřit , jak často, kam se budou hodnoty ukládat a s jakou historií (množství uložených hodnot)

;)

PS: čím více zde popíšeš svoji představu, tím lépe - aby si dotyčný mohl srovnat v hlavě co a jak a rozsah práce která ho čeká ... stejně se na toto každý zájemce bude ptát.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Beny
Příspěvky: 4
Registrován: 13 črc 2019, 17:05
Reputation: 0

Re: SW pro rizeni akvaria

Příspěvek od Beny » 16 črc 2019, 07:45

Mám přepadový filtr a ultrazvuk je na měření hladiny ve filtru ;)

Pokusím se napsat více o činnosti:
SVĚTLA-mám 5 okruhů(WW,CW a RGB) každý okruh má PWM. Chtěl by jsem aby u každého z nich šel nastavit čas zapnutí a vypnutí + jak dlouho a do jaké intenzity se bude rozsvěcet a nebo zhasínat.
ULTRAZVUK-měla by se dát nastavit min. a max. hladina a podle toho by měl ukazatel ukazovat kolik je vody. Měl by jít nastavit "alarm" že je málo vody.
TEPLOTA-mám tři čidla(2x akva a 1x filtr) podle nastavené teploty bude spínat relé(asi průměr z obou čidel v akva) a u všech tří uvidím naměřené teploty
RELÉ-1x teplota, 4x oběhové čerpadla, 1x hlavní čerpadlo, 1x bouřka

Mělo by tam být nějaké tlačítko SERVIS a to bude vypínat 5x relé s čerpadly.
Ještě jsem přemýšlel nad programem "bouřka" a u tohoto programu by se snížila intenzita všech ledek na mou nastavenou intenzitu a "náhodně" by měl okruh CW a možná i WW ledek začít blikat jako bouřka. Oběhová čerpadla by se spínali na střídačku 1-2-3-4 nebo 1,2-3,4 nebo 1,3,-2,4 a po nějaký krátký (mou nastavený) čas a při tomto programu by mělo sepnout jedno relé

Myslím že jsem na něco zapoměl, ale snad jsem poskytl lepší info

MartinPolasek
Příspěvky: 3
Registrován: 18 srp 2019, 21:57
Reputation: 0

Re: SW pro rizeni akvaria

Příspěvek od MartinPolasek » 18 srp 2019, 22:41

Dobrý den,
Doma mám něco podobného již vytvořené. Používám ESP8266 pro wifi a jako hlavní procesor používám Cortex STM32F103.. ( několik spínaných výkonových fetů, relé, vstupy na teplotní čidla atp...) ( mohu poslat foto )
Kde celý systém běží na Rpi3 - který je na síti a přebírá veškeré data co wifi posílá - Kde je i vizualizace , přepínače, zobrazení teplot atp. ( mám udělanou celou chytrou domáconst.. měření teplot a vlhkostí v místonstech, inteligentní světlo s RGB ledkama a páskama + bodovky atp..)

Tady to naráží na pár problému. Obecně arduino neumí moc dobře pracovat s Přerušením jako jiné procesory.. tzn.. že se musí v hlavní smyčce příjmat data od wifi ( do AT2560 ) atp.. tím se vše zbytečně brzdí.. ( proto já volil jiný procesor ).. Pak samotné ESP8266 sice umí generovat HTML stránku což by na jednoduché zobrazení stačilo.. a řídit by se tím něco dalo.. ale .. celkem jsem s tím bojoval.. nehledě na to že je tam stejný problém jak u AT.. příjem dat od atmegy je taky v hlavní smyčce což je problém v tom, že se zastavý celá smyčka a generování webových stránek se mnohdy sekne..a už se to neumí poskládat ty data..

proto osobně doporučuji co se týče řízení přes web tak ano poslat to směrem z ESP do at megy ( řízení relé, světel atp).... ale obráceně to moc nedoporučuji. Co se týče měření teplot, výšky hladiny atp.. to by za mě mělo dělat ESP.. ušetří vám to hodně nervů s tím dostat veškerá data do wifi modulu a posléze dál webu atp..

Kdyby jste měl zájem, určitě vám může poradit nebo i napsat kus kodu.

V případě zájmu se ozvěte.

Martin Polášek

Beny
Příspěvky: 4
Registrován: 13 črc 2019, 17:05
Reputation: 0

Re: SW pro rizeni akvaria

Příspěvek od Beny » 27 srp 2019, 13:19

Zdravím,

mohu poprosit o kontakt? A odkud jste?

MartinPolasek
Příspěvky: 3
Registrován: 18 srp 2019, 21:57
Reputation: 0

Re: SW pro rizeni akvaria

Příspěvek od MartinPolasek » 02 zář 2019, 17:57

Dobrý den,
jsem ze Zlína.
Můžete mě kontaktovat přes mail : martas654@seznam.cz
Přeji hezký den.

HrAd
Příspěvky: 35
Registrován: 12 říj 2017, 22:45
Reputation: 0

Re: SW pro rizeni akvaria

Příspěvek od HrAd » 03 zář 2019, 09:00

Už bude asi pozdě, ale na síti je spousta inspirace, stačí hledat třeba pod heslem "arduino aquarium controller" ...
Lze najít docela sofistikované projekty ;-)
https://www.robo-tank.ca/
https://www.cooking-hacks.com/documenta ... ng-arduino

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: SW pro rizeni akvaria

Příspěvek od pavel1tu » 03 zář 2019, 09:54

Ani jedno není zdarma zrovna a schema ti také nedají,
alespoň tedy ne tu posldní verzi.

je spousta českých projektů
https://www.akvarko.cz/clanky.php?str=146
atd.

Ale je problém, že každý akvarista to chce jinak,
žádný projekt není "univerzální".

Asi nejrozsáhlejší je https://www.plantedtank.net/forums/20-d ... duino.html
Od tohoto člověka to všichni okopírovali a ještě to prodávají.
Stavěl jsem to a je to pohoda - ani se nemusí vše využívat. Má perfekní dokumentaci a neustále to vyvíjí...
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Beny
Příspěvky: 4
Registrován: 13 črc 2019, 17:05
Reputation: 0

Re: SW pro rizeni akvaria

Příspěvek od Beny » 03 zář 2019, 10:25

Přesně jak píše pavel1tu "každý akvarista to chce jinak"

Rozhodl jse se pro vlastní a měl jsem i človíčka co mi k tomu napíše program.
Bohužel když jsem měl hotový HW, tak jsem se dozvěděl že už nenapíše.
Proto hledám jinde...

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: SW pro rizeni akvaria

Příspěvek od pavel1tu » 03 zář 2019, 12:00

Beny píše:
03 zář 2019, 10:25
Přesně jak píše pavel1tu "každý akvarista to chce jinak"

Rozhodl jse se pro vlastní a měl jsem i človíčka co mi k tomu napíše program.
Bohužel když jsem měl hotový HW, tak jsem se dozvěděl že už nenapíše.
Proto hledám jinde...
Já toho mám moc,
jinak bych ti alespoň základ napsal.

Já to tak dělám - udělám a testuji to hlavní a pak se doprogramuje WEB a další věci.
Ale já raději displej + tlačítka než BT a WiFi.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 15 hostů