Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: vetilator 17. 01. 2019, 18:23:38

Název: Jaký mikropočítač použít pro měření teploty?
Přispěvatel: vetilator 17. 01. 2019, 18:23:38
Zdar, aky mikropocitac (arduino, raspberry pi, banana pi, orange pi a podobne) by ste mi doporucili na nasledovnu ulohu:

mam 2 miestnosti, ktore potrebujem vychladit v zavislosti na vonkajsej teplote. jedno spolocne cislo je vonku na snimanie vonkajsej teploty, a po jednom cidle je v kazdej miestnosti. ak je vonku teplota nizsia ako v miestnosti, zapne sa ventilator v prislusnej miestnosti (pripadne podla potreby oba)a zacne tlacit vzduch z vonka do vnutra, po case, alebo ked je teplota na pozadovanej hodnote sa ventilator vypne (to uz je otazka algoritmu, teraz je to nepodstatne)

1) malo by to vediet snimat teplotu z 3 roznych teplotnych cidiel
2) dokazalo zapnut/vypnut 2x "maly" (kupelnovy) ventilator
3) wi-fi, eth - nemusi, ale moze byt
4) programovatelne v c/c++ su asi vsetky (java vyhodou)
5) par MB storage na logy apod.
6) nemusi, ale moze byt aj senzor na vlhkomer

ide mi cisto len o to, ktory z tych mini PC je na tom po HW stranke najviac privetivy, resp. najlepsie sa s tym pracuje.
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: Kabuka 17. 01. 2019, 18:41:42
ESP32 nebo klidně ESP12 a splácat si to v NodeMCU.
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: PetrM 17. 01. 2019, 19:09:35
Takže chlazení? V našich končinách to znamená počítat teploty do cca -20°C. Všechny Pi potvory mají, pokud vím, komerční rozsah od 0 do 70 a pokud budou v tom prostředí, dostaneš je mimo specifikaci a nemusí fungovat. Takže je škrtáme.

Zbývá cokoliv na jednočipu. Tam bych se klonil k neAtmeláckýmu řešení - problémy se spolehlivostí, při mrazech nám nestartovaly oscilátory (cca 20% problémových na několikatisícových sériích) a trpělo to na samovolný resety. Takže si škrtni Arduino.

Takže co třeba nějaký kit, dodělat interface k tomu pro připojení čidel a relé? Třeba malý Kinetis (https://cz.farnell.com/infineon/kitxmc11boot001tobo1/cortex-m0-evaluation-board/dp/2376496?st=arm%20kit), STM32F0 - https://cz.farnell.com/stmicroelectronics/stm32f0discovery/evaluation-kit-f0-with-st-link/dp/2096251?st=stm32%20discovery,... Cena včetně programátoru, programování v C (ARM GCC).
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: Josef Grill, WEDOS 17. 01. 2019, 19:25:28
Hmm a co takto pouzit jednuchy PID regulator?
Odpada akykolvek balast , je to jednoduche overene a draksie cca 6280Kc a mozes dokonca nasekat 5 cidiel.
https://www.eltex-km.cz/e-shop/products/view/8/132-termostaty
Ak sa aj tak uplne nelogicky a hlupo rozhodnes pre mini pc lebo je to proste COOL nezabudaj na 2 veci. Je velka pravdepodobnost ze za po tebe bude este niekto iny to upravit teda dobre dokumentuj a druha a sice ta podstatna nema to releove vystupy to budes musiet dokupit a dobastlit zvlast. Este ma napada potencionalny problem, ak to chces mat vonku resp. teplota sa bud menit bude to chciet klimatizaciu alebo tak podobne lebo hentake srandy potrebuju relativne stabilnu teplotu a ze teplota lieta.
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: tomík 17. 01. 2019, 19:44:29
Sice průmyslové řešení se kterým jsem se dostal do styku, ale splňuje asi vše co potřebuješ:
https://www.trendcontrols.com/en-GB/Documents/ds_IQ422_v1.pdf

Programuje se graficky spojováním a nastavováním bloků.
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: vetilator 17. 01. 2019, 19:51:53
Takže chlazení? V našich končinách to znamená počítat teploty do cca -20°C. Všechny Pi potvory mají, pokud vím, komerční rozsah od 0 do 70 a pokud budou v tom prostředí, dostaneš je mimo specifikaci a nemusí fungovat. Takže je škrtáme.

mikropocitac by bol vo vnutri a tam chcem mat teplotu okolo cca 2-5 stupnov, takze by to mohol rozdychat, nie?
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: vetilator 17. 01. 2019, 20:02:11
este doplnim, jedna sa o "externe/vonkajsie" pivnice, je tam cca 95% vlhkost ale stale dost teplo (8-10 st. celsia) a ta masinka by bola umiestnena tam, takze to teda pre tie minipocitace asi nebude idealne prostredie.
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: pedro 17. 01. 2019, 20:02:30
Ako pise jozef. PC na toto je overkill. Normalne sa to riesy skrz tie regulatory ako postol. Tam sa koleso velmy vymyslat neda a pouzit PC je hlupost. Pouzi co sa bezne pouziva a mas pokoj. Nastavenie je vecov par minut, napojis cidla ake chces a mas pokoj.
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: jeban 17. 01. 2019, 20:07:07
Tohle zvládne jakékoliv arduino i čínský klon (snímat 3 teploty a pouštět vetraky). K tomu potřebuješ par čidel a patřična relatka. Záležitost par stokorun.
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: jeban 17. 01. 2019, 20:09:48
Jo a nebo si to poskladej z komponentu BigClown.
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: vetilator 17. 01. 2019, 20:10:36
Ako pise jozef. PC na toto je overkill. Normalne sa to riesy skrz tie regulatory ako postol. Tam sa koleso velmy vymyslat neda a pouzit PC je hlupost. Pouzi co sa bezne pouziva a mas pokoj. Nastavenie je vecov par minut, napojis cidla ake chces a mas pokoj.

ok, asi vymyslam blbosti. len mi nie je jasne, ako sa to "programuje" - tieto hotove krabicky. pises, napojis cidla a ides... ale ako tomu poviem, ze ak je rozdiel teplot taky a taky tak  spusti ventilator, ale nie ked je napr. pondelok (to je jedno co.), alebo po x hodinach ho vypni bez ohladu na rozdiel teplot a pod. proste je to mozne "lubovolne" programovat? da sa stym trochu pohrat?
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: Pavouk106 17. 01. 2019, 20:28:45
Tohle zvládne jakékoliv arduino i čínský klon (snímat 3 teploty a pouštět vetraky). K tomu potřebuješ par čidel a patřična relatka. Záležitost par stokorun.
+1
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: Kabuka 17. 01. 2019, 20:45:47
ESP12 lze provozovat na baterii CR123 https://www.czc.cz/gp-lithium-cr123a-1450mah-1ks/151387/produkt (https://www.czc.cz/gp-lithium-cr123a-1450mah-1ks/151387/produkt) docela dloooouhou řadu měsíců (teď to na tu baterku jede přes rok) a mají v sobě i WIFI.
Navíc je můžeš komplet zalít do epoxidu a vlhkost jim bude fuk.

Stabilita super, snazší než Arduino...


Název: Re:Aky mikropocitac pouzit?
Přispěvatel: vetilator 17. 01. 2019, 21:07:34
ESP12 lze provozovat na baterii CR123 https://www.czc.cz/gp-lithium-cr123a-1450mah-1ks/151387/produkt (https://www.czc.cz/gp-lithium-cr123a-1450mah-1ks/151387/produkt) docela dloooouhou řadu měsíců (teď to na tu baterku jede přes rok) a mají v sobě i WIFI.
Navíc je můžeš komplet zalít do epoxidu a vlhkost jim bude fuk.

Stabilita super, snazší než Arduino...

tie ESP chipy vyzeraju zaujimavo, kuknem na to. este sa priznam, ze to je cisto hobby projekt, ktory ked nebude fungovat, nic sa nedeje, nechcem super stabilne riesenie za vyssiu cenu, ale nieco na hranie co by "mohlo fungovat" a tiez  by sa s tym mohli pohrat decka, zablikat diodou, pouzit nejaky senzor, nieco jednoduche si naprogramovat a pod.
Název: Re:Aky mikropocitac pouzit?
Přispěvatel: Josef Grill, WEDOS 17. 01. 2019, 21:13:56
BigClown je predrazena pixovina +padne net padne clown.

vetrak : ano je to uplne jednoduche a specialne pre tieto ucely. Nemusis zrovna ten drahy ale mozes sa poobzerat po niecom inom. Velka vyhoda uz releove vystupy, krasny pracovny rozsah co sa tyka teplot. Teda sa nemusis bat ze pride mraz alebo tak podobne a klakne to. Co sa tyka senzorov od Pt100 az po co chces - nepotrebujes ziaden prevodnik. Dotiahnes k tomu rovno 220 to znamena usetris za konvertor. Programovanie je strasne primitivne skrz menu v style parameter P 001 = vyber cidla 1=pt100 2=termostat atd atd. Samozrejmost je PID teda presne to co si predstavujes pod pojmom algoritmus. Ponahadzujes pozadovane hodnoty + oneskorenia a pripojis ventilator rovno na releovy vystup a mas pokoj. Pozapajal a ponastavoval som ich 100vky a s praxe pokial sa neposkody kabelaz a nie je to vyslovene v silno nepriatelskom prostredy (voda, para, chemicke latky) bezy to bez udrzby roky. Ak by si to chcel aj do takeho prostredia tak si doplatis par E a kupis si vodeodolnu verziu. S PC ako si to predstavujes stravis kooopec casu + kvalita a spolahlivost je dost premenna. ESP a arduino dobra volba ale zasa potrebujes k tomu relatka , skatulku, napajanie a kopec kodovania a zasa je to riesenie ktore moze fungovat roky alebo par dni. (musis si to odladit a otestovat) kdezto regulator je jednorazova investicia ktoru v pohode preprogramujes aj o 5 rokov a nemusis sa zamyslat ako si to vtedy robil.
Název: Re:Jaký mikropočítač použít pro měření teploty?
Přispěvatel: Josef Grill, WEDOS 17. 01. 2019, 21:16:05
Teraz citam ze je to hobby projekt. Tak potom ani neuvazuj ciste arduino a par relatok a pohraj sa.
Myslel som ze potrebujes trosku profesionalnejsie riesenie pre nieco co proste musi ist 24/7.
Na hranie arduino a to ESP nie je zle ale znova si musis dokupit relativne vela veci ak nemas suflikove zasoby.
Název: Re:Jaký mikropočítač použít pro měření teploty?
Přispěvatel: vetilator 17. 01. 2019, 21:40:38
jozef, este sa spytam k tym cidlam PT100.
pozeram na ne tu: https://www.gme.sk/teplotne-cidla-k-termostatom ale prekvapilo ma , ze to je tieneny kabel. to je nejaky specialny kabel? ja som myslel, ze ci je to cidlo na 1m kabli, alebo 10/100m je to jedno, podobne ako dvojlinka na telefon.

pisu tam, ze je to tienene (asi nieco podobne ako koaxialny kabel) - ako by ovplyvnovalo vonkajsie prostredie presnost merania toho cidla, keby to nebolo tienene?
Název: Re:Jaký mikropočítač použít pro měření teploty?
Přispěvatel: karlik 17. 01. 2019, 22:13:04
Kup si samotné čidlo PT100 a k němu nějakou dvojlinku, na hraní je to levnější.
PT100 = 100 Ohm při 0 C - délka kabelu ovlivňuje celkový odpor čidla.
Stínění je pro průmysl - omezení rušení.

Vykašli se na PT100 a podívej se na něco od Papoucha, líp se se s tím pracuje s mikropočítačem.
Název: Re:Jaký mikropočítač použít pro měření teploty?
Přispěvatel: TechnikTom 17. 01. 2019, 22:26:30
ESP82866 s nahraným ESPeasy.
Záležitost na jeden víkend.

Buď jedno a přitáhnout všechna čidla nebo do každé místnosti a ven samostatná a data si posílat.
Jednou nahrajete firmware a pak už vše řešíte přes webové rozhraní - kde je co připojeno, jednoduché skripty na vyhodnocení dat atd.
Logovat můžete posíláním na InfluxDB nebo raději někde doma rozchodit něco jako Domoticz.

Třeba Wemos D1 mini s modulem relátka nebo pokud nechcete moc bastlit, tak Sonof Basic , tam musíte připájet jen programovací konektor.
Nebo úplně bez pájení podpořte soudruhy z Bulharska a kupte Shelly 1, tam už jsou konektory rovnou, ale bacha, tam jsou piny na síťovém potenciálu.

I když mi dost lidí říká, že jsem blázen, jedu na tomhle systému už druhou sezonu regulaci podlahového topení v 10 místnostech a zatím bez problému.
Název: Re:Jaký mikropočítač použít pro měření teploty?
Přispěvatel: gp 21. 01. 2019, 02:21:21
Není potřeba počítač. LM335+komparátor+relátko. Jestli nutně potřebuješ počítač, tak stačí Arduino, pokud počítač s Linuxem, tak mezi komparátor a relátko RPi a můžeš to hacknout odkudkoliv ze zeměkoule, což je krásná představa.