Isı, hareket ve zamana duyarlı termostat yapalım: AHMT

Açılımı ve kılsatması imalı isimleri sevmişimdir. Nasipte böyle bir isim üretmek de varmış 😉
Advisable thermostat for Heat, Moving and Time = AHMT
Isı, Hareket ve Zaman’ı akıllıca kullanma termostatı.

Aynı zamanda çalışmayı beraber yaptığımız arkadaşım Ayhan’ın ve benim ismimden harfler var.
Ve de neredeyse AHMET diye okunabilir 😉

Parça kısmı, isim gibi yormayan bir şekilde olmadı. İki hafta önce, normalde çok basit bir şekilde çalışması gereken Hareket sensörü çok naz yaptı. Neredeyse 9 saatin sonunda elimizde bolca “şu yüzden olmamış olabilir” ihtimalleri birikmişti.

 

 

Geçtiğimiz haftaysa, hareket sensörü PIR yerine ultrasonik ses sensörü HC-SR05/04 kullanmaya karar verdik. Bu aslında 140 derecelik görme açısını, 5-15 derece sayılabilecek düz bir hatta düşürmek demekti. Odanın herhangi bir yerindeki hareket yerine, sensörün önünden geçilen hareketleri algılayacak demekti. Pek istediğimiz bir çözüm değildi ama “Mükemmel, iyiyi engeller. Hem iphone’dan toyota’ya herkes mevcut ile bir şeyler yapıyor zamanla geliştiriyor” düşünceleri eşliğinde kodlamaya başladık..

Dün itibariyle PIR / Hareket Sensörü olayını çözdük; teknik bi hatadanmış. Aynı model sensörden başka bi tane takınca hemen çalıştı.

Tabi, dün ve geçen hafta sonu arasında, ultrasonik mesafe sensörü de devreye girdiği için, kodlara o da misafir olacak 🙂 Zaten şu an very beta olduğu için, ilerledikçe mevcut kodlar adım adım değişecek.

Sıcaklık için gayet popüler olan LM35 kullandık.

 

Zaman içinde “gerçek zaman saati modülü” kullanacağız.


 

“Termostat diye bir şey var. Hatta şu anda kablosuz olarak bi kenarda duruyor. Kombinin sıcaklık ayarını oradan yapıyoruz, zaten.”

Sizin derdiniz ne?

diyebilirsiniz. Bir; Tekerleği KENDİMİZ yapmak istiyoruz. İki; Taş/Tahta/Metal/Kauçuk/Küre.. benzeri tekerleğin gelişerek yeniden icat edilmesi durumunun gelecekteki adımlarından birinde yer almak istiyoruz. Üç.. Dört..

Bu çerçeveden bu örneğin amacı şu;
Mevcut termostatlar, sıcaklığı istenen aralıkta tutmak üzere yapılmış. Isıyı ölçüyor, atıyorum 23 dereceden yüksekse kombiyi kapatıyor, 19 dereceden düşükse açıyor.

Biz ise bi tık daha ileri gitmek istiyoruz;
Oda sıcaklığı 22 derece gibi istenen bir aralıktaysa ama evde kimse yoksa sıcaklığın 22 olmasına gerek yok. Bir süre boyunca hareket olmazsa 21’e düşürsün, bir süre daha olmazsa 20’e düşürsün.. ta ki belirlenen minimum seviye neyse oraya kadar.

Ayrıca, isteğe bağlı olarak, gece zaten herkes yorganın altında iken dışarısı 1-2 derece düşük olabilir.
Ve de yine mevcutta bulunan, her peteği ayrı ayrı yöneten sistemlere ilave olarak; mutfak 1 derece düşükte 21 derecede, koridor 2 derece düşükte 20 derecede yanıyor olabilir ama yine aynı mantıkla, hareket yoksa 20 de yanmasına da gerek olmayabilir. Ayarlanan minimum sıcaklıkta yanabilir.

İyi ama böyle, İşten/okuldan gelince ev soğuk olur?

AHMT üzerindeki gerçek zaman saati modülü bu yüzden var.  18.30’da evde oluyorsanız, siz gelmeden önce,  18.00’da çalışmaya başlayıp sıcaklığı 22 derece olacak şekilde ayarlayabilir 😉

Normal kullanımdan termostata geçmekle bizim doğal gaz faturası ~%25-30 civarında düşmüştü. Kombiyi AHMT yönettiğinde daha da düşebilir 😉

// ..mi? göreceğiz.


görsel 1, görsel 2, görsel 3, görsel 4, görsel 5