Differences

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

Link to this comparison view

pm:prj2022:agmocanu:mytalkingtom [2022/05/27 23:47]
corina.purcareanu
pm:prj2022:agmocanu:mytalkingtom [2022/05/28 19:58] (current)
corina.purcareanu
Line 11: Line 11:
 intrebare iar el iti va raspunde cu "​Yes"​ sau "​No"​. intrebare iar el iti va raspunde cu "​Yes"​ sau "​No"​.
  
-{{ :​pm:​prj2022:​agmocanu:​schemamytalkingtom.png?​500 | Schema bloc}}+ 
 + 
 +** Schema bloc: ** 
 +{{ :​pm:​prj2022:​agmocanu:​schemamytalkingtom.png?​700 | Schema bloc}}
  
 ===== Hardware Design ===== ===== Hardware Design =====
 +** Componente: **
   * Arduino UNO   * Arduino UNO
   * ecran LCD cu touchsreen   * ecran LCD cu touchsreen
   * speaker   * speaker
 +
 +
 +
 +
 +** Schema electrica: **
 +{{ :​pm:​prj2022:​agmocanu:​schemaelectrica.jpg?​700 | Schema electrica}}
  
 ===== Software Design ===== ===== Software Design =====
-Mediul de dezvoltare folosit este Arduino IDE.+Mediul de dezvoltare folosit este ** Arduino IDE **.
  
 Am folosit librariile: Am folosit librariile:
-  * MCUFRIEND_kbv si Adafruit_GFX pentru a desena pe ecran. Aceste librarii sunt folosite pentru ecrane de 3.5" sau mai mari intrucat acestea nu suporta libraria standard de la Adafruit. +  ​* ** MCUFRIEND_kbv ​** si ** Adafruit_GFX ​ ​** ​pentru a desena pe ecran. Aceste librarii sunt folosite pentru ecrane de 3.5" sau mai mari intrucat acestea nu suporta libraria standard de la Adafruit. 
-  * TouchScreen.h pentru a implementa functionalitatea de touchscreen. Aceasta este capabila sa detecteze presiunea in orice punct de pe ecran. +  ​* ** TouchScreen.h ​** pentru a implementa functionalitatea de touchscreen. Aceasta este capabila sa detecteze presiunea in orice punct de pe ecran. 
-  * PCM.h pentru a reda audio. Aceasta reda sunete prin apelarea functiei startPlayback ce primeste ca parametru un array de char-uri si dimensiunea.+  ​* ** PCM.h ** pentru a reda audio. Aceasta reda sunete prin apelarea functiei startPlayback ce primeste ca parametru un array de char-uri si dimensiunea.
  
-Pentru a reda audio am folosit Audacity pentru a converti sunetul intr-unul cu frecventa de 8000Hz si in format 16-bit PCM. Dupa aceea am convertit sunetul intr-un array de char-uri folosind executabilul EncodeAudio ce se afla in descrierea clipului mentionat la resurse.+Pentru a reda audio am folosit ​** Audacity ​** pentru a converti sunetul intr-unul cu frecventa de 8000Hz si in format 16-bit PCM. Dupa aceea am convertit sunetul intr-un array de char-uri folosind executabilul ​** EncodeAudio ​** ce se afla in descrierea clipului mentionat la resurse.
  
-Cand se porneste jocul, acesta se afla in HOME iar in laterale se afla butoanele din meniu desenate intuitiv. Oricare dintre acestea+Cand se porneste jocul, acesta se afla in ** HOME ** iar in laterale se afla butoanele din meniu desenate intuitiv. Oricare dintre acestea
 poate fi apasat si se trece intr-una dintre celelalte camere si anume: ​ poate fi apasat si se trece intr-una dintre celelalte camere si anume: ​
-  * CUSTOM unde se poate alege gender-ul pisicii +  ​* ** CUSTOM ​** unde se poate alege gender-ul pisicii 
-  * SPEAK unde vorbesti cu motanul si el iti va raspunde +  ​* ** SPEAK ** unde vorbesti cu motanul si el iti va raspunde 
-  * EAT unde ii poti da de mancare +  ​* ** EAT ** unde ii poti da de mancare 
-  * WASH unde pisica este spalata de un dus +  ​* ** WASH ** unde pisica este spalata de un dus 
-  * SLEEP unde pisica doarme+  ​* ** SLEEP ** unde pisica doarme
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
-Aceasta este pagina de pornire.+  *  ​Aceasta este pagina de pornire.
 {{ :​pm:​prj2022:​agmocanu:​home.jpg?​500 | HOME}} {{ :​pm:​prj2022:​agmocanu:​home.jpg?​500 | HOME}}
  
-Acesta este modul CUSTOM, optiunea MALE fiind selectata by default dar poate fi schimbata apasand pe FEMALE.+  * Acesta este modul ** CUSTOM ​**, optiunea MALE fiind selectata by default dar poate fi schimbata apasand pe FEMALE.
 {{ :​pm:​prj2022:​agmocanu:​custom.jpg?​500 | CUSTOM}} {{ :​pm:​prj2022:​agmocanu:​custom.jpg?​500 | CUSTOM}}
  
-Acesta este modul SPEAK unde exista un buton "Press to speak!"​. Poti vorbi cat timp este apasat, apoi motanul iti va raspunde.+  * Acesta este modul ** SPEAK ** unde exista un buton "Press to speak!"​. Poti vorbi cat timp este apasat, apoi motanul iti va raspunde.
 {{ :​pm:​prj2022:​agmocanu:​speak.jpg?​500 | SPEAK}} {{ :​pm:​prj2022:​agmocanu:​speak.jpg?​500 | SPEAK}}
  
-Acesta este modul EAT unde exista un buton "Feed me!". Il poti apasa iar motanul primeste de mancare.+  * Acesta este modul ** EAT ** unde exista un buton "Feed me!". Il poti apasa iar motanul primeste de mancare.
 {{ :​pm:​prj2022:​agmocanu:​eat.jpg?​500 | EAT}} {{ :​pm:​prj2022:​agmocanu:​eat.jpg?​500 | EAT}}
  
-Acesta este modul WASH unde se afla un dus deasupra pisicii.+  * Acesta este modul ** WASH ** unde se afla un dus deasupra pisicii.
 {{ :​pm:​prj2022:​agmocanu:​wash.jpg?​500 | WASH}} {{ :​pm:​prj2022:​agmocanu:​wash.jpg?​500 | WASH}}
  
-Aceste ​unde modul SLEEP unde pisica doarme.+  * Acesta ​unde modul ** SLEEP ** unde pisica doarme.
 {{ :​pm:​prj2022:​agmocanu:​sleep.jpg?​500 | SLEEP}} {{ :​pm:​prj2022:​agmocanu:​sleep.jpg?​500 | SLEEP}}
  
-Iar aceasta este pisica mea incercand sa-mi manance proiectul :-D+  * Iar aceasta este pisica mea incercand sa-mi manance proiectul :-D
 {{ :​pm:​prj2022:​agmocanu:​zuza.jpg?​500 |}} {{ :​pm:​prj2022:​agmocanu:​zuza.jpg?​500 |}}
  
Line 63: Line 73:
  
 ===== Download ===== ===== Download =====
-{{:​pm:​prj2022:​agmocanu:​mytalkingtom.zip| Arhiva proiect}}+{{:​pm:​prj2022:​agmocanu:​mytalkingtomproject.zip| Arhiva proiect}} 
 + 
 +[[https://​youtu.be/​9ccEksceiRE|Demo Proiect]]
  
 ===== Jurnal ===== ===== Jurnal =====
 +    *  **21.04.2022**:​ Comandare piese
     *  **05.05.2022**:​ Creare pagina     *  **05.05.2022**:​ Creare pagina
     *  **06.05.2022**:​ Adaugare descriere si schema bloc     *  **06.05.2022**:​ Adaugare descriere si schema bloc
-    * **27.95.2022** Completare pagina pentru milestone 2+    ​*  **18.05.2022** - **27.05.2022**:​ Realizare proiect 
 +    ​* **27.05.2022** Completare pagina pentru milestone 2
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
Line 76: Line 90:
  
 [[https://​github.com/​adafruit/​Adafruit_TouchScreen|Touchscreen.h]] [[https://​github.com/​adafruit/​Adafruit_TouchScreen|Touchscreen.h]]
 +
 +[[https://​www.youtube.com/​watch?​v=VNsoiEw5mSk|Yes Sound]]
 +
 +[[https://​www.youtube.com/​watch?​v=FRj_hAO1Sgs|No Sound]]
  
 <​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/prj2022/agmocanu/mytalkingtom.1653684429.txt.gz · Last modified: 2022/05/27 23:47 by corina.purcareanu
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