İçindekiler:

ESP8266'lı Alexa Akıllı Lamba: 4 Adım (Resimlerle)
ESP8266'lı Alexa Akıllı Lamba: 4 Adım (Resimlerle)

Video: ESP8266'lı Alexa Akıllı Lamba: 4 Adım (Resimlerle)

Video: ESP8266'lı Alexa Akıllı Lamba: 4 Adım (Resimlerle)
Video: EN İYİ AKILLI AMPUL | Bu Videoyu İzlemeden Yeelight ALMAYIN! 2024, Temmuz
Anonim
Image
Image
ESP8266 ile Alexa Akıllı Lamba
ESP8266 ile Alexa Akıllı Lamba

Bu Eğitilebilir Kitap, bir ESP8266 mikro denetleyici ve Amazon Echo/Alexa kullanarak ses kontrollü eski bir lambayı yükseltme konusunda benimle birlikte size rehberlik ediyor. Arduino kodu, kurulumu çok kolaylaştıran fauxmoESP kitaplığını kullanarak bir Belkin WeMo cihazına öykünür.

Lütfen dikkat: Bu proje kodu, fauxmoESP kitaplığının Belkin WeMo yerine Philips Hue protokolünü taklit etme değişikliğiyle geçersiz kılındı. Kütüphanenin yeni sürümüyle çalışacak şekilde güncellerseniz, lütfen bana bildirin

Arduino ESP8266 iş akışıyla ilgili eksiksiz bir başlangıç için, ücretsiz Instructables Nesnelerin İnterneti Sınıfımı inceleyin ve daha fazla aydınlatma ilhamı ve bilgi birikimi için Paige'in Lambalar Sınıfını inceleyin. Arduino'da yeniyseniz, bunun için de bir giriş sınıfımız var.

Bu proje, size zarar verebilecek veya yangın çıkarabilecek AC elektriği kullanır-- bu projeyi gözetimsiz elektriğe bağlı bırakmayın ve ne yaptığınızı bilmiyorsanız, bilen birinin gözetiminde çalışın

Bu proje için ihtiyacınız olacak:

  • Amazon Echo (ve Alexa uygulaması)
  • Lamba (benimki 60W)
  • ESP8266 desteği yüklü Arduino yazılımı çalıştıran bilgisayar
  • Adafruit Feather Huzzah ESP8266 mikrodenetleyici kartı
  • Adafruit Güç Rölesi FeatherWing
  • Uzatma kablosu
  • USB güç adaptörü (en az 1A, bir iPhone'dan kullandım)
  • USB kablosu (microB)
  • Geçiş anahtarı ve tel (isteğe bağlı)
  • Üçüncü el aleti (isteğe bağlı)
  • Cımbız (isteğe bağlı)
  • Isıyla daralan makaron
  • Isı tabancası (veya çakmak/saç kurutma makinesi)
  • Tel striptizci
  • Düz çapraz kesiciler
  • Tel fındık
  • Havya ve lehim

Özel ahşap lamba tabanım için:

  • Ahşap keski ve tokmak
  • yardımcısı
  • Demir testeresi
  • metal dosya
  • Forstner uçları ile matkap/pres
  • 220 grit kağıtlı zımpara
  • Ahşap kaplama (eldiven, fırça vb. ile - paket talimatlarını okuyun)

ESP8266 kart desteğine ek olarak, aşağıdaki Arduino kütüphanelerini kurmalısınız (kütüphane yöneticisinde arama yapın veya klasörü Arduino/kütüphanelere manuel olarak yerleştirin):

  • sahte ESP
  • ESPAsyncTCP
  • ESPAsyncWebSunucusu

Bu yöntemi Adafruit eğitiminden öğrendim: ESP8266 Huzzah'ınızın Kolay Alexa (Yankı) Kontrolü, bu kodu kendi projelerinizde kullanma hakkında çok daha faydalı bilgiler içerir.

Ne üzerinde çalıştığımı takip etmek için beni YouTube, Instagram, Twitter, Pinterest'te takip edin ve bültenime abone olun. Bir Amazon İş Ortağı olarak, bağlı kuruluş bağlantılarımı kullanarak yaptığınız nitelikli satın alımlardan kazanıyorum.

Adım 1: Röleyi Bağlayın

Bağlantı Rölesi
Bağlantı Rölesi
Bağlantı Rölesi
Bağlantı Rölesi
Bağlantı Rölesi
Bağlantı Rölesi
Bağlantı Rölesi
Bağlantı Rölesi

Devrenin AC kısmını kontrol etmek için bir Güç Rölesi FeatherWing kullanıyorum-- sadece sıcak lamba kablosunu kesin ve soyulmuş uçları Normalde Açık ve Ortak vidalı terminallere takın. AC'yi bilmiyorsanız, denetlemek için bilen birini bulun. Lambamın kablosunda bir anahtar vardı, bu yüzden onu çıkardım ve anahtarın kontrol ettiği kabloyu kullandım.

ESP8266'da kullanacağınız mikrodenetleyici pinine karşılık gelen anakartın alt kısmındaki jumperlardan birini köprülemeyi unutmayın. Power Relay FeatherWing için kurulum eğitimini takip ettim ve gösterilen jumper'ı Feather Huzzah ESP8266'mdaki pim 13 ile röleyi kontrol etmek için köprüledim.

Nihai hedef, her şeyi lambanın ahşap tabanına sığdırmak olsa bile, her zaman önce bu tür devrelerin bir devre tahtası prototipini oluştururum.

Adım 2: Mikrodenetleyiciyi Programlayın ve Test Edin

Program Mikrodenetleyici ve Test
Program Mikrodenetleyici ve Test
Program Mikrodenetleyici ve Test
Program Mikrodenetleyici ve Test
Program Mikrodenetleyici ve Test
Program Mikrodenetleyici ve Test

Bu proje için Arduino kodu, bir Belkin WeMo cihazını taklit eden fauxmoESP kitaplığı için örnek çizimi kullanır. Sonuç olarak, homebrew'inizi yapılandırmak, Alexa uygulamasında bir esinti olan ticari cihazla tamamen aynıdır. Doğal konuşma uğruna, cihazıma "ışık" adını verdim.

Daha sonra, lambanın sesli komutlardan bağımsız olarak kontrol edilebilmesi için bir güç geçersiz kılma anahtarı eklemeye karar verdim. Bu nedenle, buradaki breadboard fotoğraflarında değil, daha sonra ahşap adım sırasında ortaya çıkıyor. Kodu test etmek için kesinlikle düğmeye ihtiyacınız yok, yani her iki şekilde de iyisiniz. Düğme kodunun nasıl çalıştığını açıklamamı görmek için Adım 1'de gömülü videoyu izleyin! Bu adımdaki kodu indirin ve kendi wifi ağ adınızı ve şifrenizi girin ve cihazınızın adını özelleştirin.

Adım 3: Bileşenleri Sığdırmak için Ahşap Tabanı Keski

Bileşenleri Sığdırmak İçin Keski Ahşap Taban
Bileşenleri Sığdırmak İçin Keski Ahşap Taban
Bileşenleri Sığdırmak İçin Keski Ahşap Taban
Bileşenleri Sığdırmak İçin Keski Ahşap Taban
Bileşenleri Sığdırmak İçin Keski Ahşap Taban
Bileşenleri Sığdırmak İçin Keski Ahşap Taban
Bileşenleri Sığdırmak İçin Keski Ahşap Taban
Bileşenleri Sığdırmak İçin Keski Ahşap Taban

Her şeyin işe yaradığını onayladıktan sonra, bu projenin ahşap işleri kısmını ele almanın zamanı geldi. Bu lamba, bir testere veya döner alet kesme tekerleği ile kısaltılması kolay olan dişli bir çubuk ile bir arada tutulur, daha sonra ayar flanşının hala vidalanabilmesi için düz bir şekilde eğelenir. Bileşenlerime uyum sağlamak için ahşap tabanı kestim.

Herhangi bir lekeyi onunla karıştırmamak için ahşap tabanı zımparaladım ve biraz ahşap lekesi ile bitirdim.

Adım 4: Kullanın

Kullan!
Kullan!

"Alexa, ışığı aç" demek doğal geliyor, bu yüzden akıllı ışığımı adlandırırken kendimi çok akıllı hissettim. Aynı ağda birden fazla cihaza sahip olmak için, örneğin "koridor ışığı" veya "gece lambası" olarak adlandırarak bunları ayırt edebilirsiniz. Bu gerçekten bir WeMo anahtarı satın almaktan daha iyi mi? Talimatlarda bu kadarını okuduysanız, özellikle özel vintage lamba yükseltmesi ve hepsi bir arada tasarımla, kendinizinkini oluşturmanın daha eğlenceli olduğu konusunda hemfikir olabiliriz.

Düşünme başlığınızın altında hangi akıllı ev projeleriniz var? Aşağıdaki yorumlarda ne üzerinde çalıştığınızı bana bildirin.

Önerilen: