Isi kandungan:
- Langkah 1: Senarai Item
- Langkah 2: Sediakan Raspberry Pi Anda
- Langkah 3: Pasang Pelayan
- Langkah 4: Siapkan Rangkaian
- Langkah 5: Sediakan Alamat IP Statik
- Langkah 6: Pasang LIRC
- Langkah 7: Konfigurasikan LIRC
- Langkah 8: Menguji Penerima
- Langkah 9: Tambah Catatan - Kaedah 1
- Langkah 10: Tambah Catatan - Kaedah 2
- Langkah 11: Pasang Program Pelayan AndyMOTE
- Langkah 12: Dan Akhirnya …
Video: Pelayan AndyMOTE: 12 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Saya mahukan alat kawalan jauh universal untuk mancave saya dan berpendapat bahawa saya boleh melakukan ini dengan aplikasi di telefon bimbit saya (untuk menyediakan Antara Muka Pengguna) dan Raspberry PI untuk menyediakan 'Blaster' Infra Red. Selepas sedikit penyelidikan, saya menemui projek LIRC yang kelihatan sesuai untuk 'Blaster'. Saya menulis Aplikasi Android saya sendiri (AndyMOTE) dan Program 'Server' kecil untuk menyediakan antara muka antara keduanya.
Instruksional ini menunjukkan kepada anda cara membina pelayan
Arahan yang diberikan di sini harus berfungsi dengan Raspian Jessie, mereka tidak berfungsi dengan Raspian Buster dan, pada ketika ini, saya memahami bahawa Raspian kini telah diganti dengan Raspberry Pi OS, saya mempunyai satu set arahan yang dikemas kini di laman web saya (lihat pautan di bawah) yang berfungsi dengan Raspian Stretch-Lite atau Raspian Buster-Lite
Langkah 1: Senarai Item
- RaspberryPi Zero WH
- Pengawal Energenie ENER314-IR Infra Red
- Kad Micro SD (Kelas 10) (16GB)
- Bekalan Kuasa Raspberry Pi
- (Pilihan) Kes (contoh: Pibow Zero W)
- (Pilihan) Extender Alat Kawalan Jauh Inframerah * (1 Penerima; 4 Pemancar)
Anda juga memerlukan Monitor, Papan Kekunci dan kabel yang mampu menghubungkan item ini ke Raspberry Pi anda
Langkah 2: Sediakan Raspberry Pi Anda
Muat turun Raspian Lite dari sini kemudian pasangkannya pada Kad SD anda (Arahan di sini).
Setelah Raspian Lite dipasang pada Kad SD anda dan sebelum anda memindahkan kad ke Raspberry Pi anda; pasang kad pada PC anda. Buat fail kosong / boot / ssh (ini membolehkan SHH di pelayan) dan buat pengeditan berikut ke fail /boot/config.txt
# Tetapkan HDMI ke Normal outputhdmi_drive = 2 # Tetapkan HDMI ke Mode DMT (boleh diatur untuk Monitor) hdmi_group = 2 # Tetapkan Resolusi ke 800x600 @ 60hzhdmi_mode = 9doverover = lirc-rpi, gpio_in_pin = 18, gpio_out_pin = 17
(Lihat di sini untuk panduan mengenai tetapan video)
Langkah 3: Pasang Pelayan
Pertama, masukkan Kad SD anda yang sudah siap ke Raspberry Pi. Masukkan Raspberry Pi ke dalam casingnya. Saya mempunyai masalah bahawa Pengawal Infra Merah ENER314-IR mengganggu kes Pibow sehingga tidak menggunakan dua kepingan.
Seterusnya, pasangkan Energenie ENER314-IR Infra Red Controller ke Raspberry Pi (lihat gambar).
Kemudian, sambungkan Raspberry Pi ke papan kekunci (menggunakan penyambung USB) dan monitor (menggunakan penyambung HDMI… Adaptor mungkin diperlukan).
Akhirnya, hidupkan dan tunggu sehingga unit boot.
Langkah 4: Siapkan Rangkaian
Pertama, Buka fail konfigurasi wpa-supplicant menggunakan editor kegemaran anda (contohnya nano).
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Pergi akhir fail dan tambahkan rangkaian anda (mis.)
rangkaian = {ssid = "YOUR_SSID" psk = "YOUR_KEY" priority = "1" id_str = "YOUR_SSID_NAME"}
Ganti YOUR_SSID, YOUR_KEY dan YOUR_SSID_NAME yang sesuai untuk rangkaian anda.
Simpan fail, mulakan semula pemohon WPA dan but semula.
$ wpa_cli -i wlan0 menyusun semula reboot $ sudo
Langkah 5: Sediakan Alamat IP Statik
Sebaiknya pelayan anda mempunyai Alamat IP tetap. Anda mungkin dapat mencapainya dengan mengkonfigurasi pelayan DHCP anda dengan betul atau, untuk menetapkan antara muka wlan0 ke alamat statik pada Raspberry Pi, edit fail /etc/dhcpcd.conf dan sertakan garis.
# Contoh konfigurasi IP statik: antara muka wlan0static ip_address = 192.168.1.116 / 24static router = 192.168.1.1static domain_name_servers = 192.168.1.1 8.8.8.8
Tukar 192.168.1.1 ke alamat sebenar penghala anda dan 192.168.1.116 ke alamat statik sebenar yang anda perlukan untuk aplikasi anda.
* Anda mungkin ingin menjalankan utiliti raspi-config dan membuat perubahan konfigurasi pada ketika ini.
But semula apabila selesai.
Langkah 6: Pasang LIRC
Pasang LIRC menggunakan arahan.
$ sudo apt-get install lirc
Edit fail / etc / modul; cth:
$ sudo nano / etc / modul
dan tambahkan baris:
lirc_devlirc_rpi gpio_in_pin = 18 gpio_out_pin = 17
Simpan fail dan but semula.
but semula $ sudo
Langkah 7: Konfigurasikan LIRC
Edit fail /etc/lirc/hardware.conf, contohnya:
$ sudo nano /etc/lirc/hardware.conf
dan buat seperti ini:
################################################# ####### /etc/lirc/hardware.conf## Argumen yang akan digunakan semasa melancarkan lircdLIRCD_ARGS = "- uinput --listen" ## Jangan mulakan lircmd walaupun nampaknya ada konfigurasi yang baik file # START_LIRCMD = false ## Jangan mulakan irexec, walaupun terdapat fail konfigurasi yang baik. # START_IREXEC = false ## Cuba muatkan modul kernel yang sesuaiLOAD_MODULES = true ## Jalankan "lircd --driver = help" untuk senarai pemacu yang disokong. DRIVER = "default" ## biasanya / dev / lirc0 adalah tetapan yang betul untuk sistem yang menggunakan udevDEVICE = "/ dev / lirc0" MODULES = "lirc_rpi" ## Fail konfigurasi lalai untuk perkakasan anda jika adaLIRCD_CONF = "" LIRCMD_CONF = "" Edit fail /etc/lirc/lirc_options.conf dan ubah baris seperti di bawah: driver = defaultdevice = / dev / lirc0
Simpan fail dan mulakan semula lircd.
$ sudo systemctl mulakan semula lircd
Langkah 8: Menguji Penerima
Masukkan urutan arahan berikut untuk menghentikan LIRC Daemon dan menguji penerima.
$ sudo systemctl stop lircd $ sudo mode2
Program mod2 akan mengeluarkan nisbah tanda-ruang Isyarat IR ke konsol. Arahkan alat kawalan jauh ke penerima IR anda dan tekan beberapa butang. Anda mesti melihat sesuatu seperti ini:
ruang 16300pulse 95space 28794pulse 80space 19395pulse 83space 402351
apabila anda selesai tekan ctl-c dan mulakan semula LIRC Daemon menggunakan arahan berikut.
$ sudo systemctl mula lircd
Langkah 9: Tambah Catatan - Kaedah 1
LIRC menggunakan fail konfigurasi yang mengandungi data yang berkaitan dengan setiap alat kawalan jauh yang dapat ditiru oleh LIRC. Anda mesti menghasilkan atau menyediakan fail konfigurasi ini agar subsistem LIRC berfungsi seperti yang dikehendaki.
Penting
Anda mesti menyediakan fail konfigurasi individu untuk setiap jarak jauh yang akan ditiru. Fail konfigurasi mesti disimpan dalam direktori /etc/lirc/lircd.conf.d. Pemilihan Nama Kunci adalah penting untuk pengalaman AndyMOTE terbaik, apabila memilih nama untuk kunci anda, ikuti panduan di sini. Fail konfigurasi juga boleh dimuat turun dari sini tetapi berhati-hatilah bahawa, jika anda menggunakannya, fail tersebut mesti mengandungi hanya satu konfigurasi jauh. (Fail konfigurasi adalah fail teks ringkas dan dapat diedit dengan mudah jika perlu.
Kaedah 1 memerlukan alat kawalan jauh asal menggunakan arahan berikut:
$ sudo systemctl stop lircd $ sudo irrecord -n ~ / FILENAME.conf
- ATAU -
$ sudo irrecord -f -n ~ / FILENAME.conf
Ganti FILENAME dengan beberapa nama deskriptif untuk alat kawalan jauh yang anda konfigurasikan. Perintah terakhir membuat fail 'raw' dan ini kadang-kadang diperlukan bergantung pada ciri-ciri alat kawalan jauh yang anda gunakan. Suis -n membolehkan anda menggunakan mana-mana nama kunci yang anda suka (dan bukannya terhad pada senarai ruang nama LIRC).
Ingat untuk memulakan semula lircd dan but semula apabila anda selesai.
$ sudo systemctl mulakan lircd $ sudo reboot
Langkah 10: Tambah Catatan - Kaedah 2
Kaedah 2 tidak memerlukan remoteGlobal-cache asal mengekalkan pangkalan data berasaskan awan lebih dari 200, 000 Kod IR. Sesiapa sahaja boleh mendaftar dan memuat turun sehingga 5 kodet setiap hari. Kod set ini boleh ditukar menjadi fail konfigurasi LIRC, dengan cara yang mesra AndyMOTE, menggunakan aplikasi gcConvert yang diterangkan di sini.
Langkah 11: Pasang Program Pelayan AndyMOTE
Pasang perpustakaan liblirc dan libboost seperti yang dijelaskan di bawah:
$ sudo apt-get kemas kini $ sudo apt-get install liblirc-dev libboost-all-dev
Seterusnya, pasang git, buka direktori rumah anda & klon repositori andymoteserver
$ sudo apt install git $ cd ~ $ git clone
kemudian menyusun sumbernya
$ cd andymoteserver $ buat
Pindahkan fail yang dihasilkan ke lokasi yang mudah; cth:
$ sudo mkdir -p / opt / andymoteserver $ sudo mv dist / Debug / GNU-Linux / andymote / opt / andymoteserver /
Mengemaskan
$ cd ~ $ rm -Rf andymoteserver
Akhirnya, untuk menjalankan AndyMOTE Server sebagai perkhidmatan, buat fail /lib/systemd/system/andymote.service dengan kandungan seperti yang ditunjukkan di bawah:
[Unit] Penerangan = jalankan AndyMOTE Server sebagai perkhidmatan [Service] Type = simpleRemainAfterExit = falseRestart = alwaysRestartSec = 30ExecStop = / bin / trueExecStart = / opt / andymoteserver / andymote [Install] WantedBy = multi-user.target
Aktifkan dan mulakan perkhidmatan
$ sudo systemctl mengaktifkan andymote $ sudo systemctl memulakan andymote
Langkah 12: Dan Akhirnya …
Gambar di atas menunjukkan pelayan saya berada di kedudukan terakhir (kiri). Peranti di sebelah kanan foto adalah Extender Remote Control Extender, ini menerima isyarat IR dari pelayan dan menghantarnya semula melalui 4 pemancar IR (tidak ditunjukkan); ini dipasang pada peranti media saya, (TV, Amplifier dll).
Saya harap anda menikmati!
Disyorkan:
Pelayan Fail Setempat Raspberry Pi Samba: 5 Langkah
Pelayan Fail Tempatan Raspberry Pi Samba: Prosedur langkah demi langkah untuk memasang pelayan fail tempatan
Pelayan Fail Raspberry Pi NFS dan Samba: 11 Langkah (dengan Gambar)
Raspberry Pi NFS dan Samba File Server: Projek ini adalah peringkat akhir hasil yang mengintegrasikan dua litar yang dibuat dan dipasang sebelumnya. *** 1. Petunjuk Suhu CPU Raspberry Pi - Diterbitkan pada 20 Nov 2020https: //www.instructables.com/Raspberry-Pi-CPU-Tem…2. Pai raspberi
Pelayan Minecraft Spigot: 8 Langkah
Pelayan Minecraft Spigot: Pelayan spigot Minecraft sangat sesuai jika anda ingin menambahkan pemalam ke pelayan anda. Komuniti Spigot sangat besar dan menawarkan banyak plugin percuma. Menjalankan pelayan Minecraft adalah percuma jika anda sendiri menjadi tuan rumah pelayan. Sekiranya anda memilih untuk menjadi tuan rumah di
Hoskan Pelayan Minecraft Sendiri (windows): 6 Langkah
Hoskan Pelayan Minecraft Anda Sendiri (tingkap): Untuk membuat pelayan Minecraft, anda harus mengetahui beberapa perkara penting.1: Untuk selalu membuka pelayan, komputer yang digunakan pelayan harus selalu aktif. 2: Pelayan Minecraft akan menggunakan sebahagian RAM anda dan sebahagian pemproses anda
Pengenalan - Ubah Raspberry Pi Ke Pelayan Penjejakan GPS: 12 Langkah
Pengenalan - Mengubah Raspberry Pi Menjadi Pelayan Pelacakan GPS: Dalam panduan ini saya akan menunjukkan kepada anda cara memasang perisian penjejakan GPS Traccar ke Raspberry Pi yang akan menerima data dari peranti yang serasi melalui internet, mencatat kedudukan mereka ke peta untuk masa nyata penjejakan, dan juga penjejakan main balik