Arduino'ya dayanan “akıllı ev” nedir?

 Arduino'ya dayanan akıllı ev nedir?

Son zamanlarda, giderek daha yenilikçi teknolojiler hayatımızın çeşitli alanlarına girmektedir. Kullanımları rahatlığı önemli ölçüde artırabilir ve bir kişinin zamanını çeşitli görevlere karşı koruyabilir. Bugün “akıllı evler” olarak adlandırılan konuya değineceğiz ve onların özelliklerini, avantajlarını, dezavantajlarını ve yaratma teknolojisini anlatacağız.

Sistem açıklaması

"Akıllı ev" terimini anlarsanız, çoğu insan için net olan en yakın analog, "ev otomasyonu" ifadesidir.Bu tür şeylerin anlamı, odada meydana gelen çeşitli süreçlerin otomatik olarak uygulanmasını sağlamaktır. Böyle bir mekanizma sadece konut binalarında değil, ofislerde ve çeşitli özel tesislerde de kullanılabilir.

Bu tür süreçler hakkında özel olarak konuşursak, o zaman odanın odaya girdiği anda aydınlatmaya otomatik geçişin bir örneğini verebiliriz. Şimdi böyle bir sistemin özellikleri hakkında daha fazla konuşalım.

Özel özellikler

Belirtilmesi gereken ilk özellik, tasarımcı gibi bir sistemi toplama olasılığı olacaktır. Arduino platformunda merkezi bir elemanın varlığını temsil eder, merkezi bir kontrolör tarafından temsil edilir, burada evin içinde kurulu çeşitli sistemlerden gelen tüm bilgiler akar. Mümkün olduğu kadarıyla sisteme yeni bileşenler eklemek, farklı odalardaki ışığı kontrol etmek, çeşitli öngörülemeyen durumların meydana gelmesi hakkında sahibini bilgilendirmek, iklim koşullarını izlemek, mühendislik mekanizmalarını izlemek mümkündür.

Fakat açık bir fikir olmadığı, böyle bir sistemde hangi bileşenlerin ve mekanizmaların olması gerektiği anlaşılmalıdır. Yani, belirli bir ürün değil, bir konsepttir. Gerekirse, bir tane sistem koyabilirsiniz, gerisi de yok. Yani, küçük bir şeyle başlarız ve gerektiğinde, evin işlevselliğini arttırır, konut yönetimi alanında yeni fırsatlar kazanırız. En önemli özelliklerden biri, aydınlatmayı akıllıca kontrol etme yeteneğidir. Gündelik hayatta böyle bir sistemin kullanılması ciddi bir şekilde kaynak tasarrufu sağlayabilir, çünkü aydınlatma sadece bir kişi odadayken açılır.

Ve çoğu Avrupalının, ışık kaynaklarının bir apartman dairesinde önemli ölçüde daha fazla olması gereken evler içinde yaşadığı düşünülürse, bu konu son derece önemlidir. Evdeki tüm ışık cihazları üzerinde herhangi bir noktadan kontrol sahibi olmak gereksiz olmayacaktır.

Bir sonraki özellik iç mekan iklimlendirmesidir. Açıklanan mekanizma eşit derecede önemlidir. Örneğin, ısıtmanın otomasyonu sadece soğuk mevsimde tasarruf etmek için değil, aynı zamanda doğru zamanda ısıtmayı da açmak için son derece önemlidir, çünkü sıcaklığın keskin bir şekilde düşürülmesi ile her zaman aktif hale getirilmesi her zaman mümkün değildir.Kazan bazında otonom ısıtmaya sahipseniz, acil bir durumda termal sensörler ve bir gaz akışı izleme mekanizması varsa, sahibine bilgi verilecek ve gerçek zamanlı olarak buna hızlı bir şekilde cevap verebilecektir.

Bir başka avantaj, çeşitli sistemlerin teknik ekipmanıdır. Otomasyon kurulumu ile evin sahibi çeşitli eylemler gerçekleştirme olanağına kavuşuyor: panjurları indir, TV ekranını veya medya oynatıcısını aç. Bu ve diğer sistemleri ortak bir mekanizmaya bağlayarak, yalnızca bir tuşa basarak bir aygıtı etkinleştirmek için gerekli koşulları oluşturabilirsiniz.

Bir sonraki özellik güvenlik sistemidir. "Akıllı ev" mekanizması, sahiplerinin yokluğunda davetsiz misafirlerin evine girmeye karşı yeni bir seviyeye kadar koruma sağlar. Ev basitçe neredeyse kabul edilemez bir nesneye dönüştü. Üstelik, sistem ışığı açıp kapatarak evin içinde olmanın etkisini taklit edebilir ve gözetleme kameraları, evdeki ya da çevredeki alandaki faaliyetle ilgili güncel bilgileri kullanıcıya ileterek korunur.Sistem, gerekirse failleri etkisiz hale getirecek başka araçlara da sahiptir.

Ve söylemek istediğim son özellik basit ve uygun fiyatlı kontrol. Devasa işlevselliğine rağmen, açıklanan sistem bir çocuk tarafından bile kontrol edilebilir. Bunun için genellikle geleneksel anahtarlara ve özel panellere sahip küçük bir uzaktan kumanda kullanılır. Ek olarak, mekanizmalar bir PC veya mobil cihazdan kontrol edilebilir. Son yıllarda ses kontrolünün yanı sıra çözümler de tanıtılıyor. Gördüğünüz gibi, böyle bir sistem, ev ya da başka bir nesne için mükemmel bir entegre çözüm haline getiren birçok özelliğe sahiptir.

Bileşen parçaları

Bugün, söz konusu sistemin uygulanabileceği Arduino'ya dayanan çok sayıda modifikasyon ve komple set. Bu tür mekanizmaların üretildiği çok sayıda şirket, yerleşik Wi-Fi ve Bluetooth sistemleri ile denetleyicileri halihazırda yapmakta ve bu da sistemin mobil bir sistemle kontrol edilmesini mümkün kılmaktadır. Yönetimin bir Ethernet tipi arabirim üzerinden gerçekleştirildiği çözümler de vardır, yerel tipte bir ev ağı üzerinden fiber optik kablolar kullanan kablolu bir yöntemdir.Anahtarlar, denetleyicinin kendisi tarafından aksi belirtilmedikçe, kablosuz bağlantılara izin veren Wi-Fi yönlendiricilerin yanı sıra, bu tür çözümlere yaygın olarak eklenir.

Geleneksel manuel anahtarların bağlantısı merkezi kontrolörde iki yöntemle gerçekleştirilebilir:

  • elektrik kablolarının kullanılması;
  • kablosuz teknoloji ile.

Gördüğünüz gibi, "akıllı ev" in çok sayıda bileşeni var.

Genellikle sistem çeşitli cihazlarla temsil edilebilen aşağıdaki düğümlerden oluşur:

  • genellikle bir ana düğüm tarafından temsil edilen bir merkezi sistem kontrolörü ve ayrıca ayrı çıkış-girdi modülatörleri;
  • Yönlendiriciler, çeşitli anahtarlar, GPS ve GPRS modülleri gibi genişleme ve iletişim cihazları;
  • elektrik devresi anahtarlamalarından sorumlu cihazlar - röleler, dimmerler ve güç kaynakları;
  • performans cihazları - çeşitli valfler (su, gaz);
  • sistem yönetimi parçaları - dokunmatik paneller, tabletler, kişisel dijital yardımcılar ve konsollar;
  • çeşitli ölçüm parçaları - cihazlar, sensörler ve sensörler (ışık, sıcaklık ve hareket sensörleri hakkında konuşuyoruz).

Arduino tabanlı bir mekanizma için ekipman seçerken, belirli sistemin hangi bilgi aktarım yönteminin kullanılacağını hesaba katmak gerekir. Örnek olarak, oldukça yaygın bir standart EIB \ KNX vermek mümkündür. Burada genellikle güç şebekesi, bilgisayar ağları ve radyo kanalları kullanılır. Aynı zamanda, bilgiyi iletmek için 230 voltluk bir gerilime sahip olağan sıradan AC şebekesinin kullanıldığı bir standart X10 vardır.

Buradaki sinyal, genellikle değişken bir akımın sıfır varyantından geçtiği durumlarda verilen bir şekilde değiştirilir. Bu varyantlar genellikle, 1 milisaniye süre ile 120 kilohertz frekansta radyo frekansı darbeleri ile temsil edilir.

haysiyet

Arduino tabanlı akıllı evlerin erdemlerinden bahsetmişken, Aşağıdaki noktalara dikkat edilmelidir.

  • Bütün mekanizmanın işini kurmak açısından büyük fırsatlar. Yani, kullanıcı bağımsız olarak çeşitli karmaşıklık seviyelerindeki algoritmaları çalıştırabilen bir program yazabilir.
  • İstenirse, sistem kendi kontrolörünün varlığı nedeniyle bağımsız olarak çalışabilir.
  • Bir programı indirmek kolaydır çünküBunun için programcının gerekli olmadığı, ancak her şey bir USB arabirimi kullanılarak yapılır, çünkü bootloader sadece mikrodenetleyicide kurulmaktadır.
  • Sistemin oldukça düşük fiyat bileşenleri. Bunun nedeni, farklı üreticilerin özel haklara sahip olmamasıdır. Bu nedenle Arduino mimarisi açık olarak sınıflandırılmıştır.
  • Kullanıcının akıllı ev mekanizmasını doğrudan kontrol etmesini sağlayan açık kaynak kodunun varlığı.
  • Erişilebilirlik, kullanıcının ihtiyaç duyduğu sensörleri ve mekanizmaları seçmesidir.
  • Çok yönlülük ve en ilginç fikirleri uygulama yeteneği. Arduino tabanlı bir akıllı ev olması gereken hiçbir yönerge veya standart yoktur. Bu, kullanıcının sistemi istediği gibi yapabileceği anlamına gelir, çünkü sahibi yatak odası veya mutfakta sensör yerleştirme konusunda hiçbir şeyle sınırlı değildir.
  • Kendi kendine firmware yükleyici olasılığı.
  • Arduino işlemci kartları için sistem içerisinde programlamaya izin veren bir pin konektörünün varlığı.

eksiklikler

Herhangi bir mekanizma gibi, Bu sistemin bazı dezavantajları vardır.

  • Sistemin açıklığına rağmen, ustalaşmak ve başarılı bir şekilde kullanmak için, programlama, onarım ve elektronik dahil olmak üzere bir dizi özel alandan bilgiye ihtiyacınız olacaktır.
  • Her projenin doğası gereği benzersiz olduğu ve diğerlerinden biraz daha fazla yapabileceği için, kendi projenizi uygulamak ve özelleştirmek için önemli miktarda zaman harcamama ihtiyacı.
  • Bu mekanizmanın sadece az sayıda işletim sistemi ile çalışması nedeniyle Arduino'nun doğrudan konfigürasyonundaki zorluklar.
  • Bir takımın sorunlarına veya inoperabilitesine yol açabilecek yazılım başarısızlıklarının varlığı. Bu nedenle, ekipman sağlığının teşhisi için zaman zaman gereklidir.
  • Bu kontrol algoritması ile kaçınılmaz olan çeşitli tiplerde radyasyon.
  • Ek ekipman ve tellerin yer alacağı özel bir dolap için yer ayırma ihtiyacı.
  • Eğer kontrol internet üzerinden gerçekleştiriliyorsa, o zaman mekanizmanın bileşenleri arasında iletilen veriler davetsiz misafir tarafından engellenebilir.Soruna kısmi bir çözüm, sadece güvenli bir bağlantı olacaktır. Ancak, ekipmanın modernizasyonuna çok fazla para yatırılmasını gerektirdiğinden emin olmak için.

Arduino akıllı ev sistemi, herhangi bir mekanizma gibi, dezavantajları vardır. Ancak bu tür ekipmanların sunduğu tüm avantajları ve fırsatları hesaba katarsak sayıları oldukça küçüktür.

dizayn

Arduino'ya dayanan herhangi bir akıllı ev sistemi yaratmak projenin oluşturulmasıyla başlar. Bunu geliştirirken, sistemin tam olarak hangi işlevleri ve görevleri yerine getirmesi gerektiğini anlamanız gerekir.

Genellikle Arduino Uno çözümüne dayanan bir proje, aşağıdaki görevleri içerir.

  • Pencerenin dışındaki hava koşullarının ve oda sıcaklığının izlenmesi ve sonuç olarak, değişikliklerine uygun bir cevap. Cihaz genellikle ısıtma, havalandırma cihazları ve diğer cihazlar ile birlikte birleşik bir sistem elemanı haline gelir.
  • Pencerelerin ve kapıların durumunu izleme - kapalı veya açık.
  • Alarm fonksiyonu aktifse, hareket sensörü aktif olduğunda bir ses üretin.
  • Ev aletlerinin otomatik kontrolü.
  • Aydınlatma ekipmanlarının otomatik bağlantısı ve kapatılması sayesinde elektrik tüketiminin kontrolü.
  • Yangın güvenliğiMekanizma, odaya, ateş veya dumanın varlığı hakkında bir işaret verir. Gelişmiş bir sistem geliştirilirse, itfaiyecileri bile yerinde arayabilir.

Standartlara göre bir proje geliştirilirken ev, mutfak, banyo, sokak, koridor, yatak odası olmak üzere 5 ana sektöre ayrılır. Böyle bir sistemin projesini oluştururken, aşağıdaki noktalar dikkate alınmalıdır.

  • Giriş holü. Dışarının karanlık hale gelmesi ve hareket algılama mekanizmasının oluşturulması için ışığı otomatik olarak açmak gerekir. Geceleri, ortalama güç ışığı genellikle aktive edilir, bu da aile üyeleri için rahatsızlığa neden olmamalıdır.
  • Mutfak. Mutfaktaki aydınlatmanın aktivasyonu ve deaktivasyonu genellikle manuel olarak yapılır. Hiç kimse uzun bir süre oda etrafında yürümediyse bağlantı kesilmesi otomatik olabilir. Sistem bir kişinin pişirmeye başladığını tespit ederse, kapak otomatik olarak açılır.
  • Sundurma. Aydınlatma cihazlarının aktivasyonu, bir kişi binadan çıktığı zaman kapı açıldığında veya ev sahibi zaten dışarısı karanlıkta ise eve yaklaştığında gerçekleştirilebilir.
  • Oda. Işık cihazlarının dahil edilmesi, gerektiğinde ve bir hareket algılayıcısının varlığı durumunda, otomatik modda gerçekleştirilebilmesine rağmen, elle gerçekleştirilir.
  • Banyo. Bu odadan bahsetmişken, diyelim ki burada genellikle bir kazanın yönetilmesi söz konusu. Cihaz belirli bir su sıcaklığına ulaştığında kendiliğinden kapanır. Isıtıcının yönetimi, mevcut otomasyona bağlı olarak gerçekleştirilecektir. Ayrıca, banyonun girişinde, ışığı açıp egzozu aktive edebilirsiniz.

Yukarıda açıklanan tüm noktalar mümkün olduğu kadar açık hale geldikten sonra, müşterinin herhangi bir değişiklik yaptığı yerde teknik görev hazırlanmaktadır. Son sürüm yapıldığında, proje türü çalışmaları için tahmin belgelerinin oluşturulmasının temeli olacaktır.

Düzgün yürütülen referans terimleri, proje belgelerinin oluşturulmasında önemli bir adımdır. Yukarıda belirtilen belgeye dayanarak, “akıllı ev” in tüm sistemleri için bir proje oluşturulacaktır.

Genellikle proje aşağıdaki bileşenlerden oluşur:

  • çeşitli alt sistemleri tanımlayan açıklayıcı bir belge;
  • kontrol cihazlarının düzeni;
  • kablo şematik planı çalışır;
  • cihazların otomasyon dolaplarına yerleştirilmesi projesi;
  • Bu tür dolaplarda cihazların bağlanması için temel seçenekler;
  • bağlantı planları;
  • kablo dergisi;
  • çeşitli özellikler.

Ayrıca projenin oluşturulma aşamasında “akıllı ev” fiyatı hesaplanmaktadır.

Fiyat şu faktörlere bağlı olacaktır:

  • cihaz sayısı;
  • seçilen ekipman ve alt sistemler.

Yaratılış aşamaları

Uzmanların katılımıyla veya kendi elleriyle bir “akıllı ev” sistemi yaratmanın aşamalarının aynı olacağı söylenmelidir. Bununla birlikte, ikinci durumda, bir bütün olarak hazır versiyon, piyasada bulunmayan uzmanları çekmekten çok daha az maliyetli olacaktır. Bu nedenle, maaşları uygun olacaktır, yani eğer fazladan para harcamak istemiyorsanız, bunu kendi başınıza yapabilirsiniz. Öyleyse, her şeyden sonra kendiniz oluşturmaya karar verdiyseniz, bu sistemin bileşenleri ile başlayalım.

Komple set

Sistem konfigürasyonu hakkında konuşursak, Teknoloji aşağıdaki bileşen setini içerecektir:

  • hareket sensörü;
  • sıcaklık ve nem sensörü;
  • ışık sensörü;
  • DS18B20 işaretli bir çift sıcaklık sensörü;
  • Ethernet modülü markası ENC28J60;
  • mikrofon;
  • kamış anahtarı;
  • röle;
  • bükülmüş çift kablo;
  • Ethernet kablosu;
  • 4,7 kilo dirençli bir direnç;
  • mikroişlemci kartı arduino.

Burada sunulan listenin, projeye ve kullanıcının ihtiyaçlarına, belirli işlevlere duyulan ihtiyaca bağlı olarak desteklenebileceği ve farklılık gösterebileceği söylenmelidir.

Bağlantı algoritması

Akıllı evlerin sadece LED ışıkları ile donatılması gerektiği söylenmelidir, çünkü her zamanki seçenekler çok fazla gerilime dayanamaz. Proje hazır olduğunda ve gerekli tüm parçalar satın alındığında, sensörleri ve kontrolörleri bağlamaya başlamalısınız. Bu, daha önce oluşturulan şemaya göre yapılmalıdır. Kişiler tamamen yalıtılmış olmalıdır.

Kısaca, adım adım bağlantı algoritması şöyle görünecektir:

  • kurulum kodu;
  • PC veya mobil için bir uygulama kurmak;
  • port iletimi;
  • yazılım testi ve sensörlerinin uygulanması;
  • test sırasında tespit edildiyse sorun giderme.

Bu yüzden kodu kurarak başlayalım.

İlk olarak, kullanıcı yazılımı Arduino IDE'ye yazmalıdır. Sunar:

  • metin editörü;
  • proje yaratıcısı;
  • derleme programı;
  • önişlemci;
  • Arduino mini işlemciye yazılım indirme aracı.

Windows, Linux, Mac OS X için ana bilgisayar işletim sistemleri için yazılım sürümleri olduğu söylenmelidir. Kullanılan programlama dili hakkında konuşursak, C ++ hakkında bir dizi basitleştirme ile bahsediyoruz. Kullanıcılar tarafından Arduino için yazılan programlar genel olarak skeç olarak adlandırılır. Sistem, otomatik olarak bir dizi fonksiyon yaratmakta ve kullanıcının ortak eylemlerin listesini yazarak, yazılarını anlaması gerekmemektedir. Ayrıca, sıradan kütüphanelerin başlık tipindeki dosyaları eklemeye gerek yoktur. Ancak özel yerleştirme gerekli.

Çeşitli yöntemleri kullanarak proje IDE yöneticisine kitaplıklar ekleyebilirsiniz. C ++ ile yazılmış kaynak kodlar biçiminde, IDE kabuğunun çalışma dizinindeki ayrı bir dizine ekleniyor. Artık gerekli kütüphanelerin adları belirli bir IDE menüsünde görünür. İşaretlediğinizler derleme listesine dahil edilecektir. IDE'nin az sayıda ayarı vardır ve derleyici inceliklerini hiçbir şekilde ayarlama olanağı yoktur. Bu, bilinmeyen bir kişinin herhangi bir hata yapmaması için yapılır.

Ancak bugün her zaman kullanıcının kendi başına bir program oluşturması gerekli değildir - internette çok sayıda eskiz ve hazır kütüphane bulabilirsiniz.

Kütüphaneyi indirdiyseniz, paketin açılması ve sadece IDE'ye takılması gerekir. Program metninde çalışma prensibini açıklayan yorumlar vardır. Arduino'daki tüm uygulamaların aynı teknoloji üzerinde çalıştığına dikkat edilmelidir: kullanıcı işlemciye bir istek gönderir ve sırayla cihaz ekranında gerekli kodu indirir. Bir kişi Yenile tuşuna bastığında, mikrodenetleyici bilgi gönderir. Belirli bir atama ile sayfaların her biri ile ekranda görüntülenecek bir program kodudur.

Sonraki eylemler, müşteriyi kişisel bir bilgisayara veya akıllı telefona kurmaktır. İnternette, Google Play Market'te veya başka bir kaynaktan indirebilirsiniz. Bunu yapmak için, indirdiğiniz telefondaki dosyayı açmanız, ardından üzerine tıklamanız ve açılan pencerede “Yükle” düğmesine tıklamanız gerekmektedir. Aynı zamanda, bu amaçla, Google Play hizmetinden değil, yazılımın yüklenmesine izin veren seçeneğin etkinleştirilmesi gerektiğini bilmelisiniz. Bu seçeneği etkinleştirmek için, ayarlar bölümüne girmeli ve orada “Güvenlik” öğesini seçmelisiniz.İlgili seçeneği etkinleştirmenin yolu budur. Yükleme tamamlandığında, uygulamayı etkinleştirip yapılandırmak mümkün olacaktır.

yönetim

Bu yazılımı kullanarak, sadece sistemden bilgi almakla kalmaz, aynı zamanda yönetebilirsiniz - örneğin, alarmı etkinleştirin ve devre dışı bırakın. Seçenek etkinse, hareket sensörü aktif olduğunda, program uygun bilgileri alır. Arduino'nun, hareket sensörünü 60 saniyelik aralıklarla aktive etmesi için programı seçtiğini unutmayın.

Bir sonraki bağlantı aşaması, “akıllı ev” ile kullanım için tarayıcı programını kuruyor. Adres satırında, bilgisayarınızın IP adresi olacak belirli bir sıra girmeniz gerekir. Bu eylemin gerçekleştirilmesinden sonra, kullanıcı “akıllı ev” den bilgi alabilecektir.

Bundan sonra yönlendiriciyle çalışmaya devam edebilirsiniz. Limanı açmalı.

Bunu aşağıdaki algoritmayı kullanarak yapabilirsiniz:

  • açık ayarlar;
  • Arduino mikro kontrolcünün adresini kaydettirmek;
  • sekizinci portu aç.

Şimdi Noip portalında bir hesap oluşturmanız gerekiyor. com.Bu adım isteğe bağlı olsa da, adresin bir etki alanı adı verilmesi gerekiyorsa buna ihtiyaç vardır. Portaldaki www üzerinden kayıt işlemine devam etmeniz gerekiyor. noip. com, sonra Host ekle kategorisine gidin ve IP sistemini belirtin. Bu prosedürden geçtikten sonra, sadece IP ile değil, aynı zamanda alan adıyla da erişilebilecektir. Bu sayede projenin oluşturulması tamamlandı ve sistemi performans açısından kontrol edebilirsiniz.

Bir dizi donanım parçasının kullanım özellikleri

Arduino ile uyumlu bileşenlerin çok sayıda üretici tarafından üretildiği ve Arduino'nun kendisinin ürünleri kontrol edemediği düşünüldüğünde, kullanıcının işe yarayacak bir parça edinme olasılığı, hafif, yanlış bir şekilde ortaya konması ihtimali ile karşı karşıyadır. Genel olarak, bu durum kişisel bilgisayarların oluşturulma bölümünde zaten var. Uzun zaman önce IBM, kişisel bilgisayarlarının mimarisini açık hale getirdi, bu nedenle çeşitli şirketler uyumlu bilgisayarlar üretmeye başladı.

Aynı zamanda parça kalitesi ve uyumluluğu da düştü. Bunun aksine, bu, mimarisine erişimi olan geliştiricilerin sayısını önemli ölçüde sınırlayan Apple’ın politikasıdır.

Aynı yazılım geliştirme için de geçerlidir.Bu, Amerikan şirketinin ürünlerinin daha az yaygın olduğu ve daha yüksek fiyatlara sahip olmasının sebebiydi. Ancak buradaki kalite çok daha yüksek ve Windows altında çalışan cihazlarla karşılaştırılamaz.

Kullanıcılar, bir dizi Adruino bileşeninin çalışmasında aşağıdaki özellikleri not ettiler.

  • Bir dizi Arduino mikroişlemci çözümlerinde, bunlara bağlı bir röle kapalı olduğunda, COM tipi bir bağlantı noktası kırılır. Bu nedenle mikrodenetleyici çizimi yükleyemez. Bu yordamı başlattığınızda, ekipman yeniden başlatılır. En ilginç şey, rölenin bir tıklama yapması, COM portunun kapalı olması ve çizimin yüklenmemesidir.
  • Mikrodenetleyicinin arızalanması veya bir kod hatası oluşması durumunda, elle çalıştırılan anahtarların seri olarak bağlandığı iyi kapalı rölelerin kullanılması daha iyidir.
  • Kapı kapatma sensörü bazen yanlış hareket edebilir. Bu nedenle, skeç, sistemin bir kerede birkaç sinyal alırken istenen eylemi gerçekleştirmesi için oluşturulur.
  • Yangın alarmından sorumlu bir cihaz için, yangın dedektöründen ziyade bir duman dedektörü kullanmak en iyisidir.İkincisinin bir kusuru vardır - yangını, otuz santimetreden daha fazla bir zamanda algılamaz.
  • Standart set olarak adlandırılan sıcaklık sensörü modeli DHT11, iki ila üç derece arasında ciddi bir hata verir. İnşaatta daha doğru olan model DHT22'yi kullanmak daha iyidir. Ve pencerenin dışında DHT21 kullanmak daha iyidir. Sıfırın altındaki sıcaklıklarda bile çalışabilir ve mekanik hasara karşı dayanıklıdır.
  • Proses kontrolünü clap'leri kullanarak yapılandırmak için bir dizi kullanıcı bilmeden bir mikrofon yerine bir ses detektörü alır, burada manuel tip eşik ayarı bulunur. Bu gibi amaçlarla, bu cihaz nispeten küçük bir etki yarıçapına sahip olması nedeniyle uygun değildir. Evet ve sensör küçük zaman darbeleriyle sinyalleri iletir. İşlenmesi zaman alır, büyük boyutlu bir kroki varlığında, mikro denetleyici sadece sinyalleri yakalamıyor.

Düşük kaliteli parçaları satın almaktan kaçınmak için deneyimli kullanıcılar, satın almadan önce internette okuma değerlendirmeleri yapmanızı önerir. Kullanılabilir sensörler hangisinin daha verimli çalışacağını kişisel olarak kontrol etmek için çeşitli varyasyonlarda satın alınabilir.

Sistemin görselleştirilmesi ve kapasitesinin artırılması

Söz konusu sistemdeki süreçlerin görselleştirilmesi için dijital ekran kartlarının veya bir likit kristal ekranın kullanılabileceği söylenmelidir. Ancak bu, bu durumda en iyi seçenek değildir. Görselleştirme için ayrı bir durum işleme sunucusu kullanmak en etkili olacaktır. Düğümde uygulanabilir. Herhangi bir sunucuyu uygulamanıza izin veren js. Doğal olarak, Adruino yönetim kurulu devletlerinin işlenmesinden söz ediyoruz.

Bu teknoloji, Nesnelerin İnterneti olarak adlandırılanların görevlerini yerine getirmek için kullanılır, bu yüzden sistem otomasyonunu görselleştirmek için uygundur. JavaScript'te bir sunucu ve işleyici oluşturmanız yeterlidir, o zaman toplamı herhangi bir aygıtın tarayıcısında görüntülemek kolay olacaktır. Donanımsal olarak, aynı mikrobilgisayar Raspberry Pi veya PC'yi kullanabilirsiniz. Ancak otomasyon mekanizmasının olanakları önemli ölçüde artacaktır. Örneğin, sunucuda bellek miktarı sınırsızdır ve sunucu programı her şeyi yönetecek şekilde oluşturulabilir.

Bu tip bir sunucuyla, şeyleri bir araya getirebilirsiniz. Fikir, bulut süreçlerini kullanarak evde otomatik süreçleri görselleştirmek.Başka bir seçenek de bilgi almak ve sistemi SMS ile kontrol etmektir.

Genelde, görebildiğiniz gibi, Arduino'daki bu tip sistemler, evlerini teknolojik olarak gelişmiş ve rahat bir hale getirmek isteyenler için harika bir çözüm.

Arduino'ya dayanan böyle bir "akıllı ev" in, aşağıdaki videoya bakın.

Yorumlar
 yazar
Referans amaçlı bilgi sağlanmıştır.İnşaat sorunları için mutlaka bir uzmana danışın.

Giriş salonu

Oturma odası

yatak odası