Mini-Car Module - VASILE Alexandru-Gabriel

Introducere

  • Proiectul constă în simularea unui modul de mașină care simulează un senzor de parcare cu avertizare sonoră, un led adaptiv în funcție de luminozitatea de afară și un display lcd pe care sunt afișate date/mesaje.
  • Este util pentru a vedea, la un nivel simplificat, cum funcționează aceste opțiuni la o mașină reală și cum sunt implementate la nivel low-level aceste funcționalități.

Schema Hardware

Hardware Design

Piese folosite:

Descrierea pinilor:

  • VCC, GND - pentru alimentarea breadboard-ului și a pieselor
  • A0 - folosit pentru citirea valorii date de fotorezistor
  • A4, A5 - pinii corespunzători din datasheet (vezi Arduino UNO) pentru I2C (SDA, SCL) au fost folosiți pentru LCD.
  • 11, 12 - pini digitali folosiți pentru senzorul ultrasonic
  • 9 - pin folosit pentru comandarea buzzer-ului (legat la TIMER1)
  • 6 - pin folosit pentru comandarea led-ului (legat la TIMER0)

Implementare

Pe LCD este afișată distanța până la un obstacol și lumina înregistrată de fotorezistor, iar buzzer-ul emite o frecventa diferită în funcție de distanță.

Software Design

Descrierea codului aplicaţiei (firmware):

  • Mediu de dezvoltare: Arduino IDE
  • Librării şi surse 3rd-party: “Wire.h” (folosit pentru comunicarea I2C cu ecranul lcd)
  • Funcționalități de la laborator : UART (serial print), PWM (buzzer), I2C (lcd).

Rezultate Obţinute

Jurnal

  • 26.04 : Software + Hardware for ultrasonic sensor.
  • 27.04 : Install buzzer + photoresistor on board + software to test them.
  • 06.05 : Install LCD on board + software to print data on screen with public library. Also done with the scheme on tinkercad.com .
  • 18.05 : I2C + Serial Monitor from scratch.
  • 25.05 : Done with software + video.

Bibliografie/Resurse

pm/prj2025/fstancu/alexandru.vasile03.txt · Last modified: 2025/05/27 18:01 by alexandru.vasile03
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