Brief:
Create a system which can remotely dispense cat treats (Dreamies chicken flavour)
Summary:
•Control delivered by a mobile widget button, Google Assistant and Amazon Alexa
•Mobile and Alexa return notifications
•Intermediately platforms IFTTT, Adafruit and Notifyme
User Experience:
Simple user steps to trigger dispensing
Voice triggering via Alexa
Tactile triggering via mobile phone
Notification of successful delivery
Simple user steps to refill
No servicing required
Mechanical:
Must dispense Dreamies Tasty Chicken
Small footprint
Suitable for FDM manufacture
Electronic:
Common low voltage power source (if required)
Performance:
Consistent delivery
Reliable delivery
The system will use a rotating drum to agitate the treats.
This will make it easier for the scoop to penetrate and collect a unit of treats.
The easiest way to deliver remote operation is to use an IOT device.
The system will interface to Alexa, Google Home and Mobile devices through IOT hobbyist services IFTTT (If This Then That)
The Electronics Module and IFTTT will communicate over MQTT protocol.
MQTT is a communication protocol for light-weight devices to publish and subscribe to data from a central server. Hobbyist website Adafruit offers free hosting
The electronics module will use an ESP8266 chip.
It has built-in WIFI and can be programmed in C+ through the Arduino environment.
It is cheap and widely available.
The electronics will be based off the NodeMCU –V3 PCB.
It costs £1.50.
Onboard it has the ESP8266 chip, a 3v power regulator and high power PWM outputs.
The noise level of the device is critical in gaining acceptance from pets.
Consider a rechargeable battery model, as inquisitive cats may play with a power cord.
The device needs to be robust to withstand thorough animal investigations. If the cat can smell the food, it may attack the feeder to extract more treats.