Isi kandungan:

Alat Kawalan Jauh ILumos: 5 Langkah
Alat Kawalan Jauh ILumos: 5 Langkah

Video: Alat Kawalan Jauh ILumos: 5 Langkah

Video: Alat Kawalan Jauh ILumos: 5 Langkah
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Julai
Anonim
Alat Kawalan Jauh ILumos
Alat Kawalan Jauh ILumos
Alat Kawalan Jauh ILumos
Alat Kawalan Jauh ILumos
Alat Kawalan Jauh ILumos
Alat Kawalan Jauh ILumos
Alat Kawalan Jauh ILumos
Alat Kawalan Jauh ILumos

Rangkaian suis lampu dan dimmer pintar iLumos berfungsi dengan baik. Mereka memasang dengan mudah ke UK kerana mereka tidak memerlukan sambungan neutral yang sering tidak terdapat di titik suis lampu UK.

Mereka menggunakan transmisi 433MHz dari alat kawalan jauh mereka serta mempunyai kawalan sensitif sentuhan pada pelat muka mereka. Sekiranya seseorang ingin mengendalikannya dari Aplikasi atau menggunakan kawalan suara seperti Alexa, maka kaedah yang disyorkan adalah menggunakan pengawal RM Broadlink yang dapat menghantar mesej rf IR atau 433MHz. Oleh kerana protokol tidak dibina maka seseorang harus melatih produk Broadlink untuk mempelajari isyarat kawalan jauh. Sukar untuk melakukan latihan ini dan walaupun nampaknya berjaya, ia tidak memberikan hasil yang boleh dipercayai. Saya rasa ini disebabkan oleh fakta bahawa protokol iLumos agak sukar untuk dibezakan dari kebisingan latar belakang normal 433MHz dan oleh itu isyarat terlatih yang dihasilkan oleh Broadlink bukanlah gambaran yang baik dari apa yang diperlukan.

Petunjuk ini adalah bagaimana membuat pengawal yang boleh dipercayai. Untuk melakukan ini, mesej rf dari alat kawalan jauh ditangkap dan dianalisis sehingga dapat diterbitkan semula dengan betul dalam pemancar 433Mhz.

Perincian protokol dan format mesej ini disertakan dalam dokumentasi tetapi tidak perlu memahaminya untuk membina dan menggunakan alat kawalan pengganti ini.

Pengawal menggunakan mikrokontroler wifi ESP8266 dalam bentuk modul (ESP-12F). Ini dapat menerima arahan web dan mengubahnya ke dalam format mesej yang diperlukan dan kemudian menghantarnya melalui modul pemancar 433Mhz kos rendah yang sederhana. Sebilangan besarnya didasarkan pada pengawal IR sebelumnya yang dapat menghantar kod ke peranti IR seperti TV dan lain-lain. Fungsi IR telah dikekalkan sehingga pengawal yang sama dapat digunakan untuk kedua-dua iLumos dan pelbagai peranti IR. Anda juga boleh menambahkan pada peranti 433Mhz lain seperti soket pasang dengan hanya menambah fail teks konfigurasi melalui antara muka web.

Langkah 1: Komponen dan Alat Diperlukan

Diperlukan Komponen dan Alat
Diperlukan Komponen dan Alat
Diperlukan Komponen dan Alat
Diperlukan Komponen dan Alat
Diperlukan Komponen dan Alat
Diperlukan Komponen dan Alat
Diperlukan Komponen dan Alat
Diperlukan Komponen dan Alat

Komponen berikut diperlukan

  • Modul wifi ESP-12F
  • Modul pemancar 433Mhz
  • penukar rangsangan voltan
  • Pengawal selia 3.3V
  • Kapasitor 220uF 6V
  • Diod IR
  • saluran n MOSFET (AO3400)
  • Perintang 47R
  • Perintang 4K7 x2
  • Perintang 100K x 1
  • Soket mikro USB
  • cangkuk wayar
  • Kandang; menggunakan cetakan 3D -

www.thingiverse.com/thing:3318386

Alat berikut diperlukan

  • Besi pematerian titik halus
  • Pinset
  • Gam epoksi
  • Penerima Raspberry Pi dan 433MHz untuk menangkap kod

Perhatikan bahawa casing yang saya gunakan disimpan sekecil mungkin dan menggunakan komponen SMD.. Sekiranya penutup yang lebih besar digunakan maka mungkin untuk menggunakan komponen yang lebih besar seperti modul NodeMCU esp8266.

Langkah 2: Skematik

Skema
Skema

Litarnya sangat mudah.

Modul ESP-12F dikuasakan dari soket USB 5V melalui pengatur 3.3V linear.

5V digunakan sebagai sumber kuasa untuk dioda IR dan juga ditingkatkan melalui modul menjadi 10V. Ini digunakan sebagai sumber kuasa untuk 433MHz. Modul TX mudah boleh digunakan secara langsung dengan sumber 5V tetapi menjalankannya dari 10V meningkatkan daya penghantaran dan julat. Beberapa modul TX akan berjalan dari bekalan 3.3V tetapi sekali lagi mungkin kuasa yang sedikit lebih rendah.

GPIO14 digunakan sebagai output termodulasi untuk kedua-dua isyarat IR dan 433MHz. Dalam kes IR, ia dimodulasi oleh pembawa (biasanya 38KHz) tetapi untuk penggunaan RF, ia mengawal penghantaran on / off signal secara langsung. Walaupun IR akan mengirimkan setiap kali mesej RF dikirim, mereka tidak dapat dikelirukan dengan pesan IR biasa.

Langkah 3: Pembinaan

Pembinaan
Pembinaan
Pembinaan
Pembinaan

Pembinaannya sangat mudah.

Saya menjadikan bahagian IR sebagai modul kecil yang terpisah dengan transistor MOSFET dan perintang gerbangnya disolder langsung ke kaki LED untuk meminimumkan ukuran. Saya kemudian menambahkan sedikit resin epoksi untuk mengamankannya.

Pengatur dan kapasitor pemisah dipasang terus ke modul ESP-12F.

Selebihnya hanya menggunakan wayar kait untuk menyambungkan kuasa dan isyarat data.

Saya membuat antena untuk sambungan 433MHz menggunakan kaedah yang dijelaskan dalam

Langkah 4: Perisian dan Konfigurasi Awal

Perisian ini dibina dalam persekitaran Arduino.

Kod sumber untuk ini terdapat di

Kod ini boleh mengubah beberapa pemalar untuk tujuan keselamatan sebelum dikompilasi dan dipindahkan ke peranti ES8266.

  • AP_PORT menentukan port mendengar untuk menerima arahan
  • WM_PASSWORD menentukan kata laluan yang digunakan oleh wifiManager semasa mengkonfigurasi peranti ke rangkaian wifi tempatan
  • AP_AUTHID menentukan kod kebenaran yang mesti dihantar dengan setiap arahan untuk membenarkannya.
  • update_password menentukan kata laluan yang digunakan untuk membenarkan kemas kini firmware.

Semasa pertama kali digunakan peranti memasuki mod konfigurasi wifi. Gunakan telefon atau tablet untuk menyambung ke titik Akses yang disediakan oleh peranti, kemudian semak ke 192.168.4.1. Dari sini anda boleh memilih rangkaian wifi tempatan dan memasukkan kata laluannya. Ini hanya perlu dilakukan sekali atau jika menukar rangkaian atau kata laluan wifi.

Setelah peranti disambungkan ke rangkaian tempatannya, ia akan mendengar perintah. Dengan mengandaikan alamat IPnya adalah 192.168.0.100 maka pertama kali gunakan 192.168.0.100:AP_PORT/upload untuk memuat naik fail dalam folder data. Ini kemudian akan membolehkan 192.168.0.100/edit melihat dan memuat naik fail selanjutnya dan juga membenarkan 192.168.0100: AP_PORT digunakan untuk menghantar arahan ujian.

Kod sumber yang dibaca saya mengandungi arahan lebih lanjut mengenai pengiriman arahan kawalan, perintah makro, dan menghubungkan peranti ke perkhidmatan Alexa.

Langkah 5: Menangkap Kod

Suis iLumos harus dipasangkan terlebih dahulu dengan alat kawalannya. Ini dijelaskan oleh arahan iLumos dan melibatkan meletakkan peranti dalam mod berpasangan dan kemudian mengirimkannya perintah ON. Ini kemudian membolehkan peranti mengenali arahan selanjutnya menggunakan alamat berpasangan yang terdapat dalam setiap mesej.

Dua strategi adalah mungkin untuk menggunakan pengawal di sini.

Pertama anda boleh menangkap kod dari alat kawalan jauh iLumos yang ada dan kemudian menggunakan alat kawalan untuk meniru semula.

Kedua, alamat baru dapat digunakan untuk pengawal ini dan perangkat kemudian dipasangkan ke alamat baru menggunakan kod perintah yang telah dikenal pasti dalam alat kawalan jauh yang ada.

Saya lebih suka kaedah sebelumnya.

Kod sumber di github merangkumi utiliti yang dapat dijalankan pada Raspberry Pi menggunakan papan penerima 433MHz untuk menangkap kod dari remote iLumos. Petunjuk untuk ini boleh didapati di PDF keterangan protokol di laman web tersebut.

Disyorkan: