Class Repository:
$ git clone https://github.com/jgazzara1/iot
Purchased Raspberry Pi 3 B+ starter kit
32 GB SD Card
Holding Case
On/Off Switch
Charging Cable
Heat Sinks
Configured with latest version of Raspbian, installed and remotely accessible at any time utilizing VNC viewer.
Using the NOOBs software was not necessary for me because the starter kit came with the SD card already flashed with the OS
Raspbian updated to the latest version
Placed Heat Sinks on CPU and networking chip
Placed Raspberry Pi within Holding Case to protect it
For anyone that wants to utilize a Raspberry Pi remotely here is a tutorial on how to configure VNC
Its built in to the Raspbian OS and designed to always be running
Read Lessons 1 and 2 on GitHub
Input commands so all files and programs are prepared on my Raspberry Pi
No hardware used ...yet
Read lessons 3 and 4 on GitHub
Installed all programs for running Lessons 3 and 4
The security on my google accounts prevented the pi from sending an email to myself
Created online database with apache
Professor Lu in India
Coronavirus has closed in-person classes, I cannot access lab hardware
I will attempt to complete my labs as much as possible using VNC viewer
Classes will be online for the rest of the semester
Read lesson 5
Installed docker and restarted
Ran router on terminal 1 , publish client on terminal 2, and subscribe client on terminal 3 (right images)
Mosquitto and Paho subscribing on one terminal and publishing on another
Read lesson 6
Joined and Installed Particle on Devices
Connected to Particle on Raspberry Pi from mobile device
Cannot control ports because I do not have access to physical device to connect lights
Read lesson 7
Registered for Thingspeak
Logged cpu temperature remotely for pi using Thingspeak
Logged cpu temperature remotely for pi using Google Cloud Platform
Discussed ethics in testing for engineering
Discussed course registration for senior design
Read lesson 8
Learned to graph figures using python
Ran a sample neural network: Keras
Network operated at 77.47% accuracy
Read lesson 9
Used YANG and PlantUML to generate instructions as an image
Opened an image in both GIMP and Pinta on my Pi
Read lesson 10
Set up a tiny blockchain using python
Hosted server in one terminal and ran the app in another terminal
Configured my Pi to send sensor data using MAM, however I do not have access to the sensor hardware so I cannot complete this part
See all details of this project here
Created an IBM Quantum Experience Account
Installed Qiskit on my MAC (this does not work on Raspberry Pi)
Successfully ran four examples of Qiskit through my account
The selected senior design project is Eye Gaze controlled articulated head for a telepresence robot
The Virtual Reality (VR) headset controllers will be used to turn the robotic
This project may be subject to change in the future at the digression of the rest of the group, but I will perform the required exercises with this idea
Exercises are here