Cuprins:
- Pasul 1: Piese necesare
- Pasul 2: Piese și ansamblu tipărite 3D
- Pasul 3: Schema electrică
- Pasul 4: Arduino Sketch
- Pasul 5: Produsul final și asamblarea
Video: Proiect Roomba: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
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.) ***
Recomandat:
Proiect de stabilizare a cardanului: 9 pași (cu imagini)
Gimbal Stabilizer Project: How to Make a Gimbal Aflați cum să creați un gimbal pe 2 axe pentru camera dvs. de acțiune În cultura de astăzi ne place cu toții să înregistram videoclipuri și să capturăm momentele, mai ales când ești un creator de conținut ca mine, sigur te-ai confruntat cu problema un videoclip atât de șubred
PROIECT DE Ceas cu cuvinte IEEE: 12 pași (cu imagini)
IEEE WORD CLOCK PROJECT: Acesta este un proiect pentru clubul IEEE al UNO, este un mod unic de a reprezenta ce oră este. Word Clock indică timpul și cu banda RGB puteți avea ceasul în orice culoare la alegere. Folosind capacitățile WiFi ale ESP32, clo
Lampă Como Hacer Una Mood (proiect Uvg): 5 pași (cu imagini)
Como Hacer Una Mood Lamp (proyecto Uvg): Aceasta este o lampă de dispoziție care funcționează pe baza unui senzor DHT11 și 3 potențiatori. are 2 modos: primul schimbă culoarea cu potențiametrii, iar al doilea schimbă la baza lecturilor senzorului DHT11
Arc Reactor a La Smogdog, un proiect foarte personal : 13 pași (cu imagini)
Arc Reactor a La Smogdog, un proiect foarte personal …: Ce am în comun cu acești doi tipi? Nu este barba de data asta! Cu toții avem o gaură în piept, ei bine, eu și Leo ne-am născut cu Pectus Excavatum, Stark a trebuit să câștige: -) Pectus Excavatum este (căutați-l aici: https: // ro .wikipedia.org / wik
Monitorizare GPS cu proiect OLED Display: 5 pași (cu imagini)
Monitorizare GPS cu proiect OLED Display: Bună ziua tuturor, în acest articol rapid vă voi împărtăși proiectul meu: modul GPS ATGM332D cu microcontroler SAMD21J18 și afișaj SSD1306 OLED 128 * 64, am construit un PCB special pentru acesta pe Eagle Autodesk și îl programez folosind Atmel studio 7.0 și ASF