Sommario:

Progetto Coffee-Art: 7 passaggi (con immagini)
Progetto Coffee-Art: 7 passaggi (con immagini)

Video: Progetto Coffee-Art: 7 passaggi (con immagini)

Video: Progetto Coffee-Art: 7 passaggi (con immagini)
Video: BARISTA TURNS COFFEE INTO INCREDIBLE WORKS OF ART 2024, Dicembre
Anonim
Image
Image
Download di Arduino
Download di Arduino

Ehilà! Mi chiamo Manou e questo è il mio primo istruttore. Questo tutorial riguarda la creazione di un braccio meccanico con un arduino genuino uno! Tutto è iniziato con questa idea di base: volevo creare un robot che facesse arte e durante una conversazione con uno studente ho pensato che sarebbe stato divertente realizzare un braccio che avrebbe sporcato una tovaglia.

Quindi fondamentalmente ciò che fa questo progetto è girare un braccio in posizioni casuali e tornare a un punto di partenza, mentre si tiene una tazza o qualcos'altro e inclinandolo su e giù quando si arriva a una posizione. L'arte del caffè è fatta con: una ciotolina sotto il punto di partenza dove la tazzina si immerge avanti e indietro.

Questo progetto è per te se sei un principiante di arduino e se vuoi migliorare le tue abilità nel programmare e creare qualcosa, ma anche per coloro che sono già un professionista, perché puoi dare a questo progetto maggiori altezze.

Passaggio 1: cosa ti serve

Quello di cui hai bisogno:

- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - programma arduino.exe (scaricabile gratuitamente:

- 3x servomotori (ho usato TG9e, puoi usarne altri anche più grandi o continui, ma questi non sono coperti nel mio codice)

- 11x pinwires (ma probabilmente di più, i fili sono fragili!)

- tavola da stampa

- Lastra di legno MDF spessore 4mm (diciamo 1x1 metro)

- colla per legno

- colla a contatto

- grimlet (diverse dimensioni, trapani da 4 mm 10 mm sono esempi)

- sega per legno

- seghetto da traforo

- saldatore

- 4x viti a croce

- cacciavite a croce

- 1x cerniera

- lima di legno

- carta abrasiva

Finiture:

- coppa (o più se vuoi partecipare con il robot)

- ciotole multiple (per diversi colori)

- vecchia tovaglia bianca o carta A3/A2

- caffè

- diversi gusti (a causa dei colori)

Passaggio 2: download di Arduino

Una volta scaricato arduino.exe sul tuo computer, puoi aprirlo nel file in cui lo hai salvato e ottenere la seguente schermata.

Elimina il codice esistente e copia il seguente codice:

Il codice include alcune spiegazioni su cosa fa, se non funziona clicca sul file aggiunto con il mio codice.

// Assicura che la funzione servo possa essere utilizzata e sia importata nel progetto.#include

// Variabili per distinguere i diversi servi.

Servo servo;

Servo servo2;

Servo servo3;

// Qui viene determinato quale servo è collegato a quale pin e se iniziano con un valore. in questo caso è 0.

void setup() {

Serial.begin(9600);

servo.attach(8);

servo2.attach(9);

servo3.attach(10);

servo.write(0);

servo2.write(0);

servo3.write(0);

}

ciclo vuoto() {

// Variabili costanti per la rotazione del servo e per posizionarle in posizioni casuali nel suo raggio (Dove può arrivare il braccio).

const int angleIncrement = 1;

const int incrementDelay = 10;

const int randomStop = random(20, 135);

// L'angolo inizia da zero. se l'angolo è più piccolo del movimento casuale, il servo girerà a causa della somma dell'AngleIncrement con un piccolo ritardo (incrementdelay).

for(int angolo = 0; angolo < randomStop; angolo += incremento angolo) {

// lento movimento in avanti.

servo.write(angolo);

servo2.write(angolo);

delay(incrementDelay);

}

// Assicura un ritardo, quindi una transizione da sinistra-destra a su-giù avviene in modo flessibile e nel modo giusto.

ritardo (1000);

// Assicura che servo3 si sposti verso il basso con un ritardo.

for (int andandoGiù = 0; andandoGiù < 60; andandoGiù ++) {

servo3.write(andandoGiù);

delay(incrementDelay);

}

// Assicura che servo3 si muova verso l'alto con un ritardo.

for (int salendo = 60; salendo > 0; salendo --) {

servo3.write(salire);

delay(incrementDelay);

}

// L'angolo inizia a randomStop. Se l'angolo è maggiore di zero, l'angolo tornerà indietro a causa della sottrazione di angleIncrement con un piccolo ritardo (incrementdelay).

for (int angolo = randomStop; angolo > 0; angolo -= incremento angolo) {

//lento movimento all'indietro

servo.write(angolo);

servo2.write(angolo);

delay(incrementDelay);

}

// Assicura un ritardo, quindi una transizione da sinistra-destra a su-giù avviene in modo flessibile e nel modo giusto.

ritardo (1000);

// Assicura che servo3 si sposti verso il basso con un ritardo. for (int andandoGiù = 0; andandoGiù < 60; andandoGiù ++) {

servo3.write(andandoGiù);

delay(incrementDelay);

}

// Assicura che servo3 si muova verso l'alto con un ritardo.

for (int salendo = 60; salendo > 0; salendo --) {

servo3.write(salire);

delay(incrementDelay);

}

}

