Daftar Isi:

Mengontrol TV dan Menghubungkan Raspberry Pi Dengan Remote yang Sama: 4 Langkah
Mengontrol TV dan Menghubungkan Raspberry Pi Dengan Remote yang Sama: 4 Langkah

Video: Mengontrol TV dan Menghubungkan Raspberry Pi Dengan Remote yang Sama: 4 Langkah

Video: Mengontrol TV dan Menghubungkan Raspberry Pi Dengan Remote yang Sama: 4 Langkah
Video: Cara Koneksi (Akses) Raspberry Pi Lewat Laptop - Remote Dekstop Raspberry Pi 2024, Juli
Anonim
Mengontrol TV dan Menghubungkan Raspberry Pi Dengan Remote yang Sama
Mengontrol TV dan Menghubungkan Raspberry Pi Dengan Remote yang Sama

Untuk mengontrol Raspberry Pi dengan remote Inframerah, dulu kita bisa menggunakan LIRC. Itu dulu berfungsi hingga Kernel 4.19. X ketika menjadi jauh lebih menantang untuk membuat LIRC berfungsi. Dalam proyek ini kami memiliki Raspberry Pi 3 B+ yang terhubung ke TV dan kami harus menyingkirkan keyboard dan mouse. Kami tidak perlu lagi menginstal LIRC di RPi atau perangkat apa pun yang kami gunakan untuk proyek ini yang akan membebaskan sumber daya.

Perlengkapan

  • Arduino Pro Mikro
  • sensor inframerah
  • Kabel mikro USB

Langkah 1: Solder IR Sensor pada Arduino Pro Micro

Solder IR Sensor pada Arduino Pro Micro
Solder IR Sensor pada Arduino Pro Micro
Solder IR Sensor pada Arduino Pro Micro
Solder IR Sensor pada Arduino Pro Micro
Solder IR Sensor pada Arduino Pro Micro
Solder IR Sensor pada Arduino Pro Micro
Solder IR Sensor pada Arduino Pro Micro
Solder IR Sensor pada Arduino Pro Micro

Sensor IR TSOP1836 memiliki tiga pin: Sinyal, GND, dan Vcc. Pastikan Anda mencari pinout untuk sensor Anda sebelum menyolder. Selanjutnya, GND sensor solder ke GND board, Vcc sensor ke board, dan Sinyal sensor ke pin 2 Arduino Pro Micro. Jangan lupa untuk membungkus papan untuk melindunginya, tetapi biarkan sensor terbuka.

Langkah 2: Unggah Kode ke Arduino Pro Micro

Unggah Kode ke Arduino Pro Micro
Unggah Kode ke Arduino Pro Micro

Kode dapat ditemukan di Github.

Langkah 3: Mendapatkan Kode Remote Anda

Mendapatkan Kode Remote Anda
Mendapatkan Kode Remote Anda

Ada kemungkinan sangat kecil bahwa kode Anda akan berfungsi sekarang dan Anda akan selesai dengan proyek ini. Untuk sebagian besar pembuat yang tidak menggunakan remote yang sama dengan milik saya, Anda perlu membaca kode remote Anda. Buka Arduino IDE Serial Monitor dan pastikan Baud Rate sesuai dengan yang kita miliki pada kode di baris "Serial.begin(115200);". Arahkan remote Anda ke sensor IR lalu tekan satu tombol dan lepaskan dengan cepat untuk mendapatkan setidaknya dua baris di Serial Monitor. Baris pertama adalah kode untuk tombol dan baris berikutnya adalah cara remote untuk mengatakan ulangi kode terakhir.

Langkah 4: Perbarui Sketsa Mikro Arduino Pro Anda dan Unggah Lagi

Perbarui Sketsa Mikro Arduino Pro Anda dan Unggah Lagi
Perbarui Sketsa Mikro Arduino Pro Anda dan Unggah Lagi

Anda akan melihat dua jenis kode jarak jauh dalam sketsa yang Anda unduh dari Github:

  • Dapat diulang: digunakan untuk gerakan mouse (tahan tombol untuk membuat mouse tetap bergerak)
  • Non-repeatable: digunakan untuk menekan satu tombol seperti klik tombol kiri mouse

Selain kode yang Anda peroleh dari langkah sebelumnya, Anda perlu memperbarui ukuran "const int ButtonCount" yaitu 32 di sketsa saya karena saya memiliki 32 kode tombol yang ditentukan di ResultsValues[ButtonCount].

Last but not least, Anda perlu memperbarui baris berikut:

if (Results.value == 4294967295) for (int i = 0; i < ButtonCount; i++) AllButtons = RepeatCode;

Ganti 4294967295 dengan kode ulangi remote Anda. Kode itu dapat diperoleh dari langkah sebelumnya dengan menahan tombol jarak jauh apa pun. Kode berulang akan menjadi kode yang muncul beberapa kali.

Direkomendasikan: