Inhoudsopgave:
- Stap 1: Materialen
- Stap 2: De bedrading
- Stap 3: Code - Declareer uw variabelen
- Stap 4: Code - Configuratie
- Stap 5:
- Stap 6: de basis
- Stap 7: Het lichaam laten draaien
Video: Robot: 7 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Voor ons laatste project kregen we te horen dat we moesten bouwen wat we wilden. Met behulp van wat we hebben geleerd en wat we online konden vinden. Ik ben een grote fan van de Super Smash Bros-serie. Ik heb alle games behalve de eerste. Dus voor mijn afstudeerproject besloot ik een robot te bouwen op basis van het speelbare personage R. O. B.
Stap 1: Materialen
- 4 180 graden servo
- 13 mannelijke - mannelijke draden
- 8 mannelijke - vrouwelijke draden
- 2 joysticks
- 1 Breadboard
- 1 Arduino
Stap 2: De bedrading
Gebruik een mannelijk-mannelijke draad om de negatieve kant van het breadboard te verbinden met aarde (GND) op de Arduino. Verbind vervolgens de VR X van de Joystick met A0 en A2 en de VR Y met A1 en A3 op de Arduino. Verbind vervolgens Joysticks 5v-pin met de 3,5- en 5V-pinnen op Arduino en de GND's met elke GND op Arduino. Verbind vervolgens voor elk van de 4 servo's de witte draad met pinnen 7 - 4 op de Arduino. Sluit vervolgens de rode draad op de servo's aan op het breadboard aan de positieve kant en sluit de zwarte draad aan op de negatieve kant van het breadboard. Sluit vervolgens de Battery Box aan om het circuit van stroom te voorzien.
Stap 3: Code - Declareer uw variabelen
#erbij betrekken
Servo-servo1; Servo-servo2; Servo-servo3; Servo-servo4; int joyX = 0; int joyY = 1; int vreugdeX2 = 2; int vreugdeY2 = 3; int vreugdeVal; int joyVal2;
Het Servo-commando maakt een servo-object om een servo te besturen.
Stap 4: Code - Configuratie
void setup () {// Bevestigt elke servo aan een pin servo1.attach (7); servo2.attach (6); servo3.attach(5); servo4.attach(4); }
Stap 5:
lege lus ()
{
joyVal = analoogRead(joyX); // Leest de Joystick-waarde joyVal = map (joyVal, 0, 1023, 0, 180); // Converteert Joystick-waarden naar graden servo1.write (joyVal); // Verandert de positie van de servo zodat deze overeenkomt met de Joystick-invoer joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write(joyVal); vertraging (15); joyVal2 = analoog lezen (joyX2); joyVal2 = kaart (joyVal2, 0, 1023, 0, 180); servo3.write(joyVal2); joyVal = analoogLees(joyY2); joyVal2 = kaart (joyVal2, 0, 1023, 0, 180); servo4.write(joyVal2); vertraging (15); }
Stap 6: de basis
Dus als je klaar bent met het circuit en de code. U kunt beginnen met het bouwen van de eigenlijke robot. Voor de basis wil je alle hoeken 45 graden maken. De lange zijden zijn 18 cm en de korte zijden 6 cm. Dus volg gewoon de afbeelding en snijd onze vorm van de basis. Maak vervolgens 2 54 cm lange en 5 cm brede stroken om als muren te gebruiken. Laat de kleine zijkanten van 6 cm open. Vervolgens wil je de basis dupliceren om het dak te maken. nu gaan we in dit compartiment de. toevoegen
Stap 7: Het lichaam laten draaien
Pak een papieren handdoekrol en plakband / heet lijmpistool naar het midden van het dak. Maak vervolgens iets van 6 cm hoge ringen rond de basis van de papieren handdoekrol. Maak vervolgens een groot bord met een gat dat groot genoeg is om de papieren handdoekrol er doorheen te laten passen. Plaats de plaat op de ring en plak vervolgens een servo in de bovenkant van de papieren handdoekrol. We kunnen niet al het gewicht op de servo zetten. Dus we gaan deuvelstokken gebruiken en het laten draaien. Maak dus 2 gaten in de plaat die groot genoeg zijn om wat pluggen in te passen. Steek de pluggen in het gat, genoeg dan prikt het een beetje door de bodem van het gat. Plak / heet lijmpistool de pluggen op het gat zodat het niet beweegt. Neem een lege tissuedoos en maak gaten die groot genoeg zijn om in het andere uiteinde van de pluggen te passen. Zorg er ook voor dat de spreiding voldoende is dat beide deuvels er doorheen kunnen. Plak vervolgens de doos op de servo en plak de pluggen in de gaten in de tissuedoos. Tape / heet lijm de pluggen aan de gaten zodat het niet beweegt.
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
[Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen)
[Arduino Robot] Hoe maak je een Motion Capture-robot | Duimen Robot | Servomotor | Broncode: Thumbs Robot. Gebruikt een potentiometer van MG90S servomotor. Het is erg leuk en makkelijk! De code is heel eenvoudig. Het is slechts ongeveer 30 lijnen. Het ziet eruit als een motion-capture.Laat een vraag of feedback achter! [Instructie] Broncode https://github.c
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl