Мазмұны:
- 1 -қадам: 1 -қадам: Жобаға қажетті бөлшектерді табу
- 2 -қадам: шассиді орнату
- 3 -қадам: Драйверді қосу
- 4 -қадам: ENCODERS орнату
- 5 -қадам: Arduino мен Blutooth модулін қосу
- 6 -қадам: Электрониканы ботқа бекіту
- 7 -қадам: Ботты басқару үшін қосымшаны құру
- 8 -қадам: Arduino коды
Бейне: Жылдамдықты басқаратын және қашықтықты өлшейтін Bluetooth басқарылатын RC автокөлігі: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бала кезімде мені үнемі RC көліктері қызықтыратын. Қазіргі уақытта сіз Arduino көмегімен Bluetooth басқарылатын арзан RC автокөліктерін өзіңіз жасауға арналған көптеген оқулықтарды таба аласыз. Алға қарай қадам жасайық және кинематика бойынша практикалық білімдерімізді пайдаланып, боттың қашықтығы мен жылдамдығын есептейік.
Бұл нұсқаулық HATCHNHACK -пен бірлесіп жасалды. Барлық прототиптік жабдықтар, блогтар, идеялар және тағы басқалар үшін олардың таңғажайып веб -сайтын қараңыз.
1 -қадам: 1 -қадам: Жобаға қажетті бөлшектерді табу
Мен мұны жалпы нұсқаулық ретінде жазамын, сондықтан мен қолданатын бөліктерді таба алмасаңыз, мен балама нұсқаларды алуға тырысамын. Мен сатып алу сілтемелерін қосамын, осылайша сізде жоқ заттарды сатып ала аласыз, осылайша сіз өзіңіздің ботыңызды шығармашылықпен теңшей аласыз. Бұл жобаны жасайтын бөліктер үшін hnhcart сілтемесін қараңыз. Оларда таңғажайып баға диапазоны бар сапалы бөлшектер бар.
- Микроконтроллер: егер сіз жаңадан бастаушы болсаңыз, Arduino -ны қолданып көріңіз. Мен Arduino Uno қолданамын. Arduino Uno үшін сілтеме сатып алыңыз.
- Қозғалтқыштар мен кодерлер: бұл жоба үшін мен бұрылыстарды есептеу үшін кіріктірілген кодері бар 150 айналу жиілігі білікті қозғалтқыштарды қолданамын. Егер сіз мұндай қозғалтқыштарды таба алмасаңыз, қарапайым қос білікті қозғалтқыштарға сілтеме жасай аласыз және сізге BO қозғалтқыштары үшін кодерлер сатып алуға тура келеді. қос білікті BO қозғалтқыштарын сатып алуға болады | жалғыз кодерлер
- Мотор драйвері: моторды басқару үшін сізге мотор драйвері қажет, өйткені микроконтроллерлердің көпшілігі онша кернеуді бере алмайды. Мен L298N қолданамын, оны осы жерден сатып алуға болады.
- ШАССА: Шасси мен шиналар үшін сіз қолданып жүрген қозғалтқыштар үшін нақты біреуін сатып алуыңыз қажет. BO қозғалтқыштарына шасси сатып алу үшін мына сілтемеге өтуге болады.
- Bluetooth модулі (HC05): Arduino смартфонына қосылу үшін бізге Bluetooth байланысына арналған құрылғы қажет. мұнда HC05 ыңғайлы болады. HC05 сілтемесін сатып алыңыз
- Өтпелі сымдар: заттарды қосу үшін бәрімізге секіргіш сымдар қажет. Егер сіз жаңадан бастаушы болсаңыз, сізге әр түрлі жобалар үшін қажет. Сіз осы жерден сатып ала аласыз:- Еркектен еркекке | Еркектен Әйелге
- Батарея: мен бұл жобада 12в липо батареясын қолданамын. Егер сізде бұл болмаса, сіз әрқашан 12В литий-ионды батареяларға ауыса аласыз. Немесе 9 вольтты BO қозғалтқыштарын қолдансаңыз, қарапайым 9 вольтты батареяны да қолдануға болады. Батареяны сатып алмас бұрын, оның сипаттамасын мұқият тексеріңіз, себебі қозғалтқыштың сыйымдылығынан жоғары кернеуді берсеңіз, қозғалтқышты зақымдауға болады. 9в батареяны сатып алу үшін мына жерден қараңыз.
-
Нан тақтасы/прототип тақтасы: сізге барлық сымды қосатын нәрсе қажет болады. Мұнда нан тақтасы ыңғайлы болады. Breadboard үшін сілтеме сатып алу | прототип тақтасы
2 -қадам: шассиді орнату
Егер сіз алдын-ала жасалған шассиде жұмыс жасасаңыз, онда сіз ештеңеге алаңдамайсыз.
Менде қозғалтқыштар үшін арнайы алдын ала құрастырылған шасси болмағандықтан, өзім құрастыруға тура келді. Мен негізге арналған акрилді парақты таңдадым, себебі ол жеңіл және онымен жұмыс істеу оңай, ал моторларды орнату үшін стандартты қысқыштарды қолдандым.
және соңында ботқа қолдау көрсету үшін дөңгелектің төменгі жағындағы бұранданы бұраңыз.
3 -қадам: Драйверді қосу
Қозғалтқыштарға жеткілікті шырын беру үшін бізге мотор драйверін орнату қажет.
- алдымен қозғалтқыштың +ve және -ve тіректерін мотор драйверінің PTR қосқышына бұраңыз.
- Содан кейін қозғалтқыш драйвері аккумулятордың +венін 12в портқа және -ve мотор драйверінің GND портына бұрайды.
-
мотор драйверінің кіріс штырын өз қалауыңыз бойынша Arduino PWM істігіне қойыңыз. Соған сәйкес кодтағы қозғалтқыш түйреуішке ауысуды ЕСТЕҢІЗДЕҢІЗ.
- аккумулятор +драйвері арасындағы қосқышты қосыңыз, әйтпесе сіз оны пайдаланбаған кезде батареяны ажыратуды жалғастыра бересіз.
- мотор драйверінің 5v мен GND -ден нанға 2 сымды алыңыз, осылайша сіз Arduino -ны және басқа құрылғыларды қуаттай аласыз.
4 -қадам: ENCODERS орнату
Көріп отырғаныңыздай, кодер қозғалтқышпен жабдықталған.
- M1 және M2 -қозғалтқыштың +ve және -ve қозғалтқышына кіретін қозғалтқыш
- кодтағыштарды қуаттандыру үшін 5v және GND кодтағыштарын нан тақтасының 5v және GND -не қосыңыз
- A және B - бұл кодердің шығыс түйреуіштері үшін, біз Arduino 2 және 3 істікшелерін бекітеміз
5 -қадам: Arduino мен Blutooth модулін қосу
- GDN және 5v тақтасынан Arduino -ны Вин мен GND -ге Arduino -ны қосу үшін қосыңыз.
- оны қосу үшін Bluetooth модулімен де солай істеңіз.
- Bluetooth модулінің TX және RX жүйесін Arduino 0 және 1 түйреуіштеріне бекітіңіз. Arduino -ның 0 және 1 түйреуіштері сериялық байланысқа арналған түйреуіштер болып табылады, сондықтан эскизді Arduino -ға жүктеу кезінде абай болыңыз, себебі сізге TX түйреуішін ажырату қажет болуы мүмкін, себебі Arduino бір уақытта тек 1 сериялық байланысты қолдана алады. Сіз кодқа Software Serial кітапханасын енгізу арқылы бұл қиындықты болдырмауға болады
- және соңында кодер түйреуіштерін Arduino -ның 2 және 3 түйреуіштеріне бекітіңіз. 2 -ші және 3 -ші түйреуіштер үзулерге арналған түйреуіштер болып табылады. Үзілістер туралы қосымша ақпаратты мына жерден қараңыз. импульстік сызықтары аз кодер дискісін қолдансаңыз, сізге үзіліс қажет болмауы мүмкін.
6 -қадам: Электрониканы ботқа бекіту
электронды ботқа бекіту үшін бұрандаларды қолдануға болады, әйтпесе бот қозғалғанда электроника құлап кетеді.
Менде электрониканы орнататын кішкене бұрандалар болмады, сондықтан мен негізді электрониканы ыстық желіммен жаптым.
7 -қадам: Ботты басқару үшін қосымшаны құру
қосымшаны жасау үшін мен MIT қосымшасының өнертапқышын қолдандым, ол өте қарапайым және жаңадан бастаушыларға ыңғайлы. Маған сеніңіз, мен андроид жасаушы емеспін және қосымшаны құру идеясы мені қорқытты. Бірақ мен бұл қосымшаны жасаған кезде ғана білдім.
Дизайнерлік бөлік үшін мен оны сізге қалдырамын. Сізге ұнайтын жолды реттеңіз.
суреттің артқы жағына жасауға болады.
Сіз тіпті менің ботқа арналған қосымшамды осы жерден жүктей аласыз.
8 -қадам: Arduino коды
IND файлын Arduino бағдарламалау үшін осы жерден жүктей аласыз.
код туралы кез келген сұрауларға сұрақ қалдырыңыз.
бәрі дайын, сіз өзіңіздің Bluetooth басқарылатын RC автокөлігімен жүруге дайынсыз.
Ұсынылған:
DIY Arduino Bluetooth басқарылатын автокөлігі: 6 қадам (суреттермен)
DIY Arduino Bluetooth басқарылатын автокөлігі: Сәлем достар! Менің атым Николас, мен 15 жастамын, Афиныда, Грецияда тұрамын. Бүгін мен сізге Arduino Nano, 3D принтері мен қарапайым электронды компоненттердің көмегімен 2 дөңгелекті Bluetooth басқарылатын автокөлікті қалай жасау керектігін көрсетемін! Менің қарауымды міндетті түрде
Өздігінен жүру және PS2 джойстикпен басқарылатын Arduino автокөлігі: 6 қадам
Өздігінен жүретін және PS2 джойстикпен басқарылатын Arduino автокөлігі: Сәлеметсіз бе, менің атым Хоакин, мен Arduino әуесқойымын. Өткен жылы мен Arduino-ға құмар болдым, мен әр түрлі нәрсені жасай бастадым, бұл автоматты және джойстикпен басқарылатын көлік-олардың бірі
Қашықтықты өлшейтін сағат: 4 қадам
Қашықтықты өлшейтін сағат: Бұл жобада мен Arduino қашықтықты өлшеу жүйесін сағаттарға қысып, орнаттым. Жоба керемет, қарапайым және пайдалы. Қашықтықты өлшеу жүйесі қашықтықтың, жылдамдықтың және уақыттың қарапайым физикасына негізделген
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Arduino көмегімен қашықтықты өлшейтін құрылғы!: 9 қадам (суреттермен)
Arduino көмегімен портативті қашықтықты өлшейтін құрылғы!: Сіз осы Нұсқаулықты оқығанда, сіз оның арасындағы қашықтықты және оны көрсететін нәрсені өлшеу үшін қолдануға болатын жақындық сенсорын жасауды үйренесіз. Ол PICO, Arduino үйлесімді тақтасын және басқа да бірнеше электронды бөлшектерді қолданады