Differences

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

Link to this comparison view

pm:prj2022:alaura:tamagotchi [2022/05/27 19:24]
ilie_octavian.sandu
pm:prj2022:alaura:tamagotchi [2022/05/27 20:06] (current)
ilie_octavian.sandu [Software Design]
Line 1: Line 1:
 ====== Tamagotchi ====== ====== Tamagotchi ======
  
-Sandu Octavian+Octavian ​Sandu
  
 ===== Introducere ===== ===== Introducere =====
Line 9: Line 9:
 ===== Descriere generală ===== ===== Descriere generală =====
  
-{{ :​pm:​prj2022:​alaura:​circuit_diagram_01_2enm99i1fv_1_.jpg?300 |}}+În momentul în care Tamagotchi-ul este pornit, va trebui setată ora dispozitivului. 
 + 
 +Pe ecran acum va apărea o animație a unui ou, iar dupa un timp de aproximativ 5 minute Tamagotchi-ul va sparge oul și va "​ecloza"​. 
 + 
 +Acum Tamagotchi-ul va fi afișat pe ecranul principal alături de pictogramele de meniu, prin care utilizatorul poate naviga cu butonul A (cel din stânga), și accesa unul dintre meniuri cu butonul B (cel din mijloc). 
 + 
 +Din acest meniu se pot selecta diverse acțiuni, de exemplu Tamagotchi-ul poate fi hrănit (masă normală sau snack), îi poate fi curățat mediul, poate fi trimis la culcare, i se poate verifica statusul (vârsta, greutatea), utilizatorul se poate juca cu el, poate interacționa cu el, etc. 
 + 
 +Pentru părăsirea unui meniu se folosește butonul C (cel din dreapta). 
 + 
 +De asemenea, ultima pictogramă din meniu conduce către pagina de ceas. Timpul poate fi modificat prim apăsarea în același timp a butoanelor A și C, mai apoi confirmându-se cu B. 
  
 ===== Hardware Design ===== ===== Hardware Design =====
 +
 +{{ :​pm:​prj2022:​alaura:​circuit_diagram_01_2enm99i1fv_1_.jpg?​300 |}}
  
 Listă de piese: Listă de piese:
Line 24: Line 37:
  
  
-Se va folosi [[https://​github.com/​jcrona/​tamalib|TamaLib]] - libraria de la care se va incepe ​dezvoltarea și de la care se vor face optimizările necesare pentru încadrarea proiectului în limitele hardware.+Se va folosi [[https://​github.com/​jcrona/​tamalib|TamaLib]] - libraria de la care s-a inceput ​dezvoltarea și de la care s-au făcut ​optimizările necesare pentru încadrarea proiectului în limitele hardware.
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +{{ :​pm:​prj2022:​alaura:​tama_2_.jpeg?​350 |}}{{ :​pm:​prj2022:​alaura:​tama_3_.jpeg?​350 |}} 
-TODO +{{ :​pm:​prj2022:​alaura:​tama_1_.jpg?​350 |}}{{ :​pm:​prj2022:​alaura:​tama_1_.jpeg?​350 |}} 
-</​note>​+{{ :​pm:​prj2022:​alaura:​tama.jpeg?​350 |}}{{ :​pm:​prj2022:​alaura:​tama_2_.jpg?​350 |}}
  
 ===== Concluzii ===== ===== Concluzii =====
  
-<note warning> +A fost o plăcere să lucrez la acest proiect și toată această experiență m-a apropiat mult mai mult de lumea microprocesoarelor. 
-TODO + 
-</​note>​+Cred că per-total proiectul se comportă așa cum îmi propusesem și nu cred că ar mai fi fost loc de îmbunătățiri majore.  
 + 
 +La partea de design sunt sigur că se mai poate lucra, cred că - cu puțină imaginație - se poate realiza o carcasă în care totul să fie asamblat și să ramănă vizible doar butoanele si ecranul. 
 + 
 +P.S. Dacă cineva dorește să asambleze acest proiect, să își ia un breadboard mai mare :-D
  
 ===== Download ===== ===== Download =====
  
-<​note>​+<​note ​tip>
 {{:​pm:​prj2022:​alaura:​arduinogotchi.zip|}} {{:​pm:​prj2022:​alaura:​arduinogotchi.zip|}}
 </​note>​ </​note>​
Line 46: Line 63:
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-* [[https://​github.com/​jcrona/​tamalib]]+  * [[https://​en.wikipedia.org/​wiki/​Tamagotchi]] 
 +  * [[https://​randomnerdtutorials.com/​guide-for-oled-display-with-arduino/​]] 
 +  ​* [[https://​github.com/​jcrona/​tamalib]]
  
 <​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/alaura/tamagotchi.1653668650.txt.gz · Last modified: 2022/05/27 19:24 by ilie_octavian.sandu
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