Sommario:

Progetto macchina robotica: 6 passaggi
Progetto macchina robotica: 6 passaggi

Video: Progetto macchina robotica: 6 passaggi

Video: Progetto macchina robotica: 6 passaggi
Video: Ho costruito un ROBOT RIVOLUZIONARIO. 2024, Novembre
Anonim
Progetto macchina robotica
Progetto macchina robotica

Al giorno d'oggi, i robot sono ora utilizzati per accelerare i processi di produzione, incluso il loro utilizzo nelle linee di assemblaggio, nell'automazione e molto altro. Per abituarci al campo dell'ingegneria e adattarci alla costruzione di un robot funzionante, il nostro obiettivo era costruire un robot funzionante che raccogliesse una palla e la depositasse in una porta.

Passaggio 1: determina il tuo obiettivo e i tuoi limiti

Ogni volta che un progetto è in corso, è importante che qualcuno riconosca un obiettivo che deve raggiungere anche lui, poiché ciò consente loro di rimanere più concentrati e di trovare un modo per raggiungere quell'obiettivo. Inoltre, le limitazioni sono importanti perché ti danno un limite di quanta energia, tempo o denaro puoi mettere nella build.

In questo caso, il nostro obiettivo era creare un robot che potesse utilizzare vari metodi di programmazione Arduino per guidare lungo un corridoio, alimentato da un telecomando, e poi, senza il telecomando, trovare la strada per tornare all'obiettivo e spingere la palla nell'obiettivo. Con questo obiettivo in mente, potremmo quindi passare alla fase successiva del progetto. La nostra unica limitazione per questo progetto era che il prezzo complessivo non poteva essere superiore a 75 dollari.

Passaggio 2: forniture necessarie con costi

Quando si esegue un progetto di robotica, è sempre importante generare un elenco di parti prima di iniziare il progetto anziché mentre si procede con il progetto. Fare un elenco ti dà anche un'idea di quanto dovrebbe costarti il progetto e quanto devi risparmiare e prepararti.

Il nostro elenco delle parti era composto da: (Tutti quelli che non hanno un prezzo accanto sono stati forniti)

50 fili maschio-maschio

50 fili da maschio a femmina

50 cavi da femmina a femmina

1 Arduino Uno/Arduino Mega 2560

4 ruote $ 26,99

2 rotelle a sfera $4.99

4 motori

4 supporti motore

Fogli di alluminio assortiti *TUTTE LE MISURE SONO IN POLLICI E SONO ⅛” DI SPESSORE* (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x 0,663 (2) 1,75 x 1,598 (2) 7 base, 3,861 di altezza e 10 ipotenusa (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10

1 batteria

1 driver del motore

1 telecomando con ricevitore

38 noci $4.99

38 bulloni $ 5,99

Passaggio 3: schemi

Schematico
Schematico
Schematico
Schematico

Qualsiasi buon progetto di robotica deve avere schemi in modo che il costruttore o l'ingegnere possa vedere cosa devono costruire affinché il progetto funzioni. In questo caso, avevamo bisogno di schemi robotici più semplici che dimostrassero solo il concetto del sistema di recupero del motore. Ne avevamo anche alcuni per un pacco batteria e una custodia Arduino.

Fase 4: Costruzione

Non c'è molto da dire su questo aspetto della parte del progetto, ma alcuni suggerimenti di sicurezza sugli strumenti. Quando sei in officina, indossa sempre occhiali e guanti e un grembiule. L'adozione di queste precauzioni ha salvato innumerevoli vite e feriti. Alcune attrezzature che abbiamo usato in questo caso erano un saldatore, una sega a nastro, un trapano a colonna e altri strumenti per la lavorazione dei metalli. Inoltre, prima di saldare, assicurati che ciò che si salda sia corretto al 100% perché non si torna indietro.

Passaggio 5: programmazione

Programmazione
Programmazione

Un robot in genere si muove programmando un qualche tipo di linguaggio o utilizzando parti meccaniche progettate per funzionare in armonia. In questo caso, abbiamo programmato il nostro robot utilizzando il linguaggio di codifica Arduino. Ciò ha portato alcuni di noi a dover imparare un intero nuovo database di programmazione per padroneggiare le competenze necessarie.

Sopra c'è uno schema di base dei nostri piani di cablaggio previsti per il robot.

Di seguito è riportato il nostro programma di guida per il nostro robot e il metodo di recupero della palla sarebbe molto più semplice perché avremmo solo bisogno di un motore che si muova avanti e indietro.

CODICE:

int ch1;

int cap2;

int myInts[20];

int finalDistance;

int MOVIMENTO;

int ARRESTO;

int timer;

intero x = 0;

int stopTimer;

int ValoreArray;

void setup() { // inserisci qui il tuo codice di setup, da eseguire una volta: pinMode(45, INPUT);

pinMode(43, INGRESSO);

Serial.begin(9600);

}

ciclo vuoto() {

// inserisci qui il tuo codice principale, da eseguire ripetutamente:

ch1 = pulseIn(22, HIGH);

ch2 = pulseIn(24, HIGH);

//Serial.print("chA: ");

Serial.print(chA);

//Serial.print("chB: ");

Serial.println(chB);

if(ch1 > 1463){ timer = millis();

}

if(ch1 == 1463){

stopTimer = millis();

ArrayValue = (timer - stopTimer);

if(ValoreArray >= 0)

{

Serial.print(myInts[0]);

myInts[x] = ArrayValue; x++;

}

}

Passaggio 6: usa il tuo robot al meglio

Dopo tutto quel duro lavoro, ora dovresti avere un robot completamente funzionante che reagisce a un telecomando! Sii orgoglioso di te stesso e goditi il tuo robot!

Consigliato: