This shows you the differences between two versions of the page.
pm:prj2022:bogdanc:senzor-parcare [2022/05/24 15:31] andrei.stan1911 [Descriere generală] |
pm:prj2022:bogdanc:senzor-parcare [2022/05/25 14:51] (current) andrei.stan1911 [Jurnal] |
||
---|---|---|---|
Line 9: | Line 9: | ||
**__Ce face:__** | **__Ce face:__** | ||
- | Detecteaza distantele intre obiectul pe care sunt atasati senzori ultrasonici si le afiseaza pe un display. In caz ca un obiect strain este prea aproape de obiectul principal (de exemplu, o bordura fata de masina), un buzzer incepe sa emita un sunet. | + | Detectează distanțele între obiectul pe care sunt atașați senzori ultrasonici și indică atunci când un obiect este prea aproape. În caz că un obiect străin este prea aproape de obiectul principal (de exemplu, o bordură față de mașina), un buzzer începe sa emită un sunet și apare pe display direcția respectivă. |
**__Scopul:__** | **__Scopul:__** | ||
- | Scopul acestui device este de a ajuta soferii sa parcheze mai usor, fara a exista riscul de a zgaria masina sau a o avaria intr-un fel. | + | Scopul acestui device este de a ajuta șoferii să parcheze mai ușor, fără a exista riscul de a zgâria mașina sau a o avaria într-un fel. |
- | **__Idee si Utilitate:__** | + | **__Idee și Utilitate:__** |
- | Ideea a provenit de la dificultatea parcarii in orice pozitie fara un sistem specializat. Acesta este util atat pentru un sofer incepator, pentru exersarea parcarilor in siguranta, cat si pentru un sofer experimentat ce doreste comoditate. | + | Ideea a provenit de la dificultatea parcării în orice poziție fără un sistem specializat. Acesta este util atât pentru un șofer începător, pentru exersarea parcărilor în siguranta, cât și pentru un șofer experimentat ce dorește comoditate. |
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | Datele din cei 6 senzori de distanta amplasati in diferite parti ale masinii vor fi prelucrate de microprocesor. Pe display va aparea un dreptunghi ce reprezinta masina si 6 cercuri goale. Daca un obiect este prea aproape, buzzer-ul va emite sunet si cercul din directia respectiva pe display va deveni plin. | + | Datele din cei 6 senzori de distanță amplasați in diferite parți ale mașinii vor fi prelucrate de microprocesor. Pe display va aparea un dreptunghi ce reprezintă mașina și 6 cercuri goale. Dacă un obiect este prea aproape, buzzer-ul va emite sunet și cercul din direcția respectivă pe display va deveni plin. |
{{:pm:prj2022:bogdanc:parking.png?500|}} | {{:pm:prj2022:bogdanc:parking.png?500|}} | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
- | Lista piese: | + | Listă piese: |
- Breadboard | - Breadboard | ||
- Arduino Uno R3 | - Arduino Uno R3 | ||
- | - Display LCD | + | - Display LCD 128x64 |
- Buzzer | - Buzzer | ||
- 6 Senzori ultrasonici HC-SR04 | - 6 Senzori ultrasonici HC-SR04 | ||
Line 34: | Line 34: | ||
Datasheets: | Datasheets: | ||
- Arduino Uno R3 [[https://docs.arduino.cc/static/dc92fbf5b6fd0d38636e78e83e25afc0/A000066-datasheet.pdf]] | - Arduino Uno R3 [[https://docs.arduino.cc/static/dc92fbf5b6fd0d38636e78e83e25afc0/A000066-datasheet.pdf]] | ||
- | - Display LCD [[https://www.vishay.com/docs/37329/37329.pdf]] | + | - Display LCD 128x64 [[https://www.vishay.com/docs/37329/37329.pdf]] |
- HC-SR04 [[https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf]] | - HC-SR04 [[https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf]] | ||
+ | |||
+ | Schema electrică: | ||
+ | |||
+ | {{:pm:prj2022:bogdanc:parking_scheme.png?500|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | |||
+ | Descrierea codului aplicaţiei: | ||
+ | - mediu de dezvoltare: Arduino IDE | ||
+ | - biblioteci şi surse 3rd-party: u8glib ([[https://github.com/olikraus/U8glib_Arduino]]) | ||
- | <note tip> | ||
- | Descrierea codului aplicaţiei (firmware): | ||
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | ||
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | ||
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | ||
- | * (etapa 3) surse şi funcţii implementate | ||
- | </note> | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | [[https://youtube.com/shorts/Y-sYq8vMpps?feature=share]] |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | |
===== Concluzii ===== | ===== Concluzii ===== | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | + | Arhiva cu sursele și README |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | |
- | + | ||
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | + | |
- | </note> | + | |
+ | {{:pm:prj2022:bogdanc:parking_sensor.zip|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
- | |||
- | <note tip> | ||
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | ||
- | </note> | ||
- | |||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | Datasheets: |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | - Arduino Uno R3 [[https://docs.arduino.cc/static/dc92fbf5b6fd0d38636e78e83e25afc0/A000066-datasheet.pdf]] |
- | </note> | + | - Display LCD [[https://www.vishay.com/docs/37329/37329.pdf]] |
+ | - HC-SR04 [[https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf]] | ||
+ | |||
+ | Bibliotecă auxiliară: | ||
+ | - u8glib ([[https://github.com/olikraus/U8glib_Arduino]]) | ||
<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> | ||