INHOUDSOPGAWE:

Hoe om 'n humanoïde robot te maak: 8 stappe
Hoe om 'n humanoïde robot te maak: 8 stappe

Video: Hoe om 'n humanoïde robot te maak: 8 stappe

Video: Hoe om 'n humanoïde robot te maak: 8 stappe
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, November
Anonim
Image
Image
Hoe werk hierdie robot!
Hoe werk hierdie robot!

Hallo ouens! Ek hoop dat u alreeds my vorige instruksies "Online Weather Station (NodeMCU)" geniet het, en dat u gereed is vir 'n nuwe een. Nadat die SMARS -modelrobot wat ons laas bymekaargemaak het, vandag se projek, ook handel oor die leer van robotte, en ons sal die OTTO gebruik robotmodel in hierdie video, en dit gaan 'n ongelooflike projek wees, hierdie projek kan 'n goeie begin wees in die robotika -wêreld.

Tydens die opstel van hierdie projek het ons probeer om seker te maak dat hierdie instruksies die beste gids vir u is om u te help as u u eie robot wil maak, daarom hoop ons dat hierdie instruksies die nodige dokumente bevat.

Hierdie projek is so handig om spesiaal te maak nadat u die pasgemaakte PCB gekry het wat ons by JLCPCB bestel het om die voorkoms van ons elektroniese toestel te verbeter, en daar is ook genoeg dokumente en kodes in hierdie gids om u te help om u pragtige robot te skep.

Ons het hierdie projek slegs in vyf dae gedoen, slegs twee dae om die robot 3D -gedrukte onderdele te kry, al die nodige elektroniese komponente, dan nog twee dae om die hardeware en die montering af te handel, en dan eendag om die kode voor te berei wat by ons pas projek, en ons het begin met die toets en aanpassings.

Wat u uit hierdie instruksies sal leer:

  1. Maak die keuse van komponente, afhangende van die funksies daarvan.
  2. Verstaan die robotmecanisme.
  3. Berei die kringdiagram voor om al die gekose komponente aan te sluit.
  4. Soldeer die elektroniese onderdele aan die PCB.
  5. Monteer al die projekonderdele (robotliggaam).
  6. Begin die eerste toets en bevestig die projek.

Stap 1: Hoe werk hierdie robot

Hoe werk hierdie robot!
Hoe werk hierdie robot!

Vanaf die projekbeskrywing, soos ek al gesê het, sal ons die OTTO -robotmodel weergee, sodat u die 3D -ontwerpte onderdele gratis by die OTTO -gemeenskap kan hê, maar wat ons by ons projek sal voeg, is 'n pasgemaakte PCB -ontwerp om die robot te beheer ons sal die ATmega328 -mikrobeheerder gebruik in plaas van 'n hele Arduino Nano -bord te gebruik soos die gemeenskap vir hierdie projek gedoen het.

Die robot het baie funksies, en u sal hou van die bewegings wat deur 4 servomotore uitgevoer word en die geluide wat deur 'n aktiewe zoemer gedruk word, die robot word aangedryf deur 'n eenvoudige 9V litiumbattery en bestuur deur 'n Bluetooth -module via 'n Android -app wat u kan aflaai direk gratis van die winkel en die winkel.

Die robotbewegings word uitgevoer deur 4 servomotore, dus ons het 2 servo's in elke been, en daar is ook 'n opgegradeerde weergawe van die OTTO -robot om die bewegings van die hande te beheer, maar ons sal dit nie in hierdie onaangenaamheid doen nie, en ons sal die bedieningsbord opgradeer vir hierdie taak in ons komende instruksies.

Stap 2: Kringdiagram

Stroombaandiagram
Stroombaandiagram

Om al die elektroniese komponente bymekaar te maak, het ek gekies om my eie PCB -ontwerp vir hierdie projek te maak en dit van JLCPCB te vervaardig, en ek het na die easyEDA -platform gegaan, waar ek die volgende stroomdiagram voorberei het, en soos u al die komponente kan sien wat ons benodig, toe omskep ek die kringontwerp in 'n PCB -ontwerp met die nodige afmetings om by die robotonderstel te pas.

Stap 3: PCB maak

PCB maak
PCB maak
PCB maak
PCB maak
PCB maak
PCB maak
PCB maak
PCB maak

Nadat ek die kring voorberei het, het ek dit omskep in 'n pasgemaakte PCB -ontwerp met die benodigde afmetings en vorm wat by ons robotjase pas. Die volgende stap is om die GERBER -lêers van die PCB -ontwerp te genereer en dit op te laai na die JLCPCB -bestellingsbladsy om ons PCB te vervaardig.

Vier dae om te wag vir die PCB's en hier is ons. Dit is die eerste keer dat ons die geel kleur vir die PCB's probeer, en dit lyk regtig so goed.

Stap 4: Robotliggaam 3D -gedrukte onderdele

Robotliggaam 3D -gedrukte onderdele
Robotliggaam 3D -gedrukte onderdele

As u na die liggaamsdele van die robot beweeg, soos ek reeds in die aanbieding genoem het, kan u via hierdie skakel die STL -lêers van hierdie robot van die OTTO -gemeenskapswebwerf kry om hierdie dele deur 'n 3D -drukker te vervaardig.

Stap 5: Elektroniese bestanddele

Elektroniese bestanddele
Elektroniese bestanddele

Nou het ons alles gereed, laat ons die komponentelys hersien:

★ ☆ ★ Die nodige komponente (Amazon -skakels) ★ ☆ ★

  • Die PCB wat ons by JLCPCB bestel het
  • ATmega328 mikrobeheerder:
  • HC-05 Bluetooth-module:
  • Ultrasoniese sensor:
  • 4 servomotors:
  • 22pF kapasitors:
  • 10uF kapasitors:
  • 'N Ossillator:
  • L7805 Spanningsreguleerder:
  • 'N Gonser:
  • 9V battery:
  • Kopskakelaar:

Stap 6: Sagteware -deel

Sagteware -onderdeel
Sagteware -onderdeel
Sagteware -onderdeel
Sagteware -onderdeel

Nou moet ons die robotkode na die mikrobeheerder laai, sodat ons die Arduino Uno -bord nodig het om dit te kan doen. Met die robotsagteware kan u die Arduino IDE gebruik om u kode op te laai, of u kan eenvoudig die OTTO blockly IDE aflaai wat u kan help Met 'n paar voorbeelde om u eie program vir die robot te begin maak, laai ons in hierdie geval hierdie kode wat deur die gemeenskap verskaf word, met hierdie kode kan ek toegang kry tot al die robotfunksies van die Android -app.

U kan die laaste opgedateerde weergawe via hierdie skakel kry, of u kan die onderstaande aangehegte lêer aflaai wat verband hou met die kode weergawe 9 wat ons in ons projek gebruik het.

Stap 7: Elektroniese samestelling

Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering

Ons het die elektroniese onderdeel gereed gemaak, laat ons begin om ons elektroniese komponente aan die PCB te soldeer.

Soos u op die foto's kan sien, is die gebruik van hierdie printplaat so maklik vanweë die baie hoë gehalte, en sonder om die etikette te vergeet wat u sal lei terwyl u elke komponent soldeer, omdat u op die boonste sylaag 'n etiket van elke komponent sal aantoon die plasing daarvan op die bord en op hierdie manier is u 100% seker dat u geen soldeerfoute sal maak nie.

Ek het elke komponent vasgesoldeer, omtrent hierdie PCB is dit 'n twee -laags PCB, wat beteken dat u beide kante daarvan kan gebruik om u elektroniese komponente te soldeer.

Stap 8: Robotliggaambyeenkoms en demonstrasie

Robotliggaambyeenkoms en demonstrasie
Robotliggaambyeenkoms en demonstrasie
Robotliggaambyeenkoms en demonstrasie
Robotliggaambyeenkoms en demonstrasie
Robotliggaambyeenkoms en demonstrasie
Robotliggaambyeenkoms en demonstrasie

Voordat u met die montering begin, raai ek u aan om al u servomotore in 'n hoek van 90 ° te kalibreer; gebruik 'n basiese Arduino servo -demo om dit te doen.

Die samestelling kan net nie makliker wees as dit nie:

  1. Neem die robotliggaam en twee servomotors en skroef dit van die bokant af.
  2. verbind dan die bene met die saamgestelde servo's om die bene se bewegings te beheer.
  3. die volgende stap is om die ander twee servo's aan die bene te koppel en die voetdele aan die servo's vas te maak, en op hierdie manier kry u een servo vir elke been en een servo vir elke voet.
  4. Die volgende deel is die ultrasoniese sensor wat ons op die kop van ons robot sal plaas.
  5. Die laaste stap is om die ultrasoniese sensor aan sy aansluiting te koppel en die servo's aan die printplaat te koppel.

U kan na die kode verwys waar u die toepaslike simbool vir elke servo sal vind, en u sal dieselfde etiket aan die bokant van die PCB vind wat ons gemaak het.

Nadat ons die battery gekoppel het, heg ons die kop aan die liggaam vas en kan ons met ons robot begin speel.

Ek het hierdie projek baie geniet, en ek hoop om julle te sien produseer hierdie soort robotte, maar nog 'n paar verbeterings om in ons projek uit te voer om dit baie meer botter te maak, daarom sal ek wag vir u kommentaar om dit te verbeter.

Een laaste ding: maak seker dat u elke dag elektronika doen.

Dit was BEE MB van MEGA DAS sien jou volgende keer.

Aanbeveel: