This is an old revision of the document!


Assistive Car Parking System

Autor: Madalin Dobrila

Introducere

Proiectul presupune dezvoltarea unui sistem de asistare la parcare menit sa atentioneze si sa informeze soferul, in timp real, la ce distanta se afla masina lui fata de celelalte masini si obstacolele din jur.

Descriere generala

Schema bloc

 Schema Bloc

Am pornit de la ideea de a dezvolta un produs ce poata sa creasca siguranta soferilor si a celorlalti participanti la trafic, in special in mediul urban. Implementarea proiectului este utila, pentru a demonstra ca se pot aduce masuri de siguranta in plus unei masini, prin costuri reduse. Proiectul a fost implementat utilizând placa de baza. Aceasta va fi conectată prin USB pentru a încarca codul și pentru alimentarea la un calculator. Microcontroller-ul de pe placa de baza obține informații de la senzor despre distanța pana la cel mai apropiat obiect de el(la un interval de timp). Informațiile sunt afișate în format de text alfanumeric pe un Display LCD, buzzer-ul emite semnale sonore mai slabe sau mai puternice în funcție de distanța la care se află cel mai apropiat obiect, iar LED-ul trasnmite semnale luminoase care depind tot de aceasta distanta.

Hardware Design

Schema electrica

 Schema electrica

Lista de componente este:

  • Arduino UNO
  • Senzor ultrasonic HC-SR04
  • Potentiometru 1k
  • Buzzer
  • Breadboard
  • Ecran LCD
  • LED RGB
  • Fire de legatura

Software Design

  • Project.ino
  • LiquidCrystal.cpp
  • LiquidCrystal.h

Pentru implementarea LCD am folosit tutorialul oferit aici: https://howtomechatronics.com/tutorials/arduino/lcd-tutorial/

Proiectul a plecat de la placa de baza, realizata in timpul laboratorului. Apoi am conectat pe rand fiecare componenta (LCD, senzor, buzzer).

In functie de distanta la care se afla un obiect fata de senzor, buzzer-ul emite sunete la frecvente diferite. Senzorul masoara pana la distanta de 500cm. Sunt 5 intervale in care se poate afla un obiect. In permanenta pe ecranul LCD este afisata distanta fata de cel mai apropiat obiect. De asemenea, tot in functie de aceasta distanta afisata pe ecranul LCD, LED-ul are la fel 5 trepte de functionare a intentinsitatii luminoase. Cu cat distanta este mai mica, cu atat LED-ul licareste mai des.

Rezultate

Concluzii

Download

Jurnal

  • Etapa 1:

Dezvoltarea codului de baza si a circuitului pe platforma Tinkercad pentru a putea realiza mai usor o lista cu piesele necesare pentru ideea de proiect aleasa.

  • Etapa 2:

Achizitionarea pieselor necesare pentru buna functionare a proiectului.

  • Etapa 3:

Asamblarea efectiva a partii hardware, adaptarea codului si testarea rezultatului final.

Bibliografie/Resurse

pm/prj2021/avaduva/ballinamaze.1622210891.txt.gz · Last modified: 2021/05/28 17:08 by madalin.dobrila
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