Showing posts with label espbasic. Show all posts
Showing posts with label espbasic. Show all posts

Monday, 25 January 2016

Design files for heater timer / Piirustukset esilämmittimeen.

Here are chematics, board and gcodes for the heater timer box thingy. Also updated the chematic.
Tässäpä chemat, piirit ja gcodet lämmitysajastuslaatikkoa varten. Päivitin myös sheman.


https://www.dropbox.com/s/b0kwkoiyy4hx7mi/HeaterTimer.zip?dl=0

-Jokke

Esilämmityksen ajastinlaitteen päivitystä.

Tuli sitten päivitettyä hieman esilämmityksen ajastinlootaa. Valitettavasti ei vieä ajastusta, mutta jotain muuta hienoa. Uusi GUI, refresh vapaa sellainen. Oled näyttö purkin kylkeen näyttämään tietoja.

GUI näyttää nyt täysin erilaiselta. Käytettävyyden kannalta parempi vai huonompi?

Dropdown lista ja pari nappia. Defaulttina on 2H joka on muutenkin käytetyin optio.

Preheat automation upgrade.

I made an update for the heater automation box. Sadly no schedulin yet. But oled display and better refhresh free UI.

Also UI looks now bit different. Don't know if it's better or worse for usability?

Dropdown listbox and two buttons. Listbox always defaults on 2H which is the most used option.

Tuesday, 19 January 2016

Auton esilämmityksen ajastus ESP8266:lla.

Älä missään nimessä kopioi mitään mitä tulet lukemaan. Virityksessä käytetään 230V verkkojännitettä joka on vaarallista ja tappavaa.
Ihan oikeesti. ÄLÄ!

Suomen kylmät talvet, jopa Helsingin korkeudella pakkanen laskee välillä -25°C ja sen alapuolelle. Näissä lämpötiloissa autot tykkäävät esilämmityksestä. Jo +5°C lähtien. Esilämmitys vähentää polttoaineen kulutusta sekä moottorin kulumista. Lisäksi sisätilanlämmitin sulattaa ikkunat jäästä ja muutenkin mukavampi istua lämpimään autoon.


Tähän asti minulla ei ollut mitään kummempaa ajastinta tai muuta säätääkseeni lämmitysaikaa. Käytännössä keittiön nurkassa oli töpseli josta meni jatkojohto ulos autolle. Joskus kyseinen johto unohtuu laittaa seinään, tai jää seinään liian pitkäksi aikaa. Kumpikaan ei ole hyvä. Toinen tarkoittaa kylmällä moottorilla ajoa ja toinen ylimärääräistä sähkönkulutusta. Ylimääräinen moottorin lämmitys myös kuivattaa moottorin sisäpinnat öljystä, jolloin voitelu on alkuun todella heikkoa.

Totesin, että automaatio tähän olisi loistava. Käytän autoa suhteellisen satunnaisesti, joskus aamulla ja joskus illalla ei mekaaninen tai digitaalinen ajastin olisi toimiva ratkaisu. Lisäksi jotain minkä pystyy kytkemään päälle sängystä juuri herättyä olisi loistava. Päätin rakentaa oman ajastimen ESP8266-E12 moduulilla ja parilla releellä.

Car preheating automation with ESP8266

 Don't copy this. It requires messing with mains 230V that is lethal!
Seriously. Don't.

So here in finland winters are cold. Even at as south as Helsinki temperature can go bellow -25°C or -13°F so cars like some preheating before they are started for maximizing librication and minimizing gasoline consumption and engine wear. Also most of the people have heater blower inside car to heat it from the inside so it melts ice and snow from the windows. (Also it's much more comfortable to go and sit in the warm car.)

Till now i did not have any proper timing system or anything to turn heater on for x amount of time or schedule heating. There is only cable in the kitchen that goes through the wall outside and when you want to heat up car you plug the cable inside to socket. This means you might forget to do so, or remove the cable after heating meaning that car keeps getting heat even tho it's not necessary thus wasting electricity. (And too much heat is not good for car either since it causes oil from inside to dry out and flow down again reducing lubrication.)

Then i decided that timer/automation would be awesome. And since i need car kinda random times of day, i did not want those mechanical or digital timers that you plug to socket. Also something i can switch on from bed when i wake up would be totally great. So i started thinking and decided to make my own with ESP8266-12E and couple relays.