INHOUDSOPGAWE:
- Stap 1: Wat u benodig:
- Stap 2: Kalibreer die servo's
- Stap 3: Monteer die bene
- Stap 4: Installeer die servo's
- Stap 5: Voeg die Arduino by
- Stap 6: Bedrading
- Stap 7: En 'n paar kode
- Stap 8: U is klaar
Video: Robotte rat: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Tinkercad -projekte »
Hallo!
My naam is David, ek is 'n 14-jarige seun wat in Spanje woon, en dit is my eerste instruksies. Ek bou al 'n geruime tyd robotte en maak ou rekenaars reg, en my robotika -onderwyser het vir my gesê dat dit 'n goeie tyd was om met ander mense te begin deel wat ek geleer het. So hier gaan ons!
Op 'n dag het 'n vriend van my my 'n 3D -model gegee om 'n robot en 'n paar komponente te bou: 'n Arduino -nano -mikrobeheerder en twee servomotors, met hierdie drie dinge het ek begin om my klein robot te bou. In hierdie instruksies gaan ek met u deel hoe u hierdie robot kan maak; ek sal ook die 3D -model en die kode wat ek geskryf het, insluit, sodat u alles kan kry wat u nodig het om u eie robotrot te maak!
Stap 1: Wat u benodig:
- Arduino Nano mikrobeheerder
- 2 SG90 servomotore (u kan dit in Amazon of in sommige aanlynwinkels vind)
- U sal die 3D -model moet druk, of u kan 'n struktuur met karton of plastiek bou. Ek het hierdie model gebruik: https://www.tinkercad.com/things/12eU8UHtMSB van Tinker Robot Labs
- 'n Paar drade en 'n klein broodbord
- 'n 9 Volt -battery en 'n aansluiting
U moet ook die arduino IDE gebruik; u kan dit aflaai in die volgende skakel:
Stap 2: Kalibreer die servo's
Voordat u met die robot begin, moet u 'n vorige stap doen. U moet die middelste posisie van die servo vind. 'N Servo kan 180 grade ('n halwe omtrek) draai, en jy moet eers kyk waar die 90 grade posisie is om die bene loodreg op die liggaam te kan plaas. Om dit te doen, het ek 'n program geskryf wat die servo's in die 90º -posisie plaas. Sodra die servo's op 90º is, het u 'n verwysingspunt waar die servo aan die begin van die program sal wees.
Dit is die program wat ek gebruik om die servo's te sentreer:
#insluit
Servo Front;
Servo Terug;
ongeldige opstelling () {
Voorkantaanheg (9);
Agter.heg (6);
}
leemte -lus () {
Voorskryf (90);
Terug.skryf (90);
}
U moet die sagteware of die hardeware klein aanpassings maak om die beweging van die robot te verbeter en 'n perfekte gang te kry, maar laat ons eers die robot laat beweeg, en aan die einde van die projek kan u hierdie aanpassings doen.
Stap 3: Monteer die bene
Hierna moet u die skagte van die servo's neem en dit in die bene van die robot plaas, om dit makliker te maak, kan u 'n bietjie van die materiaal om die gat in die bene sny om die asse daar binne te kom.
Tweedens moet u die skagte met die 3D -bene in die servo's skroef, en as u alles in die regte posisie is, moet u 'n bietjie warm gom tussen die as en die bene sit om dit vas te maak. Maak seker dat u die bene op 90 grade sit, soos gesien in stap 2.
Stap 4: Installeer die servo's
Nou moet u die servo's in die liggaam van die robot installeer. Om dit te kan doen, moet u die liggaam in een hand neem en die servo met die bene in 'n gat druk wat u vir die servo het. Maak seker dat die drade van die servo in die regte posisie gaan, indien nie, sal die servo nie in die onderstel pas nie. Daar is 'n klein gleuf aan een van die kante van die servogat. Gebruik die gleuf vir die drade.
Herhaal hierdie stap met die ander stel bene.
Stap 5: Voeg die Arduino by
Na al hierdie stappe sal u die hardeware van die robot voltooi. Nou gaan ons in die laaste deel, die elektronika en bedrading. Neem eers die Arduino Nano en druk dit in die broodbord, dan moet u die papier aan die onderkant van die broodbord verwyder en die broodbord in die 3D -model plak.
Stap 6: Bedrading
Kom ons doen die bedrading! In hierdie stap waarin u al die drade van die broodbord aan die servo's sal koppel.
Al die servo's het drie drade, so een is vir die inligting wat die arduino stuur, die oranje een, die ander is vir die +5v stroom, die rooi, en laastens die GND (of grond) draad, dit is die bruin.
Om die drade aan te sluit, kyk u moontlik na die kode wat ons gebruik het om die servo's te sentreer. In die kode kan ons sien dat die servo vir die voorpote verbind is met die pen D9 en die ander servo, die een vir die agterpote en die stert, dit is in die poort D6 verbind. dit beteken dat die oranje draad van die voorste servo na die D9 -pen gaan, en die oranje draad van die servo vir die agterpote is aan die D6 -pen gekoppel. Die rooi kabel van beide servo's gaan na 5V en die bruin drade van beide servo's gaan na GND (enige van die GND -penne van die Arduino Nano).
Stap 7: En 'n paar kode
Om die robot te voltooi, moet u dit lewendig maak !, so hier kom my gunsteling gedeelte, die kode.
Hier onder deel ek die kode met u. Die sleutel om u robot met 'n perfekte hek te laat loop, is om die program aan te pas om dit perfek aan te pas by die gewig en balans van u rot, maar ek beveel dit slegs aan as u 'n bietjie van die programmering van arduino weet. As u rot sukkel om te loop, skryf 'n opmerking en ek kan u help om u rot met 'n styl te laat loop!
Hier het u die kode wat ek gebruik het:
#insluit
Servo Front;
Servo Terug;
ongeldige opstelling () {
Voorkantaanheg (9);
Agteraanheg (6);
Voorskryf (92); // my voorste servo, by 90 grade was nie heeltemal reguit nie, so ek moes die hoek verander na 92 grade.
Terug.skryf (90);
vertraging (1000); // die robot sit al die bene loodreg op die liggaam en wag een sekonde
}
leemte -lus () {
// Hierdie lus sal loop totdat u die robot uit die stekker trek
// U kan die hoeke of die vertragingstyd tussen bewegings verander om u robot vinniger of stadiger te laat loop of om groter of kleiner trappe te maak
Voorskryf (132);
vertraging (100);
Terug.skryf (50);
vertraging (300);
Voorskryf (50);
vertraging (100);
Terug.skryf (130);
vertraging (300);
}
Nadat u die program op die arduino se programmeerplatform geskryf het, kan u dit in die robot oplaai en sien hoe dit beweeg.
Stap 8: U is klaar
Hierdie robot is super eenvoudig om te monteer, en die program is ook redelik eenvoudig. Dit is maklik om dit te laat beweeg … maar nogal ingewikkeld om dit grasieus te laat beweeg. As u looprobotte wil begin bou en programmeer, is dit 'n goeie projek vir u. Met hierdie projek leer u hoe u 'n 'gang', die volgorde van instruksies, kan programmeer om u robot te laat loop.
Ek hoop dat u my eerste instruksies geniet het, en as u hulp nodig het met u robot, help ek u graag in Engels, Frans of Spaans.
David
Aanbeveel:
Gesigsopsporing en glimlagopsporing van Halloween -robotte: 8 stappe (met foto's)
Gesigsopsporing en glimlagopsporing van Halloween -robotte: Halloween kom! Ons het besluit om iets gaafs te bou. Ontmoet Ghosty en Skully robots. Hulle kan u gesig volg en weet wanneer u glimlag om saam met u te lag! Hierdie projek is nog 'n voorbeeld van die gebruik van die iRobbie -app wat die iPhone na
Goedkoop ratmotors vir klein robotte: 5 stappe (met foto's)
Goedkoop ratmotors vir klein robotte: benodig u klein, kragtige en goedkoop motors vir u nuutste klein robotprojek? Ek het hierdie " N20 " Gearmotors 'n jaar of wat gelede terwyl ek aan my ProtoBot -projek gewerk het. Hulle is klein, kragtig en volop uit baie bronne aanlyn. Jy
Goedkoop stampsensors vir Arduino -robotte: 4 stappe (met foto's)
Goedkoop stampsensors vir Arduino-robots: benodig goedkoop, maklik verkrygbare stampsensors vir u oorname van robot- ek bedoel, Arduino-projek? Hierdie klein sensors is maklik om te gebruik, maklik om te maak en maklik op die beursie (17 sent per stuk!), En werk uitstekend vir eenvoudige opsporing van hindernisse op mikrobeheerder-ba
DIY Rat Clone Distortion Guitar Effect Pedal - the Dead RAT: 5 stappe (met foto's)
DIY Rat Clone Distortion Guitar Effect Pedal - the Dead RAT: Dit is nie 'n Mickey Mouse -vervormingspedaal nie! Hierdie pedaal is 'n kloon van een van my gunsteling effektepedale uit die 80's … ProCo's RAT Distortion. Dit is 'n basiese OpAmp -vervormingspedaal met die klassieke LM308N IC -chip, 'n redelik eenvoudige konstruksie vir
Bou klein robotte: maak een kubieke duim mikro-Sumo-robotte en kleiner: 5 stappe (met foto's)
Bou van klein robotte: maak een kubieke duim mikro-Sumo-robotte en kleiner: Hier is 'n paar besonderhede oor die bou van klein robotte en stroombane. Hierdie instruksie sal ook 'n paar basiese wenke en tegnieke dek wat nuttig is om robotte van enige grootte te bou. Vir my is een van die groot uitdagings in elektronika om te sien hoe klein 'n