Differences

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

Link to this comparison view

pm:prj2024:vstoica:robert.godeanu [2024/05/22 00:19]
robert.godeanu [Software Design]
pm:prj2024:vstoica:robert.godeanu [2024/05/26 23:39] (current)
robert.godeanu [Bibliografie/Resurse]
Line 10: Line 10:
 Diagrama proiect: Diagrama proiect:
  
-{{:​pm:​prj2024:​vstoica:​untitled_diagram.drawio.png?​300|}}+{{:​pm:​prj2024:​vstoica:​untitled_diagram.drawio.png?​400|}}
 ===== Hardware Design ===== ===== Hardware Design =====
  
Line 22: Line 22:
  
  
-{{:​pm:​prj2024:​vstoica:​untitled_sketch_schem.jpg?​300|}} +{{:​pm:​prj2024:​vstoica:​untitled_sketch_schem.jpg?​450|}} 
-{{:​pm:​prj2024:​vstoica:​untitled_sketch_bb.jpg?​300|}}+{{:​pm:​prj2024:​vstoica:​untitled_sketch_bb.jpg?​450|}}
  
 Voi atasa si in capitolul de rezultate obtinute o [[https://​youtu.be/​8tLNDb3SYRA|demonstratie initiala]] a functionalitatii proiectului. Voi atasa si in capitolul de rezultate obtinute o [[https://​youtu.be/​8tLNDb3SYRA|demonstratie initiala]] a functionalitatii proiectului.
  
-Update 20.05.2024: am adaugat si un modul I2C lcd-ului pentru usurinta in asamblarea finala, dar si un buzzer conectat la pin-ul 1 ce va canta cand este ghicit codul+**Update** 20.05.2024: am adaugat si un modul I2C lcd-ului pentru usurinta in asamblarea finala, dar si un buzzer conectat la pin-ul 1 ce va canta cand este ghicit codul
  
 ===== Software Design ===== ===== Software Design =====
Line 63: Line 63:
 V1, V4, V5 sunt pini virtuali setati din Blynk pentru diferentiarea lor V1, V4, V5 sunt pini virtuali setati din Blynk pentru diferentiarea lor
 <​code>​ <​code>​
-// Setam codul initial la  0 0 0 
-int SliderValueOne = 0;  ​ 
-int SliderValueTwo = 0;  ​ 
-int SliderValueThree = 0;  ​ 
 // extragerea valorilor // extragerea valorilor
 BLYNK_WRITE(V1) {  ​ BLYNK_WRITE(V1) {  ​
Line 101: Line 97:
 } }
 </​code>​ </​code>​
 +
 +In loop se vor intampla urmatoarele:​
 +  * citim constant valoarea intentistitatii luminii -> ''​int lightLevel = analogRead(photoPin)''​
 +  * doar daca lightLevel-ul > threshold putem permite codului sa primeasca si urmatoarele valori necesare
 +  * citim acum valorile primite de potentiometre. Ele in mod normal citesc valori pana la 1023, dar noi le vom mapa doar pana la 9: ''​int PotOne = map(analogRead(A0),​ 0, 1023, 0, 9)'',​ urmand apoi sa printam constant pe lcd valorile acestora
 +  * cat timp nu a fost ghicit codul, vom urmari cat de aproape suntem de acesta pentru a afisa o culoare de la rece la cald folosind led-ul rgb 
 +  * dupa ce a fost gasit, se vor intampla urmatoarele lucruri: ​
 +      * buzzer-ul va canta o melodie
 +      * servomotorul se va roti pentru a deschide cutia
 +      * led-ul va schimba si va clipi verde
 +  * pentru a inchide la loc cutia, tot ce trebuie sa facem este sa mutam potentiometrele pe 0 0 0
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
Line 106: Line 113:
 Demonstratie initiala functionalitate proiect - 12.05.2024: Demonstratie initiala functionalitate proiect - 12.05.2024:
 [[https://​youtu.be/​8tLNDb3SYRA|Safe Crack]] [[https://​youtu.be/​8tLNDb3SYRA|Safe Crack]]
-===== Concluzii =====+ 
 +Update: adaugat modul i2c si buzzer: 
 + 
 +{{:​pm:​prj2024:​vstoica:​update.jpg?​360|}}
  
 ===== Download ===== ===== Download =====
Line 116: Line 126:
 </​note>​ </​note>​
  
-===== Jurnal ===== 
- 
-<note tip> 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. 
-</​note>​ 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.+  * https://​docs.arduino.cc/​resources/​pinouts/​ABX00023-full-pinout.pdf 
 +  ​https://​docs.arduino.cc/​tutorials/​iot-bundle/​puzzlebox 
 +  ​https://​blynk.io/​getting-started
 </​note>​ </​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/prj2024/vstoica/robert.godeanu.1716326377.txt.gz · Last modified: 2024/05/22 00:19 by robert.godeanu
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