Akıllı ev - modern otomasyon sistemlerinin yapabilecekleri. Akıllı ev sistemi Ev otomasyon sistemleri

Sistemlerin temel nedeni ev otomasyonu Henüz bu kadar popüler olmayan şey, genellikle tanıtım sırasında yapılan aydınlatma vurgusudur. Sonuçta, koltuktan kalkmadan yanıp sönen ışık (Arduino'daki LED'ler gibi) şımartıcıdır ve bunun hiçbir faydası yoktur. pratik önemi insanları evlerinde ve apartmanlarında ev otomasyon sistemlerini uygulama ve kullanma konusunda ciddi düşüncelerden caydırıyor. Hiç kimsenin ışığı yakmasına gerek yoktur (genellikle işlevselliğin %90'ı bunun içindir), ancak örneğin her odadaki ısıtmanın ayrı ayrı kontrol edilmesi kullanışlıdır ve enerji = para tasarrufu sağlar. Satışa hazır ev otomasyon sistemlerinin bileşenlerinin çok yüksek fiyatları, entegrasyon fiyatlarıyla birlikte yangını daha da körüklüyor. Sahip olacağımız en pahalı bileşenin 20 dolarlık Arduino Mega olacağı konusunda sizi temin ederim. Konuyu bir bütün olarak ele alırsak, merkezi olarak otomatikleştirmenin pratik açıdan mantıklı olduğu yalnızca aşağıdaki görevlerin listesini görüyorum:
> iklim kontrolü sıcaklığı (ısıtma/klima) ve nem (nemlendirici/nem alma cihazı),
> doğal ışığın kontrolü (panjur, panjur, tente)
> ve evin etrafındaki çimlerin, çiçek tarhlarının ve çimlerin sulanmasının yönetimi (eğer varsa ve hala sulanması gerekiyor).
Merkezi olmayan sistemlerden, hareket (varlık) sensörleri tarafından tetiklenen, düşük güçlü bir yerel (merkezi kontrol olmadan, arka ışığın etkinleştirilmesini doğrudan kontrol eden 1-2 sensör) olması uygundur. LED arka ışığı mutfaktaki merdivenler (bazen zeminler) ve masaların geleneksel tavan aydınlatmasından gölgelenen kısımları duvar kabinleri ve raflar. Yukarıda sıralananlarla birlikte aynı aydınlatma, geceleri kimseyi ve özellikle kendinizi uyandırmadan mutfağa girmeniz (ve orada bir şeyi kesip kimseyle paylaşmadan yemek yemeniz) veya başka bir mekana gitmeniz gerektiğinde vazgeçilmezdir. düşünceli bir şekilde dağılmış çocuk oyuncaklarına takılmadan. Ana aydınlatmanın YALNIZCA teknik odalarda hareket sensörleriyle açılması da mantıklıdır: dolaplar, depo odaları, garaj, çamaşır odaları vb. Hareket sensörleri ve merkezi sistemler yerleşim alanlarında temel aydınlatma için kullanılması pratik değildir. Evdeki dış ve dekoratif tatil aydınlatması, aydınlatma sensörleri ve/veya zamanlayıcıları olan ucuz hazır ünitelerden en uygun şekilde açılır. Gerçek güvenlik sistemi Müdahale hizmetlerine bağlı (yalnızca evin her tarafına dağılmış sensörler ve web kameraları değil) akıllı ev sistemleriyle karıştırmak birçok nedenden dolayı genellikle mantıklı değildir.

O halde en alakalı olanla başlayalım. İdeal nesne, kontrol edilebilen ısıtmadır, örneğin: elektrik (soketteki tekerleklerdeki piller ve duvar pilleri) ve özel bir evin merkezi veya çok ısıtılmaması. Örneğimde, Thermo Pump sistemi (Kuzey Amerika'da Heat Pump) ile yağ ısıtmalı olarak çalışmaya bakacağız. doğrudan bağlantı mevcut Kontrol Ünitesine (termostat) ve ek cihazlara. Sistemin ilk versiyonunda X10 protokollü cihazlar ve prizler kullandım. Ancak ne yazık ki, yavaş arayüz ve geçiş sırasında evdeki herkesi uyandıran çok yüksek tıklamalar nedeniyle kötü performans gösterdiler. Daha sonra sistemi radyo soketlerine dönüştürdüm ki bunun x10'dan çok daha basit ve daha sessiz olduğu ortaya çıktı. Bu çıkışlar çok çeşitli radyo frekansları ve voltajlarında mevcuttur. Bütün bunlar çok çeşitli diğer sistemlere uygulanabilir. Her şey arkadaşım ve komşumun harika mucizenin - Arduino'nun büyük rolünü göze çarpmadan kafama damlatmasıyla başladı. modern toplum ve havya tutmayı bilen ve seven biri olarak ben de bu Arduino çılgınlığına bir an önce yakalanmak zorundayım. Mümkün olan her şekilde başından savdım ve evinin pratik (robotik oyuncaklar değil) uygulama alanının çok şüpheli olduğunu ve güçlü bir mikrodenetleyiciye dayalı olarak merdiven basamaklarını aydınlatmak için sıralı yanan LED şeritler yaptığını söyledim ( bir vardiya yazmacı ve jeneratör yerine) sadece bir toptur ve gerisi kendi zevkine düşkünlüktür. Ama yine de kafama Arduino tohumunu ekmeyi başardılar ve tüm tohumlar gibi baharın gelişi ve yazın yaklaşmasıyla bir filiz çıkmaya başladı. Proje uğruna hobi projelerini sevmiyorum. Bazı pratik yanların da mevcut olması gerekiyor ve özellikle bir aile babası için kaynak ($ ​​ve zaman) yoğun projelerin aynı zamanda yüksek bir WAF'ye (Eş kabul faktörü) sahip olması gerektiğinden veya babamın dediği gibi kolayca yasallaştırılabilir.

Ve her zaman olduğu gibi tembellik ilerlemenin motoruydu. Öğleden sonra biraz verandada oturduk, güneş çok sıcaktı ve aynı zamanda yatak odasında da üst kat küçük oğlum uyuyordu ve Çin termometresine göre 2 dolara karar veriyordu (yine de oğlunu uyandırmadan gidip bakmak zorundaydı) sıcaklık 26 derecenin üzerindeydi. Yani şimdi oturma odasına gidip merkezi klimayı açmamız gerekiyor ve sonra onu da kapatmamız gerekiyor ki sıcaklık her biraz arttığında açılmasın. Yaz aylarında geceleri bunu yapmak özellikle rahatsız edicidir; hafif bir battaniyenin altında donduğunuzda, ayağa kalkmanız ve yine evdeki herkesi uyandırmadan oturma odasına koşup uzaktan kumandaya gitmeniz gerekir. geçen yüzyılın bu başarısından. İşte o zaman anladım ki artık bu rezalete dur deyip, “Nerede senin övündüğün Ardunya’n, ver onu buraya, bakalım neler yapabilecek!” Hemen şunu söyleyeceğim ki, bunu hiç seçmedim ve bunun bu kadar işe yaramaz olacağını (örneğin tellerle çalışırken) ve hatta öfke ve onunla savaşma güçsüzlüğünden dolayı ortaya çıkacağını düşünmediğimi söyleyeceğim. projenin ortasında neredeyse STM32'ye taşınıyordum. Sonunda hala onunla kaldı ama ilk önce.

Her şeyin neden bu şekilde yapıldığını, tecrübelerimi ve başarılarımı ekmeğinize nasıl aktarabileceğinizi daha kolay anlayabilmek için, elimde/elimde olanların bir açıklamasıyla başlayalım:
1) Özel bir ev Kanada'da (benim olduğunu söylemek isterdim ama elbette bankaya ait ve kulağa ne kadar saçma gelse de, şu anki kurlarla tamamen ödenmesi bile karlı değil) 1959'da inşa edilmiş, kendi deyimleriyle burada Split Level, bu iki katlı ev ama yarısı diğer yarısına göre dikey olarak yarım kat kaydırılmış.
2) Arduino Uno(daha sonra X10 ve radyo için giriş/çıkış sayısının az olması nedeniyle Mega gerekliydi)
3) pahalı ve yerel Ethernet Kalkanı. Bir şey başlatamadım ve ENC28J60 için yeterli bir kitaplık bulamadım
4) Arzu, zaman ve biraz para.
Burada alışılageldiği gibi yatak odaları en üst katta ve benim için duvara vidalanmış ısıtma ve soğutma sisteminin uğursuz kontrol panelinin bulunduğu oturma odasından yarım kat yukarıda çıkıyor. Burada bu tür sistemlere HVAC (ısıtma, havalandırma ve iklimlendirme) adı verilir, ancak aslında harici bir ısı eşanjörüne ve kompresöre sahip sıradan devasa (onbinlerce BTU veya bunları burada tonlarca ölçüyorlar) split klimadır. Sokakta ve içeride ısı eşanjörü, bir buçuk kilowatt'lık bir fanla havayı oturma odasının zemin seviyesinden alıp iki ısı eşanjöründen (biri klimaya, klimaya) yönlendiren merkezi bir havalandırma sistemine yerleştirilmiştir. akaryakıttan başka veya gaz ocağı) ve onu bir kutu sistemi aracılığıyla her odaya taşıyor. Isı pompasının rahatlığı ve adı, bu cihazın freonu her iki yönde de çalıştırabilmesi ve buna göre sadece soğutmakla kalmayıp aynı zamanda evdeki havayı da ısıtabilmesinden kaynaklanmaktadır. Sadece dışarısı yeterince sıcaksa, 0 veya -5'ten fazla (modele ve tasarıma bağlı olarak) az veya çok verimli bir şekilde ısıtabileceği unutulmamalıdır. Hava soğuksa ısı pompası çalışmaz ve bu da tam olarak bir tank akaryakıt veya gaza ihtiyaç duyulur.

