Differences

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

Link to this comparison view

pm:prj2021:abirlica:cat_feeder [2021/05/31 14:15]
irina.cotici
pm:prj2021:abirlica:cat_feeder [2021/05/31 15:52] (current)
irina.cotici
Line 38: Line 38:
  
 ===== Software Design ===== ===== Software Design =====
-Pentru implementarea software am folosit Arduino IDE. Cele două biblioteci care asigură funcționalitatea sunt:+Pentru implementarea software am folosit Arduino IDE. 
 +Întrucât semnalele le transmit de pe un telefon iOS, utilizez aplicația DabBle care are mai multe module implementate,​ printre care și controlul unui pin. Astfel, trimit un semnal pe pin-ul 13, unde este conectat led-ul, semnalul este prelucrat în cod, iar servomotorul se mișcă. 
 +Cele două biblioteci care asigură funcționalitatea sunt:
 <​code>​ <​code>​
 #include <​SoftwareSerial.h>​ #include <​SoftwareSerial.h>​
 #include <​Servo.h>​ #include <​Servo.h>​
 </​code>​ </​code>​
-== Diagramă UML == 
-{{ :​pm:​prj2021:​abirlica:​diagrama_uml_irina_cotici.png?​300 |}} 
 Prin intermediul serialei am trimis semnalele către feeder și tot pe ea am folosit-o pentru debbuging. Biblioteca de servo mi-a permis controlul servomotorului prin funcții implicite. Prin intermediul serialei am trimis semnalele către feeder și tot pe ea am folosit-o pentru debbuging. Biblioteca de servo mi-a permis controlul servomotorului prin funcții implicite.
  
 +{{ :​pm:​prj2021:​abirlica:​dabble_irina_cotici.jpg?​200 |}}
 +
 +=== Diagramă UML ===
 +{{ :​pm:​prj2021:​abirlica:​diagrama_uml_irina_cotici1.png?​200 |}}
 +
 +<​note>​
 +Demo: https://​www.youtube.com/​watch?​v=niGBxCG9nN8&​ab_channel=IrinaCotici
 +</​note>​
 +===== Rezultatele obținute =====
 +Am conectat toate componentele hardware, conform schemei electrice.
 +
 +{{ :​pm:​prj2021:​abirlica:​harware_componente_irina_cotici.jpg?​400 |}}
 +
 +Am atașat brațul servomotorului de un capac de plastic, care să aibă rol de separator. Acesta a fost lipit în capătul recipientului cu mâncare și face o rotație de 60 grade, eliberând o anumită cantitate de hrană din recipient.
 +
 +{{ :​pm:​prj2021:​abirlica:​recipient_irina_cotici.jpg?​300 |}}
 +
 +Recipientul a fost fixat de suportul din lemn, iar firele de la sevomotor și led au fost trase în spetele suportului. Pe acea placă am lipit toate componentele proiectului.
 +
 +{{:​pm:​prj2021:​abirlica:​spate_irina_cotici.jpg?​300 |}}{{ :​pm:​prj2021:​abirlica:​fata_irina_cotici.jpg?​300|}}
 +
 +===== Download =====
 +{{:​pm:​prj2021:​abirlica:​proiectpm_irina_cotici.rar|}}
 +
 +===== Concluzie =====
 +Proiectul are toate funcționalitățile pe care mi le-am propus și respectă aspectele descrise în schema electrică și diagrama bloc. Mai mult ca atât, controlul Cat Feeder-ului e asiguart atât prin Android, cât și prin iOS.
  
 ===== Jurnal ===== ===== Jurnal =====
 <​note>​ <​note>​
 +  * 12.05.2021: Comandarea pieselor
 +  * 21.05.2021: Asamblarea componentelor hardware
 +  * 27.05.2021: Scrierea codului pentru controlul servomotorului
 +  * 28.05.2021: Asamblarea construcției complete pe suport
 </​note>​ </​note>​
 ===== Resurse ===== ===== Resurse =====
 [[https://​www.ti.com/​lit/​ds/​symlink/​cc2540.pdf?​ts=1620733399736&​ref_url=https%253A%252F%252Fwww.google.com%252F | 2.4-GHz Bluetooth® low energy System-on-Chip]] [[https://​www.ti.com/​lit/​ds/​symlink/​cc2540.pdf?​ts=1620733399736&​ref_url=https%253A%252F%252Fwww.google.com%252F | 2.4-GHz Bluetooth® low energy System-on-Chip]]
 [[https://​www.autodesk.com/​products/​eagle/​blog/​library-basics-install-use-sparkfun-adafruit-libraries-autodesk-eagle/​ | Library Basics: Libraries in Autodesk EAGLE]] [[https://​www.autodesk.com/​products/​eagle/​blog/​library-basics-install-use-sparkfun-adafruit-libraries-autodesk-eagle/​ | Library Basics: Libraries in Autodesk EAGLE]]
pm/prj2021/abirlica/cat_feeder.1622459742.txt.gz · Last modified: 2021/05/31 14:15 by irina.cotici
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