Daniel Bianchini, Roger IL Grande, Chris Keenan, David Lehman "I pledge by my honor that I have abided by the Stevens Honor System"
Lab 1A: The purpose of this lab was for the group to set up the raspberry pi. To do the lab, the group went into the Burchard lab, connected the raspberry pi to one of the new monitors, and then ran the setup software. After everything was installed and updated, the raspberry pi was updated.
Lab 1B: Once the raspberry pi was updated, the group began to pursonalize the machine. They called the device "Bamboo Bungaloo" and changed some of the other settings. After that, the raspberry pi was rebooted again.
Lab 1C/1D: The next steps were the ones which required the group to be on the stevens wifi. Once the raspberry pi was rebooted, the group connected the raspberry pi to the professors github. They then changed the account information for the device, and diverged a little from the lab. Instead of setting up through python, the group used VNC viewer in order to allow them to access the raspberry pi from their laptops.
Lab 2A/2B/2C: For this lab, the group went into the professors office, and used the previously set up equipment there. The first thing the group did there was they created a serial loopback test by connecting 2 serial pins through a jumper wire. Once the wires were connected, the group utilized the echo command to print messages to the pin. The messages would print twice because of the feedback loop designed through the serial pins. The group continued to change the pin position and test more and more comands through the terminal.
Lab 2D: For the next part of the lab, the studnts were required to use hardware modeling simulator; Fritzing. Once the software was installed, the students designed a simple connected circuit with a serial pin from the raspberry pi connecting to an LED which is then connected to a resistor which is then connected to a ground pin on the raspberry pi. The image of the circuit is displayed below.
Lab 2E: The group then connected the raspberry pi to a physical implementation of what was developed in fritzing. Using the echo command they were able to manipulate the parity bit in the serial port turning the LED on and off.
Lab 2F: The group then connected to a much more complicated breadboard which was built by the Professor. The group then input commands into the device and the commands were echoed back to the raspberry pi.
Lab 2G: The group then connected the raspberry pi to a camera through a USB port, and was able to take a picture using the camera. The picture is shown below.
After installation according to the lecture slides, crossbar.io was run with the command
crossbar start
The server was then viewed in the chromium web browser by entering the address
http://127
.0.0.1:8080
It contains a very basic HTML page with two links: Frontend and Backend.
The JavaScript console can be viewed by right clicking on the page and selecting "inspect" from the drop-down menu. This console displays useful output from the current page.
Both the Frontend and Backend pages were also very simple HTML pages.
Lab A: Examples
Lab B: Data Analysis