Sonar

Introducere

Proiectul consta in realizarea unui sonar cu interfata grafica pe calculator. Acesta va arata distanta intr-un range de 40 cm la care se afla un obiect dar si pe reprezentarea grafica pozitia acestuia.

Descriere generală

Servomotorul MG90S va roti un suport pe care se afla senzorul ultrasonic HC-SR04 intr-o raza de 15-165 de grade si acesta va comunica cu PC-ul prin intermediul librariei Serial din IDE-ul Processing.

Hardware Design

Schema Bloc

Schema Electrica

Piese

- Arduino UNO
- Breadboard
- Senzor HC-SR04
- Fire
- Servomotor MG90S

Software Design

Implementarea a fost realizata pentru hardware in ArduinoIDE:

Biblioteci incluse:

  1. Ordered List Item ItemServo.h pentru controlul servomoturului

Functii implementate:

  1. Ordered List Item calculateDistance() → calculeaza distanta in cm fata de obiect

Implementarea pentru GUI-ul sonarului a fost implementata in Processing 3.5.4.

Rezultate Obţinute

sonar1-caragea.jpeg sonar2-caragea.jpeg

Concluzii

Un proiect simplu, dar foarte interesant cate informatii se pot extrage doar cu un senzor de ultrasunete(ex: distanta, localizare).

Plus, am invatat cat de usor este API-ul de comunicare intre Arduino si un program Java/Python.

Download

Bibliografie

pm/prj2021/apredescu/sonar.txt · Last modified: 2021/06/04 15:59 by damian.caragea
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