Isi kandungan:
- Bekalan
- Langkah 1: Menghubungkan Segalanya Bersama
- Langkah 2:
- Langkah 3: Pelajari Kod IR dan Simpannya ke NodeMCU
Video: Jambatan IR Kompatibel Alexa Menggunakan Langkah ESP8266: 3
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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:
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:
Bina Jambatan Interaktif Pelangi Menggunakan Minecraft Raspberry Pi Edisi: 11 Langkah
Bina Rainbow Interactive Bridge Menggunakan Minecraft Raspberry Pi Edisi: Semalam, saya melihat keponakan saya yang berusia 8 tahun bermain Minecraft dengan Raspberry Pi yang saya berikan kepadanya sebelumnya, kemudian saya mendapat idea, iaitu menggunakan kod untuk membuat Minecraft yang disesuaikan dan menarik- projek blok LED pi. Minecraft Pi adalah kaedah terbaik untuk memulakan
Tutorial Arduino Accelerometer: Mengawal Jambatan Kapal Menggunakan Motor Servo: 5 Langkah
Tutorial Arduino Accelerometer: Mengendalikan Jambatan Kapal Menggunakan Motor Servo: Sensor Accelerometer kini terdapat di kebanyakan telefon pintar kami untuk memberi mereka pelbagai penggunaan dan kemampuan yang kami gunakan setiap hari, tanpa mengetahui bahawa yang bertanggung jawab atasnya adalah accelerometer. Salah satu keupayaan ini adalah
Memandu Motor DC Menggunakan Jambatan H: 9 Langkah
Memandu Motor DC Menggunakan Jambatan H: Hello guys! Dalam arahan ini, saya akan menunjukkan kepada anda bagaimana untuk membina Jambatan H - litar elektronik ringkas yang membolehkan kita menggunakan voltan untuk dimuat di kedua-dua arah. Ini biasanya digunakan dalam aplikasi robotik untuk mengendalikan DC Motors. Dengan menggunakan H Brid
Cara Menggunakan Papan Kompatibel Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE dengan Menggunakan Blynk: 10 Langkah
Cara Menggunakan Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Compatible Board dengan Menggunakan Blynk: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Compatible BoardKeterangan: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 adalah papan pengembangan WIFI berdasarkan ESP8266 12E. Fungsinya serupa dengan NODEMCU, kecuali perkakasan yang dibina
Menggunakan Jambatan H (293D) untuk Memandu 2 Geared Hobby Motors Ans Arduino; Gambaran keseluruhan litar: 9 Langkah
Menggunakan Jambatan H (293D) untuk Memandu 2 Geared Hobby Motors Ans Arduino; Gambaran keseluruhan litar: Jambatan H 293D adalah litar bersepadu yang mampu menggerakkan 2 motor. Kelebihan jambatan H berbanding transistor atau litar kawalan MOSFET adalah bahawa ia boleh menggerakkan 2 motor secara dua arah (maju dan mundur) dengan Kod