Skip to content

1. Principles and practices

This week I worked on defining my final project idea and started to getting used to the documentation process.

steps for completeing this week

To set up my website I had to download GitBash for Windows and Visual Studio Code In GitBash, I entered the following prompts:

git config --global user.name "My-name"

git config --global user.email "Myemail"

I then had to create my SSH code by using the prompt : ssh-keygen -t rsa -C "$my-email" Then to view my key I had to type

cat ~/.ssh/id_rsa.pub

Then I had to copy and past the key into Gitlab Then pressed the clone button and opened up the SSH clone in Visual Studio Code. Then got to work on editing. After I was done editing I had to save and push all my stuff from the local repository on my computer to the actual website. I did this by saving my edits then going into the tab labeled source control and entering a message like week one edits in the bar at the top and pressing the checkmark, Often if I have pictures VSC make me commit twice then sync. source control Commit picture

https://mkdunaway.github.io/WeeklyAssignments/Week01_MakingAWebsite.html

Final Project Idea

My final project idea is a reading light that attaches to the wall with suction cups. I thought of this idea because I love to read before bed, but I have bunk bed so I can’t have a lamp and flashlights are hard for me told in my non-dominant hand. The light will have a strip of LEDs inside powered by batteries and a bluetooth controlled switch to turn it on and off. Photo of house

Updated 6/14/2022 :I ended up using neopixels instead of Leds and used buttons to control them I used one button to turn them on and off and one to toggle through different colors. I built benable gooseneck out 3d printed parts and ameture wire. and laser cut a box to put my electronics in. Link to video: https://fabacademy.org/2022/labs/wheaton/students/arah-mcgrail/presentation.mp4


ID First Name Last Name
235312 John Doe
453123 Mark Jones
998332 Jonathan Smith
345612 Andrew McArthur
453123 Adam Fuller

Last update: June 14, 2022