This shows you the differences between two versions of the page.
pm:prj2022:cstan:ultrasensor-arduino-project [2022/05/26 23:59] sebastian.panca [Hardware Design] |
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 32: | Line 34: | ||
{{:pm:prj2022:cstan:captura_ecran_1_.png?400|}} | {{:pm:prj2022:cstan:captura_ecran_1_.png?400|}} | ||
+ | </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> | </note> | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | <note tip> | ||
+ | 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> | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | {{:pm:prj2022:cstan:distancemeter1.jpeg?200|}} {{:pm:prj2022:cstan:distancemeter2.jpeg?200|}} {{:pm:prj2022:cstan:distancemeter3.jpeg?200|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | |||
+ | <note tip> | ||
+ | Mi-a placut foarte mult sa lucrez la acest proiect, am invatat foarte multe lucruri noi si cu siguranta voi mai lucra cu Arduino. | ||
+ | </note> | ||
===== 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 54: | 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> |