Differences

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

Link to this comparison view

pm:prj2026:atoader:stefan.covaliu [2026/05/24 17:23]
stefan.covaliu [Module Hardware]
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 63: Line 63:
 | Fire jumper | Male-to-male | ~30 | | Fire jumper | Male-to-male | ~30 |
 | Cablu USB | Micro-USB | 1 | | Cablu USB | Micro-USB | 1 |
-| Sursa alimentare | 24V externa | 1 |+| Sursa alimentare | 12V externa | 1 |
  
 ==== Conexiuni pini ==== ==== Conexiuni pini ====
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]]
pm/prj2026/atoader/stefan.covaliu.1779632598.txt.gz · Last modified: 2026/05/24 17:23 by stefan.covaliu
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