Skip to content

Code for a Discord-based automatic cat feeder built with a Raspberry Pi.

License

Notifications You must be signed in to change notification settings

emilyxzhou/catana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ee250-final

Catana is a Discord-based cat helper that assists in automating and simplifying the feeding process.

Setup:

  • Set up your RPi with the ultrasonic ranger on D4 and a LED on D3. You will also need a single servo motor on port 17.

Running the scripts:

  • First, clone the repo and run cd ee250-final; python3 -m pip install . to install all dependencies and set up module paths.
  • Launch the Discord bot with the MQTT host and port as command line args: python3 scripts/catana_bot.py <host> <port>
  • On your RPi, run rpi_node.py with your Discord username and the MQTT host and port as command line args: python3 scripts/rpi_node.py <your username> <host> <port>

Link to demo video:

About

Code for a Discord-based automatic cat feeder built with a Raspberry Pi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published