Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 61: Line 59:
 Servomotorul asteapta un impuls la fiecare 20ms; Rotesc cu cate o pozitie (aprox 30 grade) arma din pozitia initiala pentru a o incadra in zona marcata. Pozitia initiala a armei trebuie sa fie la 30 grade, orientata in intervalul [0, 5]. Servomotorul asteapta un impuls la fiecare 20ms; Rotesc cu cate o pozitie (aprox 30 grade) arma din pozitia initiala pentru a o incadra in zona marcata. Pozitia initiala a armei trebuie sa fie la 30 grade, orientata in intervalul [0, 5].
  
-{{ :​pm:​prj2022:​amocanu:​arduino1.jpg?​nolink&500 |}}+{{ :​pm:​prj2022:​amocanu:​arduino1.jpg?​direct&300 |}}
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
 <​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>​
  
pm/prj2022/amocanu/alarma_distanta.1654132570.txt.gz · Last modified: 2022/06/02 04:16 by bogdan_florin.manda
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