İçindekiler:
- Adım 1: Röleyi Bağlayın
- Adım 2: Mikrodenetleyiciyi Programlayın ve Test Edin
- Adım 3: Bileşenleri Sığdırmak için Ahşap Tabanı Keski
- Adım 4: Kullanın
Video: ESP8266'lı Alexa Akıllı Lamba: 4 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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
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
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
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
"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:
Stencil Lamba - Bir Lamba Birçok Ton: 5 Adım
Şablon Lamba - Bir Lamba Birçok Ton: Bu talimat size değiştirilebilir gölgeli basit bir lambanın nasıl yapıldığını gösterecektir (Bu bir abajurdur)
Bluetooth Akıllı Telefon Kontrollü Akıllı LED Lamba: 7 Adım
Bluetooth Akıllı Telefon Kontrollü Akıllı LED Lamba: Her zaman aydınlatma cihazlarımı kontrol etmeyi hayal ediyorum. Sonra biri inanılmaz renkli bir LED lamba yaptı. Geçenlerde Youtube'da Joseph Casha'nın bir LED Lambasına rastladım. Ondan ilham alarak, bağlantıyı korurken birkaç işlev eklemeye karar verdim
Akıllı Lamba Uzaktan Kumandalı veya Ağ Geçidli IoT RC Araba: 8 Adım (Resimlerle)
Akıllı Lamba Uzaktan Kumandalı veya Ağ Geçidli IoT RC Araba: İlgisiz bir proje için, evimdeki MiLight akıllı lambalar ve lamba uzaktan kumandaları ile konuşmak için bazı Arduino kodları yazıyordum. Kablosuz uzaktan kumandalardan komutları almayı başardıktan sonra, Test etmek için küçük bir RC araba yapmaya karar verdim
Akıllı Telefon Web Arayüzü ile Kolay 5 Dolarlık Akıllı Lamba: 4 Adım
Akıllı Telefon Web Arayüzü ile 5$'lık Kolay Akıllı Lamba: Merhaba! Benim adım Raphael. Bu benim ilk Eğitilebilirliğim! Bu lambayı yaratmamdaki temel amacım, mobilite açısından dezavantajlı insanların yaşamlarına yardımcı olmaktır. Bir gün, duvarlarda düğmeler veya ulaşılması zor prizler değil, kontrol edilecek akıllı telefonlarımız olacak
Akıllı Lamba (TCfD) - Gökkuşağı + Müzik Görüntüleyici: 7 Adım (Resimlerle)
Akıllı Lamba (TCfD) - Gökkuşağı + Müzik Görselleştirici: Bu proje TÜDelft'te Konsept Tasarım Teknolojisi dersi için yapılmıştır. Nihai ürün bir ESP-32 tabanlı LED lambadır ve sunucuya bağlıdır. Prototip için lambanın iki işlevi vardır; yatıştırıcı bir renk yayan bir gökkuşağı efekti