Satura rādītājs:

Kā izveidot humanoīdu robotu: 8 soļi
Kā izveidot humanoīdu robotu: 8 soļi

Video: Kā izveidot humanoīdu robotu: 8 soļi

Video: Kā izveidot humanoīdu robotu: 8 soļi
Video: ЯПОНЦЫ ВОТ ТАК ОЧИЩАЮТ СОСУДЫ ЗА 2 НЕДЕЛИ! 2024, Novembris
Anonim
Image
Image
Kā darbojas šis robots!
Kā darbojas šis robots!

Čau puiši! Es ceru, ka jums jau patika mana iepriekšējā pamācība "Online Weather Station (NodeMCU)" un esat gatavs jaunam. Pēc SMARS modeļa robota, ko mēs savācām pagājušajā reizē, šodienas projekts ir arī par robotu mācīšanos, un mēs izmantosim OTTO robota modelis šajā video, un tas būs patiešām pārsteidzošs projekts, šis projekts varētu būt lielisks sākums robotikas pasaulē.

Veidojot šo projektu, mēs centāmies pārliecināties, ka šī pamācība būs labākais ceļvedis, lai palīdzētu jums, ja vēlaties izveidot savu robotu, tāpēc mēs ceram, ka šajā pamācībā ir nepieciešamie dokumenti.

Šis projekts ir tik ērts, lai to izveidotu īpaši pēc pielāgotas PCB iegādes, ko esam pasūtījuši no JLCPCB, lai uzlabotu mūsu elektroniskās ierīces izskatu, un šajā rokasgrāmatā ir pietiekami daudz dokumentu un kodu, lai palīdzētu jums izveidot savu skaisto robotu.

Mēs esam veikuši šo projektu tikai 5 dienu laikā, tikai divas dienas, lai iegūtu robota 3D drukātās detaļas, visas nepieciešamās elektronikas sastāvdaļas, pēc tam vēl divas dienas, lai pabeigtu aparatūras izgatavošanu un montāžu, pēc tam vienu dienu, lai sagatavotu kodu, kas piemērots mūsu projektu, un mēs esam sākuši testēšanu un pielāgojumus.

Ko jūs mācīsities no šī pamācības:

  1. Sastāvdaļu izvēle atkarībā no tā funkcijām.
  2. Izprotiet robotu mehānismus.
  3. Sagatavojiet shēmu, lai savienotu visus izvēlētos komponentus.
  4. Lodējiet elektroniskās detaļas pie PCB.
  5. Salieciet visas projekta daļas (robota korpuss).
  6. Sāciet pirmo pārbaudi un apstipriniet projektu.

1. darbība. Kā darbojas šis robots

Kā darbojas šis robots!
Kā darbojas šis robots!

Sākot ar projekta aprakstu, kā es jau teicu, mēs atveidosim OTTO robota modeli, ka tā 3D detaļas var bez maksas saņemt no OTTO kopienas, bet mēs pievienosim savam projektam pielāgotu PCB dizainu, lai kontrolētu robotu. mēs izmantosim mikrokontrolleri ATmega328, nevis visu Arduino Nano plati, kā sabiedrība darīja šim projektam.

Robotam ir daudz funkciju, un jums patiks tā kustības, ko veic 4 servomotori, un tā skaņas, kas atskaņotas caur aktīvu skaņas signālu, robotu darbinās vienkārša 9 V litija baterija un to kontrolēs Bluetooth modulis, izmantojot Android lietotni, kuru varat lejupielādēt tieši bez maksas no Play Store un Appstore.

Robota kustības veic 4 servodzinēji, tāpēc mums ir 2 servosporti katrā kājā, kā arī ir uzlabota OTTO robota versija, lai kontrolētu arī roku kustības, taču mēs to nedarīsim šajā pamācībā un mēs uzlabosim vadības paneli par šo uzdevumu mūsu gaidāmajā pamācībā.

2. darbība: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma

Lai apkopotu visas elektronikas sastāvdaļas, es izvēlējos izveidot šim projektam savu PCB dizainu un ražot to no JLCPCB, es pārgāju uz platformu easyEDA, kur es sagatavoju šādu shēmu un kā jūs varat redzēt visas nepieciešamās sastāvdaļas, tad es pārveidoju shēmas dizainu PCB dizainā ar nepieciešamajiem izmēriem, lai tie atbilstu robota šasijai.

3. solis: PCB izgatavošana

PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana

Pēc ķēdes sagatavošanas es to pārveidoju par pielāgotu PCB dizainu ar atjaunotajiem izmēriem un formu, kas piemērota mūsu robotu korpusam. Nākamais solis ir ģenerēt PCB dizaina GERBER failus un augšupielādēt to JLCPCB pasūtījuma lapā, lai izveidotu mūsu PCB.

Četras dienas jāgaida PCB, un šeit mēs esam. Šī ir pirmā reize, kad mēs izmēģinām PCB dzelteno krāsu, un tā tiešām izskatās tik lieliski.

4. solis: robota korpusa 3D drukātās daļas

Robota korpusa 3D drukātās daļas
Robota korpusa 3D drukātās daļas

