High Level
Its a kibble Hopper with a actuated door to seal in the freshness.
The Hopper dispense motor has optical encoder wheel on it, and silicone blades
The door motor has a photointerruptor for detecting if it is incompletely sealed
there is an IR breakbeam sensor for low food level
There are two LEDs and a speaker/beeper
it has two pushbuttons, one for manual feed and another under the lid for resetting the wifi credentials
it has 4xAA batteries for keeping the cattos fed during power outages
it has a wall adapter it runs from when the power is on
It has a built in realtime clock calendar with its own tiny battery backup
This things got two computers in it?
ESP8266
Seems to handle all high level tasks and obviously the network connectivity.
Connected to a PCF8563 RTCC with software I2C
connected to both pushbuttons
spends most of its time asleep
found my wifi credentials in its flash memory in plaintext
lots of strings in its binary image
ISD91230
ARM Cortex M0 from Nuvoton, with a built in audio amplifier
Handles all the details of driving motors, LEDs, beeper, analog measurements, etc.
not a single ascii string in the binary
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.