Posts

Personal Retrospective

Personal Retrospective at the end of Makerspace What was the build that you are most proud of and why? I am really proud of both the digital dice and my final build. Both of these projects pushed my programming and coding limits beyond what I have used for a number of years. I have enjoyed programming, but since I took my current teaching job I teach pretty much the same coding lessons every year and they don't go very deep. These activities let me try out some coding skills beyond what I teach to my students on an annual basis.  Go back to your first week and read each week’s submission with an eye for personal growth. Where were you when you started and where did you end up? To be honest the first couple of weeks were pretty boring for me, which is why I tried to spice it up by adding in the RGB or the other extension projects. The initial LED projects are almost identical to what I teach my students so I already know most of the ins-and-outs around those projects. T

Week 6: Locking Safe

Image
My goal for this project was to create a locking safe. The safe would be locked and would only unlock if the correct code is put into the safe. I also wanted to include a Master/Override code that would allow a consumer to set their own Access Code for the Safe. Here is my Video of the Safe Working. This Safe took a bunch of coding and I really enjoyed the challenge. The past six years all of my coding challenges have been in the role of teaching students, and after awhile their codes become rudimentary and repetitive. Even my most advanced students only scratch the surface with the robotics that we do in my classes. (As a side note, next Spring (2019) I have been given the green light to teach a whole coding class to my students. I am quite excited to expand our exposure with computer programming). Below is a video of me walking through the code.  Now that you've seen the final products. Here is the journey of how I got there. First I wanted to do a completely

Week 5: Relays

Image
This week I completed activity 11: relays. I have worked with motors and servos before, so I skipped those chapters, and relays were the first topic I have no experience with. I learned that a relay works like a physical switch, similar to the buttons and transistors. The added benefit of a relay is that it is able to handle much higher voltages and currents. For instance, we can turn the arduino port on and off like a switch, but the arduino can only produce up to 5.0 Volts. The Relay allows for the low voltage arduino to control a gate for a high voltage/current source, such as a wall outlet. I did not end up going this far in the project, but it is nice to know that an arduino could be used to control higher powered devices. Part 1: Tutorial During this portion I constructed the circuit from the provided example. I ran into two main challenges during this portion. The first challenge is that the relay in my kit was not designed for a breadboard as the legs did not align with the

Week 4: Digital Dice

Image
Challenge: Create a Digital Dice system. The arduino rolls a random number and then lights up the appropriate LEDs to replicate how that number appears on a dice roll. Reflection: I designed this system similar to how Dr. B showed in his video. I placed 7 LEDs that I can control to show any of the possible dice rolls. Instead of having one long video this week I wanted to break it up into a bunch of short videos. Each video shows a different step or challenge that I encountered during this build. Overall I appreciated the openness of this project. The tutorials are nice, but being given a wide open challenge really tests our skills. The first video is the longest. It does a short walkthrough of the code and the board. Part 1: Setup and code The second video depicts the first major problem that I encountered. If I held the button down too long the arduino would repeatedly roll, causing the lights to quickly flash between different states.  Part 2: Potential Problem #1

Circuit 3 Coding Tutorial

Image
My video tutorial for circuit 3. This is my first time doing a screen capture tutorial, so I would appreciate your feedback. Let me know what parts work well and what can be improved. Circuit 3:

Week 3: Times Square and Multiple Inputs

Image
This week pushed me to complete multiple tutorial portions. Specifically, the first new piece of equipment was the RGB led. I have used this device for previous projects, but my use was limited to a single color. At first I copied the example code for sweeping through various colors and then I tried to recreate this code from scratch to test my understanding of each part of the code. The code can be downloaded here . To be honest this was the first time that I really felt challenged by the coding portion of the arduino. The past two weeks I was able to breeze through the code as it was very similar to the robotics coding that I teach. This week took a couple of steps up, introducing for loops, void functions, and arrays all at once. I anxiously await to read how my colleagues approached this week. The first major challenge was to combine the various circuits together. The multiple leds activity reminded me of watching the New Years ball drop at Times Square. I combined the

Project 2: Copcar Lights

Image
During this week's lessons we experimented with the potentiometer. I started with the example code provided and then I rewrote the entire code with different names for the variables, just to check if I could follow what information was being used and where it was needed in the code. Reflection: One of the more humbling points was after I successfully rewrote the code I showed my wife. She thought it was pretty cool as she is always very supportive. I then attempted to complete one of the circuit play activities to get both devices to run through the digital ports. During this portion I wanted to dive in a little deeper and I discovered the print.read command, I documented this process in my previous post. It took me about two hours to fix and debug this activity, after which point I showed my wife again. It then dawned on me that from her perspective I had done pretty much nothing, the LED still flashed the same as before, but I knew that I had made great strides in my personal u