My favorite things in life are cats π, computers π₯ and crappy ideas π©, so I decided to combine all three and make an IoT Kitty Litter Box using a Raspberry Pi and JavaScript! If you have ever wanted to get build your own IoT project, but didnβt know how to start, then this is the project for you. Turns out that IoT and JS is awesome!
This project will help track your feline friend’s health by measuring its weight every time it sets foot on the litter tray, and monitors its urination patterns. The equipment can be connected to a companion smartphone app that displays the relevant data in an easy-to-understand graph format, so that cat parents can quickly spot symptoms of unusual weight loss.
Together, we will go through how I setup my IoT Litter Box from start to finish. Including how to setup Node.js on a Raspberry Pi and how to connect sensors to a Raspberry Pi and how to read the sensor inputs with Node.js.
Video
Project Link
https://joekarlsson.github.io/iot-kitty-litter-box-frontend/
Source Code
https://github.com/JoeKarlsson/iot-kitty-litter-box
Slides
Schematics
Β
$200 in free MongoDB Atlas Credits
http://bit.ly/NodeJSInteractive
Related Links
- Want $200 in FREE Atlas credits?
- https://joekarlsson.com/2019/11/iot-and-js-a-gentle-introduction-to-the-internet-of-things/
- Litter Box Dashboard
- IoT Cat Litter Box (with ESP32, Arduino IDE, Thingspeak and 3D Printing)(Major inspiration)
- IoT Reference Architecture
- Time Series Data and MongoDB: Best Practices Guide
- MongoDB University
Follow Joe Karlsson on Social
- Twitter βΒ https://twitter.com/JoeKarlsson1
- TikTok β https://www.tiktok.com/@joekarlsson
- GitHub βΒ https://github.com/JoeKarlsson
- YouTube βΒ https://www.youtube.com/c/JoeKarlsson
- Twitch βΒ https://www.twitch.tv/joe_karlsson
- Medium βΒ https://medium.com/@joekarlsson
- LinkedIn β https://www.linkedin.com/in/joekarlsson/
- Reddit βΒ www.reddit.com/user/joekarlsson
- Instagram βΒ https://www.instagram.com/joekarlsson/
Want to Learn More About Joe Karlsson?