Isi kandungan:

Jambatan IR Kompatibel Alexa Menggunakan Langkah ESP8266: 3
Jambatan IR Kompatibel Alexa Menggunakan Langkah ESP8266: 3

Video: Jambatan IR Kompatibel Alexa Menggunakan Langkah ESP8266: 3

Video: Jambatan IR Kompatibel Alexa Menggunakan Langkah ESP8266: 3
Video: Zemismart IR Remote Control Lengkap Cara Pasang IR Bridge Tuya Smartlife Apps 2024, November
Anonim
Jambatan IR Kompatibel Alexa Menggunakan ESP8266
Jambatan IR Kompatibel Alexa Menggunakan ESP8266

Saya mahukan kaedah untuk mengawal TV pintar saya melalui Alexa. Sayangnya Hi-Sense 65 Smart TV saya tidak mempunyai kemampuan untuk dikendalikan melalui WiFi. Alangkah baiknya jika ia mempunyai semacam API yang dapat saya gunakan untuk berinteraksi dengannya.

Oleh itu, saya membuat jambatan IR yang membolehkan anda mengawalnya dengan menggunakan jambatan IR pegun yang serasi dengan Alexa.

Bekalan

Lingkaran bercetak 3d - Sekiranya anda tidak mempunyai akses ke pencetak 3d, anda selalu boleh membuatnya menggunakan sesuatu buatan rumah. Dimuat turun dari sini

Pengawal mikro NodeMCU ESP8266.

2 LED Pemancar IR. LED ini hanya mempunyai 2 kaki dan mereka disambungkan dengan cara yang sama seperti yang anda sambungkan LED biasa (Sisi rata adalah negatif)

1 penerima IR untuk mempelajari arahan jauh dari alat kawalan jauh TV yang ada. Anda mesti menggunakan penerima IR yang mempunyai 3 kaki, VCC, GND dan data keluar.

1 RGB Led, ini adalah pilihan, anda tidak memerlukannya dan ia akan berfungsi tanpa memerlukan modifikasi.

Muat turun lain Alat ESPFlasher

Langkah 1: Menghubungkan Segalanya Bersama

Menghubungkan Segalanya Bersama
Menghubungkan Segalanya Bersama
Menghubungkan Segalanya Bersama
Menghubungkan Segalanya Bersama
Menghubungkan Segalanya Bersama
Menghubungkan Segalanya Bersama

Kedua-dua LED pemancar IR disambungkan secara Selari. Sisi rata ke mana-mana pin GND di NodeMCU dan 2 kaki yang lain bergabung bersambung ke GPIO Pin D2 di NodeMCU. Saya tidak pasti jika mereka perlu disambungkan melalui perintang tetapi saya fikir output ESP8266 hanya 3.3V jadi mereka mesti selamat. Juga mereka tidak digunakan sepanjang masa. Mereka hanya menyala semasa menghantar isyarat.

Penerima IR Seperti yang ditunjukkan dalam gambar ia mempunyai 3 kaki. Pin keluar data harus disambungkan ke GPIO D5 the GND ke GND dan melepaskan VCC ke pin 3.3V pada Node MCU

LED RGB Mempunyai 4 kaki, GND dan kemudian positif untuk Merah Biru dan Hijau. Kaki RGB menuju ke pin GPIO D6 D7 dan D8. Pesanan tidak menjadi masalah. Ia hanya akan menunjukkan warna yang berbeza.

Setelah berkumpul, anda boleh menukarnya dengan menggunakan Binari yang saya buat. lihat langkah seterusnya.

Langkah 2:

Imej
Imej
Imej
Imej

Memusingkan perduaan ke ESP8266 dan bukannya langsung dari lakaran Arduino bermaksud anda tidak perlu memasang semua perpustakaan. Anda boleh menggunakan alat Esp Flasher yang boleh dimuat turun dari sini.

github.com/nodemcu/nodemcu-flasher

Sketsa dan binari boleh dimuat turun dari halaman GitHub saya.

github.com/mailmartinviljoen/LittleNodes_IR_Bridge

Malangnya ini bukan semua yang harus anda lakukan. Sebaik sahaja anda menukar gambar, anda juga perlu memuat naik antara muka web HTML yang menggunakan bootstrap untuk mengkonfigurasi NodeMCU. Alat yang digunakan untuk memuat naik fail ini adalah pemalam luaran yang perlu anda pasang di Arduino IDE. Daripada membuat semula tutorial, inilah artikel hebat yang menunjukkan cara melakukannya.

randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/

Letakkan kandungan fail data.zip dalam folder yang disebut data dalam folder yang sama dengan fail. INO.

Anda harus membuka fail. INO di Arduino IDE. Sekiranya anda memasang pemalam dengan betul, anda akan melihat di bawah alat pilihan yang disebut muat naik ESP8266 Sketch Data. Selepas memuat naiknya peranti akhirnya akan diprogramkan.

Catatan: Jika anda tidak memuat naik fail, setelah anda menyambung ke titik akses dalam mod persediaan, halaman akan kosong kerana tidak dapat menemukan halaman untuk dimuat.

Langkah 3: Pelajari Kod IR dan Simpannya ke NodeMCU

Daripada menerangkan dalam bentuk teks bagaimana untuk menyiapkan peranti IR baru anda, saya membuat video yang menunjukkan bagaimana ia berfungsi dan juga menjelaskan cara memprogramkan peranti dengan kod IR.

Tonton video!

Beberapa maklumat tambahan

Penggunaan perpustakaan (Tidak dibuat oleh saya)

github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266

Wemo Emulator

Masalah yang mungkin berlaku. TV saya menggunakan protokol NEC IR, jadi ada kemungkinan TV anda tidak akan berfungsi jika tidak menggunakan jenis kod IR yang sama. I. E Kipas saya mempunyai alat kawalan jauh. Peranti akan mempelajari kodnya tetapi tidak berfungsi mengapa tidak, anda harus bermain-main dengan IRsend dan Menerima perpustakaan untuk mengetahui sebabnya.

STL yang boleh dicetak 3d juga terdapat di halaman github saya.

Disyorkan: