12/7 - Attended Class; Updated Lab 10 deliverables; Reviewed website before submission
11/30 - Attended Class; Completed Exercises 3-11, updated Exercises tab; Created an "Overview" tab for the project overview; Renamed "Project" tab to "GardEx"; Completed course survey
11/23 - Attended Class; Renamed project to "GardEx" due to intellectual properties
11/16 - Attended Class; Went through Lab 10, but ran into errors running the Python app that I forgot to screenshot, I plan to rerun through it
11/9 - Attended Class; Got through half of Lab 9, updated deliverables page; Created new section "Project" which displays an overview of my project Gardex; Created subsection "Exercises" for Exercise deliverables; Added Exercise 2 to Exercises tab, will add the following Exercises in the coming weeks
11/2 - Attended Class; Worked on Lab 8, updated deliverables section; Reviewed Lesson 9 slideshow; Edited deliverables section to have most recent lab at the top; Completed last section of Lab 6, updated deliverables section
10/26 - Attended Class; Made progress on Django for Lab 4, updated deliverables section; Completed Lab 6 and Lab 7, updated deliverables for both
10/19 - Attended Class; Added "Lab Deliverables" section below; Completed some backlogged sections; Completed lab 5; Reviewed Lesson 7 slideshow
10/13 - Attended class; Reviewed Lesson 6 Slideshow
WD-40 Story: The recipe for WD-40 Resides in a bank vault & has only been taken out twice, once when changing banks & again on the product's 50th Birthday when CEO Garry Ridge rode through Times Square on a horse wearing a suit of armor & the formula. (Source: https://www.cnbc.com/2012/08/23/7-Sought-After-Trade-Secrets.html)
10/5 - Attended class; Added new PC build to PCs tab; Acquired physical components for backlogged labs & began them
9/28 - Attended class; Replaced commas with semicolons; Made GitHub link clickable; Installed Python 3.8 & Pip; Updated IoT repository; Planning to obtain physical components to begin breadboard sections of lab; Reviewed Lesson 4 slideshow
9/21 - Attended class; Set up Raspberry Pi; Set up Raspberry Pi per Lab 1 instructions with VNC & began Lab 2; Reviewed Lesson 3 Slideshow; Added PCs tab to the website
9/14 - Attended class
9/7 - No Class; Added public & private content to website; Proofed site
8/31 - Attended class; reviewed syllabus; designed & published site & linked my GitHub repository.
A section for screenshots/conclusions from D6 labs, in order to better communicate lab outcomes.
I actually did this lab twice. The first time through I didn't really understand the blockchain, and I thought that my server was bugging out and not displaying my posts. Originally, I would try to post content without requesting to mine, meaning the block with my post just kinda sat there. Running through the lab again and reviewing reading materials, I understand now that by requesting to mine, I'm adding my post to the blockchain on my server.
The DHT11 part is of direct use to my project, allowing for the collection and presentation of temperature data. This is also similar to the project from Engineering Design 2, where we create a weather sensoring unit that included a DHT11.
I was able to successfully install Yang, Gimp & PlantUML to produce the two intrusionDetection sequence PNGs. I plan to dedicate sufficient time to the second half of this lab in the following week and will provide an update when complete.
The beginning of Lab 8 was 5-10 minutes of installing packages on the Pi and installing Xming on a PC. I reinstalled Git Bash on my PC, since I've switched OS drives since the start of the semester, and attempted to install the Python packages, but to no avail. Instead I downloaded them directly on my Pi. Then I went through the data analysis section through the Xming connection between my PC Git Bash and my Pi, but without actually seeing any of the graphs. I went through the code again directly on my Pi so I could view the graphs and save PNGs of each individual graph.
I started to try the Keras learning project to set up a neural network, but couldn't figure out how to set up the CSV file in the right place, any input from viewers is appreciated.
Lab 7 was a fun lab for me since I enjoy checking up on my own CPU usage and temperature when using my PC. While running the code I tried to open up and close web browser tabs and file explorer tabs on the pi, to get a change in the graphs. Unfortunately, I got a little too overzealous and crashed the pi opening 12+ Chromium tabs. I got it all to work with only few human errors.
Lab 6 went smoothly, albeit isn't that complex. I was able to easily sign up for Particle and connect it to my raspberry pi to control the activity LED remotely. The implications of this lab seem to be the greatest, which is a relief since it's probably the easiest aside from setting up the Pi. With the ability to remotely control Raspberry Pi pins, you could create a whole network of previously remote devices.
(Picture 2-3) Upon the suggestion of Professor Lu, I was able to install NodeRed on my Pi and successfully ran & viewed a node.js server. I viewed the server from my PC using my Pi's IP address, and refreshed the http.js server 302 times.
Lab 5 went a bit smoother than the previous one, and I was able to successfully subscribe to the docker as seen in the screenshots. Mosquitto seemed to set up properly but I don't think I properly understood it's function towards the end.
(Picture 1) Lab 4 began giving me issues when attempting to set up the Django server, with the screenshot on the left revealing error when I tried to create a user. Unfortunately, I was unsure if this part was required for the later section of the lab, which spawned the idea to create this section of me D6 page.
(Picture 2-3) With the feedback from Prof. Lu, I was able to get Django running and input temperature & location data to my admin page, as well as on the REST version. I plan to continue through Lab 4 as I continue to plan the hands on parts of the labs.