Projeme ve hedeflerime küçük başladım, bu yüzden bu HVAC'ın nasıl yapıldığına ve nasıl kontrol edileceğine bakalım. Aslında şeytanın o kadar da korkutucu olmadığı ortaya çıktı. Kolaylıklardan biri, yerli olan her şeyin sıvı standardizasyonudur ve Amerika'da pek fazla değildir; bu, açık, basit (bazen çok) ve iyi bilinen (genellikle eski, yaygın) bir protokole / standarda göre kirpileri yılanlarla çaprazlamanıza olanak tanır. Bizim durumumuzda sistemin kendisi (brülör fanı, ısı eşanjörleri bir üreticiden, klima ikinci bir üreticiden, nemlendirici üçüncü bir üreticiden ve tüm bunlar için Kontrol Ünitesi dördüncü bir üreticiden satın alınabilir. Dürüst olmak gerekirse, bunu düşünmüyorum) Avrupa'da da benzer cihazlar deniyor/yönetiliyor mu bilmiyorum ama her şeyin ya yalanmış ya da çok benzer olduğunu düşünüyorum. Anladığım kadarıyla bu tür sistemler Rusya'da zaten var ve her yere/daha ucuza taşınıyor, yani şansınız yüksek İşte böyle bir sistemle karşılaşmadan önce sistemin içine girmeden önce tipik bir sistem bağlantı şemasına bakalım.

Gördüğümüz gibi ilk bakışta hemen hemen her şey açıktır. Açıklığa kavuşturulması gereken tek şey, kontrol ünitesine güç verilmesi ve ısı pompasının kendisinin 24 volt ile kontrol edilmesidir. giriş transformatörü R ve C'den beslenir. C hattı ortaktır ve her zaman bağlıdır. Buna göre Y, O, W veya G'ye R (kısa devre) uygulandığında karşılık gelen açılır. engellemek. Bunun üzerine inşa edeceğiz. Peki eğer bunu dahil ediyorlarsa, o zaman neden daha kötüyüz? Hadi onu bizim yapalım yeni sistem mevcut olanı tamamlayacak. Bu kontroller eski uzaktan kumanda ve kumandadan yapılabiliyor ancak yalnızca gerekli olduğunda Arduino kapatılabiliyor. eski sistem kontrolden alıp karıkları kendi elimize alıyoruz ve sonra röleleri geri veriyoruz.


Üstelik bunları, elektrik olmadığında ve genellikle bağlantısı kesildiğinde aynı tasarımı koruyacak şekilde yerleştiriyoruz. R-0 standart kontrol modülünü devre dışı bırakır ve kontrolü Arduino'muza aktarır. R-1-4 gerekli voltajı ilgili hatta sağlar. Bu kontrol voltajı R, her röleye yeşil kablo aracılığıyla sağlanır. Elbette kontrol etmek iyidir, ancak sistem ciddidir ve kazara veya yanlışlıkla bir şeyi yanlış veya yanlış kombinasyonla açarsak. Örneğin, ısı eşanjörü ısınacak ve fan havayı dolaştırmayacak ve içindeki ısıyı uzaklaştırmayacaktır; aşırı ısınabilir ve yangına neden olabilir, ancak buna hiç ihtiyacımız yok. Bu gibi durumlarla karşılaşmamak için üçlü koruma yapalım. Ve böylece ilk kale, her S1-4 hattında voltaj sensörleri olacaktır (bunlardan 4 adet olmalıdır).


Bir diyot, iki direnç (bölücü) ve küçük bir elektrolitten oluşurlar. Bu fotoğraftaki gibi menteşeli bir düzenek olabilir. Sonuç olarak, kontrol hatlarının her birinde gerçekten voltaj olup olmadığını öğrenmek için Arduino'yu kullanabiliriz. Buna göre kontrol hatlarının (Y, O, W, G) mevcut durumu olması gerektiği gibi değilse hata kodu görüntüleyip sistemi kapatıyoruz. Bir sonraki kalemiz, ısı eşanjör odasındaki ek sıcaklık sensörümüzdür (basınç sensörü). Eğer orası çok sıcak veya soğuksa (0C'ye yakın), o zaman tekrar kodu gösterip sistemi kapatıyoruz. Açıkçası, röleye doğrudan Arduino çıkışlarından güç vermek imkansızdır, bu nedenle ya her röleye bir transistör yerleştirmeniz ya da bir kartta birkaç röle ve transistör içeren hazır bir modül satın almanız gerekir. Bileşenlerimin %99'unu eBay'den satın alıyorum. Örneğin, eBay yaklaşık 9 $ karşılığında bu 8 kanallı modüllerle (8 Kanallı Elektronik Röle Modülü) doludur. veya 4+2 satın alabilirsiniz (çünkü aslında sadece 5 ve bir yedeğe ihtiyacımız var)

Sıcaklık ve nem sensörleri olarak Çin dijital DHT22'yi kullandım kendilerini iyi kanıtlamış olanlardır. Yalnızca +5, GNd ve Data olmak üzere üç kabloya ihtiyaçları vardır. Kablolar, doğruluk ve sinyal kaybı olmadan yeterince uzun olabilir. Sensörlerden biri doğrudan nem nedeniyle dışarıdaki gölgeye ve gölgelik altına atılıyor. Evde bir sensör.
Yıllar önce inşa edilmiş bir evde genellikle en çok büyük bir problem Bunun amacı yeni kabloları çalıştırmak olduğundan mümkün olduğunca mevcut kabloları kullanmaya çalıştım. DHT22 için çeşitli kütüphaneler vardır. Bu hariç hepsinde sorun yaşadım. Dahili DHT22'yi duvar kontrol panelinin yanına yerleştirdim. Eviniz, benimki gibi, bir zamanlar HVAC kontrol sistemine sahipse, kontrol ünitesinden gösterge ve düğmelerin bulunduğu uzaktan kumandanın asıldığı yere kadar uzanan 6 telli bir kabloya sahip olmalısınız. Modern uzaktan kumandalar (benimki gibi) yalnızca 2 kablo gerektirir. Böylece elimizde halihazırda döşenen 4 tel var. Bunlarda, ekranda bilgi görüntülemek için dahili DHT22 için +5V, GND, Verileri ve Arduino'dan son Seri (UART) Tx'i çalıştırıyoruz.

Ekran olarak seri arayüzlü küçük (2,5 cm) bir OLED ekran kullandım.
EVET, biraz pahalı ama mevcut benzerlerinden birkaç benzersiz farkı var: Bağlamak için yalnızca bir kablo kullanmanıza olanak tanıyan Seri (UART) arayüzün varlığı, ekranda beş dijital pinin varlığı denetleyici (sistem durumunu ek olarak görüntülemek için bir RGB LED bağlayacağız) ve son olarak kompaktlık, kontrast ve hem parlak ışıkta hem de geceleri mükemmel okunabilirlik ile birleştirildi ve arkadan aydınlatmalı herhangi bir LCD gibi geceleri tüm koridoru aydınlatmaz sürekli açık.

Daha sonra, sıcaklık sensörlerinin ek kablolar, güç ve radyo modülleri olmadan her odaya nasıl yerleştirileceği sorunu ortaya çıktı. Sensör olarak, yalnızca iki kablo (toprak ve sinyal) gerektiren dijital bir DS18B20 (iyi doğruluk +- 0,5C'ye sahip) seçtim. Birçoğunu bu 2 kabloya paralel olarak asabilirsiniz (her birinin kendine özgü MAC adresi vardır). Ancak tüm odalara iki tel çekmek bile cehennem gibi bir iştir. Sonra aklıma geldi. Sonuçta tüm odalarda telefon kablosu döşeniyor ve 4 telli ve en iyi durum senaryosu Telefon için 2 kablo kullanıyorum (genellikle kırmızı ve yeşil) ve geri kalanı (sarı ve siyah) ihtiyacım olan tüm yerlerden geçip serbest kalıyorum. Böylece kabloları kesmeden, sadece gerekli ikisini açığa çıkararak her odada DS18B20'yi onlara lehimledim.
Kabloların toplam uzunluğunun oldukça büyük olduğu ortaya çıktı ve eğer sinyal kablosu önerilen 4,7 kOhm ile destekleniyorsa (+5V'de), o zaman benim durumumda sensörler neredeyse okunamıyordu ve destek direncini 2,3 kOhm'a yarıya indirdim ve her şey yolunda gitti.

Sonra basınç sensörüyle kafam karıştı ve pahalı BMP085'e karar verdim ancak yine bacaklardan ve kablo sayısından tasarruf sağlayan bir I2C arayüzü var. Hala sıcaklığı okuyabildiğinden, onu en yakın ve yeni kabloları çekmenin en kolay olduğu (4'e kadar) bodrum katına yerleştirdim. Tasarımın sökülüp tamir edilebilir - değiştirilmeye uygun olması için mümkün olduğunca standart telefon kabloları ve konektörleri (RJ11) kullanmaya çalıştım.
Bu barometreyi RTC (kalıcı olmayan saat modülü) ile aynı I2C veriyoluna bağlarken, çok net olmayan bazı sorunlar ortaya çıktı. Birbirlerine müdahale ettiler ve barometreyi okumadan önce kısa bir gecikme ayarlayana kadar her şey istikrarsız çalıştı. Kısa süreli geçici elektrik kesintileri o kadar da nadir olmadığından ve RTC modülü Bir kuruşa mal oluyor, geçici olmayan bir süre için ekledim. esas olarak x10 kullanırken gereklidir. Bunu kullanarak, İnternet üzerinden otomatik olarak NTP ile senkronize etmek istedim (zaten elimizde olduğundan), ancak bir şekilde webduino sunucusunu ve NTP'yi geçemedim. Sonuç olarak, web arayüzünde herhangi bir ayar veya mod değiştirildiğinde NTP zamanı (Unix dönemi) Arduino'ya gönderilir (ve RTC tarafından güncellenir). JavaScript tarafından mevcut bilgisayardaki veya mobil cihazdaki saatten alındığından ve her zaman doğru ve doğru saat diliminde olmadığından dezavantajları vardır.

Bir kuruş (2 $) verici kullanarak yayındaki Arduino radyo soketlerime komutlar gönderiyorum modül. EBay'de ("RF vericisi 315 Mhz.." diye arama yapın) ve herhangi bir mağazada bunlardan bir düzine kuruş var. Yapmanız gereken tek şey prizlerinize uygun doğru radyo frekansını seçmektir. Ne yazık ki soketlerim standart RCswitch kütüphanesi tarafından doğru şekilde desteklenmiyordu. kütüphane açıklamasında desteklenen çiplerin bir listesi var, ancak sizinki listede yoksa üzülmeyin, eteri manuel olarak ve kütüphane olmadan analiz ettikten sonra benim için işe yaradı. Benzer soketler ve kütüphaneyle çalışma hakkında çok şey yazıldı. Özellikle burada: http://habrahabr.ru/post/213425 http://habrahabr.ru/post/212215 110V prizler kullandım
. Radyo kontrolü standart dışı bir çözüm gerektirmesine rağmen en basit ve en basit olanıdır. bütçe çözümü eldeki görev. Yani, elektrik pillerini veya herhangi bir cihazı (dirençli olması gerekmiyor) zamanla veya manuel olarak açıp kapatın ve bazen de dış ışıkları açıp kapatın. Insteon, Zwave ve diğerlerinin bazen gereksiz olan birçok özelliği var Ek fonksyonlar ancak çok daha pahalıdırlar ve Arduino'nun cihazlara gönderebilmesi için arayüzün açıklığıyla ilgili sorunları vardır. basit komutlar. X10, Insteon ve diğer prizlerdeki tek sorun, geçiş yaparken çok yüksek ses çıkarmasıdır. Bu özellikle sessiz bir gecede can sıkıcıdır. Bir nüans daha: x10, Kuzey Amerika'da ve buna bağlı olarak 110 Volt'un altında keskinleştirildi ve popüler hale geldi. Burada herkes kendisi için seçim yapıyor. Veya şunun için çok para ödeyin:
Z-Wave - hazır soketler yok, aynı zamanda tıklayan ancak daha sessiz olan tuhaf şekilli röle modülleri var ve bunların bir şekilde duvarlarda bir yere saklanması, sonra duvarla kapatılması gerekiyor, onlara nasıl bakım yapılacağı belli değil - bunları değiştirin/onarın. Ancak komut göndermek için USB modülleri ortaya çıktı. Ancak bunun için yine de doğru işletim sistemi sürücülerine vb. sahip bir mikro bilgisayara (belki bir yönlendirici işe yarar) ihtiyacınız var;
Bunun yerine - prizler var ama aynı zamanda x10 gibi iğrenç bir şekilde tıklıyorlar ve anladığım kadarıyla komut göndermek için açık bir modül yok ve sistem yine 110V için tasarlandı;
Bu ağa entegrasyon ve komut gönderme zahmetine girmek veya her radyo cihazı için 5-10 kat daha az ödeme yapmak ve gerekirse kodda değişiklik yapmak size kalmış. Diğer her şey gibi, 110V için de her şeyin maliyeti daha azdır. Tabii ki, burada birkaç yazar tarafından açıklanan fikir gibi aşırı yollar da var, tüm daireyi (ev) bir çift (ve aslında bir demet) çekiç teliyle dolaştırma ve her kontrolü manuel olarak monte etme fikri ve 1-Wire protokolünü kullanarak sıfırdan kontrol edilen cihaz. Bazıları daha da ileri giderek kendi protokollerini geliştiriyorlar...

Ayrıca uçurtmacı olarak bir anemometre (rüzgar hızı sensörü) taktım. Bunu ölçmek için, bardaklar döndüğünde iki kontak arasında 1 kOhm'u kapatan bir kamış anahtarı olan elimde bulunan bir bardak sensörünü kullandım. Program bir kesme kullanır ve dijital girişe (aynı +5V'de 5 kOhm'a bağlı) kaç kez +5V uygulandığını (0'dan 1'e geçiş) ölçer. Bu değer sensörünüze uygun bir katsayı ile çarpılır ve bir saniyedeki kısa devre sayısından knot cinsinden rüzgar hızı elde edilir. Ayrıca her saat için maksimum ve minimum hız değerleri (rüzgar) ölçülerek saat başına maksimum değer görüntülenir. Web mevcut ve maksimum değerleri görüntüler. Her sensör ayrı ayrı kalibre edilmeli ve doğru katsayı seçilmelidir. Garaj kapısını kontrol etmek için, ondan yedek bir radyo uzaktan kumandası kullandım ve ek bir röle (altıncı) kullanarak, uzaktan kumandadaki bir düğmeye basmayı taklit ettim (uzaktan kumandayı açarak ve düğmeleri kontaklara lehimleyerek).

Standart bir termopompa kontrol ünitesinin uzaktan kumandası (genellikle 2 telli) ile iletişim protokolü genellikle kapalıdır ve arduino'muz standart kontrol ünitesinde hangi modun ve ayarların yapıldığını bilemez ancak sensörlerimiz yardımıyla hangi modun olduğunu bilebiliriz HVAC artık devrede ve aynı zamanda ısı eşanjöründe bir sıcaklık sensörü olmasına rağmen Arduino kullanarak ek korumaya zarar vermeyecek. Bana sık sık soruluyor: Evimde böylesine sorumlu bir sistemi kontrol etme konusunda Arduino'ya güvenmek benim için korkutucu değil mi? Kodum açık ve şeffaftır. Neler olduğunu anlıyorum ve hataları (sistemi altı ay kullandıktan sonra hala varsa) her zaman yakalayıp düzeltebilirim. Ve en önemlisi ihtiyacım olan her türlü fonksiyonu ekleyebiliyorum. Aynı kutuda büyük olasılıkla daha az güçlü bir denetleyici var ve elbette değiştirilebilecek veya eklenebilecek hiçbir şey yok. Arduino olmadan, internetten standart bir kontrol ünitesine erişim gibi sınırlı fonksiyonların tekrar eklenmesi, yüzlerce dolarlık yeni bir kutuya mal olur. Her şey başladı Olumsuzçünkü paradan tasarruf etmek istiyordum ve benim için uygun olan ve ekipman üreticilerinden ne pahasına olursa olsun satın alamayacağım işlevlere ihtiyacım vardı. Ama elbette, benim ve hatta sizin tarafınızdan harcanan adam-saat maliyetini hesaba katarsanız, benim ve diğer gelişmelere dayanarak benzer bir şey yapmaya karar verirseniz, bu proje için hazır bir satın almak elbette daha ucuzdur. -bir tane yaptım ama esnekliğe elveda deyin ve gerekli işlevler. Bu, FreeBSD'yi kurmak ve İnternet'in bilgi bit pazarını her nedenden dolayı manuel olarak araştırmak için çok zaman harcamak zorunda kalmak gibidir. Komut satırı Güzel hazır ama aynı BSD'ye dayalı olarak sınırlı olan Mac OS ile karşılaştırıldığında onu beğeninize göre çevirin. Bunlardan en önemlisi, ısıtma/soğutmayı istenen sıcaklığa kadar sonsuza kadar veya bir programa göre değil, yalnızca bir saat veya 2-4 saat süreyle açmaktır. Kulağa basit ve kullanışlı geliyor ancak standart kontrol ünitelerinde mevcut değil.

RF, RTC, barometre ve diğer sıkıntılar olmadan sadece bir termal pompayı kontrol etmek istiyorsanız, Uno'nun yeterli hafızası ve bacakları var (projemin ilk aşamasında tam da bunu yaptım). Tam sürüm Mega olmadan yapamaz. Ortaya çıkan işlevselliğe ve arayüze bir göz atalım.

Arayüzün kendisi, Arduino web sunucusu (webduino) ile veri alışverişi için Ajax teknolojisi kullanılarak tek bir html sayfasında yapılmıştır ve JQuery Mobile kütüphanelerini temel almaktadır. Bu nedenle, çalışmak için birkaç görüntü dosyasına ve bağlantılarla değiştirilebilecek kitaplıkların kendisine ihtiyacınız var.

Sol üst köşede ayı görüyoruz, bu da gündüz ve gece ayarlarına göre (mavi bloğun ilk satırında) artık gece moduna geçtiği anlamına geliyor. Eğer gündüzse orada güneş olacak. Daha sonra evimizi görüyoruz. Evde her odada çok fazla sıcaklık var ve merkezdeki sıcaklık, oturma odasındaki ana seviyedeki sıcaklığın onda biri kadar. Evin alt kısmında yeşil renkte evin içindeki bağıl nemi görüyoruz. Sağında bir kar tanesi var, bu klimanın artık çalıştığının göstergesi. Bu noktada geri kalan çalışma modları (termopompa veya AUX veya x10 ile ısıtma) farklı simgelerle görüntülenir. Simgenin sesi kapalıysa (yarı saydam), sistemin bu modda olduğu ancak aktif olmadığı anlamına gelir. Onlar. örneğin klima modunda 21 dereceye kadar sıcaklık var ama şu anda 20 derece olduğu için klima çalışmıyor. İki mod aynı anda çalışıyorsa, örneğin x10 ısıtma ve termopomp ile ısıtma, iki simge sırayla yanıp söner. Evin solunda ve sağında ışınlar görüyoruz, basıldığında parlaklaşıyor, tekrar basıldığında tekrar kararıyor. Bu, evin yakınındaki dış aydınlatmanın dahil edilmesidir. Sahibim harici ışık arka bahçede ve evin önünde. Kontrol x10 üzerinden iletilir ve ilgili cihazların numaraları html (JS) koduyla yazılır, Arduina sadece kendisine HTML'den iletilen cihaz numaralarına komutlar gönderir. Evin sağında otomatik garaj kapısını görüyoruz. bastığınızda açılıp kapanıyor. Evin sağ tarafında akıntıyı (ortalama 1-2 dakika boyunca) veya saat başına maksimum rüzgar hızını knot cinsinden görüyoruz. Rüzgar hızı değeri vurgulanır farklı renkler Hıza bağlı olarak ve Beaufort skalasının uluslararası kabul görmüş renklerine uygun olarak maviden kırmızıya doğru. Sağ üstte dışarıdaki ve akımın altındaki sıcaklığı görüyoruz Atmosfer basıncı. Basınç değerinin pembe arka planı, son 24 saat içindeki göreceli değişiminin bir grafiğidir (x-zaman, y-bağıl basınç değeri). Dışarıda basınç altında yeşil bağıl nem var.

Şimdi bir grup beyaz seçiciyi ve AYAR düğmesini düşünün. İstenilen sıcaklığı/modu seçmek için sol seçiciyi kullanın. Bu modun ne kadar süreyle etkinleştirileceği doğru. Mod aktifse, bu örnekte olduğu gibi etiketler biraz değişecektir.
Isıtma modu etkinse düğmenin rengi ayrıca kırmızı, soğutma modu ise mavi renkte olacaktır. Kapatmak için sıcaklığı ve seçilen modu solda, kalan dakikayı sağda bırakmanız gerekir, ardından SET düğmesi KAPALI olarak değişecek ve ona basıldığında mod kapatılacaktır. Dış sıcaklığa bağlı olarak soğutma veya ısıtma modu otomatik olarak seçilir. Sokak sıcaklığı, html(JS) dosyasında açıklanan heat_temp sabitinin değerinden düşükse yalnızca ısıtma, aksi halde yalnızca soğutma sunulacaktır.

Şimdi mavi x10 bloğuna bakalım. İlk satıra tıklamak genel ayarları açar: AÇIK - Tüm prizler her zaman açıktır (örneğin yaz aylarında), KAPALI tüm prizler her zaman kapalıdır (örneğin tatildeyseniz), Bölünmüş - grupların ve odaların bireysel ayarları devreye girer güç. Daha sonra günün hangi saatte başlayacağını ve gecenin hangi saatte başlayacağını seçebilirsiniz. Ayarları kaydetmek için aşağıdaki Apply butonuna basmayı unutmayın. ayrıca her çizgi, bir veya daha fazla odadan oluşabilen bir oda grubunu yansıtır. Evimde katlara göre gruplama yaptım. Bazı katlarda tek oda bulunurken bazı katlarda daha fazla oda bulunmaktadır. Her grup için AÇIK modunu ayarlayabiliriz - bu gruptaki tüm prizler her zaman açıktır, KAPALI bu gruptaki tüm prizler her zaman kapalıdır (örneğin, elektrikli süpürgeyi açmanız gerekir ve aynı anda pil çalışıyorsa) , sigortayı attırır), Split (yalnızca birden fazla odası olan gruplar için geçerlidir) - grup içindeki odaların bireysel ayarları devreye girer, Gündüz - belirlenen sıcaklığın yalnızca gündüz korunması (geceleri her zaman kapalı), Gündüz&Gece - Gündüz için belirtilen sıcaklığı ve geceleri farklı bir sıcaklığı koruyun. Yukarıdakilerin tümü, Split hariç her oda için mevcuttur. Değişikliklerin geçerli olması için aşağıdaki Uygula seçeneğine tıklamayı unutmayın.

