Мазмұны:
- Жабдықтар
- 1 -қадам: Arduino Pro Micro -дегі дәнекерлеуші IR сенсоры
- 2 -қадам: Arduino Pro Micro -ге кодты жүктеңіз
- 3 -қадам: Қашықтан басқару пультінің кодтарын алу
- 4 -қадам: Arduino Pro Micro эскизін жаңартыңыз және қайтадан жүктеңіз
Бейне: Теледидар мен Raspberry Pi қосылған қашықтан басқару пультін басқару: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Инфрақызыл қашықтан басқару пультімен Raspberry Pi басқару үшін біз бұрын LIRC қолдана алатын едік. Бұл ядро 4.19. X -ке дейін жұмыс істеді, содан кейін LIRC -ті жұмысқа алу қиынға соқты. Бұл жобада бізде теледидарға қосылған Raspberry Pi 3 B+ бар, біз пернетақта мен тінтуірден арылуымыз керек. Бізге LIRC -ті RPi -ге немесе осы жобаны пайдаланатын кез келген құрылғыға ресурстарды босататын қондырудың қажеті болмайды.
Жабдықтар
- Arduino Pro Micro
- IR сенсоры
- Микро USB кабелі
1 -қадам: Arduino Pro Micro -дегі дәнекерлеуші IR сенсоры
TSOP1836 IR сенсорында үш түйреуіш бар: Signal, GND және Vcc. Дәнекерлеуді бастамас бұрын сенсорыңыздың түйінін іздеңіз. Әрі қарай, дәнекерлеу сенсорының GND тақтасына GND, сенсордың Vcc тақтасына және сенсордың сигналы Arduino Pro Micro 2 -ге бекітіледі. Тақтаны қорғау үшін оны орауды ұмытпаңыз, бірақ сенсорды ашық қалдырыңыз.
2 -қадам: Arduino Pro Micro -ге кодты жүктеңіз
Кодты Github -тан табуға болады.
3 -қадам: Қашықтан басқару пультінің кодтарын алу
Сіздің кодыңыздың қазір жұмыс істеу мүмкіндігі өте аз және сіз бұл жобаны аяқтайсыз. Менікімен бірдей пультті пайдаланбайтын өндірушілердің басым көпшілігі үшін қашықтан басқару пультінің кодтарын оқу қажет болады. Arduino IDE сериялық мониторын ашыңыз және Baud Rate коды «Serial.begin (115200);» жолындағы кодта сәйкес келетініне көз жеткізіңіз. Қашықтан басқару пультін IR сенсорына бағыттаңыз, содан кейін бір түймені басып, сериялық мониторда кемінде екі жолды алу үшін жылдам босатыңыз. Бірінші жол - батырманың коды, ал келесі жол - қашықтан басқару құралы, соңғы кодты қайталаңыз.
4 -қадам: Arduino Pro Micro эскизін жаңартыңыз және қайтадан жүктеңіз
Сіз Github -тен жүктелген эскизде қашықтағы кодтардың екі түрін байқайсыз:
- Қайталанатын: тінтуірдің қозғалысы үшін қолданылады (тінтуірді жылжыту үшін түймені басып тұрыңыз)
- Қайталанбайды: тінтуірдің сол жақ батырмасын басу сияқты бір батырманы басу үшін қолданылады
Алдыңғы қадамнан алынған кодқа қосымша, эскизімде 32 болатын «const int ButtonCount» өлшемін жаңарту қажет, себебі менде ResultsValues [ButtonCount] ішінде анықталған 32 түйме коды бар.
Соңында, кем дегенде, келесі жолды жаңарту қажет:
if (Results.value == 4294967295) for (int i = 0; i <ButtonCount; i ++) AllButtons = RepeatCode ;
4294967295 орнына қашықтан басқару пультінің қайталау кодын қойыңыз. Бұл кодты кез келген қашықтан басқару түймесін басып тұрып, алдыңғы қадамнан алуға болады. Қайталанатын код бірнеше рет көрсетілетін код болады.
Ұсынылған:
Жоғалған теледидарды қашықтан басқару пультін Arduino мен Bluetooth арқылы табу: 5 қадам
Arduino & Bluetooth көмегімен жоғалған теледидардың қашықтан басқару пультін табу: жоғалған теледидардың қашықтан басқару пультін табу өте қарапайым схемасы және коды өте қарапайым, Bluetooth модулі бар Arduino Nano және батареяның күшейткіші 3.7 вольттан 5 вольтқа дейінгі шағын дыбыстық сигналды қолдана отырып, мен қосымшаны құрдым. MIT App Inventor бағдарламасында * сіз қосыла аласыз
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА
IR қашықтан басқару пультін RF қашықтан басқару пультіне түрлендіру: 9 қадам (суреттермен)
IR қашықтан басқару пультін RF қашықтан басқару пультіне түрлендіріңіз: бүгінгі нұсқаулықта мен сізге микроконтроллерсіз жалпы радиожиілік модульді қалай қолдануға болатынын көрсетемін, бұл бізді кез келген құрылғының IR қашықтан басқару пультін ЖЖ -ге түрлендіре алатын жобаны құруға әкеледі. Қашықтан басқару. Түрлендірудің басты артықшылығы
Электр құрылғыларын температура мен ылғалдылық дисплейі бар теледидар қашықтан басқару пультімен басқарыңыз: 9 қадам
Электр құрылғыларын теледидар қашықтан басқару пультімен басқарыңыз (температура мен ылғалдылық дисплейі): сәлем, мен Абхаймын, бұл менің нұсқаулықтардағы алғашқы блогым, бүгін мен сізге электр қондырғыларын теледидардың пульті арқылы қалай басқаруға болатынын көрсетемін. қарапайым жоба. материалды қолдағаны және ұсынғаны үшін atl зертханасына рахмет
Arduino мен смартфонның қашықтан басқару пультін қолдана отырып, ауа суспензиясына арналған сандық контроллер: 7 қадам (суреттермен)
Arduino мен смартфонның қашықтан басқару пультін қолдана отырып, ауа тоқтату үшін цифрлық контроллер: Барлығына сәлем. Бұл нұсқаулықта мен сізге бір arduino + bluetooth модулін қолдана отырып, автокөліктік аспалы контроллерді қалай құруға болатынын көрсетуге тырысамын. Бұл менің бірінші нұсқаулығым, сондықтан