Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Raspberry Pi Universal Remote

Dalam tutorial ini saya berharap dapat meyakinkan Anda bahwa ini adalah remote universal terbaik yang dibuat menggunakan raspberry pi.
LIRC adalah sempurna untuk pekerjaan ini. Ini menyederhanakan banyak tugas yang lebih sulit yang perlu kita selesaikan.

Langkah 1:Bagian

1 x Raspberry Pi (https://www.sparkfun.com/products/11546)
1 x IR Emmitter (http://www.amazon.com/gp/product/B005BJFDL6/ref=oh…
1 x Audio Breakout Board (https://www.sparkfun.com/products/11570
1 x sensor IR (https://www.sparkfun.com/products/10266)
1 x 2N3906 (https://www.sparkfun.com/products/522)
1 x Header Wanita (https://www.sparkfun.com/products/115)
1 x Make Header (https://www.sparkfun.com/products/116)
1 x Papan Performa

Langkah 2:Menyiapkan Perangkat Lunak

Ada banyak langkah dalam hal ini yang akan saya coba jelaskan.
(Sebagian besar langkah ini berasal dari: http://alexba.in/blog/2013/01/06/setting-up-lirc-on -the-raspberrypi/ )

Demi tutorial ini, saya berasumsi ini pada gambar Raspbian yang bersih.

sudo apt-get upgrade     sudo apt-get update

Instal LAMP

sudo apt-get install apache2 php5 mysql-client mysql-server Tomcat6 vsftpd

Instal LIRC

sudo apt-get install lirc

Siapkan pin GPIO (ingat ini untuk nanti jika Anda ingin menggunakan pin lain)

sudo nano /etc/modules

Tambahkan 2 baris ini ke bagian bawah file

lirc_dev     lirc_rpi gpio_in_pin=23 gpio_out_pin=22

(CONTROL + C akan menyimpan dan keluar)

Konfigurasikan file perangkat keras.

sudo nano /etc/lirc/hardware.conf

Hapus konten dan tempel file ini

############################################################# ######
# /etc/lirc/hardware.conf
#
# Argumen yang akan digunakan saat meluncurkan lircd
LIRCD_ARGS=”–uinput”

# Jangan memulai lircmd meskipun tampaknya ada file konfigurasi yang bagus
# START_LIRCMD=false

# Jangan memulai irexec, meskipun file konfigurasi yang bagus tampaknya ada.
# START_IREXEC=false

# Coba muat modul kernel yang sesuai
LOAD_MODULES=true

# Jalankan “lircd –driver=help” untuk daftar driver yang didukung.
DRIVER=”default”

# biasanya /dev/lirc0 adalah pengaturan yang benar untuk sistem yang menggunakan udev
DEVICE=”/dev/lirc0″
MODULES=”lirc_rpi”

# File konfigurasi default untuk perangkat keras Anda jika ada
LIRCD_CONF=””
LIRCMD_CONF=””
#################### ###############################################

Nyalakan ulang Pi

sudo reboot

Langkah 3:Membuat file LIRC

Hubungkan sensor IR ke PI dengan Pin 3 ke GPIO yang sama dengan pin yang Anda tentukan pada langkah 2 di file /etc/modules
Jalankan perintah dan tekan tombol jarak jauh di sensor dan Anda akan mendapatkan umpan balik

sudo /etc/init.d/lirc stopmode2 -d /dev/lirc0

(CONTROL + C untuk berhenti)

Selanjutnya kita jalankan perintah berikut di direktori pi untuk merekam perintah jarak jauh

irrecord -d /dev/lirc0 ~/out.conf

Ikuti instruksi yang diberikan
Saat meminta nama kunci, Anda harus menggunakan nama yang telah ditentukan sebelumnya. Untuk mendapatkan nama, saya ingin membuka jendela baru dan menjalankan perintah.

irrecord –list-namespace

Setelah Anda selesai merekam, buka out.conf

sudo nano out.conf

salin dari "mulai jarak jauh" hingga "akhiri jarak jauh" dan buka /etc/lirc/lircd.conf

sudo nano /etc/lirc/lircd.conf

Hapus konten dan tempel kode dan simpan.
Tetapkan nama untuk remote dengan mengganti baris di .conf yang memiliki jalur file setelah NAME:
Ulangi ini untuk semua remote yang ingin Anda gunakan
Reboot Pi

Untuk detail selengkapnya: Remote Universal Raspberry Pi


Proses manufaktur

  1. Pemantauan Suhu di Raspberry Pi
  2. Stasiun Cuaca Raspberry Pi 2
  3. Memantau Suhu Dengan Raspberry Pi
  4. Pemantauan Cuaca Jarak Jauh Menggunakan Raspberry Pi
  5. Pelacakan Bola Raspberry Pi
  6. Sensor Gerak menggunakan Raspberry Pi
  7. Sepotong Raspberry Pi
  8. Cycle Chaser
  9. Sensor Kelembaban Tanah Raspberry Pi
  10. Detektor Pencuri Raspberry Pi