En son satır Geçersiz Kılma modunu ayarlamaktır. Bu mod, seçilen odadaki veya lambadaki prizlerin bir süreliğine yanmasını sağlamak için yapıldı. Örneğin çocuğun orada masaj yaptırabilmesi ve bir saat sonra odadaki normal sıcaklığı korumaya devam edebilmesi için odayı belirli bir süre mümkün olduğunca ısıtmanız gerekir. Veya dışarıdaki ışığı yarım saatliğine açın. Solda, sağda modun ne kadar süreyle açık kalacağını odayı seçersiniz ve Geçersiz Kıl düğmesine basarsınız. Modu planlanandan önce kapatmanız gerekiyorsa sağdaki KAPALI'yı seçin ve Geçersiz Kıl'a tıklayın. Tüm bilgiler her upd_interval (html dosyasından sabit) saniyede bir güncellenir. Varsayılan = 60 saniye. Bilgiler güncellendiğinde sayfanın evin bulunduğu üst kısmının tamamı yanıp söner.

Ayrıca prizlerin birleştirilmesi (havuz) kavramından da bahsetmek istiyorum. Diyelim ki sende bir tane var büyük bir oda Tek başına bir pil onu -5'te ısıtamaz veya ısınması çok uzun zaman alır. Aynı kod/adrese sahip ikinci bir RF soketi takıp, buna ikinci bir pil takabilirsiniz; her ikisi de her zaman açılacaktır. göreceli olarak ne ılık hava bu iki veya daha fazla pilin sık sık açılıp kapanmasına neden olacaktır. Başka bir seçenek daha var: bu pilleri Arduino kodunda x10pools=(0,0,0,0,0,12,0,0,13,0,0,0,0,0,0,0) bir havuzda birleştiriyorsunuz ,0). Sıfır, belirli bir soket adresi için havuz olmadığı anlamına gelir; sayı, havuzun alt soketinin adresi anlamına gelir. Dışarısı havuzdan daha soğuksa (html dosyasındaki sabit) veya odadaki istenen sıcaklık ile mevcut sıcaklık arasındaki fark delta_temp *poolf'den (html dosyasındaki sabitler) büyükse çocuk açılır. Delta_temp (html dosyasındaki sabit) hakkında daha fazla şey söylemek istiyorum, bu Sıcaklık Deltasıdır. Sensör okumaları biraz +- atlayabileceğinden modların sıklıkla açılıp kapanmaması için bu gereklidir. Mevcut sıcaklık (istenen - delta_temp) değerinden düşükse ısıtma açılır ve (istenen + delta_temp) değerinden yüksekse ısıtma kapanır. Varsayılan değer 0,5 Derece C'dir.

Şimdi güvenlik konusuna bakalım. Elbette evinizin kontrolünü herkesin kullanımına bırakamazsınız. Sistemimiz bir istemci (JS Ajax html sayfası) ve bir sunucudan (Arduino) oluştuğu için, farklı seviyeler güvenlik. Örneğin bilgisayarınıza, telefonunuza, tabletinize vb. bir HTML sayfası yerleştirebilirsiniz. (genel barındırmaya maruz bırakmadan) ve ardından yalnızca siz (bu dosyaya sahip cihazlardan) ev sistemleriniz için bu kontrol panelini açabileceksiniz. Arduino web sunucusu dahili IP'yi temel alır ve bu nedenle yönlendiricide dış dünyaya iletmezseniz Arduino'nun kendisine yalnızca dahili ağınızdan ulaşılabilir. HTML sayfasına erişim, onu göndermek istediğiniz Web sunucusunda parola korumalı olabilir. HTTPS sunucusunu buna göre yükseltmek de moda. En basit ve bence oldukça güvenilir olan, sayfanın herkese açık olarak barındırılmasıdır, ancak Arduino sunucu adresi ona bir parametre olarak (önceden yapılandırılmış Dinamik DNS ve Bağlantı Noktası Yönlendirme) aktarılmadıkça sayfanın kendisi başlatıldığında hiçbir yere bağlanmaz. Şuna benzer: tarayıcıya şu bağlantıyı girin: http://myhosting.com/index.html?http://myhome.slyip.net:8081/hvac. Bir saldırgan yanlışlıkla istemci sayfanıza rastlarsa, Arduino sunucusunun adresini bilmeden bu sayfayla hiçbir şey yapamayacaktır. Bu, şu anda kullandığım en basit ve en uygun uzlaşma seçeneğidir. Evet, ayrıca zayıf (yavaş, HTTPS'yi desteklemeyen vb.) Arduino Web Shield sunucusuna sahip bu tasarımın tamamını sevmiyorum, buna ek olarak simgenin bulunduğu istemci sayfasını ayrı bir yerde barındırmam gerekiyor. Ve Çin'den ünlü TP-LINK TL-WR703N'yi alır almaz
göz açıp kapayıncaya kadar Arduine'e Seri (UART) arayüze sahip wifi köprülü bir web sunucusuna dönüşen bir yönlendirici, onu hemen Arduine'e (veya ona) vidalayacağım ve bu kalkanı atıp kablonun bağlantısını keseceğim. Böylece, STM32 denetleyicisinden bu kadar başarısız bir şekilde elde etmek istediğimden daha da fazlası ortaya çıkacak, yani her şey tek bir cihazda (ayrı bir istemci sayfası ve ayrı bir yönetici sunucu değil) ve normal bir web sunucusunda olacak. makul düzeyde kolaylık, hız ve güvenlik uygulanabilir.






son olarak B

Evinizi iyileştirmek ve daha konforlu hale getirmek herkesin ortak noktasıdır. İster küçük bir stüdyo dairede, ister hektarlarca özel araziyle çevrili birkaç katlı bir kır evinde yaşıyor olsun.

Modern teknolojiler, tam otomatik evler oluşturmayı ve yaşam destek sistemlerinin yönetimine yönelik birçok fonksiyonun otomatik cihazlara aktarılmasını, bazı durumlarda ise insan müdahalesinin hiç gerekli olmadığı durumlarda süreçlerin tamamen otomatikleştirilmesini mümkün kılmaktadır.


Ev otomasyonu ile akıllı ev arasındaki fark nedir?

Birçok mülk sahibi, herhangi bir cihazı açma/kapama işlevini yerine getiren herhangi bir otomatik veya yarı otomatik cihazı veya "akıllı ev" unsuru olarak kabul eder. Doğrudan çok uzak. Ve hatta olasılık uzaktan kumandaİnterneti kullanarak bireysel işlevleri kullanmak, evi “akıllı” yapmaz.

Gerçekten "akıllı" bir ev, bilgisayarlı bir kontrol sisteminin yapay zekasına dayanan ve tamamen özerk bir modda çalışan tüm yaşam destek sistemleri kompleksinin kapsamlı bir akıllı kontrol otomasyonudur. İnsan müdahalesi yalnızca acil durumlarda veya programlama sürecinde gereklidir.

Bu nedenle, ev otomasyonu elemanları kuran çok sayıda şirket, yeniliklerin anlamını potansiyel kullanıcı-müşteriye her zaman nesnel ve güvenilir bir şekilde aktaramamaktadır.

"Akıllı ev" kapsamındaki elektrikli cihazların büyük çoğunluğunun, zaten yerleşik işlevlere sahip olması nedeniyle otomasyona ihtiyaç duymadığı her zaman açıklanmaz:

  • Buzdolapları sıkı bir programa göre çalışan tam otomatik cihazlardır;
  • Klimalar, ayarlanan sıcaklığı korumak için dışarıdan müdahale gerektirmez;
  • Çamaşır makinelerinde gecikmeli başlatma zamanlayıcısı bulunur;
  • Aydınlatma açma/kapama sistemleri, ışık seviyelerine tepki veren fotodiyotlu röleler vb. ile kolaylıkla kontrol edilir.

Yaşam destek sistemlerini ('akıllı ev'in kendisi) kontrol etmek için özel kanalların oluşturulması, yalnızca yaşam alanının tamamen özerk bir modda çalıştığı durumlarda gereklidir. Bunlar şunları içerir: Kır evleri(kulübeler), medeniyetin tek faydasının bir erişim yolu olduğu yer.

Uzaktan kontrol ve izlemenin tüm avantajları tam olarak gerçekleştirilebilir.


Apartman otomasyonu

Bir apartman binasındaki bir daire, binanın iyi işleyen kamu hizmet sistemine dahil olan bir hücredir. Akıllı ev otomasyon ekipmanının tam çalışmasına nadiren ihtiyaç duyar. Sahibinin ısıtma, aydınlatma veya havalandırma konusunda endişelenmesine gerek yoktur. Genel olarak su tedarik sistemi, kullanılabilirliğini herhangi bir şekilde etkileme kabiliyetinin ötesindedir. Önleyici onarımlar süresince sıcak su temininin kesilmesi durumunda, maddi imkanı olanlar depo veya depo kurarlar. anlık kazanlar Otomatik olarak çalışan ve dışarıdan kontrol gerektirmeyen.

Toplumsal yaşam destek ağlarının işleyişine kişinin kendi elleriyle herhangi bir keyfi müdahalesi, yönetim şirketleri açısından kesinlikle hoş karşılanmaz. Bu nedenle “akıllı ev” konseptini hayata geçirmek apartman binasıçok sınırlı bir ölçekte mümkündür:

  • Cihazları bağlayabileceğiniz uzaktan kumandalı birkaç priz, aydınlatmayı açmak/kapatmak için bir zamanlayıcı veya aşırı ısınma veya zaman için kapatma rölesi olmayan eski moda bir ütü veya diğer otomatik olmayan elektrikli cihaz takın.
  • Otomatik klimanın veya elektrikli ısıtmalı zeminin çalışmasına, bunları tamamen kapatarak veya tam tersine açarak zorla müdahale edin.
  • Pencerelerdeki perdeleri veya panjurları kapatmayı/açmayı otomatikleştirin.
  • Görsel-işitsel kontrol sistemini açın/kapatın.
Dikkat! Gizli video kameraları veya mikrofonları kendi evinize bile kurarken son derece dikkatli olmanız gerekir. İstisnasız, çalışmayı gösteren bir sensörü olmayan veya Rusya Federasyonu'ndaki diğer nesneler gibi görünen tüm cihazların kullanılması yasaktır. Bunların satın alınması zaten bir suçtur ve en olumsuz durumda, gerçek zamanlı hapis cezası.

Bu nedenle, evinizi (dairenizi) donatmak için bileşenleri seçerken, Çin yapımı aletlerin büyük çoğunluğunun Rusya Federasyonu topraklarında satışının yasak olduğunu ve bunlara sahip olmanın ceza gerektiren bir suç olduğunu unutmayın.

Güvenlik ve yangın alarm sistemleri genellikle "akıllı ev" unsurları listesine dahil edilmez, çünkü bunlar sahibinin isteğine bakılmaksızın açık durumda çalışırlar. Ve kapatıldıklarında anlamlarını kaybederler.


Özel bir evin otomasyonu

Çoğunluk Kır evleri bireysel konut inşaatı için belirlenmiş alanlar içerisinde inşa edilmiş olup, peyzaj gereksinimlerine göre elektrik ve gaz beslemesine sahiptir. Bazı köyler daha konforludur ve kompleksleri vardır merkezi su temini ve kanalizasyon.

Bütün bunlar, sizi bina içinde ve dışında konforlu koşulları sürdürme endişesinden tamamen kurtarmadan, banliyö gayrimenkulünün bakımını kolaylaştırır.

Özel bir ev, “akıllı ev” konseptine göre tamamen akıllı bir kontrol sistemi ile donatılabilir.

Tasarım aşamasında bile otomasyon unsurları aşağıdakilerle ilgilidir:

  1. Güç kaynağı ile (otonom bir elektrik jeneratöründen).
  2. Gaz/sıvı yakıtlı su ısıtma kazanını kontrol ederek sıcaklık regülasyonu.
  3. Su temin sisteminin kontrolü (sondaj/kuyu suyu temini için).
  4. Hava sıcaklığı kontrol sistemi çeşitli odalar(konut, hizmet, ekonomik).
  5. Kişisel bir arsanın iç ve dış aydınlatmasını düzenleyen bir sistem.
  6. Çiftlik hayvanları için sulama ve besleme sistemlerinin yönetimi.
  7. Tesisin içinde ve dışında görsel izleme ve yerel alanı görüntüleme sistemi.
  8. Acil durumlarda gaz ve elektrik besleme sistemlerinin acil olarak kapatılması mümkündür.

Çoğu zaman evden uzakta olan bazı sahipler için “akıllı ev”, acil ihtiyaç olan bir ev otomasyon sistemidir.


Akıllı ev kontrol sistemi seçimi

Modern sistemler, kontrol modülüne bağlı elektrikli cihazları kontrol etmenizi sağlar: kablosuz teknolojileri kullanan sensörler, termostatlar, elektrikli vanalar. Duvarlarda hendek açmak ve mevcut iletişimi veya dekorasyonu bozmak için odanın duvarlarının veya süpürgeliklerinin içine tel ve kablo döşemeye gerek yoktur.

En yaygın olanı Wi-Fi kanalı üzerinden kontrol yoludur. Buradaki rahatsızlık, bu fonksiyonun önemli miktarda bilgi iletmek üzere tasarlanmış olması ve kısa komutlarla çalışan çoğu akıllı ev cihazı için uyarlanmamış olmasıdır: "aç/kapat", "ekle/azalt", "yukarı/aşağı" vb. . P.

  • Z-Dalga– 869 MHz frekansında çalışan ve dış etkenlere ve parazitlere karşı yüksek korumaya sahip özel bir akıllı ev kontrol protokolü.
  • ZigBee– “akıllı ev” setindeki cihazların çalışması için özel olarak tasarlanmış, ancak 2400–2485 MHz'lik farklı bir frekans kullanan benzer bir özel protokol.

Şimdiye kadar, Rusya Federasyonu'ndaki konut binalarının yaygın otomasyonu, yüksek ekipman fiyatları ve ekipmanın kurulumu, ayarlanması ve bakımı nedeniyle durmuştu. Sonuçta haftanın 24 saati, 24 saat kesintisiz çalışması gerekiyor. Aksi takdirde, hatalı akıllı ev ekipmanının kendisi acil durum kaynağı haline gelebilir - yangın, binaların su basması, ısıtma sistemlerinin buzunun çözülmesi.

Öncelikle otomasyon sistemlerinin devreye alınmasının ekonomik etkisi hesaplanmaktadır. Yatırımların verimliliğini ve geri dönüş süresini kabaca tahmin etmek için evdeki elektrikli cihazların kullanım kılavuzlarını tekrar okumak faydalı olacaktır. Çoğu sahip, bir TV'nin, klimanın veya su ısıtma kazanının tüm işlevlerini programlama zahmetine girmeden yalnızca temel, en yaygın işlevleri kullanır.

“Akıllı ev” sistemini kurduktan sonra açılacak olan “yeni” fırsatların mevcut ekipmanınıza zaten dahil edilmiş ve uygulanmış olması oldukça olasıdır ve ayrıca yüksek seviye"aç/kapat" veya "ekle/azalt" yerine.

Farklı odalardaki hava sıcaklığını uzaktan ayarlama yeteneğinin bu kadar kritik olup olmadığını hesaplayın. Bu işlev yalnızca kır evi sahipleri için, sahiplerinin yokluğunda sıcaklık kabul edilebilir bir minimum seviyeye düştüğünde ve ev sahipleri geldiğinde rahat bir yerleşim seviyesine yükseldiğinde işe yarar.

Bir "akıllı evde" uygulanan işlevlerin çoğu, yalnızca kurulumdan sonraki ilk seferde ilgi çekicidir. Uzaktan görsel kontrol imkanı, eve giren davetsiz misafirlerin eylemlerine hiçbir şekilde müdahale etmeden, yalnızca mülk sahibinin merakını tatmin eder. Merkezi bir güvenlik sistemi çok daha etkilidir. Yatak odasındaki perdelerin otomatik açma/kapama işlevinin kullanılması veya yan odadaki müziğin ses düzeyinin ayarlanabilmesi o kadar şüphelidir ki, bunlar yalnızca sürekli iletişim halinde olan gerçek hayranların ilgisini çekebilir. mobil cihaz Elinizi fiziksel olarak hareket ettirmek yerine.

Muhtemelen akıllı bir evin sunduğu işlevsellik küçük olduğundan ve çoğu kişi için ilgisiz olduğundan, ev otomasyonu özellikle popüler değildir.

İyi günler! Bugünün makalesi ev otomasyonuna odaklanacak.

Otomasyonun devreye girmesi sayesinde çeşitli alet ve cihazları kontrol edebiliyoruz. cep telefonu veya dünyanın herhangi bir yerindeki başka bir cihaz. Böyle bir sistemin kalbi kontrolördür. Bu Arduino, Raspberry pi, BeagleBone Black, Spark Core, DigiSpark veya ExtraCore olabilir.

Böyle bir sistemi manuel olarak kontrol etmek için kızılötesi uzaktan kumanda teknolojisi kullanılabilir. Onun yardımıyla, basit bir TV uzaktan kumandasını kullanarak herhangi bir cihazı (AC/DC) kontrol edebilirsiniz.

Adım 1: Gerekli Parçalar

  • Arduino Nano'su;

  • 5V röle;

  • LED'ler;

  • Transistör BC548;

  • Priz;
  • 5V güç kaynağı;
  • Çerçeve;
  • Vidalı terminal blokları;
  • Panel;

  • IR radyo alıcısı;

  • Folyo PCB;

  • DipTrace, elektrik devrelerinin ve baskılı devre kartlarının uçtan uca otomatik tasarımına yönelik bir sistemdir.

Adım 2: Kartı LUT yöntemini kullanarak yapıyoruz

Ücreti dağıtıyoruz. Diyagramı fotoğraf kağıdına yazdırıyoruz lazer yazıcı. İş parçasının yüzeyini (folyo textolite) yağ ve tozdan temizliyoruz. Devreyi fotoğraf kağıdından tahtaya aktarıyoruz ve sonra aşındırıyoruz Demir klorür. Bundan sonra mini matkapla delikler açıyoruz (deliklerin çapı radyo bileşenlerinin terminallerine uygun olmalıdır). Üretim süreci makalede daha ayrıntılı olarak açıklanmaktadır.

3. Adım: Bileşenleri Takın

Başlamanız gereken ilk şey, transistör pin çıkışları, röle bağlantıları, LED pin çıkışları, güç kaynağı ve IR radyo alıcısı vb. hakkında bilgi sahibi olmaktır. Daha sonra tüm parçaları düzenleyeceğiz ve bunları çok dikkatli bir şekilde tahtaya lehimleyeceğiz.

Açık baskılı devre kartı transistörün emitörünün bağlı olduğu hat her zaman toprağa bağlıdır.

Arduino nano 5V çıkış verir, böylece LED'in pozitif pini Arduino pinine bağlanır.

LED'in negatif terminali transistörün tabanına bağlanır (LED, açık/kapalı durum göstergesi olarak kullanılır).

7,8,9 numaralı pinler anahtarlara açma/kapama çıkış sinyalleri sağlamak için kullanılır.

Pin 11, IR alıcısından sinyal almak için kullanılır.

Son olarak 5V güç kaynağını bağlayın.

Adım 4: Kontrol değerlerini okuyun

IR için kütüphaneyi indirin ve Arduino IDE'ye yükleyin. Arduino IDE'yi açın ve Dosya—Örnek—IRremote—IRrecvDemo'ya tıklayın.

Tüm arzuları karşılayan bir ev, bir fantezi değil, modern akıllı otomasyon sistemleri kullanılarak tamamen gerçekleştirilebilir bir gerçekliktir. Yaşam kalitesini önemli ölçüde artırabilir, maksimum konfor ve güvenlik sağlayabilir, evin tüm sakinleri için sürekli "bakımını" hissetmenizi sağlar.

Akıllı ev

Kişisel alanınızı bir otomasyon sistemiyle yönetmek Akıllı Ev, yalnızca performans gösteren bir dizi cihaz değildir. belirli işlevler ancak belirli bir ailenin tüm gereksinimlerini ve isteklerini karşılayan, ayrı ayrı oluşturulmuş bir proje. Aynı zamanda sistem, değişen koşullara ve hane halkının "ruh haline" göre kolayca yeniden programlanabilir ve bir bütün olarak aileye ve her kişiye bireysel olarak esnek bir şekilde uyum sağlamaya devam edebilir.

Ev otomasyonu, uzaktan kumanda aramaktan kaçınmanızı sağlar çeşitli cihazlar, cihazların manuel olarak açılıp kapatılması, panjurların günlük olarak açılması vb. Artık evin ısınması veya havasız olması durumunda gece kalkmanıza gerek yok Akıllı Ev, işlevsel bir iklim kontrol sistemi kurarak bu durumdan kaçınmanıza yardımcı olacaktır. Odalardaki sıcaklık istenen normdan saptığında evin kendisi ısıtma yoğunluğunu azaltacak veya artıracaktır, gerekirse klimayı açacak ve en konforlu koşulları korumak için diğer tüm işlemleri gerçekleştirecektir.

Akıllı Ev kimler için uygundur?

Akıllı bir ev otomasyon sistemi sahiplerine birçok fayda sağlar. Kurulumu her ikisi için de aynı derecede tavsiye edilir aktif insanlar ve sakin, ölçülü bir yaşamı tercih edenler için.

Akıllı ev tüm nüfus grupları için mükemmeldir:

  • bir sürü çalışan, meşgul insan - otomatik ev Sahibiyle ilgili endişelerin çoğunu üstlenecek, pencereleri zamanında açacak, ışıkları yakacak, sulayacak bahçe bölgesi vb., kişi yalnız yaşasa bile, ek zamana ihtiyaç duymadan hayatı olabildiğince konforlu hale gelecektir;
  • küçük çocuklu aileler - akıllı sistem, küçük hane halkı üyeleri için maksimum güvenliği sağlarken, ebeveynlerine de çok zaman kazandıracak;
  • sık sık iş gezilerine veya seyahate çıkan insanlar - ev otomasyonu, evi hırsızlık ve diğer benzer tehditlerden koruyacak, cihazların servis verilebilirliğini izleyecek ve durumunda bir kişinin günlük varlığına dair tam bir yanılsama yaratacaktır. su sızıntısı, duman ve diğer sorunlarla ilgili olarak ilgili servise sinyal gönderecektir;
  • yaşlılar ve hareket kabiliyeti kısıtlı kişiler; birçoğunun sağlıkları ve refahları arkadaşlar ve akrabalar arasında sıklıkla endişeye yol açan akrabaları vardır. Akıllı Ev otomasyon sistemi bu sorunu kolayca çözmenizi sağlayacaktır. Herhangi biri yaşlı adam veya sağlık nedenleriyle yaşam alanlarını tam olarak korumayı zor bulan kişiler için akıllı bir sistem bu konuda yardımcı olacaktır. Çeşitli sensörler, kontrolörler ve uyarılar sayesinde ne açık bir brülör ne de unutulmuş bir ütü veya ütü açık pencere bir tehdit haline gelmeyecek. Doğru programlamayla, Evin kendisi her şeyi doğru yapacak veya bitmemiş bir eylem hakkında uyarı vererek bir sinyal verecektir.

Otomatik Akıllı Ev sisteminde herkes kendine göre avantajlar bulabilecek ve sistemi tam olarak kendine uygun ve rahat gördüğü şekilde yapılandırabilecek.

özellikler ve faydalar

Ev otomasyon ekipmanı satın almak doğru yönde atılmış önemli bir adımdır. Bugün birçok büyük yabancı ve Rus üreticileri güvenlik, ısıtma, aydınlatma, enerji kaynaklarının rasyonel kullanımı, havalandırma, hava nemlendirme vb. konulardan sorumlu geniş bir cihaz yelpazesi sağlar. Çeşitli sensörler, kontrolörler, vanalar ve diğer ekipmanlar, tek bir bütün olarak çalışacak tutarlı bir sistem oluşturmanıza ve yapılandırmanıza olanak tanır.

Çevrimiçi mağazamızda otomasyon cihazlarını satıyoruz en iyi üreticiler. Ürünler güvenilirdir ve üretici garantisine sahiptir.

Ses ve ses kontrolüne sahip akıllı bir sistemin yanı sıra, örneğin ışık yoğunluğundaki veya hava sıcaklığındaki değişiklikler gibi harici parametrelere göre bir problem çözme işlevi yapılandırmak mümkündür.

Ekipman kolay ve hızlı bir şekilde programlanır. Gelecekte mal sahibi kendi ayarlamalarını yapabilir.

Ev otomasyonunun fiyatı projeye ve doğrudan seçilen ekipmana bağlıdır. Gerekirse uzmanlarımız size tavsiyelerde bulunmaya her zaman hazırdır.

Filmler genellikle kendi hayatını yaşıyormuş gibi görünen bir yaşam alanını gösterir. Elinizi sallamanızla ampuller yanıyor, perdeler açılıyor ve belli bir kelimeden sonra müzik çalıyor. Tüm bu ekipmanlar akıllıdır ev sistemi ve kendi ellerinizle nasıl akıllı bir ev yapacağınızı, bunun için neyin gerekli olduğunu ve ayrıca böyle bir sistemin şemasının ne olduğunu düşünmeyi öneriyoruz.

Akıllı ev - nedir bu?

Akıllı ev, bina otomasyonunun konut uzantısı olan ev otomasyonunu ifade eder. Ev otomasyonu, daha fazla rahatlık, konfor, enerji verimliliği ve güvenlik sağlamak için aydınlatmanın, HVAC (ısıtma, havalandırma ve iklimlendirme), ev aletlerinin, kapı açıcıların, kapı açıcıların, GSM ve diğer sistemlerin merkezi kontrolünü içerebilir. Nüfusun bazı kategorileri (yaşlılar, engelliler) için bu etkinliğin gerekli olabileceği unutulmamalıdır.

Fotoğraf – Akıllı ev dağıtım fikirleri
Fotoğraf – Basit akıllı ev

SMART teknolojilerinin hayatımıza girmesiyle birlikte pek çok kişi artık hayatlarını onsuz hayal edemiyor. otomatik kurulumlar, yazılım ekipmanı, kablosuz internete, ev aletlerine ihtiyacımız var.

Ev otomasyonu, bilgisayar kullanımını ifade eder ve Bilişim Teknolojileri Sürüş için Ev aletleri ve işlevleri. Basit uzaktan aydınlatma kontrolünden, değişen zeka ve otomasyon derecelerine sahip karmaşık bilgisayar/mikro denetleyici tabanlı ağlara kadar değişebilir. Ev otomasyonu esas olarak mümkün olduğu kadar basit olmalıdır.


Fotoğraf – Akıllı kapı kilidi

Akıllı ev kullanmanın avantajları PIC veya WAVE tabanlı bir dairede:

  1. Çeşitli mekanizmaların günlük kurulumu, çağrı alma, posta gönderme konusunda ekonomik zaman harcaması;
  2. Gaz veya sıvı yakıt malzemelerinin kullanımı ve daha sonra kullanmak elektrik, ısıtma sistemlerinde otomasyonun arttırılmasını mümkün kıldı, azaltıldı iş gücüısıtıcıya ve sobaya manuel yakıt ikmali için gereklidir.
  3. Termostatların geliştirilmesi, ısıtmanın ve daha sonra soğutmanın daha otomatik kontrolüne olanak sağladı;
  4. Endüstriyel tesisler ve konut binaları sıklıkla bu şekilde korunmaktadır;
  5. Bir evde kontrol edilen cihazların sayısı arttıkça bunların ara bağlantıları da artar. Örneğin bir fırın temizliğe ihtiyaç duyduğunda, bir buzdolabı ise bakıma ihtiyaç duyduğunda bildirim gönderebilir.
  6. İÇİNDE basit kurulumlar Smart, odaya bir kişi girdiğinde ışığı açabilir. Ayrıca günün saatine bağlı olarak TV istenilen kanalları açabilir, hava sıcaklığını ve aydınlatmayı ayarlayabilir.

Akıllı ev erişim için bir arayüz sağlayabilir Ev aletleri veya akıllı telefonunuzda, bir sunucu, iPhone için mini Smart, iPod touch ve ayrıca bir dizüstü bilgisayar kullanarak kontrol ve izleme sağlamak için otomasyon (özel yazılım: AVR Studio gereklidir).


Fotoğraf – Tablet üzerinden ev kontrolü

Video: Schneider Electric akıllı ev sistemi

Akıllı evin unsurları

Ev otomasyonu öğeleri arasında sensörler (sıcaklık, gün ışığı veya hareket algılama gibi), kontrolörler ve motorlu vanalar, anahtarlar, motorlar ve diğerleri gibi aktüatörler bulunur.


Fotoğraf – Ev kontrol şeması

Bu ısıtma, havalandırma ve iklimlendirme, HVAC sıcaklık ve nemi kontrol edebilir, örneğin bir internet kontrol termostatı ev sahibinin binanın ısıtma ve iklimlendirme sistemlerini uzaktan kontrol etmesine olanak tanır, sistem pencereleri otomatik olarak açıp kapatabilir, radyatörleri ve kazanları açabilir. ve ısıtmalı zeminler.

Aydınlatma

Bu aydınlatma kontrol mekanizmaları evdeki ışıkları ve cihazları kontrol etmek için kullanılabilir. Buna aynı zamanda sistem de dahildir doğal ışık, panjur veya perde işi.

Fotoğraf – Akıllı ev diyagramı

Görsel-işitsel

  • Uzaktan kumanda varlığı etkisi (Bu en çok modern teknoloji Güvenliği artırmak için kullanılır). Işıkları açmayı ve müzik çalmayı içerir.
  • Varlık simülasyonu
  • Sıcaklık regülasyonu
  • Parlaklık ayarı (elektrik lambaları, sokak aydınlatması)
  • Güvenlik (alarm, panjur).

Akıllı ev nasıl yapılır

Akıllı bir sistemi kendi ellerinizle yapabilirsiniz, en çok bir bütçe seçeneği– bu, evdeki aydınlatmanın kontrolünü ayarlamak veya bilgisayarı açmaktır.


Fotoğraf – Akıllı ev kontrol seçeneği

Kendi kendine yanan bir lamba yapmak için onu bir elektrik prizine bağlamanız gerekir. özel ekipman. Bu sorunu çözmek için birkaç seçenek vardır:

  1. Bir akustik röle (1 veya x10 telli) takın;
  2. Karartıcıyı takın;
  3. Bir hareket sensörü bağlayın.

Çalışmanın en kolay yolu bir sensör kullanmaktır. Herhangi bir çevrimiçi mağazada satılmaktadır, bir kanal cihazı satın alabilir veya parametrelerinize göre kendinizinkini geliştirebilirsiniz. Tek not, böyle bir cihaza akkor lamba takamayacağınız, yüke dayanamayabileceği ve LED ile çalışmanın daha iyi olabileceğidir;


Fotoğraf – Akıllı ev konsepti

Başka bir "akıllı" sessiz seçenek ise dimmerdır. Burada lambaya dokunmanız gerekecek, dokunma sayısına bağlı olarak konuşma cihazının parlaklığı değişecektir. Bu, yatak odasında veya çocuk odasındaki bir lambada kullanmak için çok uygundur.

Sıcaklık kontrolünü ve düzenlemeyi kurmak için çok kanallı bir sisteme ihtiyacımız var. Merkezi şema sıcaklık ve nem kontrolü aşağıdakilerden oluşur:

  • Sıvı ve havanın fiziksel durumunu ölçen sensörler (ds1820).
  • Basit fiziksel bileşenler veya karmaşık özel amaçlı cihazlar veya gömülü bilgisayarlar olabilen denetleyiciler (rfm12).
  • Denetleyici sinyallerine yanıt veren Lunex sürücüleri.

En modern yol– bu, bir akıllı evin tüm bileşenlerini, kablolarını, termostatlarını satın almaktır. Daha sonra her odaya, radyatör için bir termostat ve kazan için birer termostat monte edin. Ayrıca kontrollü bir birime veya tüm sistemin “beynine” ihtiyacınız olacak. Isıtma giriş borusuna takılması tavsiye edilir.


Fotoğraf – Akıllı ev sistemi

Video gözetim ve alarm sistemi kurmanın en kolay yolu. Güvenlik sistemlerinin kurulumuna ilişkin temel hükümler:

  1. Pencerelere sensör bağlamanız gerekiyor, kapılar, elektrikçiler orada en üretken olanlar olacak;
  2. En zor şey bir kart seçmektir; akıllı ev denetleyicisi, vasat parçaların çalışması ve sinyal seviyesi buna bağlıdır;
  3. Birçok uzman göstergelerin zemin seviyesine monte edilmesi gerektiğine inanıyor. Süpürgelikten yaklaşık 20 cm uzakta olmak verimliliği artırır;
  4. Sürekli izleme kurulması ve güvenlik hizmetiyle dijital bir iletişim sistemi kurulması tavsiye edilir. Çoğu zaman, sorumlu sahipler kişisel bilgisayarlarına, sistemin çalışmasını İnternet'in olduğu her yerden kontrol etmelerine olanak tanıyan özel bir program yüklerler (Elena Tesla ve "Akıllı Ev: Kendin Yap Nasıl Yapılır" adlı kitabı bunu yapmayı tavsiye eder; orada başka çözümler de var). SMS bildirimlerini etkinleştirebilirsiniz.

Akıllı ev hayatınızı kolaylaştırmanın çok uygun bir yoludur; çoğu zaman sistemin tamamı tamamen satın alınır (Arduino, KNX, Linux).

Her sistemin maliyeti bireyseldir. En popüler markalar şunlardır: beckhoff, gira, lpt, redeye, Smart Switch IOT screen, teleco. Bu tür bir konut inşa etmeden önce uzmanlara danışmanızı öneririz; onlar, yük seviyesini hesaplamanıza ve güç tüketimini hesaplamanıza yardımcı olacaktır.


Fotoğraf – Telefonla ışık kontrolü

Fikir edinmek için V.N Gololobov'un "Akıllı Ev" ini kendi ellerinizle, DJVU veya PDF ile kaydırabilir, fotoğraflarımıza bakabilir ve video talimatları, ünlü ustaların tavsiyelerini okuyun.