Orodha ya maudhui:
- Hatua ya 1: Tengeneza PCB
- Hatua ya 2: Unganisha kwenye Kofia ya AIY
- Hatua ya 3: Sakinisha LIRC
- Hatua ya 4: Pata au Tengeneza Faili za LIRC kwa Vifaa vyako
- Hatua ya 5: Nambari ya AIY Kudhibiti Vifaa vyako
Video: Udhibiti wa kijijini wa AIY Universal IR: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Hii inaelezea jinsi ya kutengeneza udhibiti wa kijijini wa infrared wa AIY. Hii inaweza kutumiwa kudhibiti runinga yoyote, upau wa sauti, digibox, dvd au bluray player kwa kutumia sauti yako.
Ninaiita zima kwani ina kipokea IR ambayo inaweza kutumika kurekodi ishara ya infrared kutoka kwa udhibiti wowote wa kijijini.
Mradi wa AIY hutumia mpango wa LIRC kurekodi na kusambaza ishara ya IR.
Hatua ya 1: Tengeneza PCB
Orodha ya sehemu:
Emitters mbili za infrared za 940nm 5mm
Mpokeaji mmoja wa infrared TSOP38238
2n3904 transistor
Kinga moja ya 10 ohm
Veroboard moja
Viunganishi vinne vya Moja (Kwa hiari - nilikata kiunganishi cha pini sita kwenye viunganisho kimoja)
Cables kuungana na kofia AIY.
Hakikisha kuwa mwangaza wa IR una mguu mrefu kwenye safu ya kwanza, na mguu mfupi kwa pili. LED ya pili na mguu mrefu kwenye safu ya pili, na mguu mfupi kwa tatu.
Transistor inapaswa kuwa na msingi juu ya tatu, mtoza kwa nne, na mtoaji kwa tano. Hakikisha kwamba upande wa gorofa wa kontena unakabiliwa na kontakt.
Kuzuia huenda kati ya safu ya tano na safu ya nane.
Tumia kipande kifupi cha waya kuunganisha safu ya kwanza hadi safu ya saba.
Unganisha mpokeaji wa IR kwenye safu ya saba, nane na tisa.
Ongeza viunganisho kwenye safu ya kwanza, nne, nane na tisa.
Viunganishi ni:
Safu moja - + 5v nguvu
Mstari wa nne - ishara ya kusambaza
Mstari wa nane - Ardhi
Mstari wa tisa - ishara ya mpokeaji
Hatua ya 2: Unganisha kwenye Kofia ya AIY
Nimeuza pini za kichwa kwenye AIY yangu ili kufanya mambo ya kuunganisha iwe rahisi zaidi.
Pini nilizotumia ni Servo 0 (GPIO 26) na Servo 5 (GPIO 24) kwa ishara. Nilitumia pia + 5v kutoka kwa pini ya usawa nje juu ya pini za Servo. Nilichukua ardhi kutoka GND karibu na Servo 0, lakini unaweza kutumia ardhi yoyote unayotaka.
Kutumia nyaya zinazofaa, niliunganisha kofia ya AIY kwenye ubao kama hii:
+ 5V kuweka mstari mmoja
Servo 0 (GPIO 26) hadi safu ya nne
GND hadi safu ya 8
Servo 5 (GPIO 24) hadi safu tisa.
Hatua ya 3: Sakinisha LIRC
Kwa kudhani kuwa tayari umeweka na kujaribu AIY:
Tunahitaji kusanikisha LIRC. Fuata mafunzo haya muhimu na mirza irwan Osman:
www.instructables.com/id/Install-Linux-Infrared-Remote-Control-LIRC-Package
AU maagizo mbadala yanaweza kupatikana hapa na Alex Bane:
alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/
KUMBUKA: kwa usanidi wangu nilihitaji kuhakikisha kuwa faili ya / boot/config.txt ilikuwa na yafuatayo:
dtoverlay = lirc-rpi, gpio_in_pin = 24, gpio_out_pin = 26
Hatua ya 4: Pata au Tengeneza Faili za LIRC kwa Vifaa vyako
Hatua hii inayofuata inaunda faili ya lircd.conf ambayo ina maelezo juu ya udhibiti wa kijijini kwa vifaa unayotaka kutumia.
Kuna njia mbili za kutengeneza faili hii:
1. Ikiwa una bahati, unaweza kupata faili iliyopo kwenye kurasa za LIRC kwa kifaa chako
2. Ikiwa huwezi kuipata, basi utahitaji kurekodi faili ukitumia kipokea IR na rimoti yako.
Kwa hatua ya 1, nenda kwenye ukurasa wa nyumbani wa LIRC na utafute orodha ya vifaa vinavyoungwa mkono:
www.lirc.org/
Ikiwa unaweza kupata faili ya kifaa, basi unahitaji kuhamisha habari kwenye faili kwenye faili ya lircd.conf / etc / lirc
Kwa kuwa AIY yangu haina kichwa, ninatumia WINScP kufanya mabadiliko kwenye lirc.conf.
Habari unayohitaji huanza na "anza kijijini" na kuishia na "mwisho wa kijijini"
KUMBUKA: Ikiwa unataka kudhibiti zaidi ya kifaa kimoja, basi ongeza tu nambari ya ziada ya kijijini kwenye faili moja baada ya "kijijini cha mwisho" kilichopo. Hakikisha kwamba kila rimoti ina jina la kipekee. Ninatumia "mytv" kwa runinga yangu, na "anga" kwa digibox yangu ya mbinguni nk.
Ikiwa huwezi kupata nambari ya kifaa chako, basi utahitaji kuirekodi.
Fuata hii inayofaa kufundisha jinsi ya kurekodi kila udhibiti wa kijijini ukitumia LIRC:
www.instructables.com/id/Record-Infrared-Codes-of-Any-Remote-Control-Unit-f/
Mara tu unaporekodi kidhibiti cha kwanza cha kijijini, rudia mchakato mpaka uwe na kumbukumbu zote za mbali. Kisha unaweza kusasisha faili ya lirc.conf na nambari zote ulizorekodi. Nilihitaji kufanya hivyo kwa upau wangu wa sauti.
Hatua ya 5: Nambari ya AIY Kudhibiti Vifaa vyako
Ili kudhibiti mtoaji wa IR kutoka AIY, fanya mabadiliko muhimu kwenye faili "msaidizi_library_with_local_commands_demo.py"
Unaweza kukimbia "msaidizi_mtandao_na_mitaa_ya_magazi_demo.py" kutoka Kituo cha Kuanzisha cha Dev ili kuona ikiwa nambari yako inafanya kazi.
Nina AIY yangu huanza moja kwa moja kwenye boot up kwa kufuata maagizo hapa:
aiyprojects.withgoogle.com/voice/#maker-guide-3-4--kimbia-your-app-automatically
Kumbuka kuwa ikiwa unataka kubadilisha nambari yako, basi unahitaji kusimamisha AIY kufanya kazi, na kisha uianze tena kwa kutumia hizi:
huduma ya sudo my_assistant stop
huduma ya sudo kuanza kwangu_saidizi
Nambari iliyoambatanishwa ina programu yangu ya sasa ya kufanya kazi.
(Kumbuka kuwa nambari hii pia ina huduma zingine kama redio ya mtandao).
Nambari inafanya matumizi ya tofauti kwa kutuma LIRC send_start na send_stop kusambaza ishara ya IR inayohitajika. Nimeona kuwa ni muhimu kuanzisha mapumziko kati ya kuanza na kusimamisha ishara, na hii inaweza kutofautiana kati ya vifaa (Televisheni yangu ya Panasonic inahitaji ishara ndefu kuliko sanduku la angani). Kwa mfano:
subprocess.call ('irsend SEND_START mytv KEY_POWER', shell = Kweli)
saa. kulala (0.5)
subprocess.call ('irsend SEND_STOP mytv KEY_POWER', shell = Kweli)
Kutuma mchanganyiko wa ishara, kwa mfano kituo cha runinga cha angani, niliunda orodha ambayo iliteua kifungu kwa nambari ya kituo. Kumbuka kuwa wakati mwingine AIY haitasikia neno linalofaa kila wakati, kwa hivyo nimejumuisha pia tofauti kwenye kifungu (kama vile bbc 1 na bbc moja, au neno 'mwongozo' na vile vile 'dave' kama AIY alirudi kila wakati alisema 'dave' - lazima iwe lafudhi yangu!). Kisha nikatumia utaratibu ambao ungechukua nambari tatu za wahusika kutoka kwenye orodha na kupitisha kila nambari (angalia moduli # # Njia ya mabadiliko ya kituo cha Sky # #)
Inawezekana pia kutuma mchanganyiko wa ishara kwa vifaa kadhaa. Kwa hivyo kwa mfano nina utaratibu wa "system on" ambao hutuma nguvu kwenye Runinga, nguvu kwenye mwamba wa sauti, inaanza sanduku la anga na kuibadilisha kuwa BBC 1.
Mara tu transmitter ya IR inafanya kazi na AIY, inawezekana kufikiria mchanganyiko wote tofauti wa kuitumia. Kwa mfano naweza kutuma amri ya wakati kurekebisha sauti kwenye upau wa sauti.
Furaha ya kudhibiti kijijini cha AIY IR!
Ilipendekeza:
IRduino: Udhibiti wa Kijijini wa Arduino - Iga Kijijini Kilichopotea: Hatua 6
IRduino: Udhibiti wa Kijijini cha Arduino - Iga Kijijini Kilichopotea: Ikiwa umewahi kupoteza udhibiti wa kijijini kwa Runinga yako au DVD, unajua jinsi inavyofadhaisha kutembea, kupata, na kutumia vifungo kwenye kifaa chenyewe. Wakati mwingine, vifungo hivi haitoi utendaji sawa na kijijini. Pokea
Badilisha Kijijini chako cha IR kuwa Kijijini cha RF: Hatua 9 (na Picha)
Badilisha Kijijini chako cha IR kiwe Remote ya RF: Kwa leo inayoweza kufundishwa, nitakuonyesha jinsi unaweza kutumia moduli ya generic ya RF bila mdhibiti mdogo ambaye mwishowe atatuongoza kujenga mradi ambapo unaweza kubadilisha Remote ya IR ya kifaa chochote kuwa RF Kijijini. Faida kuu ya kubadilisha
Dhibiti Vifaa Vyako vya Umeme na Kijijini chako cha Televisheni (Kijijini na kwa Uonyeshaji wa Joto na Unyevu: Hatua 9
Dhibiti Vifaa vya Umeme na Kijijini chako cha Televisheni (Kijijini cha mbali) na Joto na Uonyesho wa Unyevu: hi mimi ni Abhay na ni blogi yangu ya kwanza kwenye Maagizo na leo nitakuonyesha jinsi ya kudhibiti vifaa vyako vya umeme na rimoti yako ya tv kwa kujenga hii mradi rahisi. shukrani kwa maabara ya atl kwa msaada na kutoa nyenzo
Kijijini kijijini KUZIMA / KUZIMA Kutumia MIC Jack kwenye Camcorder yako / Usambazaji wa Hali ya Ulimwengu Mwepesi: Hatua 4 (na Picha)
Kijijini kijijini ON / OFF Kutumia MIC Jack kwenye Camcorder yako / Relay State Solid State Relay: Muhtasari: Tulitumia jack ya MIC ya camcorder kugundua wakati camcorder imewashwa. Tuliunda relay ya hali ya chini ya hali ya chini ili kugundua jack ya MIC na kuwasha na kuzima kiatomati kifaa cha mbali wakati huo huo na kamkoda. Hali imara
Kijijini Kupeleleza Kijijini: Hatua 8 (na Picha)
Kijijini Kupeleleza Kijijini: Hakika Thinkgeek Micro Spy Remote ya asili ilikuwa ya kufurahisha kwa muda lakini kulikuwa na shida kubwa. Ili kuharibu TV ya mtu mwingine, ilibidi uwe ndani ya anuwai ya kuona. Baada ya muda mawindo yako yangegundua ulikuwa na jambo la kufanya nayo.