Noah Ahn - Digital Project
Noah Ahn - Digital Project
Python exercises worksheet 1:
https://docs.google.com/document/d/1ed9XhWqT1Ga2CXbiXfyCt1e8vty0TWcYhbY6vUJbUKk/edit?tab=t.0
From this worksheet, I refreshed my basic Python skills and remembered a lot of how Python syntax and operations work. I still need to work on understanding things conceptually about python, like why we use certain datatypes and how to convert between them.
Python exercises worksheet 2:
https://docs.google.com/document/d/1jm9YMuYNUcjxC8HsAsfmxuDEvu4nMJ4quqqpUgKars4/edit?tab=t.0
From this sheet, I learned more about classes and how they can be used to assign certain attributes. I kind of want to learn more specific uses for classes, like a turn based strategy game or other things the tool can be used for.
Microcontroller project
For the individual microcontroller experimentation assignment, I was unable to make the class.
What am I creating for my digital project?
What is your idea for the digital project?
My idea for the digital project was to integrate an audio-sensitive screen into my speaker. The idea would be to use a diffused 32x32 LED matrix and have the display react depending on what sounds are provided.
What microcontroller and (if applicable) additional electronics will you use?
I will be using the Adafruit Featherwing with a 32x32 screen and a hat for the screen. I believe the controller includes a built in microphone which will be used for the project.
Will the project be part of your speakers or standalone?
Part of the speaker.
Add a small sketch of what you hope to do with the microcontroller
Final Digital Project
https://github.com/CorgiAhn/AnalogDigitalCode/tree/main
Code is modified from the Adafruit 2-line text scroller. I made a separate version in order to display animated images, but it was not used in the final version of this speaker. The design will display a rainbow colored pattern across the screen and functions as extra detail to the speakers. They can be toggled on and off, and the color will be random. I feel like it broke the stagnancy of blue/grey I used for the rest of my speaker and added a futuristic aesthetic. For the future, I wish I used a green or orange hue in order to get more of a retro aesthetic.
Startup animation
A startup screen that unfortunately, went unused. It was originally intended to trigger on initialization of the speaker and would lead into the four bars which would show the amount of volume through the speaker.