Aukafo står for automatisk katte fodrer. Dette projekt er softwarelageret til eksamensprojektet i Informatik B.
Man kan se en video om produktet på YouTube (https://youtu.be/m1rreF02XZE). Hjemmesiden, der bruges til at interagere med det fysiske produkt, findes her.
Produktet er færdigt. Jeg valgte at bruge en ESP8266 (mikrocontroller) i stedet for en Raspberry Pi. Det er både billigere og resulterer i en mindre formfaktor. Derudover betyder det også, at produktet er nemmere at sætte op - som vil sænke prisen yderligere, hvis det blev masseproduceret.
Den elektroniske del af produktet virker, men der er problemer med at få fodret fra kassen ned til sneglen, der skubber fodret ned i skålen. Så det virker et par gange, men så ryger der ikke længere mad ned til sneglen, fordi det hober sig op i kassens munding. Det kunne måske løses ved at ændre designet af kassen ved f.eks. at gøre hullet større eller ændre opbevaringskassens design - designet er i øjeblikket (1).
Eftersom at serveren (APIen) kører på Heroku, sættes den til at sove, når den ikke bruges i længere tid. Det er et problem på grund af, at indstillingerne (tidspunkterne og mængden katten skal fodres) er kun “gemt” i en variabel og derfor bliver nulstillet når serveren vækkes. Målene fra vægten bliver gemt i en PostgreSQL database, så det er ikke et problem der. Løsningen kunne være at også gemme indstillingerne i en database.