tiistai 14. huhtikuuta 2020

Uutta ohjausjärjestelmää

Tässä ollu ajatuksena saada kehitettyä tuota järjestelmää seuraavalle tasolle. Pääsis PID ohjauksesta lähemmäs prosessi ohjausta.

Sovellukseksi valikoitui CraftbeerPi jolla moni muukin on panimolaitteittensa automation rakentanut.

Hankittiin RaspberryPi Zero W, jolla saadaan langaton yhteys koneistoon. Lisäksi tarvittiin pieni virtalähde ja muuta sälää, liittimiä ja johtoja.

Johdotuksen selvittely oli oma ohjelmansa. Siinä toimii hyvin apuna sovelluksen sivustolta löytyvä  kytkentä kuva ja ohje. Tuota seuraamalla saa aika hyvän kuvan miten tuo johdotus menee. Ohjausyksikkö tehtiin suoraan kahta astiaa silmällä pitäen. Tavoitteena rakennella vielä keittokattila tämän nykyisen kaveriksi. Pääsis tekemisissä vähän selkeämpiin vaiheisiin. Aina välillä harmittanut tuo pussin kanssa pelaaminen ja huuhtelun hankaluudet.

Yhteysjohto jolla luetaan lämpöanturin tiedot ja ohjataan relettä, joka on kattilan kyljessä. Valmistettiin 5m verkkojohdosta. Siinä riitti karvat ja suojauksetkin hyvällä tasolla. Nyt ei elektroniikans tarvi olla kattilassa kiinni vaan sijoitteluun saatiin mukavasti joustavuutta. Myöskin yhden johdon kytkentä vähentää virheen mahdollisuutta.

Kun päästiin uusien vermeiden rakentelusta oli aika siirtyä ratkomaan sovelluspuolta. Sovellus asennukset Linux järjestelmään ei ollut ihan yhtä helppoa kuin Windowsille (next-next...). Verkosta löytyy onneksi hyviä ohjeita, joista itse käytin Installin Craftbeerpi kirjoitusta, toinen aika selkeä kirjoitus on LeaningManin ohje.

Lämpöanturi antoi heti oikeita lukemia ja päästiin ihmettelemään lämmityksen haasteita. Jostain syystä Rele ei käynnistynyt vaikka sovellus sanoi että ohjauksen pitäisi olla kunnossa. Ekana iltana selviteltiin silmät ristiin miksei se toimi, kunnes nukutun yön jälkeen tuli mieleen tarkistaa vastaako GPIO ja kytkentä piikin numero toisiaan. Siitä se virhe löytyi. Ohjeistettu pin12 vastaa GPIO 18 sovelluksessa. Tämän muutoksen jälkeen saatiin ohjaus toimimaan. Ja päästiin ajamaan säätö lämmityksiä. 60L lämmittely mäskäykseen sujui ongelmitta ja saatiin PID arvot sovellukselle asetettua.

Nyt sit seuraavaksi pitäis päästä testaamaan ihan oluen tekoa.