Differences

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

Link to this comparison view

pm:prj2021:avaduva:pov_alarma [2021/06/02 02:27]
bogdan.anghel2010 [Asamblare]
pm:prj2021:avaduva:pov_alarma [2021/06/02 10:45] (current)
bogdan.anghel2010 [Schema Bloc]
Line 12: Line 12:
 ==== Schema Bloc ==== ==== Schema Bloc ====
 {{:​pm:​prj2021:​avaduva:​pov_buzzer1.png?​480|}} {{:​pm:​prj2021:​avaduva:​pov_buzzer1.png?​480|}}
 +
 +==== Schema Electrica ====
 +{{:​pm:​prj2021:​avaduva:​circuit_electric.png?​800|}}
 ===== Hardware Design ===== ===== Hardware Design =====
  
Line 36: Line 39:
   - am conectat o baterie 9V la o mufa de alimentare pentru a o putea conecta la placuta Arduino;   - am conectat o baterie 9V la o mufa de alimentare pentru a o putea conecta la placuta Arduino;
   - am montat pe o placa de gips-carton subtire (spoiler: o sa fie prea grea) componentele mentionate anterior si le-am lipit cu silicon;   - am montat pe o placa de gips-carton subtire (spoiler: o sa fie prea grea) componentele mentionate anterior si le-am lipit cu silicon;
-  - am atasat ​un motor pe un suport de metal pentru a invarti placa.+  - am atasat ​suportul ​pe un ventilator ​pentru a invarti placa.
  
  
Line 52: Line 55:
 Functia printLetter afiseaza litera curenta cu ajutorul ledurilor Functia printLetter afiseaza litera curenta cu ajutorul ledurilor
 <​code>​ <​code>​
 + void setup()
 + ​{ ​
 +         ​Serial.begin(9600); ​      
 +         ​pinMode(IR_pin,​INPUT);​
 +         for( int i = 2; i<10 ;i++ ) 
 +           {
 +            pinMode(i, OUTPUT);
 +           }
 +                ​
 +         ​letterSpace =4;        ​
 +         ​delayTime =1;
 +}
 +
 +
  void printLetter(int letter[])  void printLetter(int letter[])
  {  {
            int y;            int y;
-          ​ 
            for (y=0; y<8; y++)            for (y=0; y<8; y++)
            {            {
Line 61: Line 77:
            }            }
            ​delay(delayTime);​            ​delay(delayTime);​
-          ​ 
            for (y=0; y<8; y++)            for (y=0; y<8; y++)
            {            {
Line 67: Line 82:
            }            }
            ​delay(delayTime);​            ​delay(delayTime);​
-          
            for (y=0; y<8; y++)            for (y=0; y<8; y++)
            {            {
Line 81: Line 95:
            }            }
            ​delay(delayTime);​            ​delay(delayTime);​
-          
            for (y=0; y<8; y++)            for (y=0; y<8; y++)
            {            {
Line 87: Line 100:
            }            }
            ​delay(letterSpace);​            ​delay(letterSpace);​
 +
 +              pinMode(13, OUTPUT);
 +
 +
 + 
 + void loop()
 + {
 +  if(digitalRead(IR_pin)==LOW)
 +  {
 +     ​printLetter (P);
 +     ​printLetter (O);
 +     ​printLetter (V);
 +  }
 +     
 +}
 +
 </​code>​ </​code>​
 +
 +{{:​pm:​prj2021:​avaduva:​pov.txt| Codul ca txt}}
 +
 ===== Rezultate Obtinute ===== ===== Rezultate Obtinute =====
  
 Acesta este aspectul final al proiectului. Din pacate nu functioneaza efectiv, intrucat motorul este prea slab pentru a putea invarti suportul suficient de repede. Voi incerca sa inlocuiesc fie suportul fie motorul pentru a-l face functional. Acesta este aspectul final al proiectului. Din pacate nu functioneaza efectiv, intrucat motorul este prea slab pentru a putea invarti suportul suficient de repede. Voi incerca sa inlocuiesc fie suportul fie motorul pentru a-l face functional.
  
-Datorita lipsei unui modul RTC, nu am putut realiza functionalitatea initial dorita, aceea de a avea un ceas POV cu alarma. ​+Datorita lipsei unui modul RTC, nu am putut realiza functionalitatea initial dorita, aceea de a avea un ceas POV cu alarma. Buzzerul functioneaza la trigger (hardcoded),​ dar neavand un timp setat pentru a reprezenta o alarma acesta nu se activeaza automat.
  
 {{:​pm:​prj2021:​avaduva:​proiect.jpg?​300|}} {{:​pm:​prj2021:​avaduva:​proiect.jpg?​300|}}
Line 101: Line 133:
  
 A fost un proiect interesant si regret ca nu i-am acordat mai multa atentie si timp. Dificultatea nu a fost una mare, dar lipsa componentelor adecvate (motor mai puternic / placuta mai usoare si modulul RTC) m-au impiedicat din ducerea proiectului la sfarsit. Voi incerca sa finaliza proiectul dupa terminarea examenelor pentru a avea satisfactia de proiect terminat. A fost un proiect interesant si regret ca nu i-am acordat mai multa atentie si timp. Dificultatea nu a fost una mare, dar lipsa componentelor adecvate (motor mai puternic / placuta mai usoare si modulul RTC) m-au impiedicat din ducerea proiectului la sfarsit. Voi incerca sa finaliza proiectul dupa terminarea examenelor pentru a avea satisfactia de proiect terminat.
-===== Download ===== 
  
 ===== Jurnal ===== ===== Jurnal =====
pm/prj2021/avaduva/pov_alarma.1622590039.txt.gz · Last modified: 2021/06/02 02:27 by bogdan.anghel2010
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