ዝርዝር ሁኔታ:
- ደረጃ 1 - የእቃዎች ዝርዝር
- ደረጃ 2 - የራስዎን እንጆሪ ፓይ ያዘጋጁ
- ደረጃ 3 አገልጋዩን ያሰባስቡ
- ደረጃ 4 - አውታረ መረብን ያዋቅሩ
- ደረጃ 5 - የማይንቀሳቀስ አይፒ አድራሻ ያዋቅሩ
- ደረጃ 6 LIRC ን ይጫኑ
- ደረጃ 7 LIRC ን ያዋቅሩ
- ደረጃ 8: ተቀባይውን መፈተሽ
- ደረጃ 9 የርቀት መቆጣጠሪያዎችን ያክሉ - ዘዴ 1
- ደረጃ 10 የርቀት መቆጣጠሪያዎችን ያክሉ - ዘዴ 2
- ደረጃ 11 የ AndyMOTE አገልጋይ ፕሮግራምን ይጫኑ
- ደረጃ 12: በመጨረሻም…
ቪዲዮ: የ AndyMOTE አገልጋይ 12 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ለኔ ዋሻ ሁለንተናዊ የርቀት መቆጣጠሪያ ፈልጌ ነበር እና ይህንን በሞባይል ስልኬ (በተጠቃሚ በይነገጽ ለማቅረብ) እና Raspberry PI ኢንፍራ ቀይ ‹ብሌስተር› ለማቅረብ መቻል እንዳለብኝ አስቤ ነበር። ከትንሽ ምርመራ በኋላ ለ ‹ብሌስተር› ተስማሚ የሆነውን የ LIRC ፕሮጀክት አገኘሁ። በሁለቱ መካከል በይነገጽ ለማቅረብ የራሴን የ Android መተግበሪያ (AndyMOTE) እና ትንሽ ‹የአገልጋይ› ፕሮግራም ፃፍኩ።
ይህ አስተማሪ አገልጋዩን እንዴት እንደሚገነቡ ያሳየዎታል
እዚህ የተሰጡት መመሪያዎች ከ Raspian Jessie ጋር አብረው መሥራት አለባቸው ፣ እነሱ ከ Raspian Buster ጋር አይሰሩም እና ፣ በዚህ ጊዜ ፣ Raspian አሁን በ Raspberry Pi OS መተካቱን ተረድቻለሁ ፣ በድር ጣቢያዬ ላይ የዘመነ መመሪያዎች አሉኝ (አገናኙን ይመልከቱ) ከዚህ በታች) ከ Raspian Stretch-Lite ወይም Raspian Buster-Lite ጋር የሚሰራ
ደረጃ 1 - የእቃዎች ዝርዝር
- RaspberryPi ዜሮ WH
- Energenie ENER314-IR የኢንፍራሬድ ቀይ መቆጣጠሪያ
- የማይክሮ ኤስዲ ካርድ (ክፍል 10) (16 ጊባ)
- Raspberry Pi የኃይል አቅርቦት
- (ከተፈለገ) መያዣ (ለምሳሌ ፦ Pibow Zero W)
- (ከተፈለገ) የኢንፍራሬድ የርቀት መቆጣጠሪያ ማራዘሚያ* (1 ተቀባይ ፣ 4 አስተላላፊዎች)
እንዲሁም እነዚህን ዕቃዎች ከእርስዎ Raspberry Pi ጋር ማገናኘት የሚችሉ ተቆጣጣሪ ፣ የቁልፍ ሰሌዳ እና ኬብሎች ያስፈልግዎታል
ደረጃ 2 - የራስዎን እንጆሪ ፓይ ያዘጋጁ
Raspian Lite ን ከዚህ ያውርዱ እና በ SD ካርድዎ ላይ ይጫኑት (መመሪያዎች እዚህ)።
አንዴ Raspian Lite በእርስዎ ኤስዲ ካርድ ላይ ከተጫነ እና ካርዱን ወደ Raspberry Pi ከማዛወርዎ በፊት። ካርዱን በፒሲዎ ላይ ይጫኑት። ባዶ ፋይል /ማስነሻ /ssh ይፍጠሩ (ይህ በአገልጋዩ ላይ SHH ን ያነቃል) እና የሚከተሉትን አርትዖቶች ፋይል ለማድረግ /boot/config.txt ያድርጉ
# ኤችዲኤምአይ ወደ መደበኛ outputhdmi_drive = 2# ኤችዲኤምአይ ወደ ዲኤምቲ ሞድ ያዘጋጁ (ለሞኒተሮች ተጣጣፊ) hdmi_group = 2# መፍትሄን ወደ 800x600 @ 60hzhdmi_mode = 9dtoverlay = lirc-rpi ፣ gpio_in_pin = 18 ፣ gpio_out_pin = 17
(በቪዲዮ ቅንብሮች ላይ መመሪያ ለማግኘት እዚህ ይመልከቱ)
ደረጃ 3 አገልጋዩን ያሰባስቡ
በመጀመሪያ ፣ አስቀድመው የተዘጋጀውን የ SD ካርድዎን ወደ Raspberry Pi ውስጥ ያስገቡ። Raspberry Pi ን ወደ መያዣው ውስጥ ያስገቡ። የ ENER314-IR ኢንፍራ ቀይ ተቆጣጣሪ በፒቦቦ ጉዳይ ላይ ጣልቃ የገባ አንድ ጉዳይ ነበረኝ ስለዚህ ሁለት ቁርጥራጮችን አይጠቀምም።
በመቀጠልም Energenie ENER314-IR Infra Red Control ን ወደ Raspberry Pi (ሥዕሉን ይመልከቱ) ያስገቡ።
ከዚያ Raspberry Pi ን ከቁልፍ ሰሌዳ (የዩኤስቢ አያያዥ በመጠቀም) እና መከታተያ (የኤችዲኤምአይ አያያዥ በመጠቀም… አስማሚዎች አስፈላጊ ሊሆኑ ይችላሉ)።
በመጨረሻም ኃይልን ያብሩ እና አሃዱ እስኪነሳ ድረስ ይጠብቁ።
ደረጃ 4 - አውታረ መረብን ያዋቅሩ
በመጀመሪያ ፣ የሚወዱትን አርታኢ (ለምሳሌ ናኖ) በመጠቀም የ wpa-supplicant ውቅረት ፋይልን ይክፈቱ።
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
የፋይሉን መጨረሻ ይሂዱ እና አውታረ መረብዎን ያክሉ (ለምሳሌ)።
አውታረ መረብ = {ssid = "YOUR_SSID" psk = "YOUR_KEY" ቅድሚያ = "1" id_str = "YOUR_SSID_NAME"}
ለአውታረ መረብዎ ተስማሚ ሆነው የእርስዎን_SSID ፣ የእርስዎ_ ቁልፍ እና የእርስዎን_SSID_NAME ይተኩ።
ፋይሉን ያስቀምጡ ፣ የ WPA ተከራካሪውን እንደገና ያስጀምሩ እና እንደገና ያስነሱ።
$ wpa_cli -i wlan0 $ sudo ዳግም ማስጀመርን እንደገና ያዋቅሩ
ደረጃ 5 - የማይንቀሳቀስ አይፒ አድራሻ ያዋቅሩ
አገልጋይዎ ቋሚ የአይፒ አድራሻ እንዲኖረው ይመከራል። የ DHCP አገልጋይዎን በአግባቡ በማዋቀር ወይም የ wlan0 በይነገጽን በ Raspberry Pi ላይ ወደ የማይንቀሳቀስ አድራሻ ለማቀናበር ፣ ፋይሉን /etc/dhcpcd.conf ን ያርትዑ እና መስመሮቹን ያካትቱ ይሆናል።
# ምሳሌ የማይንቀሳቀስ የአይፒ ውቅር - በይነገጽ wlan0static ip_address = 192.168.1.116/24static ራውተሮች = 192.168.1.1 ስታቲክ ጎራ_ስም_አገልጋዮች = 192.168.1.1 8.8.8.8
192.168.1.1 ን ወደ ራውተርዎ ትክክለኛ አድራሻ እና 192.168.1.116 ለመተግበሪያዎ ወደሚፈልጉት የማይንቀሳቀስ አድራሻ ይለውጡ።
* የ raspi-config መገልገያውን ለማሄድ እና በዚህ ጊዜ ማንኛውንም የውቅር ለውጦች ለማድረግ ይፈልጉ ይሆናል።
ሲጨርሱ እንደገና ያስነሱ።
ደረጃ 6 LIRC ን ይጫኑ
ትዕዛዙን በመጠቀም LIRC ን ይጫኑ።
$ sudo apt-get install lirc ን ይጫኑ
/ወዘተ /ሞጁሎችን ፋይል ያርትዑ ፤ ለምሳሌ ፦
$ sudo nano /etc /modules
እና መስመሮችን ያክሉ:
lirc_devlirc_rpi gpio_in_pin = 18 gpio_out_pin = 17
ፋይሉን ያስቀምጡ እና እንደገና ያስነሱ።
$ sudo ዳግም ማስነሳት
ደረጃ 7 LIRC ን ያዋቅሩ
/Etc/lirc/hardware.conf ፋይልን ያርትዑ ፣ ለምሳሌ ፦
$ sudo nano /etc/lirc/hardware.conf
እና እንደዚህ እንዲመስል ያድርጉት -
##################################################### ####### /etc/lirc/hardware.conf## lircdLIRCD_ARGS ን ሲጀምሩ የሚያገለግሉ ክርክሮች = "-uinput-ያዳምጡ" ## ጥሩ ውቅር ቢመስልም ሊርሜድን አይጀምሩ። ፋይል# START_LIRCMD = ሐሰት ## ጥሩ የውቅረት ፋይል ያለ ቢመስልም አይሪክስክ አይጀምሩ።# START_IREXEC = ሐሰት ## ተገቢ የከርነል ሞጁሎችን ለመጫን ይሞክሩ። የሚደገፉ ነጂዎች ዝርዝር። DRIVER = "ነባሪ" ## አብዛኛውን ጊዜ/dev/lirc0 udevDEVICE = "/dev/lirc0" MODULES = "lirc_rpi" ## ማንኛውም ሃርድዌርዎ ካለ ነባሪ የማዋቀሪያ ፋይሎች LIRCD_CONF = "" LIRCMD_CONF = "" /etc/lirc/lirc_options.conf ፋይልን ያርትዑ እና መስመሮችን ከዚህ በታች እንደሚከተለው ያስተካክሉ - ሾፌር = ነባሪ መሣሪያ =/dev/lirc0
ፋይሉን ያስቀምጡ እና lircd ን እንደገና ያስጀምሩ።
$ sudo systemctl lircd ን እንደገና ያስጀምሩ
ደረጃ 8: ተቀባይውን መፈተሽ
LIRC Daemon ን ለማቆም እና ተቀባዩን ለመፈተሽ የሚከተለውን የትእዛዝ ቅደም ተከተል ያስገቡ።
$ sudo systemctl stop lircd $ sudo mode2
የ ‹ሞድ› መርሃ ግብር የ ‹IR ምልክት› ምልክት-የቦታ ጥምርታን ወደ መሥሪያው ያወጣል። የርቀት መቆጣጠሪያዎን በ IR መቀበያዎ ላይ ያመልክቱ እና አንዳንድ አዝራሮችን ይጫኑ። እንደዚህ ያለ ነገር ማየት አለብዎት-
ቦታ 16300Pulse 95space 28794Pulse 80space 19395Pulse 83space 402351
ሲጨርሱ ctl-c ን ይጫኑ እና የሚከተለውን ትዕዛዝ በመጠቀም የ LIRC Daemon ን እንደገና ያስጀምሩ።
$ sudo systemctl ጅምር lircd
ደረጃ 9 የርቀት መቆጣጠሪያዎችን ያክሉ - ዘዴ 1
LIRC በ LIRC ሊኮርጅ ከሚችለው እያንዳንዱ የርቀት መቆጣጠሪያ ጋር የሚዛመዱ መረጃዎችን የያዙ የውቅረት ፋይሎችን ይጠቀማል። የ LIRC ንዑስ ስርዓት እንደተፈለገው እንዲሠራ እነዚህን የውቅረት ፋይሎች ማመንጨት ወይም በሌላ መንገድ ማቅረብ አለብዎት።
አስፈላጊ
ለእያንዳንዱ የርቀት መቆጣጠሪያ እንዲኮረጅ የግለሰብ የውቅር ፋይል ማቅረብ አለብዎት። የውቅረት ፋይሎች በማውጫ /etc/lirc/lircd.conf.d ውስጥ መቀመጥ አለባቸው። ለምርጥ የ AndyMOTE ተሞክሮ የቁልፍ ስም ምርጫ አስፈላጊ ነው ፣ ለቁልፍዎችዎ ስሞችን በሚመርጡበት ጊዜ ፣ እባክዎ መመሪያዎቹን እዚህ ይከተሉ። የውቅረት ፋይሎች እንዲሁ ከዚህ ሊወርዱ ይችላሉ ፣ ግን ከተጠቀሙ ፣ አንድ የርቀት ውቅር ብቻ መያዝ እንዳለባቸው ይጠንቀቁ። (ፋይሎችን ያዋቅሩ ቀላል የጽሑፍ ፋይሎች ናቸው እና አስፈላጊ ከሆነ በቀላሉ ሊስተካከሉ ይችላሉ።
ዘዴ 1 የሚከተሉትን ትዕዛዞች በመጠቀም የመጀመሪያውን የርቀት መቆጣጠሪያ ይፈልጋል።
$ sudo systemctl stop lircd $ sudo irrecord -n ~/FILENAME.conf
-ወይም-
$ sudo irrecord -f -n ~/FILENAME.conf
ለሚያዋቅሩት የርቀት መቆጣጠሪያ FILENAME ን በተወሰነ ገላጭ ስም ይተኩ። የኋለኛው ትዕዛዝ ‹ጥሬ› ፋይልን ይፈጥራል እና እርስዎ በሚጠቀሙት የርቀት መቆጣጠሪያ ባህሪዎች ላይ በመመስረት ይህ አንዳንድ ጊዜ ያስፈልጋል። የ -n መቀየሪያ የሚወዱትን ማንኛውንም ቁልፍ ስም (በ LIRC Namespace ዝርዝር ከመገደብ ይልቅ) እንዲጠቀሙ ያስችልዎታል።
ሲጨርሱ ሊርዲድን እንደገና ማስጀመር እና እንደገና ማስነሳትዎን ያስታውሱ።
$ sudo systemctl ጀምር lircd $ sudo ዳግም ማስነሳት
ደረጃ 10 የርቀት መቆጣጠሪያዎችን ያክሉ - ዘዴ 2
ዘዴ 2 የመጀመሪያውን የርቀት መቆጣጠሪያ አያስፈልገውም ግሎባል-መሸጎጫ ከ 200,000 በላይ የ IR ኮዶች በደመና ላይ የተመሠረተ የውሂብ ጎታ ይጠብቃል። ማንኛውም ሰው በቀን እስከ 5 ኮዴቶች መመዝገብ እና ማውረድ ይችላል። እዚህ የተገለጸውን gcConvert ትግበራ በመጠቀም እነዚህ ኮዴቶች በአንዲሞቴ ወዳጃዊ መንገድ ወደ LIRC conf ፋይሎች ሊቀየሩ ይችላሉ።
ደረጃ 11 የ AndyMOTE አገልጋይ ፕሮግራምን ይጫኑ
ከዚህ በታች እንደተገለፀው ቤተመፃህፍት liblirc እና libboost ን ይጫኑ።
$ sudo apt-get update $ sudo apt-get install liblirc-dev libboost-all-dev
በመቀጠልም git ን ይጫኑ ፣ የቤትዎን ማውጫ ይሂዱ እና የ andymoteserver ማከማቻን ያጥፉ
$ sudo apt install git $ cd ~ $ git clone
ከዚያ ምንጩን ያጠናቅቁ
$ cd andymoteserver $ ማድረግ
የተገኘውን ፋይል ወደ ምቹ ቦታ ያንቀሳቅሱት ፤ ለምሳሌ ፦
$ sudo mkdir -p/opt/andymoteserver $ sudo mv dist/አርም/GNU -Linux/andymote/opt/andymoteserver/
አንድ ላየ
$ cd ~ $ rm -Rf andymoteserver
በመጨረሻም የ AndyMOTE አገልጋይን እንደ አገልግሎት ለማሄድ ከዚህ በታች እንደሚታየው ይዘቱን /lib/systemd/system/andymote.service ን ይፍጠሩ
[ክፍል] መግለጫ = የ AndyMOTE አገልጋይን እንደ አገልግሎት ያሂዱ [አገልግሎት] ዓይነት = ቀላልRemainAfterExit = falseRestart = alwaysRestartSec = 30ExecStop =/bin/trueExecStart =/opt/andymoteserver/andymote [ጫን] WantedBy = multi-user.target
አገልግሎቱን ያንቁ እና ያስጀምሩ
$ sudo systemctl ን ያንቁ እና $ $ sudo systemctl ጅምር andymote ን ያንቁ
ደረጃ 12: በመጨረሻም…
ከላይ ያለው ስዕል አገልጋዬን በመጨረሻው ቦታ (በግራ) ያሳያል። በፎቶው በቀኝ በኩል ያለው መሣሪያ የኢንፍራሬድ የርቀት መቆጣጠሪያ ማራዘሚያ ነው ፣ ይህ የ IR ምልክቶችን ከአገልጋዩ ይቀበላል እና በ 4 IR አስተላላፊዎች በኩል እንደገና ያስተላልፋል (አይታይም) ፤ እነዚህ በመገናኛ ብዙኃን መሣሪያዎቼ (ቴሌቪዥን ፣ ማጉያ ወዘተ) ላይ ተጭነዋል።
እርስዎ እንደሚደሰቱ ተስፋ አደርጋለሁ!
የሚመከር:
የበይነመረብ አገልጋይ - 3 ደረጃዎች
የበይነመረብ ሰርቪ - መግቢያ በአትክልቴ ውስጥ ወፎችን መመገብ እወዳለሁ ፣ ግን በሚያሳዝን ሁኔታ ፣ ጥቁር አይጥ እንዲሁ ከዚህ ይጠቀማል። ስለዚህ አይጦቹ የወፎችን ምግብ እንዳይበሉ ለመከላከል አንድ መንገድ አሰብኩ። ጥቁሩ አይጥ በጨለማ ውስጥ ብቻ ነው የሚንቀሳቀሰው ስለዚህ ቢስን መዝጋት አለብን
ሆ ማክ ጄ ኤን ኤይገን ሚንኬክ አገልጋይ ዊንዶውስ (ኤን ኤል) - 6 ደረጃዎች
Hoe Mak Je Een Eigen Minecraft Server Windows (NL): Om je eigen Minecraft server te beginnen moet je een aantal belangrijke dingen weten.1. Om je server altijd online te houden moet je computer waarop je de server draait ook altijd online zijn.2. የአገልጋይ አገልጋይ ራም ራም ገሂዩጂን ገቡሩን (0,5 ጊባ አንድ)
የድምፅ ዳሳሽ እና አገልጋይ -ምላሽ ሰጪ እንቅስቃሴ -4 ደረጃዎች
የድምፅ ዳሳሽ እና አገልጋይ -ምላሽ ሰጪ እንቅስቃሴ -መጀመሪያ ይህንን ወረዳ አንድ ለማድረግ አስፈላጊ ቁሳቁሶችን መሰብሰብ ያስፈልግዎታል
Raspberry Pi Samba አካባቢያዊ ፋይል አገልጋይ 5 ደረጃዎች
Raspberry Pi Samba አካባቢያዊ ፋይል አገልጋይ - የአካባቢያዊ ፋይል አገልጋይ ለመጫን ደረጃ በደረጃ ሂደት
የእራስዎን አነስተኛ አገልጋይ አገልጋይ ይፍጠሩ! እጅግ በጣም ቀላል ፣ ፈጣን እና ነፃ! (ምንም ጠቅ ማድረጊያ የለም): 11 ደረጃዎች (ከስዕሎች ጋር)
የእራስዎን አነስተኛ አገልጋይ አገልጋይ ይፍጠሩ! እጅግ በጣም ቀላል ፣ ፈጣን እና ነፃ! (ምንም ጠቅ ማድረጊያ የለም): Minecraft እርስዎ የሚፈልጉትን ማንኛውንም ነገር ማድረግ የሚችሉበት እጅግ በጣም አስደሳች ጨዋታ ነው! ግን በይነመረብ ላይ ከጓደኞች ጋር መጫወት አንዳንድ ጊዜ ህመም ሊሆን ይችላል። በሚያሳዝን ሁኔታ ፣ ብዙ ባለብዙ ተጫዋች አገልጋዮች በጨዋታ ተሞክሮ ሳይሆን በትሮሎች ተሞልተዋል