Мазмұны:
- 1 -қадам: Youtube бейне сілтемесі
- 2 -қадам: Бөлшектер мен құралдар қажет
- 3 -қадам: құрылым / шасси
- 4 -қадам: қозғалтқыш / қозғалтқыш
- 5 -қадам: мотор терминалын дайындаңыз
- 6 -қадам: Қозғалтқышты орнатыңыз және жоғарғы шатырды орнатыңыз
- 7 -қадам: Контроллер
- 8 -қадам: H көпірі (LM 298 модулі)
- 9 -қадам: қуат көзі
- 10 -қадам: Электр сымдары
- 11 -қадам: Басқару логикасы
- 12 -қадам: Бағдарламалық қамтамасыз ету
- 13 -қадам: Arduino коды
Бейне: Arduino көмегімен смартфонмен басқарылатын RC автокөлігі: 13 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл нұсқаулық смартфонмен басқарылатын Arduino робот машинасын қалай жасау керектігін көрсетеді.
2016 жылдың 25 қазанында жаңартылды
1 -қадам: Youtube бейне сілтемесі
2 -қадам: Бөлшектер мен құралдар қажет
1. 4WD робот шасси жиынтығы 2. Arduino Uno
3. LM298 H көпір модулі
4. Bluetooth модулі HC-05
5. 12в Li-po батареясы
6. Еркек-ұрғашы секіргіш сымдар
7. Еркек-еркек секіргіш сымдар
8. Таспалы таспа немесе кез келген басқа таспа 9. Смартфон
3 -қадам: құрылым / шасси
Сіз дайын 4WD автомобиль шассиін сатып ала аласыз немесе оны ПВХ / кез келген қатты тақтаның көмегімен жасай аласыз.
4 -қадам: қозғалтқыш / қозғалтқыш
Бұл жобада мен 6В тұрақты ток қозғалтқышты қолданамын. Сіз 6 вольтты тұрақты ток қозғалтқышын қолдана аласыз.
5 -қадам: мотор терминалын дайындаңыз
Ұзындығы 5-6 дюйм болатын қызыл және қара түсті 4 сымды кесіңіз.
0,5 шаршы метр сымдарды қолдануға болады.
Оқшаулауды сымдардың әр жағынан алып тастаңыз, сымдарды мотор терминалына дәнекерлеңіз
Қозғалтқыштың полярлығын аккумуляторға жалғау арқылы тексеруге болады, егер ол алға қарай бұрылса (қызыл сым оң және батареяның теріс ұшы бар қара сым), онда байланыс дұрыс.
6 -қадам: Қозғалтқышты орнатыңыз және жоғарғы шатырды орнатыңыз
7 -қадам: Контроллер
Arduino UNO-бұл Arduino.cc жасаған Microchip ATmega328P микроконтроллеріне негізделген ашық бастапқы микроконтроллерлік тақта. Басқару тақтасы сандық және аналогтық кіріс/шығыс түйреуіштерімен жабдықталған, олар әр түрлі кеңейту тақталарына (қалқандарға) және басқа схемаларға қосылуы мүмкін. Тақтада 14 сандық түйреуіш, 6 аналогтық түйреуіш бар және Arduino IDE (Integrated Development Environment) көмегімен В типті USB кабелі арқылы бағдарламалануы мүмкін. Ол USB кабелімен немесе сыртқы 9 вольтты батареямен жұмыс істей алады, бірақ ол 7 мен 20 вольт арасындағы кернеуді қабылдайды. Ол сондай -ақ Ардуино Нано мен Леонардоға ұқсас. Жабдықтың анықтамалық дизайны Creative Commons Attribution Share-Alike 2.5 лицензиясы бойынша таратылады және Arduino веб-сайтында қол жетімді. Аппараттық құралдың кейбір нұсқаларының орналасуы мен өндірістік файлдары да қол жетімді. «Uno» итальян тілінен аударғанда «Arduino Software (IDE) 1.0» шығарылымын белгілеу үшін таңдалған) дегенді білдіреді. Uno тақтасы мен Arduino Software (IDE) 1.0 нұсқасы Arduino -ның анықтамалық нұсқалары болды, енді олар жаңа шығарылымдарға айналды. Uno тақтасы - USB Arduino тақталар сериясындағы бірінші және Arduino платформасының анықтамалық моделі. ATmega328 Arduino Uno бағдарламасында жүктеушімен алдын ала бағдарламаланған, ол оған жаңа кодты сыртқы аппараттық бағдарламашыны қолданусыз жүктеуге мүмкіндік береді. [3] Ол STK500 түпнұсқалық протоколы арқылы байланысады. Uno сонымен қатар алдыңғы тақталардан ерекшеленеді, ол FTDI USB сериялы драйвер чипін пайдаланбайды. Оның орнына ол USB сериялық түрлендіргіші ретінде бағдарламаланған Atmega16U2 (R2 нұсқасына дейін Atmega8U2) пайдаланады.
Микроконтроллерлер әдетте C және C ++ бағдарламалау тілдерінің ерекшеліктерінің диалектісін қолдана отырып программаланады. Дәстүрлі компиляторлық құралдар тізбегін қолданудан басқа, Arduino жобасы өңдеу тілі жобасына негізделген интеграцияланған даму ортасын (IDE) қамтамасыз етеді.
8 -қадам: H көпірі (LM 298 модулі)
H-Bridge дегеніміз не? H көпір термині осындай тізбектің типтік графикалық көрінісінен алынған. Ол тұрақты қозғалтқышты алға және кері бағытта басқара алатын тізбек. Жұмыс: Н көпірінің жұмысын түсіну үшін жоғарыдағы суретті қараңыз.
Ол 4 электронды S1, S2, S3 және S4 қосқыштарынан тұрады (транзисторлар / MOSFETs / IGBTS). S1 және S4 қосқыштары жабылған кезде (және S2 мен S3 ашық) қозғалтқышта оң кернеу қолданылады, сондықтан ол алға қарай айналады, S2 мен S3 жабылғанда және S1 мен S4 кернеу ашылғанда ұқсас қозғалтқыш бойынша қолданылады, сондықтан кері бағытта айналады.
Ескерту: Бір қолдағы қосқыштар (S1, S2 немесе S3, S4) ешқашан бір уақытта жабылмайды, бұл өлі қысқа тұйықталуды тудырады. H көпірлері интегралды схемалар ретінде қол жетімді немесе сіз 4 транзисторлар немесе MOSFET көмегімен өз қолыңызбен салуға болады. Біздің жағдайда біз қозғалтқыштардың жылдамдығы мен бағытын басқаруға мүмкіндік беретін LM298 H-bridge IC қолданамыз.
Pin сипаттамасы:
Шығу 1: тұрақты ток қозғалтқышы 1 «+» немесе A+қадамдық қозғалтқышы
Шығу 2: тұрақты ток қозғалтқышы 1 «-» немесе сатылы қозғалтқыш A-
Шығу 3: тұрақты ток қозғалтқышы 2 «+» немесе қадамдық қозғалтқыш B+
Шығу 4: В моторы шығады
12 винт: 12 В кіріс, бірақ сіз 7 -ден 35 В -қа дейін қолдана аласыз
GND: Жер
5в түйреуіш: 5В шығыс, егер 12 В секіргіш болса, Arduino -ды қуаттандыруға өте ыңғайлы (т.б.)
EnA: A қозғалтқышы үшін PWM сигналын қосады («Arduino эскизі туралы ойлар» бөлімін қараңыз)
IN1: A моторын қосыңыз
IN2: MotorA қосу
IN3: MotorB қосыңыз
IN4: MotorB қосыңыз
EnB: B қозғалтқышы үшін PWM сигналын қосады
9 -қадам: қуат көзі
Мұндай батареяларды пайдалануға болады:
1. АА сілтілі батарея (қайта зарядталмайды) 2. AA NiMh немесе NiCd батареясы (қайта зарядталатын)
3. Ли Ион батареясы
4. LiPo батареясы
10 -қадам: Электр сымдары
Сым үшін сізге бірнеше секіргіш сымдар қажет. Екі қозғалтқыштың қызыл сымдарын (әр жағынан) және қара сымдарды бірге қосыңыз.
Сонымен, сізде әр жағынан екі терминал бар. MOTORA екі оң жақ қозғалтқышты басқарады, сәйкесінше екі сол жақ қозғалтқыш MOTORB -ға қосылған. Барлығын қосу үшін төмендегі нұсқауларды орындаңыз.
Қозғалтқыштардың қосылуы:
Out1 -> Сол жақ мотор қызыл сым (+)
Out2 -> Сол жақ моторлы қара сым (-)
Out3 -> Оң жақ моторлы қызыл сым (+)
Out4 -> Оң жақ моторлы қара сым (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Bluetooth модулі -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Қуат:
12V -> Батареяны қызыл сымға қосыңыз
GND -> Батареяны қара сым мен Arduino GND түйреуішін қосыңыз
5V -> Arduino 5V түйреуішіне қосылыңыз
11 -қадам: Басқару логикасы
12 -қадам: Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету бөлігі өте қарапайым, оған ешқандай кітапхана қажет емес, егер сіз логикалық кестені алдыңғы қадамдарда түсінсеңіз, сіз өзіңіздің жеке кодыңызды жаза аласыз. Мен кодты жазуға көп уақыт жұмсамадым, сондықтан басқа біреудің кодын қолдандым. Роботты машинаны басқару үшін мен смартфонды қолданамын. Смартфон контроллерге Bluetooth модулі арқылы қосылған (HC -06 / 05) Қолданбаны жүктеу Қолданбаны орнатқаннан кейін оны Bluetooth модулімен жұптастыру қажет. Жұптастырудың құпия сөзі - «1234».
Жүктеу сілтемесі: https://play.google.com/store/apps/details? Id = brau…
13 -қадам: Arduino коды
==> Arduino коды
Немесе
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Ұсынылған:
DIY -- Arduino Uno көмегімен смартфонмен басқарылатын өрмекші роботты қалай жасауға болады: 6 қадам
DIY || Arduino Uno көмегімен смартфонмен басқарылатын өрмекші роботты қалай жасауға болады: Өрмекші роботты жасау кезінде робототехника туралы көп нәрсені білуге болады. Робот жасау сияқты қызықты да қызықты. Бұл бейнеде біз сізге смартфонмен жұмыс жасай алатын Өрмекші роботты қалай жасау керектігін көрсетпекпіз (Androi
Смартфонмен басқарылатын шексіз сағат: 5 қадам (суреттермен)
Смартфонмен басқарылатын шексіз сағаттар: Мен нұсқаулықтардағы Infinity айналары мен шексіз сағаттардың көптеген жобаларын көрдім, сондықтан менікін жасауды шештім. Бұл басқалардан айтарлықтай ерекшеленбеуі мүмкін … бірақ мен мұны өзім жасадым, дәл солай! Егер сіз оны әлі білмесеңіз: шексіздік дегеніміз не
Arduino UNO көмегімен қашықтан басқарылатын Bluetooth автокөлігі: 4 қадам
Arduino UNO көмегімен қашықтан басқарылатын Bluetooth автокөлігі: Arduino -да осы уақытқа дейін оқығандарымызды енгізуді бастау әрқашан қызықты болады. Негізінде барлығының негізі бар, сондықтан мен мұнда Arduino негізіндегі қашықтан басқарылатын автокөлікті түсіндіремін. Талаптар: 1. Arduino UNO
Смартфонмен басқарылатын Bluetooth жарық диодтары (Live Music Sync көмегімен): 7 қадам
Смартфонмен басқарылатын Bluetooth светодиодтары (Live Music Sync көмегімен): Мен әрқашан құрылыс салуды ұнататынмын, менің жаңа колледж жатақханамда қорқынышты жарық бар екенін білген соң, мен оны аздап дәмдеуді шештім. *** ЕСКЕРТУ *** бұл жоба менің қондырғыммен бірдей, сіз лайықты мөлшерде жұмыс жасайсыз
Смартфонмен басқарылатын RC автокөлігін қалай жасауға болады: 8 қадам (суреттермен)
DIY смартфонымен басқарылатын RC автокөлігін қалай жасауға болады: Сәлеметсіздер ме, балалар! Бұл оқулықта мен Arduino негізіндегі смартфонмен басқарылатын RC автокөлігін жасаймын. Бұл көлікті кез келген Android телефонын немесе планшетті Bluetooth арқылы басқаруға болады. Бұл керемет жоба. жасау оңай, бағдарламалау оңай, сонымен қатар