What's next for Live, Laugh, LaserCats

Challenges and Build

In order to create this project, we had three main challenges. First was the engineering, design, and printing of the servo unit itself. This portion was designed in Solid works, 3d printed, and assembled with two servo motors, an Arduino board, laser diode, and a relay board with all the proper connections. Second was writing code that could send proper signals to the servo motors via Node.js and Express.JS. The information was converted into signal which was then sent to the Arduino which controlled the motors.
Our final challenge implementing a front end that could show a live video of your cat at home as well as send user inputs to the servo program. This was created with HTML, CSS, and JavaScript as well as Node.JS. The live feed was created via an embedded twitch stream.

What We Learned

The main points we learned were the importance of communication and pre-planning. The implementation of the three portions went so smoothly because we constantly discussed challenges and progress, meaning that each of us had a solid understanding of each piece in the system. Pre-planning also saved us a huge amount of time as we were always ready to begin working on our next tasks.

What's Next for Live. Laugh, LaserCats?

There are many ways to expand on this project. Hosting the website non-locally, introducing additional ways of interaction like a treat dispenser or voice memo, and improving the website layout are all future improvements to be made with this project. Being able to interact with your pets from anywhere is incredibly fun - we want to give people as many ways to have a good time with their pets as possible!

Built With

Share this project: