Differences

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

Link to this comparison view

pm:prj2026:cezar.zlatea:octavian.lepadatu [2026/05/16 22:07]
octavian.lepadatu [Descriere generală]
pm:prj2026:cezar.zlatea:octavian.lepadatu [2026/05/16 23:48] (current)
octavian.lepadatu [Hardware Design]
Line 45: Line 45:
 ===== Hardware Design ===== ===== Hardware Design =====
  
 +Lista componente
 ^ Componenta ^ Cantitate ^ Rol in proiect ^ ^ Componenta ^ Cantitate ^ Rol in proiect ^
 | ATmega328P XMINI | 1 | Microcontrollerul.| | ATmega328P XMINI | 1 | Microcontrollerul.|
Line 60: Line 60:
 | Fire jumper tata-mama | mai multe | Conexiuni intre module si placa/​breadboard. | | Fire jumper tata-mama | mai multe | Conexiuni intre module si placa/​breadboard. |
 | Cablu USB | 1 | Alimentare| | Cablu USB | 1 | Alimentare|
 +
 +Pini folositi
 +^ Pin ATmega328P ^ Eticheta ^ Componenta ^ Rol ^
 +| PB0 | LED_ROSU | LED rosu + rezistor 1kΩ | Iesire digitala - indica alarma armata sau alerta |
 +| PB1 | LED_VERDE | LED verde + rezistor 1kΩ | Iesire digitala - indica alarma dezarmata |
 +| PB2 | BUZZER_PWM | Modul buzzer pasiv | Iesire PWM - genereaza semnalul sonor al alarmei |
 +| PD2 | PIR_OUT | Senzor PIR HC-SR501 | Intrare digitala - detecteaza miscarea |
 +| PD3 | BUTON | Buton push-button | Intrare digitala - armare/​dezarmare alarma, folosind pull-up intern |
 +| PD0 | BT_RX | Modul Bluetooth HC-05 | Intrare USART - primeste date de la modulul Bluetooth |
 +| PD1 | BT_TX | Modul Bluetooth HC-05 | Iesire USART - trimite date catre HC-05 prin divizor de tensiune |
 +| PC4 | SDA | LCD 1602 I2C | Linie de date I2C/TWI pentru LCD |
 +| PC5 | SCL | LCD 1602 I2C | Linie de ceas I2C/TWI pentru LCD |
 +| VCC / +5V | VCC | Toate modulele | Magistrala pozitiva de alimentare, 5V de la placa |
 +| GND | GND | Toate modulele | Masa comuna a circuitului |
 +
 +Schema
 +{{:​pm:​prj2026:​cezar.zlatea:​proiect.png?​800|}}
 +
 +Schema prezinta conexiunile dintre placa ATmega328P Xplained Mini si toate modulele folosite in proiect. Sunt incluse alimentarile comune la +5V si GND, conexiunile pentru LED-ul rosu si LED-ul verde prin rezistori de limitare a curentului, senzorul PIR conectat la un pin digital pentru detectarea miscarii, butonul folosit pentru armarea si dezarmarea sistemului cu pull-up intern, buzzerul pasiv controlat prin PWM, LCD-ul 1602 conectat prin interfata I2C pe liniile SDA si SCL, precum si modulul Bluetooth HC-05 conectat prin USART/UART pentru transmiterea mesajelor catre PC. In schema este reprezentat si divizorul de tensiune pentru pinul RXD al modulului HC-05, deoarece acesta lucreaza mai sigur cu un semnal logic de aproximativ 3.3V. Practic, schema arata cum microcontrollerul citeste intrarile de la buton si senzorul PIR, apoi controleaza iesirile sistemului: LED-uri, buzzer, LCD si comunicatia Bluetooth.
 +
 +
 +{{:​pm:​prj2026:​cezar.zlatea:​placa1.png?​400|}}
 +
 +In aceasta poza se vede montajul initial pe breadboard, unde sunt conectate butonul, rezistentele si LED-urile folosite pentru indicarea starii sistemului.
 +
 +{{:​pm:​prj2026:​cezar.zlatea:​placa2.png?​400|}}
 +
 +Aceasta poza prezinta LCD-ul I2C montat si testat. Pe ecran este afisat mesajul "​Salut! Functionez",​ pentru a demonstra ca display-ul este conectat corect si comunica cu microcontrollerul. Se vad de asemenea si restul componentelor legate la placa.
 +
 +{{:​pm:​prj2026:​cezar.zlatea:​bluetooth.png?​800|}}
 +
 +In ultima poza se observa mesajele primite in monitorul serial prin modulul Bluetooth HC-05, folosit pentru transmiterea datelor de la sistem catre PC.
  
 <note tip> <note tip>
pm/prj2026/cezar.zlatea/octavian.lepadatu.1778958455.txt.gz · Last modified: 2026/05/16 22:07 by octavian.lepadatu
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