Differences

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

Link to this comparison view

pm:prj2025:iotelea:mihai.tanase1509 [2025/05/08 14:13]
mihai.tanase1509 a
pm:prj2025:iotelea:mihai.tanase1509 [2025/05/12 22:22] (current)
mihai.tanase1509 [Software Design]
Line 1: Line 1:
 ====== Mini Bâlci ====== ====== Mini Bâlci ======
  
-===== Descriere generală ​=====+===== Introducere ​=====
  
 Proiectul curent contine 2 joculete des intalnite la balci, anume <​html><​a class="​high_striker"​ href="​https://​en.wikipedia.org/​wiki/​High_striker">​High Striker</​a></​html>​ si ceva similar cu Wheel of Fortune (dar nu ofera recompense). Proiectul curent contine 2 joculete des intalnite la balci, anume <​html><​a class="​high_striker"​ href="​https://​en.wikipedia.org/​wiki/​High_striker">​High Striker</​a></​html>​ si ceva similar cu Wheel of Fortune (dar nu ofera recompense).
  
 Proiectul este in esenta un singur joc; scopul jocului este de a stimula unul din senzori, la un moment dat, la un prag aleator; odata ghicit pragul, jocul se considera terminat si va afisa, device-ului conectat la microcontroller,​ un <​html><​a class="​resistance_sensor"​ href="​https://​www.youtube.com/​watch?​v=xvFZjo5PgG0">​mesaj al zilei</​a></​html>​. Proiectul este in esenta un singur joc; scopul jocului este de a stimula unul din senzori, la un moment dat, la un prag aleator; odata ghicit pragul, jocul se considera terminat si va afisa, device-ului conectat la microcontroller,​ un <​html><​a class="​resistance_sensor"​ href="​https://​www.youtube.com/​watch?​v=xvFZjo5PgG0">​mesaj al zilei</​a></​html>​.
 +
 +===== Descriere generala ======
  
 Pragul este o valoare aleasa aleator de catre microcontroller,​ din domeniul pe care il suporta senzorul. Pragul este o valoare aleasa aleator de catre microcontroller,​ din domeniul pe care il suporta senzorul.
Line 12: Line 14:
  
 (Domeniul pe care il suporta senzorul de forta rezistiv) (Domeniul pe care il suporta senzorul de forta rezistiv)
- 
  
 == Diagrama bloc == == Diagrama bloc ==
  
-{{pm:​prj2025:​iotelea:​diagram.png}}+{{pm:​prj2025:​iotelea:​diagrama_mihai1509.png}}
  
-===== Hardware Design ===== 
  
-x1 <​html><​a class="​resistance_sensor"​ href="​https://​ardushop.ro/​ro/​senzori/​1376-senzor-de-forta-rezistiv-fsr402-6427854020079.html">​Senzor de forta rezistiv</​a></​html>​ 
  
-x1 <​html><​a class="​resistance_sensor"​ href="​https://​www.amazon.com/​SMAMZ-Pieces-photoelectric-photoresistor-Suitable/​dp/​B0CLJ9W2YX">​Fotorezistor</​a></​html>​ 
- 
-x1 LED - pentru fotorezistor 
- 
-x1 LED - pentru a semnala cat de departe, fata de prag, este stimulul curent 
- 
-x1 LED - pentru timer, arata cat timp a mai ramas 
- 
-x1 buton - pentru a schimba focusul microcontroller-ului,​ de la un senzor la celalalt 
- 
-===== Software Design ===== 
  
 Microcontroller-ul va fi focusat **doar** pe un senzor la un moment dat; pentru a analiza pe celalalt, se va apasa **un buton**, generandu-se astfel o **intrerupere**. Microcontroller-ul va fi focusat **doar** pe un senzor la un moment dat; pentru a analiza pe celalalt, se va apasa **un buton**, generandu-se astfel o **intrerupere**.
Line 48: Line 36:
   * timer-ul ajunge la 0   * timer-ul ajunge la 0
  
-Finalul jocului presupune afisarea unui mesaj **prin UART** laptop-ului conectat la microcontroller;​ mesajul este doar unul, hardcodat si se incarca odata cu incarcarea codului pe microcontroller (deci este un string retinut pe stiva).+Finalul jocului presupune afisarea unui mesaj **prin UART** laptop-ului conectat la microcontroller;​ mesajul este doar unul, hardcodat si se incarca odata cu incarcarea codului pe microcontroller (deci este un string retinut pe stiva). ​Totodata, daca pragul a fost atins, servomotorul va porni si va roti moneda lipita pe acesta. 
 + 
 + 
 + 
 +===== Hardware Design ===== 
 + 
 +x1 <​html><​a class="​resistance_sensor"​ href="​https://​ardushop.ro/​ro/​senzori/​1376-senzor-de-forta-rezistiv-fsr402-6427854020079.html">​Senzor de forta rezistiv</​a></​html>​ 
 + 
 +x1 <​html><​a class="​resistance_sensor"​ href="​https://​www.amazon.com/​SMAMZ-Pieces-photoelectric-photoresistor-Suitable/​dp/​B0CLJ9W2YX">​Fotorezistor</​a></​html>​ 
 + 
 +x1 LED - pentru fotorezistor 
 + 
 +x1 LED - pentru a semnala cat de departe, fata de prag, este stimulul curent 
 + 
 +x1 LED - pentru timer, arata cat timp a mai ramas 
 + 
 +x1 buton - pentru a schimba focusul microcontroller-ului,​ de la un senzor la celalalt 
 + 
 +x1 <​html><​a class="​resistance_sensor"​ href="​https://​www.optimusdigital.ro/​ro/​motoare-servomotoare/​26-micro-servomotor-sg90.html?​gQT=1">​Servomotor</​a></​html>​ 
 +===== Software Design =====
  
 +Mediu de dezvoltare: Arduino IDE
  
pm/prj2025/iotelea/mihai.tanase1509.1746702783.txt.gz · Last modified: 2025/05/08 14:13 by mihai.tanase1509
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