Autorul poate fi contactat la adresa: Login pentru adresa
Cu toții ne-am săturat de plânsetele de foame ale companionilor noștri felini. Gândiți-vă cât de relaxați ați fi dacă pisicile v-ar lăsa în pace măcar 5 minute! Cat Feeder vine în ajutorul stăpânilor ce își doresc ca pisicile lor să-și prepare singure hrana.
Cat Feeder este un device ce permite distribuirea unei cantități de hrană la apăsarea unui buton. La apăsarea butonului(de către pisică), servomotorul va acționa un compartiment prevăzut cu o supapă și se va elibera o cantitate de hrană.
Visual Studio Code
Pentru butoane, am folosit funcțiile de întreruperi. Un buton precizeaza frecvența hrănirilor(normal sau rapid). Celălalt buton ne spune cât timp a mai rămas până la următoarea hrănire prin intermediul LED-ului(LED-ul se aprinde intermitent). Pentru cronometrarea perioadelor de hrănire, am folosit timerul 1 pe modul CTC cu întreruperi. La declanșarea întreruperii, trebuie acționat motorul. Pentru a acționa motorul, am folosit timerul 1 pe modul Fast PWM pentru a obține o frecvență de 50Hz.
Proiectul este un sistem de hrănire automat. La o anumită perioadă, motorul se va pune în funcțiune și va elibera o cantitate de hrană din compartiment. Un buton este folosit pentru a schimba frecvența cu care se eliberează hrana, iar celălalt ne arată timpul rămas.
Realizările părților software și hardware nu au fost problematice. Cel mai greu mi s-a parut lipirea cutiilor de servomotor.