Aida-Stefania MANOLE (87667) - Hamster Pradise

Autorul poate fi contactat la adresa: aida.manole0910@gmail.com

Introducere

Hamster Paradise este un sistem de hranire pentru hamsteri automatizat, augumentat de senzori de temperatura, miscare. O aplicatie Android va servi ca unitate de control: va colecta datele de la senzori si va controla accesul la cele 3 compartimente cu mancare. Asadar, daca pleci de acasa si te temi ca micutele rozatoare vor flamnzi pana te intorci, Hamster Paradise va putea fi programat sa realizeze acest task.

Descriere Generala

Sistemul va contine 3 componente:

  • componenta de procesare(microcontroller-ul)
  • panou de control(aplicatie Android care va comunica cu microcontroller-ul prin bluetooth)
  • cusca pentru hamsteri, cu senzori atasati si 3 compartimente de mancare. Acceasul la mancarea din cele 3 compartimente va fi controlat de o usa rotativa actionata de un servomotor. Senzorul de miscare va monitoriza cat au alergat hamsterii pe rotita.

Schema Bloc

Schema Electrica

Hardware Design

Lista de piese

  • Placa de baza PM2019
  • Senzor temperatura I2C LM75A
  • Senzor lumina analogic ALS-PT19
  • Senzor miscare PIR HC-SR501
  • Cabluri de legatura tata-mama, mama-mama
  • Modul bluetooth HC-05
  • Servomotor FS5106B
  • Modul DC-DC Step Down LM2596

Software Design

Mediul de dezvoltare pe care l-am folosit:

  • Visual Studio Code pentru dezvoltarea codului
  • Eagle 9.3.0 pentru realizarea schemelor electrice
  • BootloaderHID pentru încărcarea programului pe plăcuță

Biblioteci folosite:

  • usart.h - folosit pentru transmisia si receptia bluetooth
  • i2c_master.h - folosit pentru a colecta datele de la senzoruld e temperatura

Rezultate obtinute

Concluzii

  • Am reusit realizarea unui proiect pa care as vrea sa-l rafinez in continuare.
  • Am invatat sa citesc un datasheet (Finally!).
  • Aplicatia Android nu e gata la momentul de fata, insa vreau sa o termin cat de curand posibil. Acum folosesc Bluetooth Terminal HC-05 pentru a comunica cu placuta.

Download

Jurnal

  • Pas 1: M-am conectat la placuta folosind modulul de bluetooth hc-05 si aplicatia bluetooth terminal hc-05.
  • Pas 2: Am conectat senzorii la placuta si am colectat datele.
  • Pas 3: Am terminat de construit compartimentele de mancare si le-am fixat pe cusca hamsterilor (a fost o aventura cu un carusel de sentimente si mult superglue pe degete).
  • Pas 4: Primul servomotor nu era destul de puternic pentru a reusi sa roteasca paletele de la compartimentele cu mancare (Panica, panica).
  • Pas 5: Am cuparat alt servomotor cu un cuplu mai mare. Acesta avea nevoie de 960mA ca sa mentina pozitia paletelor si placuta da numai 500mA (o bucurie, va dati seama).
  • Pas 6: Cumpara 6 baterii de 1.5 V AA si un suport de baterii care le leaga in serie. Bateria aceasta dadea 9V, insa pentru functionarea servo-ului era nevoie de alimentare la 5V
  • Pas 7: Cumpara aceasta minune de piesa care a salvat situatia: Modul DC-DC Step Down LM2596.
  • Pas 8: Dezvoltare aplicatie android (still working on it)

Bibliografie/Resurse

pm/prj2019/ctranca/hamstercage.txt · Last modified: 2021/04/14 17:07 (external edit)
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