Daftar Isi:
- Perlengkapan
- Langkah 1: Menyiapkan Sinric
- Langkah 2: Menyiapkan Arduino IDE
- Langkah 3: Membaca Sinyal IR Dari Remote TV
- Langkah 4: Menyiapkan NodeMCU
- Langkah 5: Menyiapkannya Dengan Alexa
- Langkah 6: Opsional: Kotak PCB dan Potong Laser Kustom
Video: Kontrol TV Alexa NodeMCU: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Pelajari cara membuat Alexa mengontrol TV Anda, dengan NodeMCU.
Jika Anda menyukai proyek ini, jangan ragu untuk memilihnya di Kontes Sensor.
Perlengkapan
Komponen:
NodeMCU Esp8266 dan Kabel Micro USB dengan jalur data
Penerima IR dan LED IR
Arduino Uno untuk membaca sinyal IR
Dua LED 3mm (saya memilih merah dan hijau)
Dua 220 Resistor
Papan tempat memotong roti dan Kabel Jumper
Opsional: PCB Kustom, Kotak Potong Laser, Kebuntuan, Konektor JST, Kawat, dan Pin Header Wanita Baris Tunggal
Peralatan:
Komputer
Opsional: Besi Solder, Pemotong Kawat, dan Dudukan PCB
Langkah 1: Menyiapkan Sinric
Sinric oleh Kakopappa
1. Buka Sinric.com dan daftarkan akun.
2. Masuk dan SALIN Kunci API Anda.
3. Buat Perangkat Rumah Pintar baru dengan menekan Tambah, dan mengetikkan nama, dan memilih Beralih di bawah Jenis Perangkat. Kemudian tekan Simpan.
4. Sekarang Anda akan melihat perangkat baru di dasbor. Salin ID Perangkat.
Langkah 2: Menyiapkan Arduino IDE
1. Unduh dan instal Arduino IDE jika Anda belum melakukannya, dengan membuka
2. Buka Arduino IDE, dan masuk ke Preferences. Kemudian di bawah URL Manajer Dewan Tambahan, tambahkan URL ini:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. Unduh file ArduinoJson-v5.13.2.zip
4. Di Arduino IDE, buka Sketch → Include Library → Add Zip Library dan pilih file.zip.
5. Ulangi proses dengan file arduinoWebSockets-2.1.1.zip:
6. Sekarang masuk ke Sketch → Include Library → Manage Libraries, dan cari IRremoteESP8266. Pilih Versi 2.5.3, dan instal.
7. Instal juga library IRremote, dengan cara yang sama (versi terbaru).
8. Kemudian Exit dan restart IDE.
Langkah 3: Membaca Sinyal IR Dari Remote TV
1. Mulailah dengan menghubungkan Penerima IR ke Arduino Uno pada papan tempat memotong roti dengan Kabel Jumper, seperti yang ditunjukkan pada skema.
2. Unduh IRrecvDump_final.zip, unzip, dan buka file.ino di Arduino IDE.
3. Colokkan Arduino Uno ke komputer Anda.
4. Di Arduino IDE, di bawah Tools and Board pilih Arduino/Genuino Uno, dan di bawah Port, pilih port yang benar.
5. Upload kode tersebut ke Arduino, dengan menekan tanda panah (→).
6. Buka Serial Monitor dengan masuk ke Tools dan Serial Monitor.
7. Atur baud rate ke 9600.
8. Arahkan Remote TV Anda ke Penerima IR dan tekan tombol yang ingin Anda kendalikan, dan salin input Raw untuk nanti.
9. Setelah Anda selesai mencatat sinyal, lepaskan Arduino dari komputer Anda, siap untuk langkah berikutnya.
Langkah 4: Menyiapkan NodeMCU
1. Download Sinric_NodeMCU_Alexa_TV_Control.zip, unzip, dan buka file.ino di Arduino IDE.
2. Di Arduino IDE, di bawah Tools and Board pilih NodeMCU 1.0 (ESP-12E Module), di bawah Flash Size pilih 4M (3M SPIFFS), dan di bawah Port pilih port yang benar.
3. Di Sinric_NodeMCU_Alexa_TV_Control.ino masukkan Sinyal Jarak Jauh IR Anda, ID Perangkat, Kunci Api, Nama Wifi, dan Kata Sandi Wifi, di tempat yang ditentukan. Untuk menambah jumlah perangkat, batalkan komentar pada baris kode yang ditentukan.
4. Hubungkan NodeMCU ke LED IR, LED Merah dan Hijau dan Resistor, pada Breadboard, seperti yang ditunjukkan pada diagram elektronik. (LED merah dan hijau tidak diperlukan tetapi bagus untuk dimiliki)
5. Hubungkan NodeMCU ke komputer Anda dengan kabel Micro USB.
6. Unggah kode ke papan.
7. LED Hijau akan menyala, setiap kali terhubung ke Wifi.
Langkah 5: Menyiapkannya Dengan Alexa
1. Instal Aplikasi Amazon Alexa di ponsel Anda, dan masuk dengan akun Amazon Anda.
2. Masuk ke Skills & Games, dan cari sinric, pilih dan tekan Enable, dan Anda akan diminta untuk login ke akun Sinric Anda.
3. Temukan perangkat Anda dengan membuka Perangkat → + → Tambah Perangkat → Lainnya → TEMUKAN PERANGKAT. (Pastikan Alexa Anda terhubung ke jaringan yang sama dengan NodeMCU.)
4. Semoga perangkat Anda telah ditemukan, jadi yang perlu Anda lakukan hanyalah mengatur perangkat Anda.
5. Sekarang uji dengan meletakkan papan tempat memotong roti di dekat TV, mengarahkan LED IR ke TV, dan mengatakan sesuatu seperti: Alexa, nyalakan TV. Anda akan melihat LED merah berkedip dan TV Anda menyala.
Langkah 6: Opsional: Kotak PCB dan Potong Laser Kustom
Agar terlihat lebih profesional dan lebih permanen, saya membuat PCB custom, untuk menggantikan breadboard.
Saya membuat PCB dengan EasyEDA (sayangnya bukan Eagle karena saya tidak ahli dalam membuat PCB), dan memesan PCB dari JLCPCB, dan papan itu bekerja pertama kali. LED IR dapat dihubungkan ke konektor JST, sehingga kasing dapat diletakkan di rak di bawah TV, sedangkan LED IR dipasang di bawah Penerima IR TV.
Saya kemudian membuat kotak Laser Cut, untuk menempatkan PCB, dari akrilik bening.
Direkomendasikan:
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: 4 Langkah (dengan Gambar)
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: Selamat datang di 'ible' saya #45. Beberapa waktu yang lalu saya membuat BB8 versi RC yang berfungsi penuh menggunakan bagian Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Ketika saya melihat betapa kerennya itu Force Band yang dibuat oleh Sphero, saya berpikir: "Ok, saya c
Kontrol Tirai Dengan ESP8266, Integrasi Google Home dan Openhab dan Kontrol Web: 5 Langkah (dengan Gambar)
Kontrol Tirai Dengan ESP8266, Integrasi Google Home dan Openhab dan Kontrol Web: Dalam Instruksi ini saya menunjukkan kepada Anda bagaimana saya menambahkan otomatisasi ke tirai saya. Saya ingin dapat menambah dan menghapus otomatisasi itu, jadi semua instalasi adalah clip on. Bagian utama adalah: Motor stepper Driver stepper dikendalikan bij ESP-01 Gear dan pemasangan
Kontrol Perangkat Anda Menggunakan Android WiFi Kontrol Esp8266: 6 Langkah
Kontrol Perangkat Anda Menggunakan Android WiFi Kontrol Esp8266: sekarang kita akan tahu cara mengontrol perangkat menggunakan modul WiFi esp8266 dan Arduino mengontrol perangkat Anda menggunakan kontrol WiFi Android untuk info lebih lanjut. klik link mohamed ashraf
Kontrol Kecerahan Kontrol LED Berbasis PWM Menggunakan Push Buttons, Raspberry Pi dan Scratch: 8 Langkah (dengan Gambar)
Kontrol Kecerahan Kontrol LED Berbasis PWM Menggunakan Push Buttons, Raspberry Pi dan Scratch: Saya mencoba mencari cara untuk menjelaskan cara kerja PWM kepada siswa saya, jadi saya menetapkan sendiri tugas untuk mencoba mengontrol kecerahan LED menggunakan 2 tombol tekan - satu tombol meningkatkan kecerahan LED dan yang lainnya meredupkannya. Untuk memprogram
ESP8266 RGB LED STRIP Kontrol WIFI - NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi - Kontrol Smartphone LED STRIP RGB: 4 Langkah
ESP8266 RGB LED STRIP Kontrol WIFI | NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hi guys dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengontrol strip LED RGB dan Nodemcu akan dikendalikan oleh smartphone melalui wifi. Jadi pada dasarnya Anda dapat mengontrol STRIP LED RGB dengan ponsel cerdas Anda