Introduction: Automatické Ovládání Varny Pomocí WEMOS D1 (mini) / Blynk App
Ahoj všem domovařičům, kteří chtějí automatizovat svou varnu a mají omezený rozpočet nebo jen nechtějí investovat zbytečně velké sumy za něco co vede ke stejnému výsledku. Požitek z držení vařechy a regulace plynu je skvělý relax, ale ne vždy je na to čas.
Motivace: Kolikrát jsem přemýšlel, kdy budu vařit pivo, ale vzhledem k časové náročnosti (8hod) se to nevešlo do diáře.
Základní otázkou bylo: Jak by se dal ušetřit čas předpřípravou či zkrácení doby, kdy je vyžadována má přítomnost?
1) Postavit varnu den předem
2) Našrotovat slad den předem (dát do vzduchotěsné nádoby)
3) Automatizovat varnu
Základní motivace je možnost vařit pivo a trávit čas částečně s rodinou. V blízké budoucnosti pak vyřešit automatizaci násypky sladu a tím si zkrátit proces až do vyslazování. Stačí večer před tím "nabít" sladem násypku a vodou hrnec a pak jen v práci přes aplikaci Blynk spustit proces vaření.
Step 1: Nákupní Seznam
Relé //dvojté, ale pokud budete chtít ovládat v budoucnu násypku, tak budete potřebovat další
Voděodolný teploměr DS18B20 // je na vás jestli vám bude vám stačit délka 1m, nicméně doporučuju zakoupit se zástrčkovým konektorem viz odkaz (nebudete muset řešit paralelní zapojení rezistoru v nepájivém poli)
Propojovací kabely // na propojení budete potřebovat male-male a male-female
4k7 resistor jako pull-up rezistor pro teploměr.
Step 2: Blynk
Ovládání varny přes blynk je vlastně jen posílání proměnných do programu a vyčítání aktuálního stavu či hodnot Wemosu. Přikládám QR kód pro sdílení mého nastavení Blynku. V této konstalaci je nutné dobít "energii" blynku asi za 150kč. Dalo by se to zjednodušit jen na vyčítání a start varny a nemuset platit nic, ale rád podpořím tuhle aplikaci.
Step 3: Wemos Program
Pro propojení s aplikací blynk je nutné nejdřív nastavit připojení na wifi a zadat autentifikační token z aplikace Blynk.
//Blynk and wifi
char auth[] = "2c9eb1bc70b54bf98a8dcc60d6550fd8"; // změnit za svůj token z aplikace Blynk
Blynk.begin(auth, "jmenoWIFI", "heslo"); // nastavit název wifi a heslo
Inspiraci jsem čerpal zde: FULLY AUTOMATED ALL GRAIN ELECTRIC BEER BREWERY
Attachments
Step 4: Úprava Hendi 3500m
Hendi jsem upravil přerušením kabelu On/OFF viz obrázek, který jsem připojil k relátku, jenž indukci spíná. Dal by se ovládat i výkon, kdy pin Effekt při 5V je nastaveno 500W a při 0,8V 3500W, ale to asi až v budoucnu :-)
9 Comments
Question 4 years ago
Hi, thanks for the guide! Just wondering, is there an easy way to invert the output signal to the relays? I bought the ones listed in the more complex guide, and ended up getting ones that are active low...
Reply 4 years ago
Hello Marius, I think that you have to change in my source code all variables for output signal for relays carefully...step by step.... or buy the same wemos D1 mini.
Reply 4 years ago
Or maybe you can use another variables...
int SWITCH_OFF = LOW;
int SWITCH_ON = HIGH;
and use find and replace text, but also carefully, because not the always you want change all high to low and the other way around.
I can rewrite my code with SWITCH_OFF and SWITCH_ON for better inverting output signals for relays, but you have to wait until the weekend.
Best regards
Michal
4 years ago
Hi MichalK72, I'm a bit confused about the Blynk thing, as I seem to be unable to edit, clone, or generate a Blynk Auth Token, unlike the original "Automated All Grain Electric Brewery" your project was inspired from. How could I resolve this?
Reply 4 years ago
Hello Holzapfel, now I understand what you meaned... I made a clone of my project without any HW auth token. Try that. I hope that will help.
Reply 4 years ago
You have to change auth="xxxxxx"
Reply 4 years ago
Did you try to copy auth token... And put it into source code?
4 years ago
Uvedený teplomer mi ukazuje naozaj zlú teplotu do 60C je to v poriadku ale pri vare ukazuje napriklad hodnotu 80C, skúšal som viac teplomerov a všetky majú rovnakú chybu, hlavne pokiaľ púšťam projekt napájaný z elektrickej siete, samostatne kalibrované a napájané z PC privarení vody na sporáku ukazujú správne hodnoty, zatial som uplne neprišiel na koreň tomuto problému.
Reply 4 years ago
Ahoj, zkoušel jsi vyměnit adaptér pro napájení micro usb ze sítě? Pokud napájení z PC je OK... tak bych to viděl na přepětí, který se pak Wemosu nemusí líbit...