This shows you the differences between two versions of the page.
|
pm:prj2026:ciprian.popescu0411:elena_corina.micu [2026/05/08 23:24] elena_corina.micu [Introducere] |
pm:prj2026:ciprian.popescu0411:elena_corina.micu [2026/05/15 23:23] (current) elena_corina.micu [Hardware Design] |
||
|---|---|---|---|
| Line 40: | Line 40: | ||
| Lista componente: | Lista componente: | ||
| * Arduino Uno | * Arduino Uno | ||
| - | * LCD | + | * LCD + I2C |
| - | * LED-uri LCD | + | * LED-uri RGB |
| - | * butoane | + | * 4 butoane |
| * potentiometru | * potentiometru | ||
| * DHT11 | * DHT11 | ||
| Line 50: | Line 50: | ||
| * fire | * fire | ||
| - | Aici puneţi tot ce ţine de hardware design: | + | ^ Componenta ^ Pin Componenta ^ Pin Arduino ^ Rol ^ |
| - | * listă de piese | + | | LCD I2C | VCC | 5V | Alimentare modul LCD | |
| - | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | | LCD I2C | GND | GND | GND-ul comun al circuitului | |
| - | * diagrame de semnal | + | | LCD I2C | SDA | A4 | Linie Serial Data pentru protocolul I2C | |
| - | * rezultatele simulării | + | | LCD I2C | SCL | A5 | Linie Serial Clock pentru protocolul I2C | |
| + | | LED-uri RGB | RED | D3 | Pin PWM folosit pentru controlul intensitatii culorii rosii | | ||
| + | | LED-uri RGB | GREEN | D5 | Pin PWM folosit pentru controlul intensitatii culorii verzi | | ||
| + | | LED-uri RGB | BLUE | D6 | Pin PWM folosit pentru controlul intensitatii culorii albastre | | ||
| + | | LED-uri RGB | COMUN (catod) | GND | GND comun pentru toate LED-urile RGB | | ||
| + | | Potentiometru | Pin stanga | 5V | Alimentare potentiometru | | ||
| + | | Potentiometru | Pin mijloc | A0 | Intrare analogica ADC pentru reglarea intensitatii LED-urilor | | ||
| + | | Potentiometru | Pin dreapta | GND | GND comun | | ||
| + | | DHT11 | VCC | 5V | Alimentare senzor temperatura si umiditate | | ||
| + | | DHT11 | DATA | D2 | Comunicare digitala GPIO cu microcontrolerul | | ||
| + | | DHT11 | NC | — | Pin neutilizat | | ||
| + | | DHT11 | GND | GND | GND comun | | ||
| + | | Buton schimbare culoare | P1 | D7 | Intrare digitala pentru schimbarea culorii LED-urilor RGB | | ||
| + | | Buton schimbare culoare | P2 | GND | Foloseste rezistenta interna pull-up | | ||
| + | | Buton start/stop citit | P1 | D4 | Intrare digitala pentru pornirea/oprirea sesiunii de citit | | ||
| + | | Buton start/stop citit | P2 | GND | Foloseste rezistenta interna pull-up | | ||
| + | | Buton alarma | P1 | D12 | Intrare digitala pentru setarea alarmei | | ||
| + | | Buton alarma | P2 | GND | Foloseste rezistenta interna pull-up | | ||
| + | | Buton muzica ambientala | P1 | D13 | Intrare digitala pentru activarea muzicii ambientale | | ||
| + | | Buton muzica ambientala | P2 | GND | Foloseste rezistenta interna pull-up | | ||
| + | | Buzzer pasiv | (+) | D8 | Pin controlat prin Timer/PWM pentru generarea frecventelor audio | | ||
| + | | Buzzer pasiv | (-) | GND | GND comun | | ||
| + | |||
| + | |||
| + | In etapa actuala au fost implementate si verificate: | ||
| + | |||
| + | * conectarea LED-urilor RGB | ||
| + | * controlul culorilor LED-urilor | ||
| + | * conectarea butoanelor | ||
| + | * conectarea potentiometrului | ||
| + | * conectarea buzzerului pasiv | ||
| + | * conectarea senzorului DHT11 | ||
| + | * conectarea LCD-ului prin I2C | ||
| + | |||
| + | De asemenea, a fost testata functionarea LED-urilor RGB prin schimbarea culorilor si reglarea intensitatii luminoase. | ||
| + | Urmeaza sa fie facuta si adaugata forma de carte pe LED-urile RGB pentru a putea prinde forma de lampa. | ||