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 servo motorul de la 15 la 165 grade
    2. calculez distanta masurata de senzorul ultrasonic
    3. trimit datele prin portul Serial pentru a le prelua in Processing IDE
    4. rotesc servo motorul de la 165 la 15 grade si repet
  • In Processing IDE preiau datele de pe portul Serial trimise de pe placa si construiesc radarul
  • Preiau unghiul si distanta; desenez radarul, obiectul si textul folosind functii din processing

Rezultate obtinute

Concluzii

Download

Jurnal

Bibliografie/Resurse

pm/prj2021/agrigore/radarultrasonic.1622299606.txt.gz · Last modified: 2021/05/29 17:46 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