Sommario:

Progetto Roomba: 5 passaggi (con immagini)
Progetto Roomba: 5 passaggi (con immagini)

Video: Progetto Roomba: 5 passaggi (con immagini)

Video: Progetto Roomba: 5 passaggi (con immagini)
Video: Roomba iRobot E5 (e5154) - Come va? Funziona? Vi cambia la vita? 2024, Luglio
Anonim
Progetto Roomba
Progetto Roomba

Questo istruttivo è stato creato in adempimento del requisito del progetto del Makecourse presso la University of South Florida (www.makecourse.com).

Questa istruzione coprirà tutti i passaggi e i componenti necessari per assemblare il mio progetto Roomba. L'istruibile includerà i file STL, l'assemblaggio, il sistema di controllo e la programmazione per il progetto.

Passaggio 1: parti necessarie

Parti richieste
Parti richieste
Parti richieste
Parti richieste
Parti richieste
Parti richieste
Parti richieste
Parti richieste

Componenti:

1 x Arduino Uno

1 x destinatario dedotto

1 x telecomando dedotto

1 x servi MG90S

1 x sensore ultrasonico HC SR04

1 x 220 ohm Resistenze

2 x DAOKI Dual H-Bridge

4 viti n. 2

1 x Gorilla Epossidica

2 batterie da 12 V

1 x ventola per custodia per PC da 12 V 120 mm

1 x filtro

Motoriduttore 4 x 6V per robot fai-da-te Smart Car Robot

Utensili:

stampante 3d

Saldatore

Saldatura a nucleo di flusso

Pinza tagliafili

Cacciavite Phillips piccolo

Pistola per colla a caldo

Passaggio 2: parti e assemblaggio stampati in 3D

Parti e assemblaggi stampati in 3D
Parti e assemblaggi stampati in 3D
Parti e assemblaggi stampati in 3D
Parti e assemblaggi stampati in 3D
Parti e assemblaggi stampati in 3D
Parti e assemblaggi stampati in 3D

Tutte le parti per questo progetto sono state stampate in 3D. Ho incluso tutti i file STL necessari per costruire il tuo robot aspirapolvere roomba. Tutte le parti sono state modificate per essere inferiori a 6" x 6" x 6". Utilizzando il Gorilla Epoxy, i pezzi nella cartella superiore sono stati incollati insieme in base all'assemblaggio e anche tutti i pezzi nella cartella Base sono stati incollati insieme.

*** Si prega di notare che a causa di variazioni di tolleranza, potrebbero essere necessarie modifiche ai file STL o alle stampe finali.

Passaggio 3: schema elettrico

Schema elettrico
Schema elettrico

Ecco lo schema di base dell'impianto elettrico. Le tensioni richieste per i pacchi batteria sono 12 volt. Se colleghi il tuo sistema elettrico in modo simile a questo schema, lo schizzo Arduino qui sotto funzionerà.

Passaggio 4: schizzo Arduino

Lo sketch Arduino per questo progetto utilizza due librerie e una funzione. La libreria servo è inclusa nel software Arduino e ho incluso un file zip per la libreria IRremote. La funzione HCSR04 si trovava nella stessa cartella zip dello schizzo Roomba. Per funzionare correttamente, i file HCSR04 devono trovarsi nella stessa cartella dello schizzo Roomba.

*** Per aggiungere la libreria, scarica la cartella zip sul computer e avvia il software Arduino. Nella scheda Schizzo nella parte superiore del programma, seleziona Includi libreria, quindi seleziona Aggiungi libreria. ZIP… Seleziona la cartella zip della libreria che desideri aggiungere alla libreria Arduino e seleziona apri.

*** I valori IR per il telecomando potrebbero essere diversi per il telecomando. Per modificare i valori è sufficiente individuare i valori e modificarli in modo che corrispondano ai valori del telecomando. Questo tutorial di YouTube mostra come trovare i valori per il tuo telecomando.

www.youtube.com/watch?v=YW4pP1GoFIk

Passaggio 5: prodotto finale e assemblaggio

Qui possiamo vedere il robot roomba in funzione. Il roomba viene inizializzato e inizia ad avanzare nel momento in cui il sensore a ultrasuoni inizia a cercare ostacoli. Quando il robot rileva un ostacolo, indietreggia, gira e continua ad avanzare fino all'ostacolo successivo. Il robot può essere controllato tramite il telecomando. Il telecomando era in grado di attivare/disattivare il robot, accendere/spegnere i motori a corrente continua.

***(Si prega di notare che ho fatto connettere il robot alla presa a muro, invece che a un pacco batteria. I pacchi batteria che avevo fornito energia insufficiente alle ruote causavano la coppia dei motori a causa del peso del robot.) ***

Consigliato: