Daftar Isi:
- Perlengkapan
- Langkah 1: Menghubungkan Semuanya Bersama
- Langkah 2:
- Langkah 3: Pelajari Kode IR dan Simpan Ke NodeMCU
Video: Jembatan IR Kompatibel Alexa Menggunakan ESP8266: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Saya ingin cara untuk mengontrol TV pintar saya melalui Alexa. Sayangnya Smart TV Hi-Sense 65 saya tidak memiliki kemampuan untuk dikontrol melalui WiFi. Akan lebih baik jika memiliki semacam API yang dapat saya gunakan untuk berinteraksi dengannya.
Jadi saya membuat jembatan IR yang memungkinkan Anda untuk mengontrolnya melalui jembatan IR stasioner yang kompatibel dengan Alexa.
Perlengkapan
kandang cetak 3d - Jika Anda tidak memiliki akses ke printer 3d, Anda selalu dapat membuatnya menggunakan sesuatu yang dibuat sendiri. Dapat diunduh dari sini
Mikrokontroler NodeMCU ESP8266.
2 LED Pemancar IR. LED ini hanya memiliki 2 kaki dan terhubung dengan cara yang sama seperti Anda menghubungkan LED biasa (sisi datar adalah negatif)
1 penerima IR untuk mempelajari perintah jarak jauh dari remote TV yang ada. Anda harus menggunakan penerima IR yang memiliki 3 kaki, VCC, GND dan data keluar.
1 RGB Led, ini opsional, Anda tidak membutuhkannya dan akan berfungsi tanpa modifikasi apa pun.
Unduhan lainnyaESPFlasher Tool
Langkah 1: Menghubungkan Semuanya Bersama
Kedua LED pemancar IR terhubung secara Paralel. Sisi datar ke pin GND apa pun di NodeMCU dan 2 kaki lainnya bergabung bersama terhubung ke GPIO Pin D2 di NodeMCU. Saya tidak yakin apakah mereka perlu dihubungkan melalui resistor tetapi saya pikir output ESP8266 hanya 3.3V sehingga mereka harus aman. Juga mereka tidak digunakan sepanjang waktu. Mereka hanya menyala saat mengirim sinyal.
Penerima IR Seperti yang ditunjukkan pada gambar, ia memiliki 3 kaki. Pin data out harus terhubung ke GPIO D5 GND ke GND dan offcoarse VCC ke pin 3.3V pada Node MCU
RGB LED Memiliki 4 kaki, GND dan kemudian positif untuk Merah Biru dan Hijau. Kaki RGB masuk ke pin GPIO D6 D7 dan D8. Urutan tidak masalah. Itu hanya akan menunjukkan warna yang berbeda.
Setelah dirakit, Anda cukup mem-flash-nya menggunakan Binary yang saya buat. lihat langkah selanjutnya.
Langkah 2:
Mem-flash biner ke ESP8266 alih-alih langsung dari sketsa Arduino berarti Anda tidak harus menginstal semua pustaka. Anda dapat menggunakan alat Esp Flasher yang dapat diunduh dari sini.
github.com/nodemcu/nodemcu-flasher
Dan sketsa dan biner dapat diunduh dari halaman GitHub saya.
github.com/mailmartinviljoen/LittleNodes_IR_Bridge
Sayangnya ini tidak semua yang harus Anda lakukan. Setelah Anda mem-flash gambar, Anda juga perlu mengunggah antarmuka web HTML yang menggunakan bootstrap untuk mengonfigurasi NodeMCU. Alat yang digunakan untuk mengunggah file-file ini adalah plugin eksternal yang perlu Anda instal di Arduino IDE. Alih-alih membuat ulang tutorial, inilah artikel bagus yang menunjukkan cara melakukannya.
randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/
Tempatkan isi file data.zip di folder bernama data di folder yang sama tempat file. INO berada.
Anda harus membuka file. INO di Arduino IDE. Jika Anda menginstal plugin dengan benar, Anda akan melihat di bawah alat opsi yang disebut Unggah Data Sketsa ESP8266. Setelah mengunggahnya, perangkat akhirnya akan diprogram.
Catatan: Jika Anda tidak mengunggah file, setelah Anda terhubung ke titik akses dalam mode penyiapan, halaman akan kosong karena tidak dapat menemukan halaman untuk dimuat.
Langkah 3: Pelajari Kode IR dan Simpan Ke NodeMCU
Alih-alih menjelaskan dalam bentuk teks cara mengatur perangkat IR baru Anda, saya membuat video yang menunjukkan cara kerjanya dan juga menjelaskan cara memprogram perangkat dengan kode IR.
Tonton videonya!
Beberapa informasi tambahan
Perpustakaan menggunakan (Tidak dibuat oleh saya)
github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266
Emulator Wemo
Kemungkinan masalah. TV saya menggunakan protokol IR NEC, jadi ada kemungkinan TV Anda tidak akan berfungsi jika tidak menggunakan jenis kode IR yang sama. I. E Kipas saya memiliki remote. Perangkat akan mempelajari kode tetapi tidak berfungsi tidak yakin mengapa, Anda harus mengutak-atik perpustakaan IRsend dan Receive untuk mengetahui alasannya.
STL yang dapat dicetak 3d juga ada di halaman github saya.
Direkomendasikan:
Bangun Jembatan Interaktif Pelangi Menggunakan Minecraft Raspberry Pi Edition: 11 Langkah
Build Rainbow Interactive Bridge Menggunakan Minecraft Raspberry Pi Edition: Kemarin, saya melihat keponakan saya yang berusia 8 tahun bermain Minecraft dengan Raspberry Pi yang saya berikan sebelumnya, lalu saya mendapat ide, yaitu menggunakan kode untuk membuat Minecraft yang disesuaikan dan menarik- pi proyek blok LED. Minecraft Pi adalah cara yang bagus untuk memulai dengan
Mesin Halloween Scare Menggunakan PIR, Labu Cetak 3D, dan Papan Lelucon/Pranker Praktis Audio yang Kompatibel dengan Arduino Troll.: 5 Langkah
Mesin Halloween Scare Menggunakan PIR, Labu Cetak 3D, dan Papan Lelucon Praktis/Pranker Audio yang Kompatibel dengan Arduino Troll.: Papan Troll yang dibuat oleh Patrick Thomas Mitchell dari EngineeringShock Electronics, dan didanai sepenuhnya di Kickstarter belum lama ini. Saya mendapat hadiah saya beberapa minggu lebih awal untuk membantu menulis beberapa contoh penggunaan dan membangun perpustakaan Arduino dalam upaya
Tutorial Akselerometer Arduino: Mengontrol Jembatan Kapal Menggunakan Motor Servo: 5 Langkah
Tutorial Akselerometer Arduino: Mengontrol Jembatan Kapal Menggunakan Motor Servo: Sensor akselerometer sekarang ada di sebagian besar ponsel cerdas kita untuk memberi mereka berbagai macam penggunaan dan kemampuan yang kita gunakan sehari-hari, tanpa menyadari bahwa yang bertanggung jawab untuk itu adalah akselerometer. Salah satu kemampuan tersebut adalah pengendalian
Radio FM Menggunakan Inviot U1, Papan yang Kompatibel dengan Arduino: 3 Langkah
Radio FM Menggunakan Inviot U1, Papan yang Kompatibel dengan Arduino: TEA5767 mudah digunakan dengan arduino. Saya menggunakan modul TEA5767 dan papan anInvIoT U1 dari InvIoT.com
Cara Menggunakan Papan Kompatibel Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Dengan Menggunakan Blynk: 10 Langkah
Cara Menggunakan Papan Kompatibel Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE dengan Menggunakan Blynk: Papan Kompatibel Arduino WeMos D1 WiFi UNO ESP8266 IOT IDEDeskripsi: Papan Pengembangan WiFi ESP8266 WEMOS D1. WEMOS D1 adalah papan pengembangan WIFI berdasarkan ESP8266 12E. Fungsinya mirip dengan NODEMCU, kecuali perangkat kerasnya dibangun