Differences

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

Link to this comparison view

pm:prj2024:vstoica:bogdan.dumitru2304 [2024/05/25 16:32]
bogdan.dumitru2304 [Hardware Design]
pm:prj2024:vstoica:bogdan.dumitru2304 [2024/05/31 13:54] (current)
bogdan.dumitru2304 [Bibliografie/Resurse]
Line 8: Line 8:
  
 Acest proiect fiind un POC, poate fi expandat prin folosirea unor componente mult mai avansate, care pot fi folosite si pe distante mai mari si avand o precizie mult mai bune decat cele din kit-ul pe care il voi folosi eu pentru acest mini proiect. Astfel, poate deservi si ca un punct de inspiratie si pentru alte persoane care doresc sa implementeze mici proiecte / sisteme. Acest proiect fiind un POC, poate fi expandat prin folosirea unor componente mult mai avansate, care pot fi folosite si pe distante mai mari si avand o precizie mult mai bune decat cele din kit-ul pe care il voi folosi eu pentru acest mini proiect. Astfel, poate deservi si ca un punct de inspiratie si pentru alte persoane care doresc sa implementeze mici proiecte / sisteme.
-<note tip> +
-Prezentarea pe scurt a proiectului vostru: +
-  * ce face +
-  * care este scopul lui +
-  * care a fost ideea de la care aţi pornit +
-  * de ce credeţi că este util pentru alţii şi pentru voi +
-</​note>​+
 ===== Descriere generală ===== ===== Descriere generală =====
  
Line 32: Line 26:
   * Daca sistemul este activat, iar senzorul PIR detecteaza miscare, se trimite un semnal catre microprocesor,​ iar un buzzer si un LED rosu se vor activa, precum si afisarea unui mesaj sugestiv pe ecran. Dupa ce miscarea nu mai este detectata, buzzerul si LED-ul se vor opri.   * Daca sistemul este activat, iar senzorul PIR detecteaza miscare, se trimite un semnal catre microprocesor,​ iar un buzzer si un LED rosu se vor activa, precum si afisarea unui mesaj sugestiv pe ecran. Dupa ce miscarea nu mai este detectata, buzzerul si LED-ul se vor opri.
  
-<note tip> 
-O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. 
- 
-Exemplu de schemă bloc: http://​www.robs-projects.com/​mp3proj/​newplayer.html 
-</​note>​ 
  
 ===== Hardware Design ===== ===== Hardware Design =====
Line 67: Line 56:
  
 ===== Software Design ===== ===== Software Design =====
- 
- 
-<note tip> 
-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>​ 
- 
 ==Mediu de Dezvoltare== ==Mediu de Dezvoltare==
 Arduino IDE, apoi mai tarziu am folosit VSC cu PlatformIO, importand proiectul de Arduino scris anterior. Arduino IDE, apoi mai tarziu am folosit VSC cu PlatformIO, importand proiectul de Arduino scris anterior.
Line 107: Line 86:
  
   // Timer1 configuration:​ 1Hz (1 second interval)   // Timer1 configuration:​ 1Hz (1 second interval)
-  ​noInterrupts();                     // Disable all interrupts+  ​cli();                     // Disable all interrupts
   TCCR1A = 0;                          // Set entire TCCR1A register to 0   TCCR1A = 0;                          // Set entire TCCR1A register to 0
   TCCR1B = 0;                          // Same for TCCR1B   TCCR1B = 0;                          // Same for TCCR1B
Line 115: Line 94:
   TCCR1B |= (1 << CS12) | (1 << CS10); // 1024 prescaler   TCCR1B |= (1 << CS12) | (1 << CS10); // 1024 prescaler
   TIMSK1 |= (1 << OCIE1A); ​            // Enable timer compare interrupt   TIMSK1 |= (1 << OCIE1A); ​            // Enable timer compare interrupt
-  ​interrupts();                        // Enable all interrupts+  ​sei();                        // Enable all interrupts
  
   // Give the sensor some time to calibrate   // Give the sensor some time to calibrate
Line 292: Line 271:
 Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.
 </​note>​ </​note>​
 +
 +{{:​pm:​prj2024:​vstoica:​bogdan.dumitru2304:​proiect_pm.zip|}}
  
 <​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/prj2024/vstoica/bogdan.dumitru2304.1716643924.txt.gz · Last modified: 2024/05/25 16:32 by bogdan.dumitru2304
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