İçindekiler:

Nihai Işık Anahtarı: 6 Adım (Resimlerle)
Nihai Işık Anahtarı: 6 Adım (Resimlerle)

Video: Nihai Işık Anahtarı: 6 Adım (Resimlerle)

Video: Nihai Işık Anahtarı: 6 Adım (Resimlerle)
Video: Dünyanın en zor zeka oyunu daha çözebilen yok 😳😳 2024, Kasım
Anonim
Nihai Işık Anahtarı
Nihai Işık Anahtarı

Bu talimatın amacı, wifi bağlantılı bir ışık anahtarını (ayrıca uzaktan kumanda olarak da adlandırılır) nasıl yaptığımı açıklamaktır. Bu uzaktan kumandaların amacı, birkaç wifi bağlantılı röleyi açıp kapatmaktır. Röleler bu talimatta açıklanmamıştır. Geçmişte yaptığım ayrı bir talimatta açıklanıyorlar: ESP8266 Wifi Anahtarı.

Bu uzaktan kumandalar en fazla 3 küçük düğme içerecektir. Her düğme bir veya daha fazla röleyi açar/kapatır. Her düğmenin yanında bir LED geri bildirim görevi görür. Özel bir amaç için daha büyük bir düğme kullanılır: tüm röleleri kapatır. Sadece uzaktan kumanda ile kontrol edilenler değil, evin tüm kumandaları tarafından kontrol edilen tüm röleler. Bu, işe giderken veya yatarken her şeyi kapatmak için kullanılır.

Cihazlar arasındaki bağlantı Blynk tarafından yönetilir. Uzak mikrodenetleyici, ESP8266'ya sahip bir Huzzah Feather'dır. Uzaktan kumandalara giden güç bir USB duvar prizinden geliyor (pil yok).

Talimatlarımı takip ederseniz, bu cihazın önceki talimatta açıklananla benzer bir amacı olduğunu fark edeceksiniz: ESP32 Thing Wifi Remote ve haklısınız. Önceki modelden aşağıdaki geliştirmeleri yaptım:

  • ESP32 Şeyinin yerini ESP8266'lı bir Huzzah Feather aldı (ESP32 Şeyiyle bağlantı sorunları yaşadım).
  • Metalik düğmeler plastik düğmelerle değiştirildi (statik elektrik bazen yeniden başlatma gerektiren metalik düğmeler aracılığıyla tahtaya iletildi).
  • Bu uzaktan kumandalar, evin tüm ışıklarını her bir uzaktan kumandayla kontrol etmek yerine artık yalnızca birkaç ışığı, genellikle bir odadaki ışıkları kontrol ediyor (böylece örneğin diğer yatak odalarındaki ışıkları yanlışlıkla açmazsınız).
  • Uzaktan kumandayı USB fişinden çıkarabilmek ve yine de birkaç saat kullanabilmek için eski modelde bir pilim vardı. Görünüşe göre bu işlevi hiç kullanmadım, bu yüzden uzaktan kumandayı daha ince yapmak için pili çıkardım.
  • "Her şeyi kapat" düğmesini ekledim.
  • Geri bildirim LED'lerini ekledim.

Zorluk seviyesi: Orta

Gerekli malzeme:

  • 1 plastik muhafaza PolyCase ve PolyCase
  • ESP8266 Adafruit ile 1 Tüy HUZZAH
  • 1 adet yarım boy lehimlenebilir breadboard Adafruit
  • 3 ledli Adafruit
  • 3 adet uzun ve dar buton Adafruit
  • 1 adet kısa ve geniş buton Adafruit
  • 7 3.3k direnç Amazon
  • 1 adet USB tip-A erkek fiş Adafruit
  • tel kıvılcım
  • poliüretan yapıştırıcı Lowes

Gerekli araçlar:

  • Havya Amazon
  • Dremel (eğer yoksa maket bıçağı yeterli olur) Lowes
  • Matkap presi (eğer yoksa, bir el matkabı yeterli olacaktır) Lowes

Adım 1: Tasarım

Tasarım
Tasarım

Mikrodenetleyici:

Mikrodenetleyici olarak, aşağıdaki nedenlerle Adafruit tarafından yapılan ESP8266 ile Huzzah tüyünü kullandım:

  • Wi-Fi özelliği var
  • Ucuz (monte edilmiş versiyon için 18,95 $)
  • Nispeten küçüktür (23 mm x 51 mm x 8 mm / 0,9" x 2" x 0,28")
  • 9 GPIO pini var (7'ye ihtiyacım vardı)

Mikrodenetleyici, bir USB çıkışının 5V'luk gücüyle beslenecektir.

Butonlardan giriş olarak 4 adet GPIO, ışık ledlerine çıkış olarak 3 adet GPIO kullanılacaktır. Düğmelerden biri (her ışığı kapatan) bir LED'e sahip, bu yüzden bu düğme için bir geri bildirim ledi olması bana mantıklı gelmedi.

Düğmeler:

Düğmelerin tasarımı çok basittir: 3 küçük düğme için SPST anahtarları olarak da adlandırılan dokunsal anahtarları seçtim. Uzun olanları kasanın dışında kalsınlar diye seçtim. Daha büyük düğme için ayrıca bir SPST anahtarı seçtim, ancak daha kısa olanı, böylece kasaya gömülecek, amaç yanlışlıkla itilmemesi. Ayrıca içinde bir led vardır ve bir G/Ç sembolüne sahiptir.

Yukarıdaki şemada gösterildiği gibi, anahtarlar 3,3k aşağı çekme direnci aracılığıyla GPIO'ya toprak sağlar ve basıldığında GPIO'ya 3,3 V sağlar.

LED'ler:

5 mm sarı LED kullandım. Bir uçta bir GPIO'ya ve diğer uçta bir 3.3k direnç üzerinden topraklamaya basitçe bağlanırlar.

muhafaza:

Muhafaza için, iç boyutları en az 51mm x 97mm x 11mm / 2.0" x 3.8" x 0.4" olan bir plastik kutuya ihtiyacım vardı. Seçtiğim kutunun iç boyutları 52mm x 100mm x 19mm / 2.0" x 3.9" x 0.7". Bu, sistemin muhafaza kapağıyla aynı hizada itildiğinden ve düğmelerin kapaktan dışarı çıkacağından emin olmak için devre tahtasının arkasına birkaç karton veya kağıt istiflemem gerekeceği anlamına geliyor.

Tüm bileşenler lehimlenebilir bir devre tahtası üzerinde lehimlenmiştir. Bu, geleneksel bir devre tahtasından daha kalıcı ve güvenli hale getirir ve özel yapım bir PCB tasarlamayı gerektirmez. Adafruit'in yarı boyutlu permaboardunun mükemmel çalıştığını buldum.

Adım 2: Tahtayı Yapmak

Önerilen: