This shows you the differences between two versions of the page.
|
pm:prj2022:cstan:ultrasensor-arduino-project [2022/05/27 13:22] sebastian.panca [Concluzii] |
pm:prj2022:cstan:ultrasensor-arduino-project [2022/05/27 22:33] (current) sebastian.panca |
||
|---|---|---|---|
| Line 8: | Line 8: | ||
| </note> | </note> | ||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| - | |||
| - | |||
| - | |||
| - | ===== Hardware Design ===== | ||
| <note tip> | <note tip> | ||
| Line 24: | Line 20: | ||
| * 1 x LCD I2C | * 1 x LCD I2C | ||
| </note> | </note> | ||
| + | |||
| + | {{:pm:prj2022:cstan:ultrasonicdistancemeter.png?700|}} | ||
| + | |||
| + | |||
| + | |||
| + | ===== Hardware Design ===== | ||
| <note tip> | <note tip> | ||
| Line 31: | Line 33: | ||
| {{:pm:prj2022:cstan:captura_ecran_1_.png?400|}} | {{:pm:prj2022:cstan:captura_ecran_1_.png?400|}} | ||
| - | |||
| </note> | </note> | ||
| + | <note tip> | ||
| + | Conexiuni pini: | ||
| + | * HC-SR04: - GND - GND Arduino | ||
| + | - Echo - pin 13 Arduino | ||
| + | - Trig - pin 12 Arduino | ||
| + | - VCC - 5v pin Arduino | ||
| + | |||
| + | * LCD I2C: - GND - GND Arduino | ||
| + | - VCC - 5v pin Arduino | ||
| + | - SDA - A4 Arduino | ||
| + | - SCL - A5 Arduino | ||
| + | |||
| + | * Buzzer: - VCC - pin 9 Arduino | ||
| + | - GND - GND Arduino | ||
| + | |||
| + | * 7 x Leds: Positive - connected to pin 2 to pin 8 Arduino | ||
| + | Negative - connected to GND Arduino | ||
| + | |||
| + | </note> | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| <note tip> | <note tip> | ||
| - | Ca mediul de dezvoltare am folosit Arduino IDE pentru a implementa codul proiectului. Am inclus biblioteca folosita LiquidCrystal_I2C.h pentru utilizarea LCD 16×2 cu un modul interfata I2C, am definit adresa I2C-ului si am realizat o functie pentru aprinderea LED-urilor in functie de distanta, din 7 in 7 centimetri. In void setup am initializat LCD-ul, acesta aratand distanta exprimata in centimetri, iar Buzzer-ul va emite un sunet atunci cand un obiect intra in raza senzorului. | + | Pentru dezvoltare am folosit Arduino IDE pentru a implementa codul proiectului. Am inclus biblioteca folosita LiquidCrystal_I2C.h pentru utilizarea LCD 16×2 cu un modul interfata I2C, am definit adresa I2C-ului si am realizat o functie pentru aprinderea LED-urilor in functie de distanta, din 7 in 7 centimetri. In void setup am initializat LCD-ul, acesta aratand distanta exprimata in centimetri, iar Buzzer-ul va emite un sunet atunci cand un obiect intra in raza senzorului. |
| </note> | </note> | ||
| Line 55: | Line 75: | ||
| ===== Download ===== | ===== Download ===== | ||
| + | {{:pm:prj2022:cstan:ultrasonicdistancemeter.zip|}} | ||
| ===== Jurnal ===== | ===== Jurnal ===== | ||
| + | |||
| + | 10 mai - achizitionare componente | ||
| + | |||
| + | 10 mai - realizare proiect | ||
| + | |||
| + | 11 mai - adaptare cod, functionare partiala | ||
| + | |||
| + | 15 mai - finalizare proiect, complet functional | ||
| Line 64: | Line 93: | ||
| <note> | <note> | ||
| - | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe *Resurse Software* şi *Resurse Hardware*. | + | github.com |
| + | |||
| + | create.arduino.cc | ||
| </note> | </note> | ||
| <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||