Inhoudsopgave:
- Stap 1: Enkele voorbeelden van de routines die deze robot kan uitvoeren
- Stap 2: 3D-model om af te drukken
- Stap 3: De robot samenstellen
- Stap 4: Codevoorbeeld
Video: Gemakkelijke tweevoetige robot - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Ik heb deze robot het afgelopen jaar ontwikkeld om hem te gebruiken als platform om robotica les te geven.
Met deze robot leer ik servo's te bewegen met directe bewegingen en met gecontroleerde bewegingen met behulp van "FOR"
De robot kan dansen, lopen en zelfs rennen.
Je zal nodig hebben:
Arduino Nano
14 mannelijke-mannelijke draden
klein protoboard
4 SG90-servo's
1 9V batterij
1 9V batterijconnector
2 elastiekjes
Stap 1: Enkele voorbeelden van de routines die deze robot kan uitvoeren
Stap 2: 3D-model om af te drukken
Volg deze link om het model te downloaden.
Het is geschaald om op SG90-servo's te passen. Er is geen lijm nodig. Alles is snap-on.
Stap 3: De robot samenstellen
Speel de video af om te leren hoe u de robot in elkaar zet.
Besteed speciale aandacht aan de positie van de servo-assen. De assen moeten precies gecentreerd zijn voordat de robot wordt gemonteerd.
Om uw servo's te centreren, kunt u dit programma uitvoeren zodra uw bedrading is voltooid:
#erbij betrekken
Servo rechtervoet;
Servo rechterdij;
Servo linkervoet;
Servo linkerdij;
ongeldige setup()
{
rechtervoet.attach (9);
rechterdij.attach(5);
linkervoet.bijvoegen (3);
linkerdij.attach (11);
linkervoet.write(90);
linkerdij.write(90);
rechterdij.write(90);
rechtervoet.write(90);
}
lege lus()
{
vertraging (500);
}
Stap 4: Codevoorbeeld
#erbij betrekken
Servo rechtervoet;
Servo rechterdij;
Servo linkervoet;
Servo linkerdij;
ongeldige setup()
{
rechtervoet.attach (9);
rechterdij.attach(5);
linkervoet.bijvoegen (3);
linkerdij.attach (11);
linkervoet.write(90);
linkerdij.write(90);
rechterdij.write(90);
rechtervoet.write(90);
}
lege lus()
{
//primer movimiento pata derecha
linkervoet.write(90);
rechtervoet.write(110);
rechterdij.write(90);
linkerdij.write(90);
vertraging (500);
//segundo movimento pata derecha
linkervoet.write(90);
rechtervoet.write(90);
rechterdij.write(90);
linkerdij.write(90);
vertraging (500);
//tercer movimiento pata derecha
linkervoet.write(90);
rechtervoet.write(90);
rechtsthigh.write(110);
linkerdij.write(90);
vertraging (500);
//cuarto movimento pata derecha
linkervoet.write(90);
rechtervoet.write(90);
rechtsthigh.write(70);
linkerdij.write(90);
vertraging (500);
//primer movimiento pata izda
linkervoet.write(70);
rechtervoet.write(90);
rechterdij.write(90);
linkerdij.write(90);
vertraging (500);
//segundo movimento pata izda
linkervoet.write(90);
rechtervoet.write(90);
rechterdij.write(90);
linkerdij.write(90);
vertraging (500);
//tercer movimiento pata izda
linkervoet.write(90);
rechtervoet.write(90);
rechterdij.write(90);
linkerdij.write(70);
vertraging (500);
//cuarto movimento pata izda
linkervoet.write(90);
rechtervoet.write(90);
rechterdij.write(90);
linkerdij.write(110);
vertraging (500);
}
Aanbevolen:
Hoe u goedkope en gemakkelijke luidsprekerstandaards maakt: 8 stappen
Hoe maak je goedkope en gemakkelijke luidsprekerstandaards: Onze klas heeft een nieuwe studio voor opnemen en bewerken. De studio heeft monitorluidsprekers, maar als ze op het bureau zitten, is het moeilijk om te horen. Om de luidsprekers op de juiste hoogte te krijgen voor nauwkeurig luisteren, hebben we besloten om enkele luidsprekerstandaards te maken. We
ESP-01 Programmeur Hack - de Gemakkelijke:): 6 Stappen
ESP-01 Programmer Hack - de Easy One:): Hallo ESPers, In deze instructable laat ik je een eenvoudige hack zien om een programmeur te maken voor de ESP-01 / ESP8266-01 / ES-01-module. De meesten van ons hebben een Arduino-bord of FTDI USB-TTL-apparaten gebruikt als programmeurs voor deze module. Beide methodes werken prima. Maar d
Python op de gemakkelijke manier: 8 stappen
Python op de gemakkelijke manier: dus je hebt besloten om Python te leren en je kwam deze instructable tegen. (Ja, ik gebruik Python als werkwoord.) Ik weet dat je je misschien zorgen maakt, vooral als dit je eerste programmeertaal is, dus laat me je geruststellen… Python is een HEEL ZEER gebruiker
Google Assistent op Raspberry Pi op de gemakkelijke manier: 15 stappen
Google Assistant op Raspberry Pi op de gemakkelijke manier: Google Assistant OP Raspberry Pi Hoe is dit allemaal mogelijk? Kort geleden heeft Google een doe-het-zelf AI-kit uitgebracht met nummer #57 van The Magpi. Dit maakte het extreem eenvoudig om je eigen Google-assistent te maken, maar het bemachtigen van de spraakkit met
Gemakkelijke manier om uw laptop te personaliseren: 8 stappen
Gemakkelijke manier om uw laptop te personaliseren: Ooit die grote skins voor laptops gezien? Zien ze er niet uit alsof ze heel moeilijk terug te krijgen zijn? Dat is de belangrijkste reden waarom ik ze in het verleden schuwde, maar omdat ik mijn laptop echt een persoonlijk tintje wilde geven, begon ik na te denken over dus