Мазмұны:

Bluetooth басқарылатын қарапайым автокөлікті қалай жасауға болады: 7 қадам (суреттермен)
Bluetooth басқарылатын қарапайым автокөлікті қалай жасауға болады: 7 қадам (суреттермен)

Бейне: Bluetooth басқарылатын қарапайым автокөлікті қалай жасауға болады: 7 қадам (суреттермен)

Бейне: Bluetooth басқарылатын қарапайым автокөлікті қалай жасауға болады: 7 қадам (суреттермен)
Бейне: Телефон кодын ашу😱😙 2024, Қараша
Anonim
Bluetooth басқарылатын қарапайым RC автокөлігін қалай жасауға болады
Bluetooth басқарылатын қарапайым RC автокөлігін қалай жасауға болады

Бәріне сәлем, мен Брайан Ти Пак Хонгпын. Мен қазір Сингапур политехникасында компьютерлік инженерия мамандығы бойынша оқитын бір студентпін.

Мен бала кезімде RC машиналары мен олардың қалай жұмыс істейтініне қызығатынмын. Мен оны алып тастағанда, мен барлық жерде металл кесектерін көрдім. Мен әрқашан RC автокөлігін құрайтын негізгі компоненттерді қамтитын қарапайым оқулық болғанын қалар едім, бүгін мен сізге дәл осылай көрсетемін.

Мен бұл RC автокөлігін басқа да көптеген жобалар үшін пайдалануды жоспарлап отырмын, егер сізде қандай да бір проблемалар туындаса, осы нұсқаулыққа жүгініңіз.

Артық сөзсіз, бастайық!

1 -қадам: 0 -қадам: материалдарды дайындау

0 -қадам: материалдарды дайындау
0 -қадам: материалдарды дайындау

Материалдар өте қарапайым және оларды алу оңай:

  1. Автокөлік шассиі* (мен жаңа жылдық печенье қорабын қолданамын, өз таңдауыңызбен шығармашылықпен айналысыңыз!) X1
  2. Тұрақты ток қозғалтқыштары мен шиналар x2
  3. Arduino Uno (немесе басқа нұсқалар) x1
  4. L298N H көпірі x1
  5. Доңғалақты дөңгелек x1
  6. Батареялар (1 Arduino үшін, 1 қозғалтқыш үшін)
  7. Еркек - еркек, секіруші - еркек
  8. Bluetooth модулі HC-06 немесе HC-05 x1
  9. Нан тақтасы (жылдам және оңай қосылымдар) x1

Сізге қажет болуы мүмкін басқа жабдықтар:

  • Дәнекерленген темір
  • Ыстық желім қаруы

*Ескерту: менің шассиіме IR сенсоры бекітілген, бұл оқулықта қажет емес

2 -қадам: 1 -қадам: шассиді дайындау

1 -қадам: шассиді дайындау
1 -қадам: шассиді дайындау

Ең алдымен, тақтаны алыңыз. Ол 3 бөлікке, 2 +/- тік жолақтарға және ортаңғы бөлікке бөлінуі керек, онда сіздің қосылымдарыңыз көп болады. Бұл компоненттерді өте оңай орналастыруға мүмкіндік береді, осылайша сіз:

  • Arduino -дан солға 5В қосыңыз
  • GND -ді Arduino -дан оң жаққа қосыңыз
  • барлық байланыстарды Arduino -ға жақын жерде жасаңыз

Позицияны бірінші рет дұрыс алу маңызды, себебі нан тақтасын алып тастау және оны орнына қою қиын болады. Arduino да, L298N де екі тік жолақтың арасында отыруға жеткілікті орын бар екеніне көз жеткізіңіз.

3 -қадам: 2 -қадам: L298N қозғалтқыштарына қосу

2 -қадам: L298N қозғалтқыштарына қосу
2 -қадам: L298N қозғалтқыштарына қосу
2 -қадам: L298N қозғалтқыштарына қосу
2 -қадам: L298N қозғалтқыштарына қосу
2 -қадам: L298N қозғалтқыштарына қосу
2 -қадам: L298N қозғалтқыштарына қосу

Тұрақты ток қозғалтқышына 2 сымды дәнекерлеңіз. Әрі қарай, сымдардың басқа ұштарын L298N көпіріндегі 2 тесікті розеткалардың біріне қосыңыз. Сымды қосудың реті маңызды емес. Мұны басқа қозғалтқыш үшін қайталаңыз.

Әрі қарай, 3 ұясының жанында табылған еркек түйреуіштерге еркек -әйел секіргіштерді қойыңыз. 6 қажет, әр жағынан 3, осылайша 1 - қозғалтқыштың жылдамдығын PWM арқылы, ал 2 - бағыт бойынша. Қай сымдар қай жерге қосылғанын есте сақтаңыз, себебі бұл кейінірек маңызды болады.

Батарея пакеттерінің бірін алыңыз және қара сымды (жерге қосылған сым) еркек секіргішке бекітіңіз/дәнекерлеңіз. Бұл кейінірек arduino -мен ортақ тіл табуға қолданылады. Қызыл сымды 12 В кірісіне (ең шеткі ұяға), ал қара сымды L298N модулінің GND (ортаңғы розеткаға) қосыңыз.

4 -қадам: 3 -қадам: Барлығын біріктіру

3 -қадам: Барлығын біріктіру
3 -қадам: Барлығын біріктіру
3 -қадам: Барлығын біріктіру
3 -қадам: Барлығын біріктіру
3 -қадам: Барлығын біріктіру
3 -қадам: Барлығын біріктіру
3 -қадам: Барлығын біріктіру
3 -қадам: Барлығын біріктіру

Автокөлік шассиіндегі L298 модулін ыстық желіммен 1 -қадамда сәйкес деп тапқан күйге қойыңыз. Содан кейін шассидің бүйірлеріне 2 тұрақты ток қозғалтқыштарын ыстық желіммен жабыстырыңыз. Менің шассиімнің шеттері төмендейді, сондықтан мен моторды дұрыс желімдеу үшін биіктікті ауыстыру үшін айналасында жатқан жаңғақтарды қолдандым. Егер сіз тегіс шассиді пайдалансаңыз, бұл міндетті емес, офсетті қажет етпейді. 2 қозғалтқышты желімдегеннен кейін батарея жинағын корпусқа жабыстырыңыз. Мен кеңістіктің шектеулігіне байланысты шахтаны түбіне жапсырдым. Батарея жинағының қақпағын алу үшін бос орын алу үшін мен батарея жинағын сәл оңға жапсырдым. Ақырында, дөңгелекті орнына жабыстырыңыз және сіздің негізгі машинаңыз дайын! Доңғалақты табуға тырысыңыз, ол сіздің роботқа біркелкі биіктікке ие бола алады, бірақ доңғалақ айналады.

6 өтпелі сымды нан тақтасына қосыңыз, оларды солға 3, оңға 3 деп жіктеңіз.

Келесі бөлімде біз машинаның миын, яғни Arduino -ды қарастырамыз.

5 -қадам: 4 -қадам: Arduino қосылымы және коды

4 -қадам: Arduino қосылымы мен коды
4 -қадам: Arduino қосылымы мен коды
4 -қадам: Arduino қосылымы мен коды
4 -қадам: Arduino қосылымы мен коды

Оң жақ жылдамдықты түйреуішті 6 -түйреуішке және сол жақ жылдамдықты түйреуішті Arduino -дағы 11 -ші істікке қосыңыз.

Содан кейін әр жағынан қалған 2 бағытты түйреуішті нан тақтасынан Arduino -ға еркектерден еркектерге жалғаңыз:

  • оң жақта - 7 және 8 түйреуіштер
  • сол жақта - 12 және 13 -штырь

Қандай тапсырыс маңызды емес, өйткені егер олар қате болса, байланыстарды өзгертеміз. Сол және оң жақ бөліктерді мүлдем ауыстырмау маңызды. Arduino -ны 1 -қадамда жоспарлаған күйге қойыңыз.

Енді мотордың қозғалысын тексеру үшін осы веб -сайттағы кодты көшіріңіз:

  1. осы кодты Arduino -ға жүктеңіз
  2. егер робот сағат тілімен бұрылса, ердің екі бағытты сымдарын оң жақтағы еркектерге ауыстырыңыз
  3. егер робот сағат тіліне қарсы айналса, ердің екі бағытты сымдарын сол жақтағы еркек секіргіштерге ауыстырыңыз
  4. егер робот артқа қозғалса, ердің екі бағытты сымдарын екі жақтан еркек секіргішке ауыстырыңыз

Басқа батареяны шассиге жабыстырыңыз және негізгі робот жасалды! Осы кезде сіз роботты қалағаныңызша бағдарламалай аласыз, тәжірибе жасаудан тартынбаңыз. Келесі қадамда біз Bluetooth арқылы RC автокөлігінің негізгі қозғалыстарын зерттейміз.

6-қадам: 5-қадам: HC-06 модулі

5-қадам: HC-06 модулі
5-қадам: HC-06 модулі

Бұл модульмен жұмыс істеу біршама қиын. Бастамас бұрын, бұл кодты Arduino -ға жүктеңіз.

Модульді тақтаға қойыңыз, қозғалтқыштармен байланыстарды қабаттастырмаңыз. Қосылымдарды көрсетілгендей орындаңыз:

  • VCC - 5V (3.3V жұмыс істемейді!)
  • GND - GND
  • Bluetooth-дағы RX-Arduino-дағы 1-пин
  • Bluetooth-дағы TX-Arduino-дағы 0-пин

Android телефонына Arduino bluetooth контроллері деп аталатын қосымшаны жүктеңіз. Менде айфон жоқ, сондықтан iphone қолданушылары үшін кешірім сұраймын, бірақ сізде ұқсас функциялары бар ұқсас қосымшаларды таба аласыз. Arduino-ды қосыңыз және Bluetooth модулін телефонмен жұптаңыз (әдетте HC-05/06 немесе BT03/04 деп аталады), егер сізге құпия сөзді енгізу сұралса, 1234 немесе 0000 теріңіз, егер тексеру сәтсіз болса немесе қосылу мүмкін емес, сондықтан біз оны bluetooth функциясы бар компьютерден басқаруымыз керек. Әзірге Arduino bluetooth контроллер қосымшасын ашып, оны құрылғыға қосыңыз. Bluetooth модулін таңдаңыз, сонда сіз PS2 басқару интерфейсіне жетесіз.

Бұл негізгі байланыстарды жасаңыз

  • w Алға
  • а Сол жақ
  • s Артқа
  • d Оң
  • EDIT: j Тоқтату түймесі

7 -қадам: Құттықтаймыз! Сіздің Bluetooth басқаратын қарапайым RC көлігіңіз аяқталды

Құттықтаймын! Сіздің Bluetooth басқаратын қарапайым RC көлігіңіз аяқталды!
Құттықтаймын! Сіздің Bluetooth басқаратын қарапайым RC көлігіңіз аяқталды!

Қорытынды:

  • Қозғалтқышты жүргізу үшін бізге 2 қозғалтқыш пен Н көпір қажет болады
  • Ми, біздің жағдайда arduino, роботқа қалай қозғалуды бұйыру үшін қажет
  • Біз телефондарды RC автокөлігінің қашықтан басқару құралы ретінде пайдалана аламыз

Егер сіз компьютерді пайдаланғыңыз келсе, компьютерді bluetooth модулімен жұптастырыңыз, bluetooth конфигурациясының соңында орналасқан bluetooth параметрлеріне өтіңіз, ол қай портқа қосылғанын тексеріңіз (кеңес: ол шығыс және атауы бар) сіздің Bluetooth модуліңіз). Құралдар> сериялық порттарға өтіңіз және COM -ды дұрыс COM портына өзгертіңіз. Seial мониторын іске қосыңыз және роботтың алға жылжуы үшін 'w' енгізіңіз, артқа қарай жылжыңыз.

Егер сіз осы уақытқа дейін жеткен болсаңыз, құттықтаймын! Bluetooth басқарылатын RC көлігімен көңілді болыңыз!

Жаңарту: Сіз менің блогымды осы жерден оқи аласыз.

Ұсынылған: