Differences

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

Link to this comparison view

pm:prj2026:atoader:ionel_andrei.ciuca [2026/05/16 16:29]
ionel_andrei.ciuca [Hardware Design]
pm:prj2026:atoader:ionel_andrei.ciuca [2026/05/16 18:03] (current)
ionel_andrei.ciuca [Schema electrica]
Line 61: Line 61:
  
 ^ Pin ATmega328P ^ Eticheta ^ Componenta ^ Rol ^ ^ Pin ATmega328P ^ Eticheta ^ Componenta ^ Rol ^
-PB1 (pin 15) | PB2 | Buzzer | Semnal digital pentru activarea buzzer-ului | +PB2 | PB2 | Buzzer | Semnal digital pentru activarea buzzer-ului | 
-| PD2 (pin 4) | ECHO1 | HC-SR04 #1 | Receptie semnal ECHO de la senzorul 1 (input) | +| PD2 | ECHO1 | HC-SR04 #1 | Receptie semnal ECHO de la senzorul 1 (input) | 
-| PD3 (pin 5) | ECHO2 | HC-SR04 #2 | Receptie semnal ECHO de la senzorul 2 (input) | +| PD3 | ECHO2 | HC-SR04 #2 | Receptie semnal ECHO de la senzorul 2 (input) | 
-| PD4 (pin 6) | TRIG1 | HC-SR04 #1 | Trimitere puls TRIG catre senzorul 1 (output) | +| PD4 | TRIG1 | HC-SR04 #1 | Trimitere puls TRIG catre senzorul 1 (output) | 
-| PD5 (pin 11) | TRIG2 | HC-SR04 #2 | Trimitere puls TRIG catre senzorul 2 (output) | +| PD5 | TRIG2 | HC-SR04 #2 | Trimitere puls TRIG catre senzorul 2 (output) | 
-| PC4 (pin 27) | SDA | LCD I2C | Linie de date I2C pentru LCD | +| PC4 | SDA | LCD I2C | Linie de date I2C pentru LCD | 
-| PC5 (pin 28) | SCL | LCD I2C | Linie de ceas I2C pentru LCD | +| PC5 | SCL | LCD I2C | Linie de ceas I2C pentru LCD | 
-| VCC (pin 20) | +5V | Toate componentele | Alimentare 5V | +| VCC | +5V | Toate componentele | Alimentare 5V | 
-| GND (pin 8) | GND | Toate componentele | Masa comuna |+| GND | GND | Toate componentele | Masa comuna |
  
 Am ales pinii ECHO pe PD2/PD3 deoarece corespund intreruperilor externe INT0 si INT1 ale ATmega328P Xplained Mini, permitand capturarea precisa a timpului semnalelor ultrasunetelor prin intreruperi hardware, fara polling. Am ales pinii ECHO pe PD2/PD3 deoarece corespund intreruperilor externe INT0 si INT1 ale ATmega328P Xplained Mini, permitand capturarea precisa a timpului semnalelor ultrasunetelor prin intreruperi hardware, fara polling.
Line 77: Line 77:
 ==== Schema electrica ==== ==== Schema electrica ====
 {{:​pm:​prj2026:​atoader:​poza1_2_ciuca_andrei.png?​600|}} {{:​pm:​prj2026:​atoader:​poza1_2_ciuca_andrei.png?​600|}}
 +
 +Nu am gasit in KiCad placa ATmega328P Xplained Mini si am folosit echivalentul ATmega328P-P
  
 Schema prezinta: Schema prezinta:
Line 91: Line 93:
 {{:​pm:​prj2026:​atoader:​poza4_ciuca_andrei.jpeg?​600|}} {{:​pm:​prj2026:​atoader:​poza4_ciuca_andrei.jpeg?​600|}}
  
-Imaginea prezinta cum am legat cablurile. Cei 2 senzori plasati la capetele unui suport rigid, LCD-ul cu modulul I2C in centru si buzzer-ul atasat lateral. LCD-ul afiseaza "Speed Radar / Viteza XX km/h".+Imaginea ​de mai sus prezinta cum am legat cablurile. Cei 2 senzori plasati la capetele unui suport rigid, LCD-ul cu modulul I2C in centru si buzzer-ul atasat lateral. LCD-ul afiseaza "Speed Radar / Viteza XX km/h".
 {{:​pm:​prj2026:​atoader:​poza3_ciuca_andrei.jpeg?​600|}} {{:​pm:​prj2026:​atoader:​poza3_ciuca_andrei.jpeg?​600|}}
  
Line 98: Line 100:
 {{:​pm:​prj2026:​atoader:​poza2_ciuca_andrei.png?​600|}} {{:​pm:​prj2026:​atoader:​poza2_ciuca_andrei.png?​600|}}
  
-In imaginea de mai sus se observa cum senzorul 1 a detectat un obiect, a trimis semnal, ​iar senzorul 2 detecteaza ​acelasi obiect, calculeaza viteza, opreste ​executia ​pentru cateva secunde, iar apoi incepem iar detectarea pe senzorul 1 prin resetare. +In imaginea de mai sus se observa cum senzorul 1 a detectat un obiect, a trimis semnal, ​dureaza pana ajunge obiectul la senzorul 2. Cand obiectul a ajuns la senzorul 2 acesta il detecteaza, ​trimite semnal iar microcontroller-ul ​calculeaza viteza, ​trimite catre I2C sa o afiseze pe LCD. Executia se opreste pentru cateva secunde, iar apoi incepem iar detectarea pe senzorul 1 prin resetare.
- +
-<note tip> +
-Aici puneţi tot ce ţine de hardware design: +
-  * listă de piese +
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri,​ e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) +
-  * diagrame de semnal  +
-  * rezultatele simulării +
-</​note>​+
  
 ===== Software Design ===== ===== Software Design =====
pm/prj2026/atoader/ionel_andrei.ciuca.1778938149.txt.gz · Last modified: 2026/05/16 16:29 by ionel_andrei.ciuca
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