Мазмұны:

Гуманоидты роботты қалай жасауға болады: 8 қадам
Гуманоидты роботты қалай жасауға болады: 8 қадам

Бейне: Гуманоидты роботты қалай жасауға болады: 8 қадам

Бейне: Гуманоидты роботты қалай жасауға болады: 8 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Image
Image
Бұл робот қалай жұмыс істейді!
Бұл робот қалай жұмыс істейді!

Эй балалар! Сіз менің бұрынғы нұсқаулық «Online Weather Station (NodeMCU)» сізге ұнады деп үміттенемін және сіз жаңасына дайынсыз, біз соңғы рет құрастырған SMARS үлгісіндегі роботтан кейін, бүгінгі жоба роботтарды үйренуге арналған және біз ОТТО -ны қолданамыз Бұл бейнедегі робот моделі және бұл керемет жоба болады, бұл жоба робототехника әлемінде керемет бастама бола алады.

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

Бұл жоба электронды құрылғының сыртқы түрін жақсарту үшін біз JLCPCB -ден тапсырыс берген теңшелген ПХД -ны алғаннан кейін жасауға өте ыңғайлы, сонымен қатар бұл нұсқаулықта сіздің әдемі роботты жасауға көмектесетін құжаттар мен кодтар жеткілікті.

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

Бұл нұсқаулықтан не үйренесіз:

  1. Функционалдылыққа байланысты компоненттерді таңдау.
  2. Роботтың механизмін түсіну.
  3. Барлық таңдалған компоненттерді қосу үшін схеманы дайындаңыз.
  4. ПХД -ге электронды бөлшектерді дәнекерлеңіз.
  5. Жобаның барлық бөліктерін жинаңыз (робот корпусы).
  6. Бірінші тестті бастаңыз және жобаны растаңыз.

1 -қадам: Бұл робот қалай жұмыс істейді

Бұл робот қалай жұмыс істейді!
Бұл робот қалай жұмыс істейді!

Жобаның сипаттамасынан бастап, мен айтқанымдай, біз OTTO робот үлгісін шығарамыз, оның көмегімен сіз 3D -дің бөлшектерін OTTO қауымдастығынан тегін ала аласыз, бірақ біздің жобаға қосатынымыз - роботты басқару үшін теңшелген ПХД дизайны. біз ATmega328 микроконтроллерін Arduino Nano тақтасын пайдаланудың орнына, қоғамдастық осы жобаға қалай қолданатын боламыз.

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

Роботтың қозғалысын 4 серво қозғалтқышы орындайды, сондықтан бізде әр аяғында 2 серво бар, сонымен қатар қолдың қозғалысын басқаратын OTTO роботының жаңартылған нұсқасы бар, бірақ біз мұны жасамаймыз және бақылау тақтасын жаңартамыз. бұл тапсырма үшін біз келеміз нұсқаулық.

2 -қадам: схема

Схема диаграммасы
Схема диаграммасы

Электрониканың барлық компоненттерін жинау үшін мен осы жобаның PCB дизайнын жасауды таңдадым және оны JLCPCB -ден шығаруды шештім, мен келесі схеманы дайындаған easyEDA платформасына көштім және сіз бізге қажет барлық компоненттерді көріп тұрғандай, содан кейін мен схеманы робот шассиіне сәйкес келетін өлшемдері бар ПХД дизайнына айналдырдым.

3 -қадам: ПХД жасау

ПХД жасау
ПХД жасау
ПХД жасау
ПХД жасау
ПХД жасау
ПХД жасау
ПХД жасау
ПХД жасау

Схеманы дайындағаннан кейін, мен оны роботтың шассиіне сәйкес келетін өлшемдері мен пішіні бар теңшелген ПХД дизайнына айналдырдым. Келесі қадам - ПХД дизайнының GERBER файлдарын құру және біздің ПХД шығару үшін оны JLCPCB тапсырыс бетіне жүктеу.

ПХД -ны күтуге төрт күн қалды, міне біз келдік. Біз ПХД үшін сары түсті бірінші рет қолданамыз және бұл өте керемет көрінеді.

4 -қадам: Робот корпусының 3D басып шығарылған бөліктері

Робот корпусының 3D басып шығарылған бөліктері
Робот корпусының 3D басып шығарылған бөліктері

Роботтың дене бөліктеріне көшу, мен презентацияда айтқанымдай, бұл бөлшектерді 3D принтері арқылы шығару үшін OTTO қауымдастығының веб -сайтынан осы роботтың STL файлдарын ала аласыз.

5 -қадам: электронды ингредиенттер

Электронды ингредиенттер
Электронды ингредиенттер

Енді бізде бәрі дайын, сондықтан компоненттер тізімін қарастырайық:

★ ☆ ★ Қажетті компоненттер (Amazon сілтемелері) ★ ☆ ★

  • Біз JLCPCB -ден тапсырыс берген ПХД
  • ATmega328 микроконтроллері:
  • HC-05 Bluetooth модулі:
  • Ультрадыбыстық сенсор:
  • 4 серво қозғалтқышы:
  • 22pF конденсаторлары:
  • 10uF конденсаторлары:
  • Осциллятор:
  • L7805 кернеу реттегіші:
  • Дыбыстық сигнал:
  • 9В батарея:
  • Тақырып қосқышы:

6 -қадам: Бағдарламалық қамтамасыз ету бөлігі

Бағдарламалық қамтамасыз ету бөлігі
Бағдарламалық қамтамасыз ету бөлігі
Бағдарламалық қамтамасыз ету бөлігі
Бағдарламалық қамтамасыз ету бөлігі

Енді біз робот кодын микроконтроллерге жүктеуіміз керек, сондықтан бізге Arduino Uno тақтасы қажет болады, робот бағдарламалық жасақтамасы туралы, сіз кодты жүктеу үшін Arduino IDE қолдана аласыз немесе сізге OTTO блокты IDE жүктей аласыз. роботқа жеке бағдарлама құруды бастау үшін бірнеше мысалдармен, біздің жағдайда біз бұл кодты қоғамдастықпен жүктейміз, бұл код маған Android қосымшасынан барлық робот мүмкіндіктеріне қол жеткізуге мүмкіндік береді.

Сіз бұл сілтемеден соңғы жаңартылған нұсқаны ала аласыз немесе біздің жобада қолданған кодтың 9 нұсқасына қатысты төмендегі файлды жүктей аласыз.

7 -қадам: электрониканы құрастыру

Электроника құрастыру
Электроника құрастыру
Электроника құрастыру
Электроника құрастыру
Электроника құрастыру
Электроника құрастыру
Электроника құрастыру
Электроника құрастыру

Біз электронды бөлікті дайындадық, сондықтан электронды компоненттерімізді ПХД -ге дәнекерлеуді бастайық.

Суреттерден көріп отырғаныңыздай, бұл ПХД -ны қолдану өте жоғары сапалы болғандықтан және әр компонентті дәнекерлеу кезінде сізге басшылық ететін жапсырмаларды ұмытпастан өте оңай, себебі сіз жібектің үстіңгі қабатында әр компоненттің белгісін табасыз. оны тақтаға орналастыру, осылайша сіз дәнекерлеу кезінде қателік жасамайтыныңызға 100% сенімді боласыз.

Мен әр компонентті орналастыруға дәнекерледім, бұл ПХД екі қабатты ПХД, бұл оның екі жағын да электронды компоненттерді дәнекерлеу үшін қолдануға болатынын білдіреді.

8 -қадам: Робот корпусын құрастыру және демонстрация

Робот корпусын құрастыру және демонстрация
Робот корпусын құрастыру және демонстрация
Робот корпусын құрастыру және демонстрация
Робот корпусын құрастыру және демонстрация
Робот корпусын құрастыру және демонстрация
Робот корпусын құрастыру және демонстрация

Құрастыруды бастамас бұрын мен сізге барлық серво қозғалтқыштарын 90 ° бұрышпен калибрлеуге кеңес беремін, бұл үшін Arduino сервистік демонстрациясын қолданыңыз.

Құрастыру оңай емес:

  1. робот корпусын және екі серво қозғалтқышты алып, оларды жоғарғы жағынан бұраңыз.
  2. содан кейін аяқтың қозғалысын басқару үшін аяқтарды жиналған сервоға қосыңыз.
  3. Келесі қадам - қалған екі серводы аяққа қосу және табан бөліктерін сервоға бекіту, осылайша сізде әр аяққа бір серво және әр аяққа бір серво болады.
  4. Келесі бөлім - ультрадыбыстық сенсор, біз оны роботтың басына қоямыз.
  5. Соңғы қадам - ультрадыбыстық сенсорды оның коннекторына қосу және серводы ПХД -ге қосу.

Сіз кодқа сілтеме жасай аласыз, онда сіз әр серво үшін сәйкес таңбаны табасыз және біз жасаған ПХД -нің жоғарғы жағында дәл сол жапсырманы таба аласыз.

Батареяны қосқаннан кейін біз басын корпусқа бекітеміз, біз роботпен ойнай бастаймыз.

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

Соңғы нәрсе, сіз электрониканы күн сайын жасайтындығыңызға көз жеткізіңіз.

Бұл MEGA DAS -тан BEE MB болатын, келесі кездескенше.

Ұсынылған: