This is an old revision of the document!


MoodPet - A Smart Digital Pet

Autor: Florin Bădilaș

Introducere

MoodPet este un companion virtual embedded care reacționează la mediul înconjurător și la interacțiunea utilizatorului. Proiectul își propune să simuleze comportamentul unui animal virtual folosind un microcontroller ATmega328P-XMINI împreună cu senzori și module hardware interactive.

Sistemul monitorizează temperatura și nivelul de lumină din mediul înconjurător și își modifică starea în funcție de valorile detectate și de acțiunile utilizatorului. MoodPet poate deveni fericit, trist, obosit sau flămând și oferă feedback vizual și sonor prin LCD, LED RGB și buzzer.

Descriere generală

MoodPet funcționează similar unui Tamagotchi modern. Utilizatorul poate interacționa cu pet-ul folosind butoane dedicate pentru hrănire, joacă și somn.

Proiectul include:

  • sistem de emoții și stări
  • sistem de energie și foame
  • mod zi/noapte în funcție de lumina ambientală
  • sistem de nivel și experiență
  • personalitate aleatorie
  • salvarea progresului folosind memoria EEPROM

MoodPet va reacționa diferit în funcție de personalitatea generată și de modul în care utilizatorul interacționează cu el.

Funcționalități principale

  • Detectarea temperaturii și umidității folosind senzorul DHT11
  • Detectarea luminii ambientale folosind senzorul TEMT6000
  • Afișarea mesajelor și emoțiilor pe display LCD cu interfață I2C
  • Feedback vizual folosind LED RGB
  • Feedback sonor folosind buzzer activ
  • Interacțiune prin butoane
  • Sistem de level și experiență
  • Sistem de personalitate
  • Salvarea stării în EEPROM
  • Mini-game pentru creșterea nivelului de fericire

Componente utilizate

  • ATmega328P-XMINI
  • Display LCD 16×2 cu I2C
  • Senzor DHT11
  • Senzor TEMT6000
  • Modul LED RGB
  • Buzzer activ 5V
  • Butoane tactile 6x6x6
  • Breadboard
  • Fire jumper
  • Rezistoare

Rezultat așteptat

Rezultatul final va fi un companion digital interactiv capabil să reacționeze la mediu și la utilizator prin efecte vizuale, sonore și modificări de comportament. Proiectul combină senzori, periferice și logică embedded pentru realizarea unui sistem interactiv și creativ bazat pe microcontroller.

pm/prj2026/alexandru.jipa2803/florin.badilas.1778278772.txt.gz · Last modified: 2026/05/09 01:19 by florin.badilas
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