Cuprins:
Video: Proiect Roomba: 5 pași (cu imagini)
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
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
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ă
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.) ***