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

in #tr5 years ago (edited)


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


Posted from my blog with SteemPress :

https://murattatar.xyz/isi-hareket-ve-zamana-duyarli-termostat-yapalim-ahmt/

Sort:  

Bu ahmet yan, alt ve üst komşularda da olsa ve bütün ahmetler iletişim halinde olarak enerji kaybına karşı beraber mücadele edebilseler ne mükemmel olabilir mi acaba :)

Ouu.. tam "şeyternet ağı", Her şey mümkün ;)

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

Hocam ben ilk gördüğümde yazıyı okumadan direk Ahmet diye okudum :) Hocam siz bu modüllerin elektronik kart tasarımını yapmayıp direk yazılımı üzerinden mi gidiyorsunuz?

PCB baskıdan bahsediyorsanız; Hayır, kendi kartımızı basmıyoruz. // henüz ;)

Sensörleri Arduino'ya giriş olarak, kontrol etmek istediklerimizi Arduino'ya çıkış olarak bağlıyoruz. Neyin, nasıl, neye göre yapılacağı kısmında ise kodlarımızı yazıp Arduino'ya yüklüyoruz.

Örn;
Fiziksel olarak; 2 nolu bacağasensör, 7 nolu bacağa lamba bağlıyoruz.
Yazılım olarak; 2 nolu bacaktan 3.2+ volt gelirse; 7 nolu bacağa 4000 saniye boyunca 5 volt gönder.. mantığına karşılık gelecek kodları Arduino'ya yüklüyoruz.

evet hocam PCB den bahsediyordum. Anladım hocam çok akıllıca. Kod kısmı tamam olduktan sonra mı PCB tasarımını yaptırıyorsunuz. Yoksa hiç pcb kısmı olmuyor da her bir sistem bir arduino ve çevre birimlerden mi oluşuyor.

PCB için mikroskop + temiz lehim kabiliyeti kazım. Bizde ikisi de yok :)
Sistem reelde de teorideki gibi güzel olur da görenlerden talep başlarsa belki o zaman yeniden değerlendirebiliriz..

Ay çok beğendim gerçekten. O kadar fatura geliyor ödüyoruz ama hiç ısınamıyoruz şahsen. En azından AHMT burada devreye girer de hem faturada düşüş yaşatırsa hem de bahsettiğiniz gibi ısı ayarları oluyorsa bayağı süper bir şey bu. Umarım başarılı olursunuz. Şimdiden tebrik ediyorum sizi. :)

Teşekkürler ;)
Becerebilirsek nihayetinde, güzel başka şeyler de olacak ;)

Coin Marketplace

STEEM 0.31
TRX 0.11
JST 0.034
BTC 64060.81
ETH 3129.62
USDT 1.00
SBD 4.17