This shows you the differences between two versions of the page.
pm:prj2022:amocanu:alarma_distanta [2022/06/02 04:16] bogdan_florin.manda [Software Design] |
pm:prj2022:amocanu:alarma_distanta [2022/06/02 04:39] (current) bogdan_florin.manda [Descriere generală] |
||
---|---|---|---|
Line 6: | Line 6: | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | Senzorul va detecta apropierea unui obiect, in functie de distanta LED-ul va lumina in mod diferit, iar in cazul unei distante ce depaseste o anumita limita se va activa un sunet de alarma. | + | Senzorul va detecta apropierea unui obiect, in functie de distanta LED-ul va lumina in mod diferit, iar in cazul unei distante ce se incadreaza intr-o anumita limita (20cm) se va activa un sunet de alarma. |
{{ :pm:prj2022:amocanu:diagrama_mb_alarma.png?300 |}} | {{ :pm:prj2022:amocanu:diagrama_mb_alarma.png?300 |}} | ||
+ | **Update:** | ||
+ | In functie de pozitia obstacolului o arma va fi indreptata spre zona corespunzatoare in interiorul celor 20cm. | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Line 24: | Line 25: | ||
{{ :pm:prj2022:amocanu:alarma_scheme.png?nolink&800 |}} | {{ :pm:prj2022:amocanu:alarma_scheme.png?nolink&800 |}} | ||
- | ===== Software Design ===== | ||
+ | **Update:** | ||
+ | * Servomotor SG90 | ||
- | <note tip> | + | Servomotorul trebuie legat la GND, 5V si pin. |
- | Descrierea codului aplicaţiei (firmware): | + | Pinul folosit pentru servo este 8. |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | ===== Software Design ===== |
- | * 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> | + | |
Mediu de dezvoltare: ArduinoIDE | Mediu de dezvoltare: ArduinoIDE | ||
Line 66: | Line 64: | ||
<html><p align="center"><iframe width="560" height="315" src="https://www.youtube.com/embed/dnYV-YlPwtw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p></html> | <html><p align="center"><iframe width="560" height="315" src="https://www.youtube.com/embed/dnYV-YlPwtw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p></html> | ||
+ | |||
+ | **Update:** | ||
+ | |||
+ | <html><p align="center"><iframe width="560" height="315" src="https://www.youtube.com/embed/98xiA6FNDVU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p></html> | ||
+ | |||
+ | === Final Look === | ||
+ | {{:pm:prj2022:amocanu:arduino1.jpg?direct&220|}} | ||
+ | {{:pm:prj2022:amocanu:arduino2.jpg?direct&220|}} | ||
+ | {{:pm:prj2022:amocanu:arduino3.jpg?direct&220|}} | ||
+ | |||
===== Concluzii ===== | ===== Concluzii ===== | ||
Line 71: | Line 79: | ||
===== Download ===== | ===== Download ===== | ||
- | {{:pm:prj2022:amocanu:mandabogdanflorin335cb_alarmadistanta.zip|Project Files}} | + | v1.0: |
+ | {{:pm:prj2022:amocanu:mandabogdanflorin335cb_alarmadistanta.zip|Project Files: Sensor + Alarm}} | ||
+ | v1.1: | ||
+ | {{:pm:prj2022:amocanu:mandabogdanflorin335cb_alarmadistantashooter.zip|Project Files: Sensor + Alarm + Motor}} | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
Line 79: | Line 90: | ||
https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf | https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf | ||
+ | |||
+ | https://www.aranacorp.com/en/control-a-servo-with-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> | ||