Aida-Stefania MANOLE (87667) - Hamster Pradise
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:
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