Project Idea
As a background, I worked on a four man project last semester where we were asked to gather ping pong balls from a dispenser and then get them to one of three goals. All four elements described so far were located in one of the four corners of a box where our robots were to perform the task. It sounds simple enough right? Well the four of us engineers spent tons of time on the robot throughout the semester and ended up scoring zero goals. Now before you assume that my team was a team of dummies, I'll note that about half of the nearly 100 engineers also scored zero goals. The point of this story is that it was hard to gauge exactly how complex the system would actually be and how many hours it would require to complete. For this reason I have split my project to include a basic portion and an advanced portion. If the project is harder than expected, I'll turn in my basic portion. If there are no major problems, I will turn in both the basic and advanced portions. So here it is.
I want to create a smart doorbell. The doorbell would be similar to the one created by the company ring. I want the doorbell to be able to connect to and alert a smartphone user via wifi. The user will be able to see a live video feed and be able to speak to the person standing at the door.
The basic plan is to use a Raspberry Pi 3 because of its capabilities to connect to the internet. For the basic plan I will need the following components:
1. Raspberry Pi (RP)
2. Microphone
3. Speaker
4. Camera
5. 3D Printed housing
6. Application that connects the data from the RP to a smart phone
The RP has many more capabilities than I need for a simple doorbell. Because of that, the advanced portion would be to create my own circuit board with only the necessary parts to run the doorbell. If I can avoid using a RP each time I want to replicate the doorbell, that would be best.
To help me finish the project on time, I am going to set the following basic timeline.
1/17 - Idea Announcement
1/24 - Begin CAD model
1/31 - Completed CAD model
2/7 - Usable Speaker and Mic
2/14 - Usable Camera
2/21 - Basic coding for RP
2/28 - File management
3/7 - Completed code for RP
3/14 - Connection to app/smartphone
3/21 - Troubleshoot
3/28 - Fully functional doorbell
4/4 - Advanced circuit design & construction
4/10 - Coding for new circuit
4/18 - Project Turn-in
This is really going to stretch me in a number of ways. The first is wifi capability. Second is data management. Third, and possibly the largest is going to be integration between my work and another person's work when sending video to a phone. Lastly, I want to be better at identifying which components are necessary when building my own circuit.
I want to create a smart doorbell. The doorbell would be similar to the one created by the company ring. I want the doorbell to be able to connect to and alert a smartphone user via wifi. The user will be able to see a live video feed and be able to speak to the person standing at the door.
The basic plan is to use a Raspberry Pi 3 because of its capabilities to connect to the internet. For the basic plan I will need the following components:
1. Raspberry Pi (RP)
2. Microphone
3. Speaker
4. Camera
5. 3D Printed housing
6. Application that connects the data from the RP to a smart phone
The RP has many more capabilities than I need for a simple doorbell. Because of that, the advanced portion would be to create my own circuit board with only the necessary parts to run the doorbell. If I can avoid using a RP each time I want to replicate the doorbell, that would be best.
To help me finish the project on time, I am going to set the following basic timeline.
1/17 - Idea Announcement
1/24 - Begin CAD model
1/31 - Completed CAD model
2/7 - Usable Speaker and Mic
2/14 - Usable Camera
2/21 - Basic coding for RP
2/28 - File management
3/7 - Completed code for RP
3/14 - Connection to app/smartphone
3/21 - Troubleshoot
3/28 - Fully functional doorbell
4/4 - Advanced circuit design & construction
4/10 - Coding for new circuit
4/18 - Project Turn-in
This is really going to stretch me in a number of ways. The first is wifi capability. Second is data management. Third, and possibly the largest is going to be integration between my work and another person's work when sending video to a phone. Lastly, I want to be better at identifying which components are necessary when building my own circuit.
Sounds like a fun and challenging project. My guess is that the most challenging part of the project will be to get internet connectivity to work, and to be able to access the video feed remotely on a smart phone. The scope sounds about right.
ReplyDelete