İçindekiler:
- Adım 1: Gerekli Bileşenler ve Araçlar
- 2. Adım: Şematik
- Adım 3: İnşaat
- Adım 4: Yazılım ve İlk Yapılandırma
- Adım 5: Kodları Yakalama
Video: ILumos Uzaktan Kumanda: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
iLumos akıllı ışık anahtarı ve dimmer serisi çok iyi çalışıyor. Genellikle İngiltere aydınlatma anahtar noktalarında bulunmayan nötr bir bağlantı gerektirmediklerinden İngiltere'ye kolayca kurulurlar.
Yüz plakalarında dokunmaya duyarlı kontrollere sahip olmanın yanı sıra, uzaktan kumandalarından 433MHz iletim kullanıyorlar. Bunları bir Uygulamadan kontrol etmek veya Alexa gibi ses kontrolünü kullanmak istiyorsanız, önerilen yöntem, IR veya 433MHz rf mesajlarını iletebilen bir Broadlink RM denetleyicisi kullanmaktır. Protokol yerleşik olmadığı için, Broadlink ürününün uzaktan kumanda sinyallerini öğrenmesi için eğitilmesi gerekir. Bu eğitimi yapmak zordur ve görünüşte başarılı olsa bile güvenilir bir sonuç vermez. Bunun, iLumos protokolünün normal 433MHz arka plan gürültüsünden ayırt edilmesinin oldukça zor olması gerçeğinden kaynaklandığını düşünüyorum ve bu nedenle Broadlink'in yeniden ürettiği eğitimli sinyal, gerekenin iyi bir temsili değil.
Bu talimat, güvenilir bir denetleyicinin nasıl yapılacağıdır. Bunu yapmak için uzaktan kumandalardan gelen rf mesajları yakalandı ve analiz edildi, böylece 433 Mhz'lik bir vericide düzgün bir şekilde yeniden üretilebildiler.
Protokolün ayrıntıları ve bu mesajların formatı belgelere dahil edilmiştir, ancak bu yedek denetleyiciyi oluşturmak ve kullanmak için bunu anlamak gerekli değildir.
Kontrolör, bir modül (ESP-12F) şeklinde bir ESP8266 wifi mikrodenetleyici kullanır. Bu, web komutlarını alabilir ve bunları gerekli mesaj formatına dönüştürebilir ve ardından bunları basit, düşük maliyetli bir 433Mhz verici modülü aracılığıyla gönderebilir. Birçoğu, TV'ler vb. gibi IR cihazlarına kod gönderebilen önceki bir IR denetleyicisine dayanmaktadır. IR işlevi, aynı denetleyicinin hem iLumos hem de bir dizi IR cihazı için kullanılabilmesi için korunmuştur. Ayrıca web arayüzü üzerinden yapılandırma metin dosyalarını ekleyerek fişli prizler gibi diğer 433Mhz cihazlara eklemek de mümkündür.
Adım 1: Gerekli Bileşenler ve Araçlar
Aşağıdaki bileşenler gereklidir
- ESP-12F wifi modülü
- 433Mhz verici modülü
- voltaj yükseltici dönüştürücü
- 3.3V regülatör
- 220uF 6V kapasitör
- IR diyot
- n kanal MOSFET (AO3400)
- 47R direnç
- 4K7 dirençler x2
- 100K direnç x 1
- USB mikro soket
- tel bağlamak
- muhafaza; 3D baskılı bir kılıf kullandı -
www.thingiverse.com/thing:3318386
Aşağıdaki araçlar gereklidir
- İnce nokta havya
- Cımbız
- epoksi yapıştırıcı
- Kodları yakalamak için Raspberry Pi ve 433MHz alıcı
Kullandığım kasanın olabildiğince küçük tutulduğunu ve SMD bileşenleri kullanıldığını unutmayın.. Daha büyük bir kasa kullanılıyorsa, NodeMCU esp8266 modülleri gibi daha büyük bileşenleri kullanmak mümkündür.
2. Adım: Şematik
Devre çok basit.
ESP-12F modülü, doğrusal bir 3.3V regülatör aracılığıyla bir USB 5V soketinden güç alır.
5V, IR diyotu için güç kaynağı olarak kullanılır ve ayrıca bir modül aracılığıyla 10V'a yükseltilir. Bu, 433MHz için güç kaynağı olarak kullanılır. Basit TX modülleri doğrudan 5V'luk bir kaynakla kullanılabilir, ancak bunları 10V'dan çalıştırmak iletim gücünü ve menzili artırır. Bazı TX modülleri 3.3V beslemeden çalışır ancak yine biraz daha düşük güç olabilir.
GPIO14, hem IR hem de 433MHz sinyalleri için modüle edilmiş çıkış olarak kullanılır. IR durumunda, bir taşıyıcı (tipik olarak 38KHz) tarafından modüle edilir, ancak RF kullanımı için iletim açma/kapama sinyalini doğrudan kontrol eder. IR, RF mesajları gönderildiğinde iletilecek olsa da, normal IR mesajları ile karıştırılamazlar.
Adım 3: İnşaat
İnşaat çok basittir.
IR parçasını, boyutu en aza indirmek için MOSFET transistörü ve kapı direnci doğrudan LED'in ayağına lehimlenmiş ayrı bir küçük modül olarak oluşturuyorum. Daha sonra sabitlemek için biraz epoksi reçine ekliyorum.
Regülatör ve ayırma kapasitörü doğrudan ESP-12F modülüne monte edilmiştir.
Gerisi, gücü ve veri sinyalini bağlamak için sadece bağlantı teli kullanıyor.
www.instructables.com/id/433-MHz-Coil-loaded-antenna/ bölümünde açıklanan yöntemi kullanarak 433MHz bağlantısı için bir anten yapıyorum.
Adım 4: Yazılım ve İlk Yapılandırma
Yazılım Arduino ortamında oluşturulmuştur.
Bunun için kaynak kodu https://github.com/roberttidey/iLumos adresindedir.
Kod, derlenmeden ve ES8266 aygıtına aktarılmadan önce güvenlik amacıyla bazı sabitlerin değiştirilmesini sağlayabilir.
- AP_PORT komutları almak için dinleme portunu tanımlar
- WM_PASSWORD, cihazı yerel wifi ağına yapılandırırken wifiManager tarafından kullanılan şifreyi tanımlar.
- AP_AUTHID, yetkilendirmek için her komutla birlikte gönderilmesi gereken bir yetkilendirme kodu tanımlar.
- update_password, üretici yazılımı güncellemelerine izin vermek için kullanılan bir parolayı tanımlar.
Cihaz ilk kullanıldığında wifi yapılandırma moduna girer. Cihaz tarafından kurulan Erişim noktasına bağlanmak için bir telefon veya tablet kullanın ve ardından 192.168.4.1'e gidin. Buradan yerel wifi ağını seçebilir ve şifresini girebilirsiniz. Bu, yalnızca bir kez veya wifi ağları veya şifreleri değiştirilirken yapılmalıdır.
Cihaz yerel ağına bağlandıktan sonra komutları dinleyecektir. IP adresinin 192.168.0.100 olduğunu varsayarak, dosyaları veri klasörüne yüklemek için önce 192.168.0.100:AP_PORT/upload kullanın. Bu, daha sonra 192.168.0.100/edit'in başka dosyaları görüntülemesine ve yüklemesine ve ayrıca 192.168.0100:AP_PORT'un test komutları göndermek için kullanılmasına izin verecektir.
Kaynak kodu beni oku, kontrol komutları, makro komutları gönderme ve cihazı Alexa hizmetine bağlama hakkında daha fazla talimat içerir.
Adım 5: Kodları Yakalama
iLumos anahtarları önce kontrol cihazlarıyla eşleştirilmelidir. Bu, iLumos talimatlarında açıklanır ve cihazı eşleştirme moduna geçirmeyi ve ardından bir AÇIK komutu göndermeyi içerir. Bu daha sonra cihazın her mesajda bulunan eşleştirilmiş adresi kullanarak başka komutları tanımasını sağlar.
Denetleyiciyi burada kullanmak için iki strateji mümkündür.
Öncelikle mevcut iLumos uzaktan kumandalarından kodları yakalayabilir ve ardından bunları çoğaltmak için denetleyiciyi kullanabilirsiniz.
İkinci olarak, bu kontrolör için yeni adresler kullanılabilir ve daha sonra cihazlar, mevcut uzaktan kumandalarda önceden tanımlanmış komut kodları kullanılarak yeni adresle eşleştirilebilir.
Ben eski yöntemi tercih ederim.
Github'daki kaynak kodu, iLumos uzaktan kumandalarından kodları yakalamak için 433MHz alıcı kartı kullanarak bir Raspberry Pi üzerinde çalıştırılabilen bir yardımcı program içerir. Bunun için talimatlar, o sitedeki protokol açıklaması PDF'sinde bulunabilir.
Önerilen:
Ayak Pedalı Deklanşör Uzaktan Kumanda + Tetik: 6 Adım (Resimlerle)
Ayak Pedalı Deklanşör Uzaktan Kumandası + Tetik: Bu pedallı uzaktan kumanda, durma animatörleri, fotoğraf arşivcileri, blog yazarları ve kameralarının deklanşör düğmesine her zaman ulaşamayan veya bir kamera takılıyken bir masa üstünde hızlı bir şekilde çalışması gereken profesyoneller için mükemmeldir. yüksek gider. Aralık 2020 güncellemesi:E
Arduino Tarayıcı Tabanlı Uzaktan Kumanda (linux): 9 Adım (Resimli)
Arduino Tarayıcı Tabanlı Uzaktan Kumanda (linux): Çocuklarımız var. Ben onları çok seviyorum ama çocuk kanallarını açtıklarında uydu ve TV için uzaktan kumandayı saklıyorlar. Bunun birkaç yıl boyunca her gün gerçekleşmesinden sonra ve sevgili eşimin bana bir
Dragonboard 410c Usando IDE Eclipse Para Bir Dragonboard ile Desenvolvendo Uygulamaları Uzaktan Kumanda: 17 Adım
Desenvolvendo Uygulamaları Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é HostPC (Bilgisayar / Dizüstü Bilgisayar) için ortam yapılandırması için gerekli olan en uygun koşullar, HostPC (Bilgisayar / Defter), Alvo (Sürükle
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Etme: 6 Adım
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Edin: TV veya DVD oynatıcınızın uzaktan kumandasını kaybettiyseniz, cihazın üzerindeki düğmeleri yürümek, bulmak ve kullanmak zorunda olmanın ne kadar sinir bozucu olduğunu bilirsiniz. Bazen bu düğmeler, uzaktan kumandayla aynı işlevi bile sunmaz.
Dört Kanallı RC Oyuncak Uzaktan Kumandaya Dönüştürülen Sıradan Uzaktan Kumanda Kiti: 4 Adım
Dört Kanallı RC Oyuncak Uzaktan Kumandaya Dönüştürülen Sıradan Uzaktan Kumanda Kiti: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。改造方法非常简单。只需准备一些瓦楞纸板,然后按照视频教程完成这个电子项目并为您服务。玩具车船提供远程无线控制。