Мазмұны:

3d принтері мен Arduino жоқ би роботын жасаңыз/#ақылды шығармашылық: 11 қадам (суреттермен)
3d принтері мен Arduino жоқ би роботын жасаңыз/#ақылды шығармашылық: 11 қадам (суреттермен)

Бейне: 3d принтері мен Arduino жоқ би роботын жасаңыз/#ақылды шығармашылық: 11 қадам (суреттермен)

Бейне: 3d принтері мен Arduino жоқ би роботын жасаңыз/#ақылды шығармашылық: 11 қадам (суреттермен)
Бейне: Урок №1. Знакомство с Arduino. BeyondRobotics 2024, Шілде
Anonim
Image
Image

Сәлем достар, мен бұл оқулықта үйде 3D принтерсіз және Arduino жоқ би роботын жасауды көрсетемін. Бұл робот би билей алады, автокөлік теңестіреді, музыка шығарады және жүре алады. Роботтың дизайны да керемет көрінеді …

1 -қадам: Қажетті компоненттер

Серво қосу
Серво қосу

Бұл ойын алаңын, сервоқозғалтқышты, секіргіш сымды, серво -атташені, картон қағазды және пластикалық цилиндрлік қорапты қолданатын қажетті компоненттер.

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

2 -қадам: Серво қосу

Серво қосу
Серво қосу
Серво қосу
Серво қосу

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

3 -қадам: Аяқтың дизайнын жасаңыз

Аяқтың дизайнын жасаңыз
Аяқтың дизайнын жасаңыз

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

Аяқтың дизайнын жасағаннан кейін, төмендегі суретте көрсетілгендей, серводы аяғымен байланыстыратын серво атташесін орнатамыз.

4 -қадам: аяқты сервиске бекітіңіз

Аяқты сервиске бекітіңіз
Аяқты сервиске бекітіңіз

Енді аяқты серво қозғалтқышына бір -бірлеп бекітіңіз. Жақсы дене болу үшін екі аяғыңызды мықтап бекітіңіз. Мұны істеу үшін төмендегі суретті қараңыз.

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

5 -қадам: Сервоны қосқышпен қосыңыз

Сервоны қосқышпен қосыңыз
Сервоны қосқышпен қосыңыз

Енді біз серво қозғалтқышы бар қосқыш сымдарды қосуымыз керек. Өткізгіш сымдарды сервоға қосу үшін төмендегі суретті қараңыз. Барлық сымдарды сәйкес түсімен қосыңыз.

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

6-қадам: Ойын алаңының біздің микроконтроллер

Ойын алаңы Біздің микроконтроллер
Ойын алаңы Біздің микроконтроллер

Микроконтроллермен қосқышты қоспас бұрын алдымен Circuit playground express-ті қараңыз. Ойын алаңындағы экспресс-бұл микроконтроллердің жаңа түрі және Arduino-дан мүлдем өзгеше, сондықтан біз ойын алаңы туралы біраз білуіміз керек.

Бұл біздің микроконтроллерлік ойын алаңындағы экспресс. Бұл микроконтроллерде көптеген сенсорлар, функционалды 3 түйме, 10 түрлі түсті жарықдиодты және көптеген кіріс және шығыс түйреуіштері бар. Бұл микроконтроллерде көптеген мүмкіндіктер бар, сондықтан мен оны өз жобаларымда қолданамын.

7 -қадам: Сымдарды жалғау

Сымдар
Сымдар

Осыны қарастырғаннан кейін секіргіш сымдарды ойын алаңындағы экспресске қосайық.

Сымдарды сары қосқыш - PinA1, Қызыл секіргіш - Pin3.3v (i) Қара секіргіш - Pin gnd (gnd) Көк секіріс - Pin3.3v (ii) Ақ секіргіш - Pin gnd (ii) Жасыл секіргіш - PinA2

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

8 -қадам: код

Код
Код

input.onLoudSound (функция () {

for (let i = 0; i = 130) {for (i = 0; i <4; i ++) {pins. A1.servoWrite (155) pin. A2.servoWrite (25) pause (500) pin. A1. servoWrite (130) түйреуіштер. A2.servoWrite (50) кідіріс (500)} түйреуіштерA1.servoWrite (130) түйреуіштерA2.servoWrite (50)} light.showAnimation (light.rainbowAnimation, 500) түйректер. A1.servoWrite (130) pins. A2.servoWrite (50) for (i = 0 болсын; i <6; i ++ болсын) {пауза (200) түйреуіштер A1.servoWrite (170) үзіліс (100) түйіндер. A2.servoWrite (10) үзіліс (200) түйреуіштерA1.servoWrite (130) кідірту (100) түйіндер. A2.servoWrite (50) үзіліс (200)} түйреуіштерA1.servoWrite (130) түйіндер. A2.servoWrite (50) үшін (болсын i = 0; i <6; i ++) {пауза (200) түйін. A2.servoWrite (10) кідіріс (200) түйін. A1.servoWrite (170) үзіліс (100) түйін. A2.servoWrite (50) үзіліс (200) түйін. A1.servoWrite (130) кідірту (100)} түйреуіштер. A1.servoWrite (130) түйіндер. A2.servoWrite (50) for (болсын i = 0; i <4; i ++) {пауза (100) түйіндер. A1.servoWrite (180) кідірту (100) түйреуіш. A1.servoWrite (130) үзіліс (200)} үшін (болсын i = 0; i <4; i ++) {пауза (100) түйреуіштер A2.servoWrite (80) үзіліс (100) түйреуіштер. A2.servoWrite (50) үзіліс (200)} түйреуіштерA1.servoWrite (130) түйреуіштерA2.servoWrite (50)}}) түйреуіштерA1.servoWrite (130) түйреуіштер A2.servoWrite (50) мәңгі (функция () {light.setBrightness (255) light.showAnimation) (light.rainbowAnimation, 2000) кідіріс (2000) light.showAnimation (свет. жүгіру жарығы («C5 BAGFEDC», 120) music.playMelody («CDEFGAB C5», 120) music.playMelody («EB C5 ABGAF», 120) music.playMelody («C5 ABGAFGE», 120)})

9 -қадам: робот дайын

Робот дайын
Робот дайын

Сонымен, мен сіздердің барлығыңызға осы жобадан ләззат аламын деп үміттенемін.

10 -қадам: NextPCB -

КелесіPCB
КелесіPCB

NextPCB - бұл ПХД өндірудің кәсіби мүмкіндіктері бар жоғары сапалы ПХД өндірушісі. ПХД материалдары IATF16949, ISO9001, ISO14001, UL, CQC, RoHS және REACH сертификатталған. NextPCB тек 6-8 күн ішінде ПХД жеткізу үшін өте жылдам әдісті қолданады. Мен бұл қызметті соңғы екі жыл бойы қолданамын және әрқашан жақсы нәтижеге жетемін. Сонымен, мен барлық механикалық жасаушыларға NextPCB -тен ПХД сатып алуды ұсынамын.

NextPCB 4-12 қабатты ПХД дейін қамтамасыз етеді. ПХД сапасы да өте жақсы. Бар болғаны 10 долларға сіз қалаған түсті 10 ПХД ала аласыз. ПХД -ге тапсырыс беру үшін NextPCB веб -сайтына кіру керек. Веб -сайтқа кіріңіз Gerber файлын жүктеңіз, ПХД параметрін таңдап, қазір жоғары сапалы ПХД -ге тапсырыс беріңіз. Қосымша ақпарат алу үшін -

11 -қадам: Youtube -те маған жазылу арқылы бізге қолдау көрсетіңіз

Егер сізге бұл жоба ұнайтын болса, мені YouTube каналыма «жазылу» арқылы қолдау көрсетіңіз. Қазір жазылыңыз -

Сіз сондай -ақ осы жерде түсініктеме беру арқылы менімен жаңа жобалар идеясын бөлісе аласыз.

Facebook- @circuitjamer, Instagram- @circuitjamerСонымен, қош болыңдар жігіттер ………….. келесі жобаларда кездесеміз.. Осы оқулыққа кіргендеріңізге рахмет ……

Ұсынылған: