This shows you the differences between two versions of the page.
|
pm:prj2026:cezar.zlatea:octavian.lepadatu [2026/05/16 22:07] octavian.lepadatu [Hardware Design] |
pm:prj2026:cezar.zlatea:octavian.lepadatu [2026/05/16 23:48] (current) octavian.lepadatu [Hardware Design] |
||
|---|---|---|---|
| Line 42: | Line 42: | ||
| - | <note tip> | ||
| - | O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. | ||
| - | |||
| - | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | ||
| - | </note> | ||
| ===== 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 65: | 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> | ||