So, I am a student for a Digital Engineering class [PLTW DE]. As a project for the end of the year, our teacher gave us the task of using an Arduino Uno to fix a problem around the school. The problem that we had he did not like, and then assigned me to somehow use a camera with an arduino to see outside. The context is that the shop that we work in got a new door without a window, and how when someone is knocking on the door, we can not see who it is. He wants to have the ability to see who is outside the door, using the Arduino Uno. He told me that I can not use Wifi, Blue Tooth or SMS [or skype with a phone]. I googled similar projects to the one he gave us and because of that I know the above. On top of having the Camera, he wants to have the ability to be able to talk to them through a speaker and a microphone / OR have the ability to make a sound if he will not let them in [I was thinking of using 2 buzzers or 1 that is adaptable to have 2 sounds that mean yes and no, or mebe have a speaker play a sound file (I am still new at arduino as we had a short Arduino unit, and our teacher is the type that laughs at us if we fail and just gives us the zero, so I an not that good at Arduino Programming]. I am not sure if he wants to have multiple viewing + input ports were he can see the feed, but I do not think that it would be to much of an issue to have multiple [If he wanted 2 he would have one on the other side of the door on the inside, and the other at a desk around 30-40 feet away form the door and through a wall + door] . When I told him the idea of the arduino acting sort of like a switch were it just stops and starts the flow of the stream based on an input through a button or similar, he asked me how it would be done, and so far I have not had the ability to find something online that refers to it. I am asking if anyone knows of any online projects, videos, guides, library's that I could use as a reference on how to make this. Or if someone has an idea on how to accomplish this goal. I am at a loss to right now as any idea about this topic I have brought up to him that I found online he has rejected, and with my limited Arduino knowledge I am not even sure were to start this.
Thankyou for reading this and if you have any knowledge, experience or the similar in this area, I would be grateful if you included it in the reply's.
With Best Regards
CLARK