Differences

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

Link to this comparison view

pm:prj2025:fstancu:ccroitoru1703 [2025/05/29 12:02]
ccroitoru1703
pm:prj2025:fstancu:ccroitoru1703 [2025/05/29 22:15] (current)
ccroitoru1703
Line 52: Line 52:
  
   *Buzzer   *Buzzer
-    *folosesc pinul D2 deoarece este un pin digital care poate genera semnal PWM+    *folosesc pinul D3 deoarece este un pin digital care poate genera semnal PWM
  
   *Led   *Led
-    *pentru coloare rosie folosesc pinul D9 deoarece este un pin digital cu soport PWM +    *pentru coloare rosie folosesc pinul D9 
-    *pentru coloare rosie folosesc pinul D10 deoarece este un pin digital cu soport PWM +    *pentru coloare rosie folosesc pinul D10 
-    *pentru coloare rosie folosesc pinul D11 deoarece este un pin digital cu soport PWM+    *pentru coloare rosie folosesc pinul D11
  
  
   *LCD Nokia 5110   *LCD Nokia 5110
-    *RST este connect la D3+    *RST este connect la D12
     *CE este connect la D4     *CE este connect la D4
     *DC este connect la D5     *DC este connect la D5
Line 75: Line 75:
 | Joystick – axa Y    | A1          | Analog (ADC)     | Folosesc A1 deoarece este un pin analogic care poate citi variația tensiunii în funcție de poziția joystickului pe axa verticală ​  | | Joystick – axa Y    | A1          | Analog (ADC)     | Folosesc A1 deoarece este un pin analogic care poate citi variația tensiunii în funcție de poziția joystickului pe axa verticală ​  |
 | Joystick – buton    | D8          | Digital Input    | Folosesc D8 deoarece este un pin digital care poate citi starea HIGH/LOW la apăsare | | Joystick – buton    | D8          | Digital Input    | Folosesc D8 deoarece este un pin digital care poate citi starea HIGH/LOW la apăsare |
-| Buzzer pasiv        | D2          | Digital (PWM)    | Folosesc D2 deoarece este un pin digital care poate genera semnal PWM pentru a emite sunete | +| Buzzer pasiv        | D3          | Digital (PWM)    | Folosesc D2 deoarece este un pin digital care poate genera semnal PWM pentru a emite sunete | 
-| LED RGB – roșu      | D9          | PWM Output ​      | Folosesc D9 pentru controlul culorii roșu, fiind pin PWM             | +| LED RGB – roșu      | D9          | PWM Output ​      | Folosesc D9 pentru controlul culorii roșu             | 
-| LED RGB – verde     | D10         | PWM Output ​      | Folosesc D10 pentru controlul culorii verde al LED-ului RGB, fiind pin PWM        ​+| LED RGB – verde     | D10         | PWM Output ​      | Folosesc D10 pentru controlul culorii verde al LED-ului RGB       ​
-| LED RGB – albastru ​ | D11         | PWM Output ​      | Folosesc D11 pentru controlul culorii albastru al LED-ului RGB, fiind pin PWM     +| LED RGB – albastru ​ | D11         | PWM Output ​      | Folosesc D11 pentru controlul culorii albastru al LED-ului RGB    
-| LCD Nokia 5110 – RST| D3          | Digital Output ​   | Reset hardware al LCD-ului ​                                                         |+| LCD Nokia 5110 – RST| D12          | Digital Output ​   | Reset hardware al LCD-ului ​                                                         |
 | LCD Nokia 5110 – CE | D4          | Digital Output ​   | Selectează chip-ul LCD-ului pentru comunicare ​                                      | | LCD Nokia 5110 – CE | D4          | Digital Output ​   | Selectează chip-ul LCD-ului pentru comunicare ​                                      |
 | LCD Nokia 5110 – DC | D5          | Digital Output ​   | Comută între comandă și date pentru afișaj ​                                         | | LCD Nokia 5110 – DC | D5          | Digital Output ​   | Comută între comandă și date pentru afișaj ​                                         |
Line 89: Line 89:
 ^ Nr. ^ Componentă ^ Cantitate ^ Link ^ ^ Nr. ^ Componentă ^ Cantitate ^ Link ^
 | 1 | Arduino UNO | 1x | [[https://​www.optimusdigital.ro/​ro/​placi-avr/​4561-placa-de-dezvoltare-compatibila-cu-arduino-uno-r3-atmega328p-atmega16u2-cablu-50-cm.html?​search_query=arduino&​results=541]] | | 1 | Arduino UNO | 1x | [[https://​www.optimusdigital.ro/​ro/​placi-avr/​4561-placa-de-dezvoltare-compatibila-cu-arduino-uno-r3-atmega328p-atmega16u2-cablu-50-cm.html?​search_query=arduino&​results=541]] |
-| 2 | LCD Nokia 5110 | 1x | [[https://sigmanortec.ro/display-lcd-nokia-5110-16-inch-albastru-33v]] |+| 2 | LCD Nokia 5110 | 1x | [[https://www.optimusdigital.ro/en/​lcds/​1944-modul-lcd-nokia-5110.html?​gad_source=1&​gad_campaignid=19615979487&​gbraid=0AAAAADv-p3BSNtw6B-MAPx_e9LE-9Juwr&​gclid=CjwKCAjwi-DBBhA5EiwAXOHsGXXF6QnyaaSmJtkkehkO-1PFmJYky0nM6aVENfIhPDoSkVjDO_9BCRoC_PUQAvD_BwE]] |
 | 3 | Joystick | 1x | [[https://​sigmanortec.ro/​Modul-joystick-doua-axe-XY-p126458908]] | | 3 | Joystick | 1x | [[https://​sigmanortec.ro/​Modul-joystick-doua-axe-XY-p126458908]] |
 | 4 | Buzzer pasiv | 1x | [[https://​sigmanortec.ro/​Modul-Buzzer-pasiv-p126182521]] | | 4 | Buzzer pasiv | 1x | [[https://​sigmanortec.ro/​Modul-Buzzer-pasiv-p126182521]] |
Line 95: Line 95:
 | 6 | Breadboard | 1x | [[https://​sigmanortec.ro/​Breadboard-830-puncte-MB-102-p125923983]] | | 6 | Breadboard | 1x | [[https://​sigmanortec.ro/​Breadboard-830-puncte-MB-102-p125923983]] |
 | 7 | Fire | - | [[https://​sigmanortec.ro/​40-Fire-Dupont-30cm-Tata-Tata-p210849599]] | | 7 | Fire | - | [[https://​sigmanortec.ro/​40-Fire-Dupont-30cm-Tata-Tata-p210849599]] |
-| 8| Rezistenta ​| - | [[https://​www.optimusdigital.ro/​en/​resistors/​1097-025w-220-resistor.html?​search_query=resistor&​results=367]] |+| 8| Rezistente ​| - | [[https://​www.optimusdigital.ro/​en/​resistors/​1097-025w-220-resistor.html?​search_query=resistor&​results=367]] |
  
 {{:​pm:​prj2025:​fstancu:​final_poza_croitorubogdan.jpg?​750|}} {{:​pm:​prj2025:​fstancu:​final_poza_croitorubogdan.jpg?​750|}}
 ===== Software Design ===== ===== Software Design =====
  
- +Mediu de dezoltare : PlotmorfmIO\\ 
-<note tip> +LIbrarii folositeAdafruit PCD8544 Nokia 5110 LCD library\\
-Descrierea codului aplicaţiei (firmware): +
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) +
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şi funcţii implementate +
-</​note>​+
  
 Notiuni loboratoare:​ Notiuni loboratoare:​
-  *SPI - utilizat pentru comunicarea cu display-ul Nokia 5110+  *SPI - utilizat pentru comunicarea cu LCD-ul Nokia 5110
   *ADC - citirea poziției joystick-ului (axe X și Y)   *ADC - citirea poziției joystick-ului (axe X și Y)
-  *PWM - generare de sunete ​pe buzzer+  *PWM - generare de sunete ​pentru ​buzzer
   *GPIO - citirea stării butonului joystick-ului   *GPIO - citirea stării butonului joystick-ului
 +  *UART - afisarea pe seriala a castigatorului
  
 Algoritmi Algoritmi
Line 122: Line 117:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-Link video demonstrativ:​https://​youtu.be/​tIQAwqHiOI0?​si=cD2ID9he0TUJXD2k +Link video demonstrativ:​https://​youtu.be/​tIQAwqHiOI0?​si=cD2ID9he0TUJXD2k\\ 
- +{{:​pm:​prj2025:​fstancu:​final_poza_croitorubogdan.jpg?​200|}}
-===== Concluzii =====+
  
 ===== Download ===== ===== Download =====
Line 133: Line 127:
  
 03.05 : Alegerea temei\\ 03.05 : Alegerea temei\\
-05.05 : Creare pagina wiki + creare ​documentatie\\+05.05 : Creare pagina wiki + completare ​documentatie\\
 09.05 : Testare piese\\ 09.05 : Testare piese\\
 10.05 : Completare sectiune Hardware\\ 10.05 : Completare sectiune Hardware\\
-14.05 : Scriere cod display ​si joystick\\ +14.05 : Scriere cod lcd si joystick\\ 
-17.05 : Update cod\\+20.05 : Update cod\\
  
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +  ​*Arduino UNO - https://​docs.arduino.cc/resources/​datasheets/​A000066-datasheet.pdf 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +  ​*Display Nokia 5110 : https://​cdn.sparkfun.com/​assets/​b/​1/​b/​e/​f/​Nokia5110.pdf
-</note> +
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2025/fstancu/ccroitoru1703.1748509364.txt.gz · Last modified: 2025/05/29 12:02 by ccroitoru1703
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