Мазмұны:

Arduino мен TV қашықтан басқару пультінің көмегімен қашықтан басқарылатын робот: 11 қадам
Arduino мен TV қашықтан басқару пультінің көмегімен қашықтан басқарылатын робот: 11 қадам

Бейне: Arduino мен TV қашықтан басқару пультінің көмегімен қашықтан басқарылатын робот: 11 қадам

Бейне: Arduino мен TV қашықтан басқару пультінің көмегімен қашықтан басқарылатын робот: 11 қадам
Бейне: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, Қараша
Anonim
Arduino мен TV пультінің көмегімен қашықтан басқарылатын робот
Arduino мен TV пультінің көмегімен қашықтан басқарылатын робот

Бұл қашықтан басқарылатын автокөлікті теледидар, айнымалы ток және т.

Бұл қашықтан басқару пультінің инфрақызыл инфрақызыл сәуле шығаратынын қолданады.

Бұл қасиет IR қабылдағышының көмегімен пайдаланылады, ол өте арзан сенсор.

Бұл нұсқаулықта сіз қалай үйренесіз

  1. IR интерфейсінің Arduino интерфейсі.
  2. Arduino үшін 2 қозғалтқыш интерфейсі.
  3. Жоғарыдағы 2 қондырғыны біріктіріңіз.

Ескерту: Бұл қашықтан басқарылатын автокөліктің күн сәулесінде сыртта жұмыс істемеуінің кемшілігі бар.

Барлық код, схемалар және басқа суреттер бір жерде.

1 -қадам: Қажетті материалдар

  • Arduino Uno және USB кабелі
  • Arduino бағдарламасы
  • Нан тақтасы
  • 100 айн / мин тұрақты ток қозғалтқыштары
  • IR қабылдағыш (SM0038 немесе TSOP1738)
  • L293D мотор драйвері IC
  • Өткізгіш сымдар
  • Шасси мен дөңгелектер
  • 9В батареялар (2 жоқ)
  • Батарея қысқыштары

Материалдардың жалпы құны: 600 рупий = 9 доллар (Arduino құнын қоспағанда)

2 -қадам: құрастыру

Ассамблея
Ассамблея
Ассамблея
Ассамблея

Дөңгелектерді корпусқа бекітіңіз.

2 қозғалтқышты артқы дөңгелектерге бекітіп, алдыңғы жағына манекендерді қолданыңыз.

Шассиде тесіктер жасаңыз және бұрандалар көмегімен Arduino -ны бекітіңіз.

Нан тақтасын екі жақты таспамен бекітіңіз.

L293D тақтасына алдыңғы жағын ойығы бар етіп орнатыңыз.

3 -қадам: IR қабылдағыш қосылымдары

IR қабылдағыш қосылымдары
IR қабылдағыш қосылымдары

Ресивердегі ойыққа қарап, солдан оңға қарай байланыстар

  • сол жақ түйреуіш.
  • ортаңғы түйреуіш-5В.
  • оң жақ пин-цифрлық түйреуіш 6 Arduino-да.

Қосымша мәліметтер алу үшін схеманы қараңыз.

4 -қадам: IR кітапханасын сақтау

IR кітапханасын сақтау
IR кітапханасын сақтау
IR кітапханасын сақтау
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 қосылымдары

L293D қосылымдары
L293D қосылымдары
L293D қосылымдары
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 -қадам: Бот қалай жұмыс істейді

Image
Image

Міне боттың қозғалыстағы бейнесі.

Ұсынылған: