/IDD-Fa19-Lab7

A simple server that serves webcam pictures to a website.

Primary LanguageJavaScriptMIT LicenseMIT

Video Doorbell, Lab 7

A lab report by Samson Schirmer

In This Report

  1. Upload a video of your version of the camera lab to your lab Github repository
  2. As usual, update your class Hub repository to add your forked IDD-Fa18-Lab7 repository.
  3. Answer the questions in-line below on your README.md.

Part A. HelloYou from the Raspberry Pi

a. Link to a video of your HelloYou sketch running.

[Video Here] (https://github.com/sas695/IDD-Fa19-Lab7/blob/master/light_clicker.mov)

Part B. Web Camera

a. Compare helloYou/server.js and IDD-Fa18-Lab7/pictureServer.js. What elements had to be added or changed to enable the web camera? (Hint: It might be good to know that there is a UNIX command called diff that compares files.)

Differences between the helloYou/server.js and IDD-Fa18-Lab7/pictureServer.js code is compared in the following text file that was created using the 'diff' comand:

[diff.txt] (https://github.com/sas695/IDD-Fa19-Lab7/blob/master/diff.txt)

b. Include a video of your working video doorbell

The following selfie image was captured from my webcam while I was using it.

[Image Here] (https://github.com/sas695/IDD-Fa19-Lab7/blob/master/Screen%20Shot%202019-10-24%20at%2010.22.21%20AM.png)

Part C. Make it your own

a. Find, install, and try out a node-based library and try to incorporate into your lab. Document your successes and failures (totally okay!) for your writeup. This will help others in class figure out cool new tools and capabilities.

b. Upload a video of your working modified project

For this part, I switched the USB source from the webcam to my MacBook Air's camera via the photobooth app.

[Video Here] (https://github.com/sas695/IDD-Fa19-Lab7/blob/master/IMG_2798.mov)