This shows you the differences between two versions of the page.
|
pm:prj2026:atoader:stefan.covaliu [2026/05/24 17:23] stefan.covaliu [Lista componente] |
pm:prj2026:atoader:stefan.covaliu [2026/05/24 23:43] (current) stefan.covaliu [Demo Video] |
||
|---|---|---|---|
| Line 20: | Line 20: | ||
| * **Fotorezistor LDR GL5528** : conectat intr-un divizor de tensiune cu o rezistenta de 10kΩ la GND. Punctul de mijloc este citit pe pinul A0 prin ADC-ul intern pe 10 biti. Valoarea citita determina cat de multa componenta calda se adauga in culoarea finala. | * **Fotorezistor LDR GL5528** : conectat intr-un divizor de tensiune cu o rezistenta de 10kΩ la GND. Punctul de mijloc este citit pe pinul A0 prin ADC-ul intern pe 10 biti. Valoarea citita determina cat de multa componenta calda se adauga in culoarea finala. | ||
| * **Modul RTC DS3231** : tine ora exacta inclusiv la oprirea alimentarii, datorita bateriei CR2032. Comunicatia se face prin I2C: SDA pe A4, SCL pe A5. Ora citita determina automat profilul de culoare al momentului din zi. | * **Modul RTC DS3231** : tine ora exacta inclusiv la oprirea alimentarii, datorita bateriei CR2032. Comunicatia se face prin I2C: SDA pe A4, SCL pe A5. Ora citita determina automat profilul de culoare al momentului din zi. | ||
| - | * **Display OLED SH1106 1.3"** : afiseaza modul activ, culoarea curenta si ora. Comunicatia se face prin SPI hardware: SCK pe D13, MOSI pe D11, CS pe D10, DC pe D7, RST pe D4. Actualizat o data pe secunda. | + | * **Display OLED SSD1306 0.96"** : afiseaza modul activ, culoarea curenta si ora. Comunicatia se face prin SPI hardware: SCK pe D13, MOSI pe D11, CS pe D10, DC pe D7, RST pe D4. Actualizat o data pe secunda. |
| * **3x MOSFET LR7843** : tranzistori N-Channel Logic Level care controleaza independent cele trei canale RGB prin PWM. Gate-urile sunt conectate la D3 (rosu), D5 (verde) si D6 (albastru). Se deschid complet la 5V pe gate. | * **3x MOSFET LR7843** : tranzistori N-Channel Logic Level care controleaza independent cele trei canale RGB prin PWM. Gate-urile sunt conectate la D3 (rosu), D5 (verde) si D6 (albastru). Se deschid complet la 5V pe gate. | ||
| * **3x LED discret (Rosu, Verde, Albastru)** - elementele de iluminat. Fiecare LED are un rezistor de 220Ω in serie pe anod conectat la 5V, iar catodul conectat la Drain-ul MOSFET-ului corespunzator. | * **3x LED discret (Rosu, Verde, Albastru)** - elementele de iluminat. Fiecare LED are un rezistor de 220Ω in serie pe anod conectat la 5V, iar catodul conectat la Drain-ul MOSFET-ului corespunzator. | ||
| Line 34: | Line 34: | ||
| * **Calcul temperatura culoare** : combina valorile LDR si RTC pentru a calcula tripletul RGB final. Trece lin de la (255, 200, 100) seara la (200, 220, 255) dimineata. | * **Calcul temperatura culoare** : combina valorile LDR si RTC pentru a calcula tripletul RGB final. Trece lin de la (255, 200, 100) seara la (200, 220, 255) dimineata. | ||
| * **Control PWM canale RGB** : aplica valorile RGB calculate pe D3, D5, D6, controlând duty cycle-ul pentru fiecare MOSFET. | * **Control PWM canale RGB** : aplica valorile RGB calculate pe D3, D5, D6, controlând duty cycle-ul pentru fiecare MOSFET. | ||
| - | * **Driver OLED SPI** : actualizeaza display-ul SH1106 o data pe secunda cu modul activ, valorile RGB curente si ora. | + | * **Driver OLED SPI** : actualizeaza display-ul SSD1306 o data pe secunda cu modul activ, valorile RGB curente si ora. |
| * **Logica de prioritizare** : buton fizic > comanda Bluetooth > mod automat (LDR + RTC). | * **Logica de prioritizare** : buton fizic > comanda Bluetooth > mod automat (LDR + RTC). | ||
| Line 47: | Line 47: | ||
| | Placa microcontroller | ATmega328P-XMINI | 1 | | | Placa microcontroller | ATmega328P-XMINI | 1 | | ||
| | Modul Bluetooth | HC-06 UART | 1 | | | Modul Bluetooth | HC-06 UART | 1 | | ||
| - | | Display OLED | SH1106 1.3" SPI | 1 | | + | | Display OLED | SSD1306 0.96" SPI | 1 | |
| | Modul RTC | DS3231 I2C | 1 | | | Modul RTC | DS3231 I2C | 1 | | ||
| | MOSFET | LR7843 N-Channel Logic Level | 3 | | | MOSFET | LR7843 N-Channel Logic Level | 3 | | ||
| Line 254: | Line 254: | ||
| ==== Demo Video ==== | ==== Demo Video ==== | ||
| - | [[https://LINK_VIDEO_TAU|Demo Video - Smart Lamp Controller]] | + | [[https://drive.google.com/file/d/1rH4AE9yBBfuPUU4mn2AI_eMcyocapCyA/view?usp=sharing|Demo Drive Video - Smart Lamp Controller]] |
| + | |||
| + | [[https://www.youtube.com/shorts/O9K0OdRhifo |Demo YouTube Video - Smart Lamp Controller]] | ||
| ==== Github ==== | ==== Github ==== | ||
| [[https://github.com/CovaliuStefan/LampaRGB|CovaliuStefan/LampaRGB]] | [[https://github.com/CovaliuStefan/LampaRGB|CovaliuStefan/LampaRGB]] | ||