Мазмұны:
Бейне: Roll-E [Электронды қалдықтардың роботтары]: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Біздің қоқыс жинайтын досымыз WALL · E есіңізде ме? Міне, бұл жігіт-оның кіші немере інісі, ал оның аты-Roll-E. Бұл ресми түрде менің бірінші нұсқауым, сондықтан мейірімді болыңыз және маған жіберетін қателіктерімді айтыңыз.
Ешкім суреттерсіз ұзақ нұсқауларды оқуды ұнатпайды, сондықтан мен бұл роботты құруды жеңілдету үшін көп суреттер қосуға тырыстым. Мен нұсқаулықты мүмкіндігінше қысқа және тура жасадым (тек төрт қадам).
Нұсқаулық төрт бөліктен тұрады;
- Материалдар
- Ассамблея
- Электр қосылыстары
- Код.
Суға түсейік ….
1 -қадам: материалдар
Материалдар тізімі
- Arduino Uno (x1) - Бұл біздің роботтың миы болар еді.
- Қозғалтқыш қалқаны (x1) - Біздің редукторлы қозғалтқыштарды басқару үшін сіз L293D чипін қолдана аласыз, егер сіз білсеңіз. Мен қозғалтқышты қорғауды таңдадым, себебі оны қолдану салыстырмалы түрде оңай, сонымен қатар ол жақсартылған функционалдылық үшін қосымша қозғалтқыштарды қосуға мүмкіндік береді.
- Редукторлы қозғалтқыштар (x2) - қозғалтқышты айналдырады, сымдарды қосады - сізге бірнеше жұп қажет болады.
- Роботтық шиналар (x2) - Бұл біздің дөңгелектің рөлін атқарады.
- Mini Breadboard (x1) - дәнекерлеуді қажет етпестен біздің тізбекті оңай құруға арналған.
- Ескі электроникадан керемет көрінетін баспа платасы (PCB) - бұл біздің роботтың шассиі болар еді, ол ешқандай интеллектуалды мақсатқа қызмет етпейді, ол керемет көрінеді және ескі электрониканы жетілдіреді.
- Дезодорантқа оралған шарлар
- HC -SR04 ультрадыбыстық сенсор - кедергілерді болдырмау үшін.
- Коммутатор (x1) - роботты қосуға немесе өшіруге арналған.
- Қосылатын сымдар - схемаларды құруға арналған.
- Ыстық желім тапаншасы - Менің ойымша, бұл не үшін қолданылатынын білесіз.
2 -қадам: құрастыру
Алдымен өзіңіздің керемет компьютеріңізді алыңыз және маркер көмегімен arduino қай жерде жатқысы келетінін белгілеңіз. Arduino үшін орын босату үшін бар компоненттерді алып тастаңыз.
Arduino -ны компьютерге орнатыңыз, Arduino -дегі бұрандалы тесіктерді бағыттаушы ретінде қолданыңыз, pcb -дегі нүктелерді белгілеңіз, осылайша сіз кез -келген сәйкес бұранданы қолдана отырып, компьютердегі тесіктерді бұрғылай аласыз. Бұранданы қолдану Arduino -ны компьютерден оңай алып тастауға және қайта орнатуға мүмкіндік береді. Егер сізде бұрғылау жоқ болса, сіз бұрандалы бұранданың көмегімен тесіктер жасай аласыз, бұрандалы бұранданы белгіленген жерге қарсы басыңыз және бұрағышты айналдыру кезінде ақырын қысыңыз
Ескертпе: arduino мен pcb арасында оқшаулағыш материал орнатылғанына көз жеткізіңіз
2: Ыстық желімді пистолетті қолдана отырып, шағын тақтаны компьютердің қалаған бөлігіне жабыстырыңыз, ультрадыбыстық сенсор нан тақтасында болатынын және кедергілерді анықтауға мүмкіндік беретін ештеңе оны блоктамайтынын ескеріңіз.
3: Қозғалтқыштың терминалдарына қосылатын сымды бұраңыз, қозғалтқыштардың жұмыс істейтініне көз жеткізу үшін қосылымды тексеріңіз, содан кейін ыстық желіммен қолданыңыз. Осыдан кейін шиналарды қозғалтқыштарға бекітіңіз.
4: ДК дөңгелегі мен қозғалтқыштарды артқы жағына [arduino мен нан тақтасы бекітілген] аударып, ыстық желіммен жабыңыз. Мұны қалай жасау керектігін білу үшін суреттерді қараңыз.
Тезірек құрастыру үшін бұрандаларды ұмытып кетуге болады және барлығын біріктіру үшін ыстық желім пистолетін қолданыңыз. Егер дұрыс жасалса, желім ардуино оқшаулағышы бола алады.
3 -қадам: Электр қосылымдары
Әзірге сіз құрастыруды аяқтадыңыз. Алайда, біз бастапқы сымдарды орнатқаннан кейін моторды arduino -ға жинайтын боламыз.
Электр қосылымдары үшін біз HC-SR04 ультрадыбыстық датчигін сөндіруге тиіспіз, резисторы бар түймені ардуиноға. Содан кейін біз қозғалтқыштарды мотор қалқанындағы M3 және M4 арналарына қосып, мотор қалқанын arduino -ға жинап, сымдарды ультрадыбыстық датчиктен және 13, 12 және 8 түйреуіш түйісіндегі түймені қиып тастайтын едік.
HC-S04 ультрадыбыстық датчигінің, түйменің және төмен түсетін резистордың қосылымдары 1 және 2-суреттерде көрсетілген. 10к-ом резисторы түйреуішті жерге қосады, бұл істікшенің жоқ кезде arduino-да LOW төмен болуы үшін жасалады. қосқыш арқылы кернеу ағып жатыр.
Мен қолданатын қозғалтқыш қалқаны Adafruit қозғалтқыш қалқанының 1 нұсқасы, сіз қолданатын қозғалтқыш қалқанына қарамастан, v1 немесе v2 немесе туынды болсын, менің ойымша, байланыс мен жасағаннан айтарлықтай өзгеше болады деп ойламаймын. Қозғалтқышты қосу үшін сол жақ қозғалтқыш сымдарын қозғалтқыш қалқанының M4 терминалдарына, ал оң жақ қозғалтқышты M3 терминалдарына жалғаңыз [оларды қандай арналарға қосқаныңыз маңызды емес, мен тек өзімнің кодым үшін көрсеткенмін]. 3 және 4 -суретті қараңыз.
Ps. 4 -сурет (схемалық қозғалтқыш қосылымы) менікі емес, мен эскиз жасауға уақыт болмады, сондықтан мен оны https://www.safaribooksonson.com/library/view/mak… сайтынан алдым.
Қосылымдарды орнатқаннан кейін мотор қалқанын arduino -ға салыңыз.
4 -қадам: код
Кодты іске қоспас бұрын AFMotor.h кітапханасын орнату қажет. Бұл мотор қалқанының кітапханасы. Мұны істеу үшін төмендегі сілтемені орындаңыз, мұны істеу үшін қадамдар бар, сонымен қатар кітапхана файлдарын жүктеуге болатын сілтеме бар.
AFMotor.h кітапханасының орнату сілтемесі-https://learn.adafruit.com/adafruit-motor-shield/…
Орнатқаннан кейін мен оны қалай пайдалану керектігін білу үшін кітапхананың анықтамалық машинасының тұрақты ток сыныбын тексеруді ұсынамын. Анықтама алу үшін төмендегі сілтемеге өтіңіз.
AF_DCMotor сыныбының анықтамалық сілтемесі-https://learn.adafruit.com/afmotor-library-referen…
Мен төмендегі код үшін arduino эскиз файлын тіркедім. Кодты іске қосу кезінде кодтың жұмыс істеп тұрғанын бақылау үшін сериялық мониторды ашыңыз
Міне балалар, сіздер мұны істедіңіздер, түсініктеме жолағында осы нұсқаулықты қалай жақсартуға болатынын және сізде туындауы мүмкін мәселелерді айтыңыз. РАХМЕТ
Ұсынылған:
«Электронды қағаз бақа жасау» электронды оригами: 6 қадам (суреттермен)
«Электронды қағаз бақа жасау» электронды оригами: Сіз интегралды электроникамен қағаз фигураларын жасағыңыз келе ме? Сізге тек желім, өткізгіш бояу мен шыдамдылық қажет. Сіз қағаз схемаларын жасай аласыз және кейбір негізгі электрондық компоненттерді оңай біріктіре аласыз. Осы оқулықтан кейін сіз құрастыра аласыз
Жарықдиодты би роботтары: 6 қадам (суреттермен)
Жарықдиодты би роботтары: Мен түнде біздің лагерьді Burning Man 2018 -де таба алатындай етіп бірдеңе жасағым келді. 2018 - бұл робот тақырыбы, мен неонның жанкүйерімін, бірақ бұл жолмен жүруге ешқандай мүмкіндік болмады, сондықтан мен идеямен келдім. би коктейлі шыны робот туралы. Біз жағажай лагерінде
Littlebots: қарапайым 3D басып шығарылған Android Arduino роботтары: 13 қадам (суреттермен)
Littlebots: қарапайым 3D басып шығарылған Android Arduino роботтары: LittleBots робототехникаға қарапайым кіріспе ретінде жасалған. Ол робототехниканың барлық қажетті компоненттерін, түйсінуді, шешім қабылдауды және артикуляцияны жақсы жиналған қарапайым пакетте көрсетеді
DIY Mario Kart Balloon Battle роботтары: 4 қадам (суреттермен)
DIY Mario Kart Balloon Battle роботтары: Сізде функционалды немесе практикалық нәрсе жасайтын бірнеше жобалар бар. Кейбір жобалар бар, онда сіз әдемі нәрсе жасай аласыз. Содан кейін осындай роботтар мен ұстараның ұшына пышақ пен шарды ұруды шешетін осындай жобалар бар
Ардуино роботтары үшін арзан IR жақындық сенсорлары: 6 қадам (суреттермен)
Ардуино роботтары үшін арзан IR жақындық сенсорлары: Бұл инфрақызыл жақындық сенсорлары шағын, жасауға оңай және өте арзан! Олар роботтарда, сызықты қадағалауда, жиекті сезуде және ең аз қашықтықты сезуде жақсы жұмыс істейді. Олар сондай -ақ өте арзан