Sommario:
- Passaggio 1: materiali
- Passaggio 2: il cablaggio
- Passaggio 3: codice: dichiara le tue variabili
- Passaggio 4: Codice - Configurazione
- Passaggio 5:
- Passaggio 6: la base
- Passaggio 7: far girare il corpo
Video: Robot: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Per il nostro progetto finale, ci è stato detto di costruire quello che volevamo. Usando ciò che abbiamo imparato e ciò che potremmo trovare online. Sono un grande fan della serie Super Smash Bros. Possiedo tutti i giochi tranne il primo. Quindi, per il mio progetto finale, ho deciso di costruire un robot basato sul personaggio giocabile R. O. B.
Passaggio 1: materiali
- Servo 4 180 gradi
- 13 Maschio - Cavi maschio
- 8 fili maschio - femmina
- 2 joystick
- 1 tagliere
- 1 Arduino
Passaggio 2: il cablaggio
Utilizzare un cavo maschio-maschio per collegare il lato negativo della breadboard a massa (GND) su Arduino. Quindi collega il VR X del Joystick ad A0 e A2, e il VR Y ad A1 e A3 su Arduino. Quindi collegare il pin 5v dei joystick ai pin 3,5 e 5 V su Arduino e i GND a qualsiasi GND su Arduino. Quindi per ciascuno dei 4 servi collegare il filo bianco ai pin 7 - 4 dell'Arduino. Quindi collegare il filo rosso sui servi alla breadboard del lato positivo e collegare il filo nero al lato negativo della breadboard. Quindi collegare il Battery Box per alimentare il circuito.
Passaggio 3: codice: dichiara le tue variabili
#includere
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int gioiaX = 0; int gioiaY = 1; int gioiaX2 = 2; int gioiaY2 = 3; int gioiaVal; int gioiaVal2;
Il comando Servo crea un oggetto servo per controllare un servo.
Passaggio 4: Codice - Configurazione
void setup(){ //Attacca ogni servo a un pin servo1.attach(7); servo2.attach(6); servo3.attach(5); servo4.attach(4); }
Passaggio 5:
ciclo vuoto ()
{
joyVal = analogRead(joyX); //Legge il valore del Joystick joyVal = map(joyVal, 0, 1023, 0, 180); //Converte i valori del Joystick in gradi servo1.write(joyVal); //Cambia la posizione del servo in modo che corrisponda all'ingresso del Joystick joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write(joyVal); ritardo(15); joyVal2 = analogRead(joyX2); GioiaVal2 = map(GioiaVal2, 0, 1023, 0, 180); servo3.write(joyVal2); joyVal = analogRead(joyY2); joyVal2 = mappa (joyVal2, 0, 1023, 0, 180); servo4.write(joyVal2); ritardo(15); }
Passaggio 6: la base
Quindi una volta che hai finito il circuito e il codice. Puoi iniziare a costruire il robot vero e proprio. Per la base vuoi fare tutti gli angoli di 45 gradi. I lati lunghi sono 18 cm e i lati corti 6 cm. Quindi basta seguire l'immagine e tagliare la forma della base. Quindi realizzare 2 strisce lunghe 54 cm e larghe 5 cm da utilizzare come pareti. Lasciare aperti i lati piccoli di 6 cm. Quindi vuoi duplicare la base per creare il tetto. ora in questo scomparto, andremo ad aggiungere il
Passaggio 7: far girare il corpo
Prendi un rotolo di carta assorbente e attaccalo con del nastro adesivo o della colla a caldo al centro del tetto. Quindi creare degli anelli alti 6 cm intorno alla base del rotolo di carta assorbente. Quindi creare un piatto grande con un foro abbastanza grande da farci passare il rotolo di carta assorbente. Posiziona il piatto sull'anello, quindi inserisci un servo nella parte superiore del rotolo di carta assorbente. Non possiamo mettere tutto il peso sul servo. Quindi useremo dei bastoncini e lo faremo girare. Quindi crea 2 fori nella piastra abbastanza grandi da contenere dei tasselli. Attacca i tasselli nel foro, abbastanza da farlo spuntare un po' attraverso il fondo del foro. Nastro/pistola per colla a caldo i tasselli al foro in modo che non si muova. Prendi una scatola di fazzoletti vuota e crea dei fori abbastanza grandi da contenere l'altra estremità dei tasselli. Assicurati anche che la distribuzione sia sufficientemente ampia da consentire il passaggio di entrambi i tasselli. Quindi fissare la scatola al servo e inserire i tasselli nei fori della scatola dei fazzoletti. Nastro / colla a caldo i tasselli ai fori in modo che non si muova.
Consigliato:
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: 13 passaggi (con immagini)
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: Gesture Hawk è stato presentato in TechEvince 4.0 come una semplice interfaccia uomo-macchina basata sull'elaborazione delle immagini. La sua utilità sta nel fatto che non sono necessari sensori aggiuntivi o indossabili tranne un guanto per controllare l'auto robotica che funziona su diversi
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)
Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio
[Robot Arduino] Come realizzare un robot per la cattura del movimento - Pollici Robot - Servomotore - Codice sorgente: 26 passaggi (con immagini)
[Robot Arduino] Come realizzare un robot per la cattura del movimento | Pollici Robot | Servomotore | Codice sorgente: Thumb Robot. Usato un potenziometro del servomotore MG90S. È molto divertente e facile! Il codice è molto semplice. Sono solo circa 30 linee. Sembra una cattura del movimento. Si prega di lasciare qualsiasi domanda o feedback! [Istruzioni] Codice sorgente https://github.c
Costruisci un robot molto piccolo: crea il robot a ruote più piccolo del mondo con una pinza.: 9 passaggi (con immagini)
Costruisci un robot molto piccolo: crea il robot a ruote più piccolo del mondo con una pinza: costruisci un robot da 1/20 di pollice cubo con una pinza che può raccogliere e spostare piccoli oggetti. È controllato da un microcontrollore Picaxe. A questo punto, credo che questo potrebbe essere il robot su ruote più piccolo al mondo con una pinza. Questo senza dubbio ch