Innholdsfortegnelse:
- Trinn 1: Slik fungerer denne roboten
- Trinn 2: Kretsdiagram
- Trinn 3: PCB Making
- Trinn 4: Robot Body 3D -trykte deler
- Trinn 5: Elektroniske ingredienser
- Trinn 6: Programvaredel
- Trinn 7: Elektronikkmontering
- Trinn 8: Robotkroppsmontering og demonstrasjon
Video: Hvordan lage en humanoid robot: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Hei folkens! Jeg håper du allerede likte min forrige instruerbare "Online Weather Station (NodeMCU)", og du er klar for en ny, Etter at SMARS modellroboten som vi monterte sist, handler dagens prosjekt også om roboter læring, og vi vil bruke OTTO robotmodell i denne videoen, og det kommer til å bli et virkelig fantastisk prosjekt, dette prosjektet kan være en god start i robotikkverdenen.
Under utarbeidelsen av dette prosjektet prøvde vi å sørge for at denne instruksjonsboken vil være den beste guiden for deg for å hjelpe deg hvis du vil lage din egen robot, så vi håper at denne instruksjonsboken inneholder de nødvendige dokumentene.
Dette prosjektet er så praktisk å lage spesielt etter å ha fått det tilpassede kretskortet som vi har bestilt fra JLCPCB for å forbedre utseendet til vår elektroniske enhet, og det er også nok dokumenter og koder i denne guiden for å hjelpe deg med å lage din vakre robot.
Vi har gjort dette prosjektet på bare 5 dager, bare to dager for å få roboten 3D -trykte deler til alle de nødvendige elektronikkomponentene, deretter to dager til for å fullføre maskinvarelaget og montere, deretter en dag for å forberede koden som passer til våre prosjektet, og vi har startet testen og justeringene.
Hva du vil lære av denne instruerbare:
- Valg av komponenter avhenger av funksjonaliteten.
- Forstå robotmekanismen.
- Forbered kretsdiagrammet for å koble alle de valgte komponentene.
- Lodd de elektroniske delene til PCB.
- Monter alle prosjektdelene (robothuset).
- Start den første testen og valider prosjektet.
Trinn 1: Slik fungerer denne roboten
Fra og med prosjektbeskrivelsen, som jeg allerede sa, vil vi reprodusere OTTO -robotmodellen som du kan få sine 3D -designede deler gratis fra OTTO -samfunnet, men det vi vil legge til i prosjektet vårt er et tilpasset PCB -design for å kontrollere roboten så vi vil bruke ATmega328 -mikrokontrolleren i stedet for å bruke et helt Arduino Nano -bord slik samfunnet gjorde for dette prosjektet.
Roboten har mange funksjoner, og du vil like bevegelsene som utføres av 4 servomotorer og lydene som er forstyrret gjennom en aktiv summer, roboten vil bli drevet av et enkelt 9V litiumbatteri og styrt av en Bluetooth -modul gjennom en Android -app som du kan laste ned direkte gratis fra playstore og appstore.
Robotbevegelsene utføres av 4 servomotorer, så vi har 2 servoer i hvert ben, og det er også en oppgradert versjon av OTTO -roboten for å styre bevegelsene i hendene også, men vi vil ikke gjøre dette i denne ustabile og vi vil oppgradere kontrollkortet for denne oppgaven i vår kommende instruerbare.
Trinn 2: Kretsdiagram
For å samle alle elektronikkomponentene sammen valgte jeg å lage mitt eget PCB -design for dette prosjektet og produsere det fra JLCPCB, jeg flyttet til easyEDA -plattformen der jeg utarbeidet følgende kretsdiagram og som du kan se alle komponentene vi trenger, så transformerte jeg kretsdesignet til et PCB -design med de nødvendige dimensjonene for å passe til robotchassiset.
Trinn 3: PCB Making
Etter å ha forberedt kretsen, forvandlet jeg den til et tilpasset PCB -design med de nødvendige dimensjonene og formen som passer vår robotjakt. Det neste trinnet er å generere GERBER -filene til PCB -designet og laste det opp til JLCPCB -bestillingssiden for å produsere vårt PCB.
Fire dager å vente på PCB, og her er vi. Dette er første gang vi prøver den gule fargen på kretskortene, og det ser veldig bra ut.
Trinn 4: Robot Body 3D -trykte deler
Når du flytter til robotens kroppsdeler, som jeg allerede nevnte i presentasjonen, kan du ha STL -filene til denne roboten fra OTTO -nettstedet via denne lenken for å produsere disse delene gjennom en 3D -skriver.
Trinn 5: Elektroniske ingredienser
Nå har vi alt klart til å gå, så la oss se på komponentlisten:
★ ☆ ★ De nødvendige komponentene (Amazon -lenker) ★ ☆ ★
- Kretskortet som vi har bestilt fra JLCPCB
- ATmega328 mikrokontroller:
- HC-05 Bluetooth-modul:
- Ultralydssensor:
- 4 servomotorer:
- 22pF kondensatorer:
- 10uF kondensatorer:
- En oscillator:
- L7805 Spenningsregulator:
- En summer:
- 9V batteri:
- Overskriftskontakt:
Trinn 6: Programvaredel
Nå må vi laste opp robotkoden til mikrokontrolleren, så vi trenger Arduino Uno -kortet for å gjøre dette. Om robotprogramvaren kan du bruke Arduino IDE til å laste opp koden din, eller du kan ganske enkelt laste ned OTTO blockly IDE som vil hjelpe deg med noen eksempler for å begynne å lage ditt eget program for roboten, i vårt tilfelle vil vi laste opp denne koden fra samfunnet, denne koden gir meg tilgang til alle robotfunksjonene fra Android -appen.
Du kan ha den siste oppdaterte versjonen fra denne lenken, eller du kan ganske enkelt laste ned den vedlagte filen knyttet til koden versjon 9 som vi brukte i prosjektet vårt.
Trinn 7: Elektronikkmontering
Vi gjorde den elektroniske delen klar, så la oss begynne å lodde våre elektroniske komponenter til PCB.
Som du kan se gjennom bildene, er det så enkelt å bruke dette kretskortet på grunn av dets meget høye kvalitet og uten å glemme etikettene som vil veilede dere mens dere lodder hver komponent fordi du vil finne en etikett på hver komponent på det øverste silkelaget plasseringen på tavlen, og på denne måten vil du være 100% sikker på at du ikke vil gjøre loddefeil.
Jeg har loddet hver komponent til sin plassering. Om dette kretskortet er det et to -lags kretskort, dette betyr at du kan bruke begge sider av den til å lodde dine elektroniske komponenter.
Trinn 8: Robotkroppsmontering og demonstrasjon
Før du starter monteringen anbefaler jeg deg å kalibrere alle servomotorer til 90 ° vinkel, bare bruk en grunnleggende Arduino servo -demo for å gjøre dette.
Monteringen kan bare ikke være enklere enn dette:
- ta robotkroppen og to servomotorer og skru dem fra oversiden.
- legg deretter beina til de monterte servoene for å kontrollere bevegelsene i beina.
- neste trinn er å feste de to andre servoene til beina og feste fotdelene til servoene, og på denne måten vil du ha en servo for hvert ben og en servo for hver fot.
- Den neste delen er ultralydsensoren som vi vil sette den på hodet til roboten vår.
- Det siste trinnet er å koble ultralydsensoren til kontakten og koble servoene til kretskortet.
Du kan referere til koden der du finner det passende symbolet for hver servo, og du finner den samme etiketten på oversiden av kretskortet som vi laget.
Etter å ha koblet batteriet fester vi hodet til kroppen, og vi kan begynne å leke med roboten vår.
Jeg likte dette prosjektet veldig godt, og jeg håper å se dere produsere denne typen roboter, men fortsatt noen andre forbedringer å utføre i prosjektet vårt for å gjøre det mye mer smør, derfor vil jeg vente på at kommentarene dine skal forbedre det.
En siste ting, sørg for at du driver med elektronikk hver dag.
Det var BEE MB fra MEGA DAS vi ses neste gang.
Anbefalt:
Hvordan lage DIY Arduino Gesture Control Robot hjemme: 4 trinn
Hvordan lage DIY Arduino Gesture Control Robot hjemme: Hvordan lage DIY Arduino Gesture Control Robot hjemme. I dette prosjektet skal jeg vise deg hvordan du lager en DIY Arduino Gesture Control Robot
Hvordan lage en Linux -oppstartsdisk (og hvordan du bruker den): 10 trinn
Hvordan lage en Linux Boot Drive (og hvordan du bruker den): Dette er en enkel introduksjon om hvordan du kommer i gang med Linux, spesielt Ubuntu
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte
[Arduino Robot] Hvordan lage en Motion Capture Robot - Tommelrobot - Servomotor - Kildekode: 26 trinn (med bilder)
[Arduino Robot] Hvordan lage en Motion Capture Robot | Tommelrobot | Servomotor | Kildekode: Thumbs Robot. Brukte et potensiometer for MG90S servomotor. Det er veldig morsomt og enkelt! Koden er veldig enkel. Det er bare rundt 30 linjer. Det ser ut som en bevegelsesopptak. Vennligst legg igjen spørsmål eller tilbakemeldinger! [Instruksjon] Kildekode https: //github.c
Hvordan lage en besteforeldres kalender & Utklippsbok (selv om du ikke vet hvordan du skal utklippsbok): 8 trinn (med bilder)
Hvordan lage en besteforeldres kalender & Utklippsbok (selv om du ikke vet hvordan du skal utklippsbok): Dette er en veldig økonomisk (og mye verdsatt!) Feriegave til besteforeldre. Jeg laget 5 kalendere i år for mindre enn $ 7 hver. Materialer: 12 flotte bilder av barnet ditt, barn, nieser, nevøer, hunder, katter eller andre slektninger 12 forskjellige stykker