İlan
Geçen sefer size Arduino projelerinizi yapmanın birkaç yolunu gösterdim konuşma kontrollü Arduino Projelerine Konuşma Kontrolü Eklemenin 3 YoluSon zamanlarda gerçekten Arduino'yu sevmeye başladım; temel derslerden geçtikten ve hatta bir LED küp yaptıktan sonra, çok daha karmaşık bir şeyle baş etmeye hazırdım. Neyse ki, Arduino projesini kontrol eden konuşma ... Daha fazla oku SiriProxy, OS X’in yerleşik konuşulabilir öğeleri ve bazı Automator komut dosyaları veya hatta özel bir ses tanıma donanım çipi aracılığıyla. Sizi ışıklarımı açmamın kısa bir demosuyla bıraktım, ancak donanım tarafında bunu nasıl başardığımı açıklamamıştım. Bugün su ısıtıcısı veya bazı zemin lambaları gibi yüksek güçlü cihazları nasıl kontrol edebileceğinize bakalım.
Uyarı: Bir ev elektrik şebekesiyle uğraşmak, hafifçe yapılması gereken bir şey değildir. 9V'lık bir pil, dilinizi karıştırabilir, ancak 120-240V kızartma yapabilir ve sizi öldürebilir. Bunlardan herhangi birini yapmaktan ölürseniz, kesinlikle sıfır sorumluluk kabul ediyorum. Bunu kabul etmiyorsanız, şimdi okumayı bırakın.
Bu konuda yeniyseniz, yeni başlayanlarımıza göz attığınızdan emin olun. Arduino kılavuzu Arduino'ya Başlarken: Başlangıç KılavuzuArduino esnek, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik prototipleme platformudur. Sanatçılar, tasarımcılar, hobiler ve etkileşimli nesneler veya ortamlar oluşturmak isteyen herkes için tasarlanmıştır. Daha fazla oku . Ayrıca, yüksek akım çekmesi nedeniyle özellikle su ısıtıcısını (örneğin) kontrol etmeyi denemiyorum - 1500W su ısıtıcısı yaklaşık 12.5 Amper kullanacak (ulusal voltaj seviyenize bağlı olarak).
Katı Hal Röleleri
Röleler elektrik kontrollü mekanik anahtarlardır; tetik tarafına bir voltaj uygulayın ve içindeki mıknatıs anahtarı mekanik olarak çevirecektir.
Çeşitli boyutlarda ve derecelerde gelirler, bu nedenle değiştireceğiniz toplam akımı ve voltajı kontrol etmeniz kesinlikle gereklidir; 240VAC'yi sadece 5VDC için derecelendirilmiş bir röleye koymaya çalışırsanız, kötü şeyler olacak.
Bir rölenin özellikleri aynı zamanda onları doğrudan Arduino'ya takamayacağınız anlamına gelir - bir transistör kullanarak bir şekilde izole etmeniz ve bir "geri dönüş" diyotu sağlamanız gerekir. Röleler endüktif olan mıknatıslar içerir, bu nedenle bir elektrik yükü tutarlar. Yükü aniden düşürdüğünüzde, endüktif yük ters polaritede geri geldiği devreye kaçar; geri dönüş diyotu devreyi korur.
Röleler normalde açık olarak bağlanabilir, yani “siz açmazsanız kapalı” anlamına gelir; veya normalde kapalı, yani "siz kapatmazsanız açık" anlamına gelir.
Bu gitmek istediğiniz rotaysa, çıplak canlı teller olacağından bunun en tehlikeli yol olduğunu unutmayın. Satın alabilirsiniz röle kiti 20 $ için SparkFun; küçük bir devre kartı ve geçiş yapmak için gerekli tüm ek bileşenleri içerir 240VAC 8A yükler.
“PowerSwitch Kuyruğu”
Herhangi bir canlı kabloya dokunma fikri sizi korkutuyorsa, ancak yine de güvenilir bir kablolu yaklaşım istiyorsanız, bunlar önceden yapılmış röle kuyrukları muhtemelen en iyi bahsinizdir, her biri yaklaşık 25 $ 'dır. Bunları duvar prizi ile cihaz arasındaki bağlantıya takarsınız, sonra Arduino'nuzun güç kaynağını ve dijital bir IO'yu yan tarafa geçirirsiniz.
Bunlar ABD'deki 120vAC için uygundur, ancak İngiltere’nin 240v ve diğer yerlerde yalnızca kit formuve kendi fişlerinizi eklemeniz gerekir. Bununla birlikte, kitlere dikkat edin, çünkü hatalar Arduino'nuzu veya kendinizi kızartmak anlamına gelebilir, bu yüzden bunlar% 100 güvenli değildir. Toplam zihin için bir sonraki seçeneğe bakmalısınız.
Bazı Uzaktan Kumandalı Soketleri Hack
Günümüzde, uzaktan kumandalı bir elektrik prizini 10- $ 20 $ kadar düşük bir fiyata alabilirsiniz ve hepsi, aynı şeyleri ve muhtemelen aynı çipi kontrol etmek için genellikle aynı 433mHz frekansını kullanır. Uzaktan kumandayı feda etmeye veya en azından bazı kablolar için birkaç delik açmaya hazırsanız, kolayca bir Arduino'ya bağlayabilirsiniz.
Uzaktan kumandayı açıp kullanılan çipi belirleyerek başlayın; Aşağıdaki şemada bir SC5262 yongası varsa aradığınız pin açıklanmaktadır (HX2262 ve PT2262 de kullanılan aynı pimle uyumludur). Bu pimi Arduino'daki bir dijital çıkışa bağlayın, hatta 5v güç kaynağını ve topraklamayı kullanarak uzak pili bile atlayabilirsiniz (veya ürünle birlikte verilen pili kullanmaya devam edin).
Ardından, indirip Arduino / Kütüphaneler klasör Google Code'dan RFSwitch kütüphanesi - Bu, cihazları etkinleştirmek için bazı basit işlevlere erişmenizi sağlar ve komut sinyallerinin az miktarlı kalmasını engeller. Sınıfın yeni bir örneğini oluşturarak başlayın:
#Dahil etmek
RCSwitch mySwitch = RCSwitch ();
Setup () işlevinizde, ilgili çıkış pimine (bu örnekte 10) başlatın:
mySwitch.enableTransmit (10);
Ve ana mantığınızda şunu kullanın:
mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1);
(burada 3 kanal ve 1 aygıt numarasıdır) aygıtları açmak ve kapatmak için. Genellikle her kanalın 4'ü ve 4 cihaz vardır, bu da size açılıp kapanmanız için 16 benzersiz adreslenebilir cihaz sağlar.
Bu mevcut tüketici ürünlerini hacklemenin en iyi yanı, yüksek gerilim kablolarına dokunmayacağınızdır; her şey soket modülünde kendi kendine bulunur.
Şimdi bunu biraz birleştirin Arduino İnternet Kontrolü Ethernet Kalkanı Olmadan Arduino Web Kontrolü Nasıl KurulurSon birkaç hafta boyunca, stüdyomdaki ruh hali aydınlatmasının kontrolünü Technophilia Podcast'in canlı yayını sırasında izleyicilere teslim ettim - bunun sonuçlarını ... Daha fazla oku ve cihazlarınızı dünyanın herhangi bir yerinden cep telefonunuzdan açabilirsiniz. Her şeyin kontrolünü internete vermek istemediğimden eminim, ama her biri kendilerine ait. Arduino ev otomasyon hayalleriniz nihayet gerçekleştirilebilir mi? Başladın mı Arduino henüz yolculuk?
İmaj Kredisi: Shutterstock - güç soketi,
James Yapay Zeka alanında lisans derecesine sahiptir ve CompTIA A + ve Network + sertifikalıdır. MakeUseOf'un baş geliştiricisi ve boş zamanlarını VR paintball ve boardgames oynayarak geçiriyor. Çocukluğundan beri bilgisayar yapıyor.