Cuprins:

Proiect Roomba: 5 pași (cu imagini)
Proiect Roomba: 5 pași (cu imagini)

Video: Proiect Roomba: 5 pași (cu imagini)

Video: Proiect Roomba: 5 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Iulie
Anonim
Proiectul Roomba
Proiectul Roomba

Acest instructable a fost creat pentru a îndeplini cerințele de proiect ale Makecourse de la Universitatea din Florida de Sud (www.makecourse.com).

Acest instructable va acoperi toți pașii și componentele necesare pentru a asambla proiectul meu Roomba. Instrucțiunile vor include fișierele STL, ansamblul, sistemul de control și programarea pentru proiect.

Pasul 1: Piese necesare

Piese necesare
Piese necesare
Piese necesare
Piese necesare
Piese necesare
Piese necesare
Piese necesare
Piese necesare

Componente:

1 x Arduino Uno

1 x Recipient dedus

1 x telecomandă inferioară

1 x servere MG90S

1 x senzor ultra sonic HC SR04

Rezistente 1 x 220 ohm

2 x DAOKI Dual H-Bridge

4 șuruburi # 2

1 x Gorilla Epoxy

2 x 12 V baterie

1 x 12 V 120mm ventilator carcasă PC

1 x filtru

Motor de transmisie 4 x 6V pentru robot DIY Robot inteligent pentru mașină

Instrumente:

imprimantă 3d

Ciocan de lipit

Flux Core Solder

Freze de sârmă

Șurubelniță Phillips mică

Hot Glue Gun

Pasul 2: Piese și ansamblu tipărite 3D

Piese și ansamblu tipărite 3D
Piese și ansamblu tipărite 3D
Piese și ansamblu tipărite 3D
Piese și ansamblu tipărite 3D
Piese și ansamblu tipărite 3D
Piese și ansamblu tipărite 3D

Toate părțile acestui proiect au fost tipărite 3D. Am inclus toate fișierele STL necesare pentru a vă construi propriul robot de vid roomba. Toate piesele au fost modificate pentru a avea sub 6 "x 6" x 6 ". Folosind Gorilla Epoxy, piesele din folderul superior erau lipite împreună conform ansamblului și toate piesele din folderul Base au fost și ele lipite împreună.

*** Vă rugăm să rețineți că, din cauza variațiilor de toleranță, poate fi necesară modificarea fișierelor STL sau a tipăririlor finale.

Pasul 3: Schema electrică

Schema electrică
Schema electrică

Iată schema de bază a sistemului electric. Tensiunile necesare pentru acumulatori sunt de 12 volți. Dacă vă conectați sistemul electric similar cu această schemă, schița Arduino de mai jos va funcționa.

Pasul 4: Arduino Sketch

Schița Arduino pentru acest proiect utilizează două biblioteci și o funcție. Servoteca este inclusă în software-ul Arduino și am inclus un fișier zip pentru biblioteca IRremote. Funcția HCSR04 a fost localizată în același folder zip ca schița Roomba. Pentru a funcționa corect, fișierele HCSR04 trebuie să fie în același folder cu schița Roomba.

*** Pentru a adăuga biblioteca, descărcați folderul zip pe computer și lansați software-ul Arduino. Sub fila Schiță din partea de sus a programului, selectați Include bibliotecă, apoi selectați Adăugați bibliotecă. ZIP … Selectați folderul zip al bibliotecii pe care doriți să o adăugați la biblioteca Arduino și selectați deschide.

*** Valorile IR ale telecomenzii pot fi diferite pentru telecomanda dvs. Pentru a modifica valorile, pur și simplu localizați valorile și modificați-le pentru a se potrivi cu valorile pentru telecomanda dvs. Acest tutorial YouTube arată cum să găsiți valorile pentru telecomandă.

www.youtube.com/watch?v=YW4pP1GoFIk

Pasul 5: Produsul final și asamblarea

Aici putem vedea robotul roomba care funcționează. Roomba este inițializată și începe să meargă înainte când senzorul cu ultrasunete începe să măture pentru obstacole. Când robotul detectează un obstacol, robotul face backup, se rotește și apoi se mișcă continuu înainte până la următorul obstacol. Robotul poate fi controlat cu ajutorul telecomenzii. Telecomanda a fost capabilă să activeze / dezactiveze robotul, pornind / oprind motoarele de curent continuu.

*** (Vă rugăm să rețineți că robotul a fost conectat la priza de perete, în loc de un acumulator. Acumulatoarele pe care le-am furnizat au o putere insuficientă a roților, determinând cuplul motoarelor din cauza greutății robotului.) ***

Recomandat: