You are on page 1of 7

Justice Hunt

Date & Time Activity Commentary Pictures with Captions


Sunday, Today I began the This was much more
September 3, 2017 learning process of time consuming than I
4:00 m – 5:15 pm Arduino by setting thought it would be as I
1:15 hours up the circuit board only expected this to
and breadboard. I take around thirty
made the built in minutes. However the
LED on the board time increased as I had
blink at time to read the book that I
intervals then am using to guide me
learned how to use along the way and I also
other LEDs wired looked up videos
to the board. Then I showing me how to do
attempted to use parts that I couldn’t
RGB LEDs, which understand through the
can be used to book. The RGB LED
create a multitude gave me a very hard
of colors in time as I could not
different ways. create the colors that I
wanted and I could not This is me just after I finished working with the
find out what I was RGB LED color mixing
doing wrong. After
extensive research and
testing I realized I had a
faulty LED and
switched it successfully
creating the color mixes
I want. I was able to
change the color on a
timer and make it fade
in and out which was
quite challenging and
time consuming.
Monday, I learned how to I started out by reading
September 25, use buttons in my book and just
different ways such figuring out how to wire
2017 as turning an LED buttons and make and
4:25pm- 6:05pm on and off or led turn on when I held
1:40 hours changing the color the button down. Then I
of an LED. This is took a step further and
important because I made it to where the led
am going to be will turn on without the
using multiple button being held down.
buttons in my This is more
project. complicated than it
sounds because it
requires two new skills
called Booleans and
debounce functions. I
spent a good period of
time practicing with the
debounce functions and
mastering them. After
that I created a small
project in which an This is me editing the code for the button
RGB led would switch switching for the RGB LED.
colors every time a
button was pressed and
then turn off when all
the buttons were cycled
through.
Sunday, October During this time My friend was creating
1, 2017 12 p.m. -2 period I helped a a project that involves
friend complete a buttons and he had
p.m. 2 hours. project with trouble with debounce
information that I functions. Because I had
had learned and so much practice with
also experimented them I decided I would
with different help him write the
sensors. functions so the buttons
would work properly.
After this I
experimented with
multiple sensors such as
light sensors, motion
sensors, flame sensors,
and humidity sensors.
They all functioned in
different ways and
needed unique codes
written for them. None
of these examples are in
the book so I had to use
internet resources to
learn to use them. I
struggled with most of
them due to either
difficulty understanding
videos or faulty
equipment. Most of the
sensors are very cheap
and do not work to the
best of their capabilities.
Monday, October I met with my I set up a few things for
9, 2017 6:30-7pm facilitator to show my facilitators including
him what I had the button-led switch
30 minutes done up to this and the light sensor set-
point. up. My facilitator
helped me rewrite some
code that was bugged
and the problem was
extremely simple. I just
had to change a < to a >.
It was something I
didn’t notice but was This picture shows me showing my facilitator
glad I had my facilitator the code I had written.
to help.
Start of 2nd Log I learned how to This was my most
Tuesday, use buzzers and difficult challenge to
speakers to create date. It was important
November 7, 2017 sound. because this is the basis
2-3:30 pm 1:30 for my final product so I
hour had to fully
comprehend. The code
took me a long time to
write and fully
understand. The wiring
was easy; I just linked
the potentiometer to the
buzzer. I used the book
as a guideline but I had
to edit my code due to
my Arduino being a
different model than the
one that is used in the
book. This was my first
time encountering this A picture of me with the wiring from my
problem but I used buzzer.
online resources to help
me find a solution. Now
that I know how to use
this I will try to create a
less complicated model
of my final product.
Thursday, I worked with a During this time frame I
November 9, 2017 friend on creating learned to work with
circuits using DC and stepper motors.
4:30-6:30 pm 2 motors. We started by learning
hours how to hook up a motor
using online resources.
Both types of motors
were set up the same. A
DC motor is a motor
like that in your car, it
will continuously rotate.
A stepper motor will
turn at angles that are
designated in the code.
We hooked up the
motors to a
potentiometer which is a
method of turning the
motor on and off. We
once we successfully
completed this task we
added a capacitor which
makes the motor
quieter. We did this
twice for each motor
and wrote code for each.
We attempted to make
the two motors coincide
but this wasn’t possible
with our available
resources. This picture shows me checking the
potentiometer values as the motor turns this
fan. This is done to make sure that the output is
operating at the correct capacity.
Sunday, I made a small less My final product will be
November 11, complicated a piano with LED and
prototype of my LCD visuals, so in order
2017 7:30-9:30 2
final product. to get practice I made a
hours piano without the LEDs
and the LCD. This was
very useful because it
helped me realize
problems I might have
when trying to create
my product. For one the
spacing on my
breadboard is very tight
and I might have to buy
a new larger one in
order to fit all my
components on it. While
the piano was functional
it was not very practical
as it was hard to press
buttons because they
were so close together.
Aside from that this
process was relatively This picture shows me writing code after I had
easy as I had already finished creating the physical piano on my
practiced it some and breadboard.
also had a guideline for
this step. Adding the
other components while
still keeping the
functionality of the
basic piano will be the
more difficult part.
Wednesday, I learned how to LCD is short for liquid
December 27, use LCDs. crystal display and is
basically used to add a
2017 1:45-2:00 way to show writing in a
1:15 hours project. I plan on using
this to display the notes
of specific buttons. The
challenging part about
this was the wiring
because the code is
extremely simple.
However, after I
finished wiring it did
not work. I found that I
had a faulty
potentiometer in the This picture shows me writing the code for the
system and upon LCD.
removing it I fixed it
and had a working LCD.
Wednesday, I began the process I started by wiring the
January 3, 2018 2- of creating my final LCD and five buttons
product. because these two things
3:10 1:10 hours would be the most time
consuming when it
comes to their set-up.
Then I tried to write
code just so that when a
button is pressed the
note appears on the
LCD. I worked only
with one button and
realized this was faulty
as the note wasn’t
appearing the way it
was supposed to do, in
only one section of the
LCD but in all of them,
and it was not
disappearing when the
button was released. I
tried switching from a
while to an if statement
but this may prove
problematic when
making the code more
complex so that each
button does several
things.
Friday, January 5, I continued creating I wrote code for the rest
2018 4-5 1 hour my final product by of the buttons in order
hooking up the for the button to display
buzzer. the note on the LCD and
also play the note
through the buzzer.
However my problem
was that all the notes
made the same sound
despite being told to
create distinct
frequencies. After
playing around with the
code I have realized that
the problem may be that
I need a better speaker.
There was also a
problem with the LCD
that did not appear when
I did buttons
individually. After a
period of time the LCD
would stop working
with the buttons and just In this picture, I am shown wiring the speaker
put a series of random for my final project.
marks on the screen. I
could not figure out how
to fix this problem at
this time.

Saturday, January I wired and coded This process was very


6, 11:30-11:50 the LEDs to the quick because this was a
buttons. much simpler process
AM 20 min.
when compared to the
coding and wiring of the
LCD, buttons, and
speakers. I set up two
LEDs, red and green,
and then proceeded to
write code so that when
certain buttons were
pressed one of the
buttons would light up.
Notes C, E, and G go
with the red light while
notes D and F go with
the green light.
Saturday, January I switched the I switched the speakers
6, 5:30-6:15 PM speaker with a to create a lounder and
better one and then higher quality sound.
45 min. bug fixed. But in doing so I
realized my main
problem with why my
speaker was not making
the right pitched sounds
was because of my
code. So I found a way
to edit the code so that
the pitches that
corresponded with each
button were distinct and
accurate. Along the way
I ran into a problem in
which my computer
would not upload the
code to the Arduino, but
after some time lapsed it
began to work again. I
do not know what
caused or solved the
problem but I was glad
it resolved itself.
Thursday, January I met with my I met with my facilitator
11, 2018 5:45- facilitator for the for the last time. I
final time. showed him my
6:00 completed product and
asked him questions in
order to complete my
facilitator bio.

This picture illustrates me showing my fuly


functional product to my facilitator.
(Hit tab to create another row.)

You might also like