Pārejot pie robota ķermeņa daļām, kā es jau minēju prezentācijā, jūs varat iegūt šī robota STL failus no OTTO kopienas vietnes, izmantojot šo saiti, lai šīs detaļas izgatavotu, izmantojot 3D printeri.

5. darbība: elektroniskās sastāvdaļas

Elektroniskās sastāvdaļas
Elektroniskās sastāvdaļas

Tagad mums ir viss gatavs, tāpēc pārskatīsim komponentu sarakstu:

★ ☆ ★ Nepieciešamās sastāvdaļas (Amazon saites) ★ ☆ ★

  • PCB, ko esam pasūtījuši no JLCPCB
  • ATmega328 mikrokontrolleris:
  • HC-05 Bluetooth modulis:
  • Ultraskaņas sensors:
  • 4 servomotori:
  • 22pF kondensatori:
  • 10uF kondensatori:
  • Oscilators:
  • L7805 Sprieguma regulators:
  • Signāls:
  • 9V akumulators:
  • Galvenes savienotājs:

6. darbība: programmatūras daļa

Programmatūras daļa
Programmatūras daļa
Programmatūras daļa
Programmatūras daļa

Tagad mums ir jāaugšupielādē robota kods mikrokontrollerī, tāpēc, lai to izdarītu, mums būs nepieciešama Arduino Uno plāksne, par robota programmatūru, kuru varat izmantot, lai augšupielādētu kodu Arduino IDE, vai arī varat vienkārši lejupielādēt OTTO bloķēto IDE, kas jums palīdzēs ar dažiem piemēriem, lai sāktu izveidot savu programmu robotam, mūsu gadījumā mēs augšupielādēsim šo kopienas nodrošināto kodu, šis kods ļauj man piekļūt visām robota funkcijām no android lietotnes.

Jūs varat iegūt pēdējo atjaunināto versiju no šīs saites, vai arī varat vienkārši lejupielādēt zemāk pievienoto failu, kas saistīts ar koda versiju 9, ko izmantojām mūsu projektā.

7. solis: elektronikas montāža

Elektronikas montāža
Elektronikas montāža
Elektronikas montāža
Elektronikas montāža
Elektronikas montāža
Elektronikas montāža
Elektronikas montāža
Elektronikas montāža

Mēs sagatavojām elektronisko daļu, tāpēc sāksim lodēt mūsu elektroniskos komponentus uz PCB.

Kā redzat attēlos, šīs PCB izmantošana ir tik vienkārša, jo tā ir ļoti kvalitatīva, un neaizmirstot etiķetes, kas jums palīdzēs, lodējot katru sastāvdaļu, jo augšējā zīda slānī jūs atradīsit katra komponenta etiķeti, kas norāda tā izvietošanu uz tāfeles un tādā veidā jūs būsiet 100% pārliecināts, ka nepieļausiet nekādas lodēšanas kļūdas.

Es esmu pielodējis katru komponentu savā vietā, aptuveni šī PCB ir divu slāņu PCB, tas nozīmē, ka jūs varat izmantot abas tā puses, lai lodētu savus elektroniskos komponentus.

8. solis: robota korpusa montāža un demonstrācija

Robota korpusa montāža un demonstrācija
Robota korpusa montāža un demonstrācija
Robota korpusa montāža un demonstrācija
Robota korpusa montāža un demonstrācija
Robota korpusa montāža un demonstrācija
Robota korpusa montāža un demonstrācija

Pirms montāžas uzsākšanas es iesaku jums kalibrēt visus servomotorus 90 ° leņķī, lai to izdarītu, izmantojiet vienkāršu Arduino servo demonstrāciju.

Montāža nevar būt vieglāka par šo:

  1. paņemiet robota korpusu un divus servomotorus un pieskrūvējiet tos no augšējās puses.
  2. pēc tam pievienojiet kājas samontētajiem servos, lai kontrolētu kāju kustības.
  3. nākamais solis ir savienot pārējos divus servos pie kājām un piestiprināt pēdas daļas pie serviem, un tādā veidā jums būs viens servo katrai kājai un viens servo katrai pēdai.
  4. Nākamā daļa ir ultraskaņas sensors, kuru mēs uzliksim uz mūsu robota galvas.
  5. Pēdējais solis ir ultraskaņas sensora pievienošana savienotājam un servo savienošana ar PCB.

Jūs varat atsaukties uz kodu, kur atradīsit katram servo atbilstošo simbolu, un jūs atradīsit to pašu etiķeti mūsu izgatavotās PCB augšējā pusē.

Pēc akumulatora pievienošanas mēs piestiprinām galvu pie ķermeņa, un mēs varam sākt spēlēties ar savu robotu.

Man ļoti patika šis projekts, un es ceru redzēt jūs, puiši, kas ražo šāda veida robotus, bet tomēr daži citi uzlabojumi, kas jāveic mūsu projektā, lai padarītu to daudz sviesta, tāpēc es gaidīšu jūsu komentārus, lai to uzlabotu.

Pēdējā lieta, pārliecinieties, ka katru dienu veicat elektroniku.

Tas bija BEE MB no MEGA DAS tiekamies nākamajā reizē.

Ieteicams: