This is an old revision of the document!


Roooombaaaa

Introducere

Roooombaaaa este o masina care va naviga printr-o cladire dezinfectand podelele. Scopul sau este de a se plimba in imprejurul unei camere, plecand din exteriorul camerei pana in interiorul sau, dezinfectand podeaua cu o solutie speciala.
Ideea de la care am pornit: In liceu, pe timpul Covid-19 profesorul meu de Fizica a venit la grupul nostru de studenti si ne-a spus: “M-a contactat un milionar din China si mi-a cerut sa facem un prototip de robot de dezinfectare a parchetului. Vreau sa faceti unul pana la sfarsitul semestrului.”. Nu am reusit sa facem nimic, fiind clasa a 12, dar ideea a ramas, iar acum va fi PUSA IN PRACTICA!!!!.
Acest robot este util, deoarece o buna parte din virusi si bacterii se afla pe jos. Mergand prin zona in care se afla aceste bacterii, oamenii le pot aduce in casele lor, astfel imbolnavindu-se.

Descriere generală

In acest robot se vor regasi 4 motoare, care vor avea ca scop deplasarea robotului. Voi avea un servomotor, care va pulveriza pe jos cu dezinfectant (va apasa pe un recipient care contine dezinfectantul). Voi avea un senzor ultrasonic pentru a detecta cand robotul se aproprie de un obstacol pentru a il evita.
Voi avea si un senzor de detectie a liniei, pentru a putea sa se intoarca la baza: La un moment dat, robotul va ramane fara dezinfectant. Dupa o perioada de timp, robotul va incepe sa se deplaseze in linie dreapta pana cand detecteaza ca a ajuns intr-un capat al camerei pe care o dezinfecta. Camera respectiva va avea un material reflectiv pe margini, iar cand robotul va ajunge acolo va stii sa se opreasca, pentru a fi colectat ulterior.
O alimentare de 7.4V (pentru motoare)
O alimentare de 9V (pentru arduino)
1 punte H dubla pentru controlul motoarelor
Senzorii vor detecta cand se aproprie de un obstacol/a gasit drumul spre casa, si vor trimite un semnal la arduino, care va lua decizia cum sa intoarca robotul si in ce directie sa porneasca sa mearga. Modulele software vor fi doar programul arduino si biblioteciile arduino.

Hardware Design

Listă de piese pentru proiect:

  • Arduino Uno
  • Senzor ultrasonic HC-SR04
  • Modul urmărire linie cu 3 senzori(5V)

* LM7805 Stabilizator de tensiune

  • Fire electrice

* Sursa de alimentare 12V * Switch cu 2 pozitii

  • Servomotor SG90, 180 grade
  • 2 * LN298N Punte H Dubla
  • 4 Motoare

* Sursa de alimentare 7.4V * Sursa de alimentare 9V * Breadboard

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2024/avaduva/serban.ionescu0609.1716782761.txt.gz · Last modified: 2024/05/27 07:06 by serban.ionescu0609
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0