This is an old revision of the document!


Radar ultrasonic

Autor

Introducere

  • Proiectul consta in implementarea unui radar care detecteaza daca in fata se afla vreun obiect.
  • Radarul consta intr-un senzor ultrasonic care, cu ajutorul unui servomotor, va realiza o miscare stanga dreapta (un semicerc) si va detecta daca obiectele prezente in raza de actiune.
  • Radarul va fi desenat pe ecran sub forma unor linii verzi (va avea forma unui semicerc), iar obiectul detectat va fi reprezentat prin linii rosii.

Descriere generală

Schema bloc

Hardware Design

Lista de piese

  • Arduino Uno
  • Breadboard
  • Senzor ultrasonic
  • Servomotor
  • Fire

Software Design

  • Mediu de dezvolrare folosit: Arduino IDE, Processing IDE
  • Limbaj de programare folosit: C (Arduino) + Java (Processing)
  • Biblioteci folosite:
    1. Servo.h - pentru servomotor
    2. Serial - pentru comunicarea serial
Implementare
  • Inainte de setup:
    1. am definit pinii Tirg si Echo ai senzorului ultrasonic
    2. creez un object Servo pt controlul servomotorului
  • In setup():
    1. setez ca output pinul Trig de pe senzor
    2. setez ca input pinul Echo de pe senzor
    3. atasez pinul 12 servomotorului
  • In functia loop():
    1. rotesc servomotorul de la 0 la 180 grade
    2. calculez distanta masurata de senzorul ultrasonic
    3. trimit datele prin portul Serial pentru a le prelua in Processing IDE
    4. rotesc servomotorul de la 180 la 0 grade si repet trimiterea datelor
    5. voi trimite perechi (unghi, distanta).
    6. unghiul este separat de distanta prin virgula, iar perechiile separate prin punct
  • In Processing IDE preiau datele de pe portul Serial trimise de pe placa si construiesc radarul
  • Preiau unghiul si distanta; desenez radarul, obiectul detectat si textul folosind functii din processing

Rezultate obtinute

Concluzii

Download

Jurnal

Bibliografie/Resurse

pm/prj2021/agrigore/radarultrasonic.1622476109.txt.gz · Last modified: 2021/05/31 18:48 by alin_matei.ciobanu
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