Orodha ya maudhui:
- Hatua ya 1: Orodha ya Vitu
- Hatua ya 2: Andaa Raspberry yako Pi
- Hatua ya 3: Unganisha Seva
- Hatua ya 4: Sanidi Mtandao
- Hatua ya 5: Sanidi Anwani ya IP tuli
- Hatua ya 6: Sakinisha LIRC
- Hatua ya 7: Sanidi LIRC
- Hatua ya 8: Kumjaribu Mpokeaji
- Hatua ya 9: Ongeza Remotes - Njia 1
- Hatua ya 10: Ongeza Remotes - Njia 2
- Hatua ya 11: Sakinisha Programu ya Seva ya AndyMOTE
- Hatua ya 12: Na Mwishowe…
Video: Seva ya AndyMOTE: Hatua 12
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Nilitaka udhibiti wa kijijini kwa mancave yangu na nikagundua kuwa nitaweza kufanya hivyo na programu kwenye simu yangu ya rununu (kutoa Kiolesura cha Mtumiaji) na Raspberry PI kutoa Infra Red 'Blaster'. Baada ya uchunguzi kidogo niligundua mradi wa LIRC ambao ulionekana mzuri kwa 'Blaster'. Niliandika Programu yangu ya Android (AndyMOTE) na Programu ndogo ya 'Seva' ili kutoa kiolesura kati ya hizi mbili.
Mafundisho haya yanaonyesha jinsi ya kujenga seva
Maagizo yaliyopewa hapa yanapaswa kufanya kazi na Raspian Jessie, hayafanyi kazi na Raspian Buster na, kwa wakati huu, ninaelewa kuwa Raspian sasa imebadilishwa na Raspberry Pi OS, nina seti mpya ya maagizo kwenye wavuti yangu (tazama kiungo chini) ambayo inafanya kazi na Raspian Stretch-Lite au Raspian Buster-Lite
Hatua ya 1: Orodha ya Vitu
- RaspberryPi Zero WH
- Energenie ENER314-IR Mdhibiti Nyekundu wa Infra
- Kadi ndogo ya SD (Darasa la 10) (16GB)
- Ugavi wa Nguvu ya Raspberry Pi
- (Hiari) Kesi (kwa mfano: Pibow Zero W)
- (Hiari) Kidhibiti cha Udhibiti wa Kijijini cha infrared * (Mpokeaji 1; 4 Watumishi)
Utahitaji pia Monitor, Kinanda na nyaya zinazoweza kuunganisha vitu hivi kwenye Raspberry Pi yako
Hatua ya 2: Andaa Raspberry yako Pi
Pakua Raspian Lite kutoka hapa kisha usakinishe kwenye Kadi yako ya SD (Maagizo hapa).
Mara Raspian Lite ikiwa imewekwa kwenye Kadi yako ya SD na kabla ya kuhamisha kadi kwenye Raspberry Pi yako; weka kadi kwenye PC yako. Unda faili tupu / buti / ssh (hii itawezesha SHH kwenye seva) na ufanye mabadiliko yafuatayo kwenye faili / boot / konfig.txt
# Weka HDMI kwa outputhdmi_drive = 2 # Weka HDMI kwa Njia ya DMT (inayoweza kutumika kwa Wachunguzi) hdmi_group = 2 # Weka Azimio kwa 800x600 @ 60hzhdmi_mode = 9dtoverlay = lirc-rpi, gpio_in_pin = 18, gpio_out_pin = 17
(Tazama hapa kwa mwongozo juu ya mipangilio ya video)
Hatua ya 3: Unganisha Seva
Kwanza, ingiza Kadi yako ya SD iliyoandaliwa tayari kwenye Raspberry Pi. Weka Raspberry Pi katika kesi hiyo. Nilikuwa na shida kwamba ENER314-IR Infra Red Controller iliingilia kesi ya Pibow kwa hivyo haikutumia vipande viwili.
Ifuatayo, ingiza Mdhibiti Nyekundu wa ENER314-IR Infra Red kwenye Raspberry Pi (angalia picha).
Kisha, unganisha Raspberry Pi kwenye kibodi (ukitumia kiunganishi cha USB) na ufuatilie (ukitumia kiunganishi cha HDMI… Adapta zinaweza kuwa muhimu).
Mwishowe, weka nguvu na subiri kitengo kianze boot.
Hatua ya 4: Sanidi Mtandao
Kwanza, Fungua faili ya usanidi wa wpa-supplicant ukitumia mhariri unaopenda (km nano).
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Piga mwisho wa faili na ongeza mtandao wako (kwa mfano).
network = {ssid = "YOUR_SSID" psk = "YOUR_KEY" kipaumbele = "1" id_str = "YOUR_SSID_NAME"}
Badilisha nafasi yako_SSID, YAKO_KEY na YAKO_SSID_NAME kama inafaa kwa mtandao wako.
Hifadhi faili, anzisha tena mwombaji wa WPA na uwashe upya.
$ wpa_cli -i wlan0 sanidi upya $ sudo reboot
Hatua ya 5: Sanidi Anwani ya IP tuli
Inapendekezwa kuwa seva yako ina Anwani ya IP iliyowekwa. Unaweza kufanikisha hii kwa kusanidi seva yako ya DHCP ipasavyo au, kuweka kiolesura cha wlan0 kwa anwani tuli kwenye Raspberry Pi, hariri faili /etc/dhcpcd.conf na ujumuishe mistari.
# Mfano usanidi wa IP tuli: interface wlan0static ip_address = 192.168.1.116 / 24static routers = 192.168.1.1static domain_name_servers = 192.168.1.1 8.8.8.8
Badilisha 192.168.1.1 kwa anwani halisi ya router yako na 192.168.1.116 kwa anwani halisi ya tuli unayohitaji kwa programu yako.
* Unaweza kutaka kuendesha matumizi ya raspi-config na ufanye mabadiliko yoyote ya usanidi wakati huu.
Anzisha upya wakati umekamilika.
Hatua ya 6: Sakinisha LIRC
Sakinisha LIRC ukitumia amri.
$ sudo apt-kupata kufunga lirc
Hariri faili ya / nk / moduli; km:
$ sudo nano / nk / moduli
na ongeza mistari:
lirc_devlirc_rpi gpio_in_pin = 18 gpio_out_pin = 17
Hifadhi faili na uwashe upya.
$ sudo reboot
Hatua ya 7: Sanidi LIRC
Hariri faili ya /etc/lirc/hardware.conf, kwa mfano:
$ sudo nano /etc/lirc/hardware.conf
na kuifanya ionekane kama hii:
# ############ # # # # # # # # # # # # # # # # # # # # # # # faili # START_LIRCMD = uwongo ## Usianze irexec, hata ikiwa faili nzuri ya usanidi inaonekana ipo. # START_IREXEC = uwongo ## Jaribu kupakia moduli zinazofaa za punje orodha ya madereva yanayoungwa mkono. DRIVER = "default" ## kawaida / dev / lirc0 ndio mpangilio sahihi wa mifumo inayotumia udevDEVICE = "/ dev / lirc0" MODULES = "lirc_rpi" # # Faili chaguomsingi za usanidi wa vifaa vyako ikiwa ipoLIRCD_CONF = "" LIRCMD_CONF = "" Hariri faili ya /etc/lirc/lirc_options.conf na urekebishe mistari kama ilivyo hapo chini: dereva = defaultdevice = / dev / lirc0
Hifadhi faili na uanze tena lircd.
$ sudo systemctl kuanzisha upya lircd
Hatua ya 8: Kumjaribu Mpokeaji
Ingiza mlolongo ufuatao wa amri za kusimamisha Daemon ya LIRC na ujaribu mpokeaji.
$ sudo systemctl kuacha lircd $ sudo mode2
Programu ya mode2 itatoa uwiano wa nafasi ya alama ya Ishara ya IR kwa koni. Elekeza kidhibiti mbali kwa mpokeaji wako wa IR na bonyeza vitufe kadhaa. Unapaswa kuona kitu kama hiki:
nafasi 16300pulse 95space 28794pulse 80space 19395pulse 83space 402351
ukimaliza bonyeza ctl-c na uanze tena Daemon ya LIRC ukitumia amri ifuatayo.
$ sudo systemctl kuanza lircd
Hatua ya 9: Ongeza Remotes - Njia 1
LIRC hutumia faili za usanidi ambazo zina data zinazohusiana na kila udhibiti wa kijijini ambao unaweza kuigwa na LIRC. Lazima uzalishe au vinginevyo utoe faili hizi za usanidi ili mfumo mdogo wa LIRC ufanye kazi kama unavyotaka.
Muhimu
Lazima utoe faili ya usanidi ya kibinafsi kwa kila kijijini kuigwa. Faili za usanidi lazima zihifadhiwe kwenye saraka /etc/lirc/lircd.conf.d. Chaguo la Jina muhimu ni muhimu kwa uzoefu bora wa AndyMOTE, wakati wa kuchagua majina ya funguo zako, tafadhali fuata miongozo hapa. Faili za usanidi pia zinaweza kupakuliwa kutoka hapa lakini tahadhari kwamba, ikiwa utazitumia, lazima ziwe na usanidi mmoja tu wa kijijini. (Faili za kusanidi ni faili rahisi za maandishi na zinaweza kuhaririwa kwa urahisi ikiwa ni lazima.
Njia 1 inahitaji udhibiti wa asili wa kijijini kwa kutumia amri zifuatazo:
$ sudo systemctl kuacha lircd $ sudo irrecord -n ~ / FILENAME.conf
- AU -
$ sudo irrecord -f -n ~ / FILENAME.conf
Badilisha FILENAME na jina la kuelezea la rimoti unayosanidi. Amri ya mwisho huunda faili 'mbichi' na hii wakati mwingine inahitajika kulingana na sifa za udhibiti wa kijijini unayotumia. The -n switch hukuruhusu utumie jina la ufunguo unalopenda (badala ya kuwa mdogo kwenye orodha ya nafasi ya jina la LIRC).
Kumbuka kuanza tena lircd na kuwasha tena ukimaliza.
$ sudo systemctl kuanza lircd $ sudo reboot
Hatua ya 10: Ongeza Remotes - Njia 2
Njia ya 2 haihitaji kijijini cha asiliCache ya ulimwengu inadumisha hifadhidata inayotegemea wingu ya zaidi ya Kanuni za IR 200, 000. Mtu yeyote anaweza kujiandikisha na kupakua hadi misimbo 5 kwa siku. Seti hizi zinaweza kubadilishwa kuwa faili za LIRC conf, kwa njia ya kirafiki ya AndyMOTE, ukitumia programu ya gcConvert iliyoelezwa hapa.
Hatua ya 11: Sakinisha Programu ya Seva ya AndyMOTE
Sakinisha maktaba liblirc na libboost kama ilivyoelezwa hapo chini:
$ sudo apt-pata sasisho $ sudo apt-pata kusakinisha liblirc-dev libboost-all-dev
Ifuatayo, weka git, goto saraka yako ya nyumbani na onyesha hifadhi ya andymoteserver
$ sudo apt kufunga git $ cd ~ $ git clone
kisha kukusanya chanzo
$ cd andymoteserver $ fanya
Hoja faili inayosababisha mahali pazuri; km:
$ sudo mkdir -p / opt / andymoteserver $ sudo mv dist / Debug / GNU-Linux / andymote / opt / andymoteserver /
Safisha
$ cd ~ $ rm -Rf andymoteserver
Mwishowe, kuendesha Seva ya AndyMOTE kama huduma, tengeneza faili /lib/systemd/system/andymote.service na yaliyomo kama inavyoonyeshwa hapa chini:
[Kitengo] Maelezo = endesha Seva ya AndyMOTE kama huduma [Huduma] Aina = simpleRemainAfterExit = falseRestart = alwaysRestartSec = 30ExecStop = / bin / trueExecStart = / opt / andymoteserver / andymote [Sakinisha] WantedBy = multi-user.target
Washa na uanze huduma
$ sudo systemctl kuwezesha andymote $ sudo systemctl kuanza andymote
Hatua ya 12: Na Mwishowe…
Picha hapo juu inaonyesha seva yangu katika nafasi yake ya mwisho (kushoto). Kifaa upande wa kulia wa picha ni Infrared Remote Control Extender, hii hupokea ishara za IR kutoka kwa seva na kuzipitisha tena kupitia 4 transmitters IR (haijaonyeshwa); hizi zimewekwa kwenye vifaa vyangu vya media, (TV, Amplifier nk).
Natumahi unafurahiya!
Ilipendekeza:
Raspberry Pi Samba Seva ya Faili ya Mitaa: Hatua 5
Seva ya Faili ya Mitaa ya Raspberry Pi Samba: Utaratibu wa hatua kwa hatua wa kusanikisha seva ya faili ya hapa
Raspberry Pi NFS na Seva ya Faili ya Samba: Hatua 11 (na Picha)
Raspberry Pi NFS na Samba File Server: Mradi huu ni hatua ya mwisho ya matokeo ambayo inaunganisha mizunguko miwili iliyotengenezwa na kuchapishwa hapo awali. *** 1. Kiashiria cha Joto la Raspberry Pi CPU - Iliyochapishwa Novemba 20, 2020 https: //www.instructables.com/Raspberry-Pi-CPU-Tem…2. Raspberry Pi
Shikilia Seva yako ya Minecraft (windows): 6 Hatua
Panga seva yako ya Minecraft (windows): Ili kuunda seva ya Minecraft, unapaswa kujua vitu kadhaa muhimu. itatumia sehemu ya RAM yako na sehemu ya processor yako.
Utangulizi - Geuza Raspberry Pi kuwa Seva ya Ufuatiliaji wa GPS: Hatua 12
Utangulizi - Badili Raspberry Pi Kuwa Seva ya Kufuatilia GPS: Katika mwongozo huu nitakuonyesha jinsi ya kusanikisha programu ya ufuatiliaji wa GPS ya Traccar kwenye Raspberry Pi ambayo itapokea data kutoka kwa vifaa vinavyoendana kwenye wavuti, ukiweka nafasi zao kwenye ramani kwa wakati halisi. kufuatilia, na pia kufuatilia uchezaji.
Kopo la Garage na Maoni Kutumia Esp8266 Kama Seva ya Wavuti .: 6 Hatua
Kopo ya Garage na Maoni Kutumia Esp8266 Kama Seva ya Wavuti .: Halo, nitakuonyesha jinsi ya kutengeneza njia rahisi ya kufungua kopo la karakana.-ESP8266 imeorodheshwa kama seva ya wavuti, mlango unaweza kuwa wazi kila mahali ulimwenguni maoni, utajua ni mlango uko wazi au umefungwa kwa wakati halisi-Rahisi, njia ya mkato moja tu ya kufanya i