Passaggio 3: metterlo insieme

Metterlo insieme
Metterlo insieme
Metterlo insieme
Metterlo insieme

Bene, ora che il codice funziona: puoi salvarlo con il segno di spunta nell'angolo in alto a sinistra e caricarlo sul tuo arduino con il pulsante freccia accanto.

Successivamente faremo l'installazione.

Nella mia foto ho usato molti fili, ma è possibile in meno, guarda il mio schema e poi saldalo insieme.

L'unica cosa che resta da fare è inserire il cavo USB 2.0 nell'arduino e nel tuo laptop, powerbank o persino utilizzare una batteria (con l'altra porta).

In questo momento il progetto funziona, l'unica cosa che resta da fare è creare qualcosa intorno.

Passaggio 4: una casa per Arduino

Una casa per Arduino
Una casa per Arduino
Una casa per Arduino
Una casa per Arduino
Una casa per Arduino
Una casa per Arduino

Va bene! in questo passaggio stiamo realizzando un riparo per il tuo arduino, printplate e i fili. Ho usato un laser cutter per creare rettangoli perfetti, ma puoi farlo facilmente con una sega!

Basta disegnare e misurare il legno e vederlo.

ho fatto il mio:

l'altezza è 6, 5

la larghezza è di 7 cm

la lunghezza è di 9 cm

Assicurati che il lato per l'arduino kabel abbia un foro e che anche il lato in cui devono entrare i cavi del servo abbia un foro. Ho fatto i fori 1cm e 1 su ogni angolo (il lato che è 9cm e 6,5cm).

Metti insieme la scatola con la colla a contatto, assicurati che la parte superiore non sia ancora incollata!

Passaggio 5: creare le braccia

Fare le armi
Fare le armi
Fare le armi
Fare le armi
Fare le armi
Fare le armi

Successivamente stiamo facendo le braccia. ancora una volta ho fatto il mio con un lasercutter, ma anche una sega e un seghetto faranno un lavoro meraviglioso! Le mie braccia sono lunghe in totale 16 cm e il diametro di ogni cerchio è da 6 a 7 cm con un piccolo foro di 5 mm, guarda la parte superiore del tuo servo, può differire!

Ho anche realizzato 2 barre nella parte inferiore del braccio e una piccola tavola in mezzo con la colla per legno.

Quindi puoi mettere insieme i tuoi due servi a 180 gradi, uno deve essere capovolto e l'altro in posizione verticale insieme con entrambi i fili sullo stesso lato. Ora faremo una piccola scatola intorno a loro con legno e colla per legno. Ancora una volta assicurati che il lato con i fili abbia fori abbastanza grandi. Quindi incollare i servi sui bracci. (assicurarsi che il servo giusto sia attaccato al braccio).

Passaggio 6: unire Home e Arm

Unire Home e Arm
Unire Home e Arm
Unire Home e Arm
Unire Home e Arm
Unire Home e Arm
Unire Home e Arm
Unire Home e Arm
Unire Home e Arm

Ok, con entrambi gli elementi principali pronti, lo metteremo insieme. Prendi il tuo cardine e segna sull'arduino home dove vuoi collegarlo. avvitarlo prima sul lato e poi sul braccio. Se hai un problema che il braccio non è dritto, fai una piccola tavola sotto la casa per un braccio più stabile.

Ora entrambi sono insieme, ma non può ancora inclinarsi. Per fare ciò, prendi il servo 3 e posizionaci sopra una metà di plastica (questi vengono forniti con i servo). posizionare il servo sotto una barra del braccio. Fai una piccola scatola intorno e magari posiziona il servo un po' più in alto se hai avuto un problema con il braccio dritto.

Passaggio 7: ritocchi finali

Image
Image

Congratulazioni, il disegno è finito!

le uniche cose che restano da fare sono:

- allontanare i fili magari con della carta o un cilindro di plastica

- fare una ciotolina di legno per il caffè o usarne una della vostra collezione.

dopodiché preparate la tovaglia, preparate un caffè, prendete una tazzina (mettete un po' d'acqua per un po' di peso e per una migliore resa dell'effetto) e avviate il progetto!

Consigliato: