Мазмұны:
- 1 -қадам: Қажетті материалдар
- 2 -қадам: құрастыру
- 3 -қадам: IR қабылдағыш қосылымдары
- 4 -қадам: IR кітапханасын сақтау
- 5 -қадам: Қашықтағы кілттердің он алтылық мәндерін табу
- 6 -қадам: L293D қосылымдары
- 7 -қадам: L293D бар қозғалтқыштардың интерфейсі
- 8 -қадам: Барлығын біріктіру
- 9 -қадам: Қуат көзі
- 10 -қадам: Қорытынды бағдарлама
- 11 -қадам: Бот қалай жұмыс істейді
Бейне: Arduino мен TV қашықтан басқару пультінің көмегімен қашықтан басқарылатын робот: 11 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл қашықтан басқарылатын автокөлікті теледидар, айнымалы ток және т.
Бұл қашықтан басқару пультінің инфрақызыл инфрақызыл сәуле шығаратынын қолданады.
Бұл қасиет IR қабылдағышының көмегімен пайдаланылады, ол өте арзан сенсор.
Бұл нұсқаулықта сіз қалай үйренесіз
- IR интерфейсінің Arduino интерфейсі.
- Arduino үшін 2 қозғалтқыш интерфейсі.
- Жоғарыдағы 2 қондырғыны біріктіріңіз.
Ескерту: Бұл қашықтан басқарылатын автокөліктің күн сәулесінде сыртта жұмыс істемеуінің кемшілігі бар.
Барлық код, схемалар және басқа суреттер бір жерде.
1 -қадам: Қажетті материалдар
- Arduino Uno және USB кабелі
- Arduino бағдарламасы
- Нан тақтасы
- 100 айн / мин тұрақты ток қозғалтқыштары
- IR қабылдағыш (SM0038 немесе TSOP1738)
- L293D мотор драйвері IC
- Өткізгіш сымдар
- Шасси мен дөңгелектер
- 9В батареялар (2 жоқ)
- Батарея қысқыштары
Материалдардың жалпы құны: 600 рупий = 9 доллар (Arduino құнын қоспағанда)
2 -қадам: құрастыру
Дөңгелектерді корпусқа бекітіңіз.
2 қозғалтқышты артқы дөңгелектерге бекітіп, алдыңғы жағына манекендерді қолданыңыз.
Шассиде тесіктер жасаңыз және бұрандалар көмегімен Arduino -ны бекітіңіз.
Нан тақтасын екі жақты таспамен бекітіңіз.
L293D тақтасына алдыңғы жағын ойығы бар етіп орнатыңыз.
3 -қадам: IR қабылдағыш қосылымдары
Ресивердегі ойыққа қарап, солдан оңға қарай байланыстар
- сол жақ түйреуіш.
- ортаңғы түйреуіш-5В.
- оң жақ пин-цифрлық түйреуіш 6 Arduino-да.
Қосымша мәліметтер алу үшін схеманы қараңыз.
4 -қадам: IR кітапханасын сақтау
Келесі сілтемеге өтіңіз-
drive.google.com/open?id=0B621iZr0p0N_WUVm…
Файлдарды IRremote деп аталатын қалтаға сақтаңыз және қалтаны Arduino IDE кітапханалар каталогына, яғни arduino-1.0.6> кітапханалар қалтасына IRremote ретінде сақтаңыз.
5 -қадам: Қашықтағы кілттердің он алтылық мәндерін табу
1. remote.ino ішіндегі кодты Arduino -ға жүктеңіз
2. Сериялық мониторды ашыңыз.
3. Әр түрлі қашықтан басқару түймелерін басып, олардың он алтылық мәндерін алыңыз. (Мәндер он алтылықты білдіретін 0x мәнімен алынбайды, сонымен қатар кейбір мәндер FFFFFFFF сияқты ортасында алынады, оларды елемеңіз).
Мұнда мен алдыңғы, артқы, сол, оң және орта пернелердің мәндерін алдым
алдыңғы = 0x80BF53AC
кері = 0x80BF4BB4
сол = 0x80BF9966
оң жақ = 0x80BF837C
орта = 0x80BF738C
Бұл түймелердің мәндері сәйкесінше алдыға, артқа, солға, оңға және тежеу үшін салыстырылады.
6 -қадам: L293D қосылымдары
Arduino -дан 5В және жерге тұйықтауды алыңыз да, оларды панельдің 2 төменгі рельсіне жалғаңыз, осылайша 5В және жер сызығын беріңіз.
L293D -ден 5В -қа дейінгі 1, 9, 16 түйреуіштер.
L293D -ден жерге дейін 4, 5, 12, 13 түйреуіштер.
L293D 3, 6 түйреуіштеріне сол жақ мотор.
L293D 11, 14 түйреуіштеріне арналған оң қозғалтқыш.
2, 7 түйреуіштер (сол жақ қозғалтқыш үшін) L293D -ден Arduino -дағы 9, 8 түйреуіштерге дейін.
10, 15 түйіндер (оң қозғалтқыш үшін) L293D -ден 10, 11 түйреуіштер Arduino.
Қосымша мәліметтер алу үшін схемаларды қараңыз.
Схемалық сары сымдар сол моторды, ал қызғылт сары сымдар оң моторды білдіретінін ескеріңіз.
7 -қадам: L293D бар қозғалтқыштардың интерфейсі
Қосылымдарды жасағаннан кейін, motor_test.ino ішіндегі кодты Arduino -ға жүктеңіз.
Есіңізде болсын, сол жақ қозғалтқыш айналуы үшін lm, lmr қарама -қарсы болуы керек, яғни HIGH және LOW немесе керісінше..
Оң қозғалтқыштың айналуы үшін, rm, rmr қарама -қарсы болуы керек, яғни HIGH және LOW немесе керісінше.
Екі доңғалақтың сынақ және қателік арқылы алға жылжуы үшін lm, lmr, rm, rmr логикалық деңгейлерін анықтаңыз.
Мен үшін бұл ТӨМЕН, ЖОҒАРЫ, ЖОҒАРЫ, ТӨМЕН болды.
Осылайша алға жылжу үшін қажет кірістер LOW, HIGH, HIGH, LOW болып табылады.
Артқа өту үшін кірістер ЖОҒАРЫ, ТӨМЕН, ТӨМЕН, ЖОҒАРЫ.
Оңға өту үшін кірістер LOW, HIGH, HIGH, HIGH болып табылады (яғни тек сол жақ қозғалтқыш айналуы керек).
Солға өту үшін кірістер ЖОҒАРЫ, ЖОҒАРЫ, ЖОҒАРЫ, ТӨМЕН (яғни тек оң мотор айналуы керек).
Назар аударыңыз, алынған lm, lmr, rm, rmr мәндері жоғарыдан өзгеше болуы мүмкін.
8 -қадам: Барлығын біріктіру
Енді бәрін біріктіріңіз, яғни қабылдағыш бөлігі мен L293D бөлігі.
Жоғарыда келтірілген схема IR қабылдағыш пен L293D схемаларының комбинациясы ғана.
Негізінен сіз IR қосылымдарын жасай аласыз, он алтылық мәнді таба аласыз және IR қосылымын бұзбайсыз, L293D қосылымдарын жасай аласыз және Arduino көмегімен қозғалтқыштарды байланыстыра аласыз.
9 -қадам: Қуат көзі
9В Arduino -ны Arduino -ның вин -пиніне берілген оң батареямен және Arduino -дың екінші жерге қосқышына -теріс берілген
Қозғалтқыштарды басқаруға арналған l293d Vss (8 -ші түйін) үшін 9В (максималды мән - 36В)
10 -қадам: Қорытынды бағдарлама
Rc_car.ino -да берілген кодты Arduino -ға жүктеңіз (IR және L293D қосылымдары қосылған жағдайда).
Алдыңғы схема сияқты код - бұл қашықтан басқарылатын және моторлық тестілік кодтардың бірігуі, яғни Arduino алдымен он алтылық мәнді алу арқылы басылған қашықтан басқару кілтін тексереді, қандай функция сол мәнге сәйкес келетінін тексереді және қажетті функцияны орындайды. L293D арқылы
Боттың талапқа сай қозғалатынын немесе қозғалмайтынын тексеріңіз.
Кодты және схеманы жүктеу үшін осы репозиторийге өтіңіз. «Clone немесе Жүктеу» түймесін басыңыз (жасыл түсті оң жақта) және ZIP файлын жүктеу үшін «ZIP ZIP жүктеуді» таңдаңыз. Енді компьютердегі мазмұнды шығарып алыңыз. код пен схемалар (схемалар қалтасында).
11 -қадам: Бот қалай жұмыс істейді
Міне боттың қозғалыстағы бейнесі.
Ұсынылған:
2262/2272 M4 нан тақтасы мен жасаушыға арналған реле бойынша DIY қашықтан басқару пультінің жиынтығы: 4 қадам (суреттермен)
2262/2272 M4 нан тақтасы мен релеге арналған DIY қашықтан басқару пультінің жиынтығы: ақылды үй біздің өмірімізге келеді. Егер біз ақылды үйдің орындалуын қаласақ, бізге қашықтан басқару пульті қажет. Бүгін біз тест жасаймыз, қашықтан басқару пультінің теориясын білу үшін қарапайым схеманы жасаймыз. бұл жиынтықтың дизайны SINONING ROBOT
«Кез келген нәрсені» басқару үшін жарықдиодты RF қашықтан басқару пультінің орнын ауыстыру: 5 қадам
«Кез келген нәрсені» басқару үшін жарықдиодты диодты қашықтан басқару пультінің орнын ауыстыру!: Бұл жобада мен сізге қалаған нәрсені басқару үшін жарық диодты радиожиілік пультін қалай өзгерту керектігін көрсетемін. Бұл дегеніміз, біз RF қашықтан басқару пультінің берілу процесін егжей -тегжейлі қарастырамыз, жіберілген деректерді Arduino µC көмегімен оқимыз
IR қашықтан басқару пультінің декодері Arduino көмегімен: 7 қадам
IR қашықтан басқару пультінің декодері Arduino көмегімен: Hello Makers, бұл кез келген IR қашықтан басқару пультін декодтаудың толық нұсқауы. Тек төмендегі қадамдарды орындаңыз
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 -ті смартфонмен басқара аласыз
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА