Мазмұны:
- 1 -қадам: Arduino Serial Read
- 2 -қадам: XR8 -ді Arduino -ға қосу
- 3 -қадам: Деректерді оқу
- 4 -қадам: кодты біріктіру
- 5 -қадам: Python сценарийін Бастауда іске қосу күйіне орнатыңыз
Бейне: Xfinity HTPC сымсыз қашықтан басқару құралы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл оқулықта Xfinity пультінен сигналды қалай қабылдау керектігін, содан кейін оның сигналын сымсыз пернетақта ретінде қалай қолдану керектігін көрсетеді. Менде Arduino наносы болмады, сондықтан сериялық деректерді пернеге басу үшін питон сценарийін жазуға тура келді. Мен NPN транзисторы бар қуат түймесін басу үшін Arduino -ды қолдандым.
1 -қадам: Arduino Serial Read
XR8 сигналын алу үшін Arduino алдымен деректерді қабылдауға бағдарламалануы керек. Мен Ken Shirriff IR -ге Arduino кодын өзгертіп, жүктедім. Код жүктелгеннен кейін сіздің Arduino сериялық деректерді қабылдап, оны сериялық мониторда көрсете алады.
2 -қадам: XR8 -ді Arduino -ға қосу
Енді сіз сериялық деректерді ала алатын болсаңыз, сымсыз қабылдағышты arduino -ға қосу керек. Суретте XR8-дің бекітілуі көрсетілген. Жерді GND +5 вольтке 5 вольтты рельске, ал TX - Arduino 11 -ге бекітіңіз. Қуат түймесінің симуляторын қосу үшін екінші суретте көрсетілгендей Arduino сымын жалғаңыз. Көптеген компьютерлік аналық платаларда қуат түймесі үшін аналық платаға кіретін штепсель бар. Қуат түймесінің үстіңгі жағында қандай түйреуіш бекітілгенін білу үшін мультиметрді пайдаланыңыз. Жерге істікше бір зондты ДК шассиіне, екіншісін түйреуішке қосқанда төмен қарсылықты оқиды. NPN транзисторының ортаңғы аяғын алдыңғы қадамда жерленбеген сым түйреуішіне, жерге рельсті эмитентке, ал түйреуіш 9 коллекторға қосыңыз. Мен сондай -ақ сигналды тексеру үшін үнемі қуатқа ие болу үшін қуат ұясына 5 вольтты қуат көзін жалғадым.
3 -қадам: Деректерді оқу
Алдымен сымсыз қашықтан басқару пультін жұптау түймесін басып, қуат түймесі жасыл түске боялғанша орнату түймесін басып тұрып, Xfinity түймесін басыңыз. Егер сіз сәтті болсаңыз, қашықтан басқару пультіндегі кез келген түймені басқанда (қуаттан, орнатудан және ауыстырудан) XR8 қызыл светодиод жанып тұруы керек. Деректердің сигналын көру үшін Arduino бағдарламасында сериялық мониторды ашыңыз немесе замазканы ашыңыз және ол қабылдайтын деректерді оқыңыз. Мен түймені бір уақытта басып тұруды және нәтижелерді сөзбен жазуды ұсынамын. Сіз түймелер арасындағы кодтардың көшірмесін таба аласыз, себебі қашықтан басқару пультінде XMP протоколы қолданылады.
4 -қадам: кодты біріктіру
Егер сіз компьютерде python 2.7 немесе одан жоғары нұсқасын орнатпаған болсаңыз, онда пернетақтаны имитациялау үшін мұны істеу қажет болады. Сонымен қатар сізге сериялық модуль қажет болады. Келесі сценарий Linux негізіндегі машиналар үшін жазылған, бірақ өзгерту оңай. Портты Arduino қосылған портқа ауыстырғаныңызға көз жеткізіңіз. Егер сіз түймеге сәйкес келетін жаңа кодты қосқыңыз келсе, кодты жазу үшін осы үлгіні қолданыңыз:
elif line == put-code-here:
(Келесі код жолының алдында 4 бос орын)
p.
5 -қадам: Python сценарийін Бастауда іске қосу күйіне орнатыңыз
Linux ортасында сценарийді іске қосу оңай. Бастау мәзірін ашыңыз, «іске қосу» деп теріңіз және енгізіңіз, ашылмалы тізімнен қосу және теңшеу пәрменін нұқыңыз, пәрменге қашықтан басқару пульті сияқты ат беріңіз, пәрмендер бөлімінде жүктелген python сценарийінің каталогын теріңіз және қосу түймесін басыңыз. Енді қашықтан басқару пульті компьютерді келесі рет жүктегенде басқарады.
Ұсынылған:
Ыдыс -аяққа арналған қашықтан басқару құралы: 8 қадам
Ыдыс -аяққа арналған қашықтан басқару құралы: Бұл нұсқаулық ыдыс -аяқ ыдысының қашықтан басқару құралын қалай алып тастау керектігін көрсетеді. Ескерту: Контроллерді бірге ұстап тұратын кем дегенде бір ілмекті жабуға болады. Уайымдамаңыз, контроллердің сыртында көптеген клиптер бар, сіз оны байқамайсыз
Arduino шолғышқа негізделген қашықтан басқару құралы (linux): 9 қадам (суреттермен)
Arduino шолғышқа негізделген қашықтан басқару құралы (Linux): Бізде балалар бар. Мен оларды жақсы көремін, бірақ олар балалар арналарын қосқан кезде спутник пен теледидардың қашықтан басқару пультін жасырады. Бұл бірнеше жыл бойы күнделікті түрде болғаннан кейін және менің сүйікті әйелім маған рұқсат берді
IRduino: Arduino қашықтан басқару пульті - Жоғалған қашықтан басқару құралына еліктеу: 6 қадам
IRduino: Arduino қашықтан басқару пульті - Жоғалған қашықтан басқару пультіне еліктеу: Егер сіз теледидар немесе DVD ойнатқыш үшін қашықтан басқару пультін жоғалтқан болсаңыз, құрылғының өзіндегі түймелерге жүгіру, табу және пайдалану қаншалықты ауыр болатынын білесіз. Кейде бұл түймелер қашықтан басқару пультімен бірдей функцияны ұсынбайды. Алу
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
IR қашықтан басқару пультін RF қашықтан басқару пультіне түрлендіру: 9 қадам (суреттермен)
IR қашықтан басқару пультін RF қашықтан басқару пультіне түрлендіріңіз: бүгінгі нұсқаулықта мен сізге микроконтроллерсіз жалпы радиожиілік модульді қалай қолдануға болатынын көрсетемін, бұл бізді кез келген құрылғының IR қашықтан басқару пультін ЖЖ -ге түрлендіре алатын жобаны құруға әкеледі. Қашықтан басқару. Түрлендірудің басты артықшылығы