Practical Project

The adventure!

Untitled sketch bb xtzeuuzjoe
Circuit diagram to follow

Step 1. Attaching the pushbuttons the breadboard.

I attached it first as it was a good starting point. Evenly spacing them out is helpful to keeping everything organised.

Here’s what it looks like once all 7 pushbuttons are attached. I adjusted the buttons as I realized there was not enough space to put the wires above the push buttons. I could have put it below however to make things easier, I just followed the diagram.

Step 2. Attach Jumper wires.

I began with just grounding each of the push buttons. All of the white wires have the same function.

After grounding all the pushbuttons I started with connecting the jumper wires from the breadboard to the arduino uno.

These are how the connections went:

Pushbutton C – D10, D – D9, E – D8, F – D7, G – D6, A – D5, B -D4

Step 3. Attach the piezo buzzer to the breadboard and arduino.

For the connection from the piezo speaker to the breadboard attach the piezo speaker ground to the breadboard ground and the positive terminal to the Arduino. Once this is done ensure all the connections are set properly.

Implement the code

Once the circuit as been doublechecked, it is time to run the code through the Arduino and begin testing. I did not have to modify it as my configuration was the same.

This is the code that needs to be uploaded before the “piano” is working.

define T_C 262

define T_D 294

define T_E 330

define T_F 349

define T_G 392

define T_A 440

define T_B 493

const int C = 10;
const int D = 9;
const int E = 8;
const int F = 7;
const int G = 6;
const int A = 5;
const int B = 4;

const int Buzz = 11;
const int LED = 13;

void setup()
pinMode(LED, OUTPUT);
pinMode(C, INPUT);

pinMode(D, INPUT);

pinMode(E, INPUT);

pinMode(F, INPUT);

pinMode(G, INPUT);

pinMode(A, INPUT);

pinMode(B, INPUT);


void loop()
while(digitalRead(C) == LOW)

while(digitalRead(D) == LOW)

while(digitalRead(E) == LOW)

while(digitalRead(F) == LOW)

while(digitalRead(G) == LOW)

while(digitalRead(A) == LOW)

while(digitalRead(B) == LOW)



Now it is time to test the piano by playing some melodies.


List of melodies to replicate: Still Dre by Dr Dre, ABC by Jackson 5, What a wonderful world by Louis Armstrong

Dr Dre Next episode
ABC by Jackson 5
Spider man theme

Rupert Neve

Dave Grohl and Rick Rubin in front of the Neve 8028.

This Neve 8028 has helped record many rock hits. Unlike many studio mixing desks used to make hit songs, this desk only has 24 tracks. It forced many artists to make creative decisions to help make sure that the song would work in 24 tracks. Dave Grohl (Drummer for Nirvana) said “One of the things I think that makes good music is some sort of…restrictions…”. In this blog I will go through the history behind the console but most importantly the man behind the invention, Rupert Neve.

How it came on to the scene Sound city documentary. I highly recommend the watch. It’s ok Amazon Prime

Firstly let’s jump into the history of this mixing console to show you just how only 1 of many mixing consoles designed by Neve impacted the music industry. You can’t talk about this console without talking about the recording studio that brought It to popularity, Sound city in Los Angeles. From the 1970s onwards this recording studio would be associated with a ridiculous amount of great music. Some great artists include Fleetwood Mac, Tom Petty, Neil Young and Rage against the machine. Dave Grohl (In charge of making the sound city documentary who I mention alot in this recorded at Sound city with Nirvana in 1991. It changed rock music to say the least. Dave Grohl stated that during the 60s and 70s recording equipment had just begun to improve and Neve consoles were being installed in a majority of studios at that time. It was like the ‘cadillac” of consoles. Yet it was simple he said. Anytime an artist would record on the Neve 8028 their recording would make them sound better with a warm rich timbre. It sounded real yet better according to Dave. Alot of artists when recording tend to focus on the microphone or what room the recording is in but the Neve 8028 made artists such as Dave Grohl think about the impact that the mixing console may have.

Rupert Neve Rupert Neve.

Now let’s jump into talking about the main man, Rupert Neve was a British engineer born in 1926 on July 31. He was considered a pioneering designer of professional audio recording equipment. He even served his country well during World War 2. He was enlisted in the Royal Corp of Signals which had the purpose of providing communication support to the army. After the war he could focus on things that he loved so in the 1960s he did just that and founded Neve Electronics in 1961. After that comes in great tracks that would define the genre as discussed previously.

Neve’s EQ design Neve 8028

One of Neve’s many great achievements was the creation of his flagship EQ design, which would be implemented in most of the mixing console for years to come. The “Neve sound” as it’s referred to. This great idea came from his idea to remove the need to rerecord after a live performance.


Rupert Neve’s Technical grammy.

To my eyes this man can be seen as the Steve Jobs of audio equipment. What he has done for the industry as a whole is phenomenal to the point where even artists praise the genius. However I must inform you that he unfortunately passed away on February 21st 2021. Rest in peace to a king. We won’t leave it on a sad note however cos in 1997 he was awarde with a technical Grammy for his achievements within the field.

Practical Research

Roland TR808

An iconic machine

One amazing audio electronic device that has been brought up many times in the music industry, has to be mentioned on one of my blogs. It’s iconic for its memorable drums sounds such as the 808 kick, 808 snare, hi hat and many more. The Roland TR808 is the origin for the “808s” and it became popularized through many hit songs in hip-hop. In this blog I will go through the history of this machine and its impact on music and audio electronics.

History Ikutaro Kakehashi. Legendary Japanese Engineer.

Funnily enough you would think that my praise in the introduction would mean that it somewhat was commercially a success. However that is not the case. Quite the opposite. But let’s rewind time a bit to its invention. It was created by Ikutaro Kakehashi in 1980. He was born in Osaka and got his start through repairing broken watches and clocks later going on to graduate and earn a degree in mechanical engineering. He founded Roland Corporation in 1972 and began creating synthesisers and drum machines. What separated his iconic TR808 sound was the drum machine did not replicate accurate drum set sounds, it did more of a futuristic drum sound. Most memorable was the bass heavy sound.

Impact on music

It’s tricky by Run DMC. Picture provided by Amazon.

The Roland TR808’s impact on music has been phenomenal to say the least. Although it failed commercial and it’s product line discontinued, its drum sounds were in many top hip hop hits. It spawned many great artists and a new type of artist coined with the nickname “bedroom producers”. Nowadays bedroom producers are quite the common way of how people get interested into music such as myself. One great artist is Rick Rubin who used one in his NYU dorm. The first hit to be associated with the TR808 was Planet Rock by Afrika Bambaataa in 1982. Then it was Marvin Gaye’s Sexual healing that brought it up to mainstream success. Famous tracks include it’s Tricky by Run DMC, Rock the Bells by LL Cool J, Emergency Room by Rihanna and Kanye even created an album called 808s and Heartbreaks. Many of these famous hits are in the genre of hip hop however nowadays this drum machine is being used in genres other than hip hop such as EDM. In my experience listening I started to notice that after doing some research and it is quite interesting to see how an audio electronic can have such a massive impact on the music industry.

Audio electronic impact 8raw8 drum machine. Similar to the TR808

Many of Roland’s competitors have tried to recreate this product such as Behringer’s RD 808. It doesn’t even try to hide the fact that it’s trying to make an exact clone. HINT HINT, the names are very similar. The 8raw8 analog drum expander is quite an interesting “clone”. I recommend taking a look at it. Here is the link. . I don’t necessarily dislike these “clones”, in fact I welcome innovation as it always leads to beautiful spurs of spontaneous art.

A great machine.

Picture provided by Amazon Prime Video. Great documentary about everything you need to know on the Roland TR808.

Wow! This research on the TR808 has been quite fun. It’s quite amazing how technology can impact. Maybe one day I could be like Ikutaro Kakehashi ¯\_(ツ)_/¯. If you enjoyed reading this blog I recommend watching the documentary 808 available on Amazon Prime. That being said I was surprised to see how much I enjoyed this research so I am looking forward to researching another famous piece of hardware in audio electronics. The Neve 8028 mixing desk!!!. See you on the next blog post :D.

Practical Project

Components for Prototype 1

Untitled sketch bb xtzeuuzjoe
Circuit diagram for my project

For my components I did not need to use a multimeter to see the value of any of the components as they do not possess any. Here are all of my components.

Component list

Jumper wires. M to M and M to F

Used to connect the Arduino to the breadboard.


Allows for connects to be made on the breadboard in order to complete the circuit. A bigger breadboard allows for more electrical components. For mine specifically it requires space for 11 6mm pushbuttons.

Push buttons – 11 required for differet keys.

Push button 1 – C, Push button 2 – CD, Push button 3 – D etc.

Each key when pressed will correspond to a different note such as in a piano or keyboard.

Arduino Uno

Allows code to run through making it a programmable circuit board. When connected to a laptop, code may be uploaded via arduino.exe. When running the code, it will debug before allowing to upload into the Arduino. This ensures that you put down the correct code and desk check for any errors.

All the ports on the Arduino uno allow for connects to be made with the jumper wires.

Piezo speaker/buzzer.

Used for the audio output of the keyboard. When any pushbutton is pressed, a tone will play through the piezo speaker.

I however may change this component to a small 1w speaker in order to have a higher quality sound although it wont make much of a difference as each button will only play one tone or a dual tone at most.

Lets get started!

Now that all the components have been reviewed, It is time to begin assembling the circuit! Join me in my next blog for that.


Audio circuits!

Surfing the internet many interesting things come up such as the Top 10 video games of the year or cute and funny cat videos. However that not what has caught my attention this past week. Funnily enough it has been the topic of audio electronics. Audio circuits to be more precise. I browsed the internet on audio circuits and I came across a few interesting websites that detailed a lot about how to build simple circuits with Arduino. In the following blog post I will detail some simple Arduino board circuits to help me understand audio electronics much better and hey!, if you find anything interesting feel free to try them yourself.

Arduino Uno REV3


RGB has been getting ever so popular with gaming products on the rise in terms of sales and production. I’ve always wondered how they work and I finally found the circuit that showed just that.
To begin the parts needed are:

  • (1) Arduino Uno
  • (1) USB A-to-B cable
  • (1) Breadboard
  • (1)RGB LED
  • (3 )300 ohm Resistor
  • (5) jumper wires
arduino uno projects for beginners
RGB LED circuit

Connect the Arduino board to a computer using a USB cable. Download the file Circuit_09_RGBLED and open the project code in Arduino.
Select the board and serial port so that the code is able to run through the board. Ensure everything is running and once that is done, click the upload button to send the sketch to Arduino.
What should follow is that the LED will turn on and change different colours.

RGB fan for a computer. Nowadays it is very common to see an average gamer have something RGB related.

Push Button

Learning how to create a circuit with a push button is important if you want to learn to create anything as a majority of products have buttons with functions on it. This specific circuit that I am going to show has an LED light switch on after a press of a button. For me, learning how this circuit works is beneficial as it opens up the idea of adding buttons to my. project. These are the parts you are going to need:

  • Arduino uno
  • USB A to B cable
  • Breadboard – half size
  • 1 LED 5mm
  • 220 Ohm resistor
  • 10k ohm resistor
  • push button switch
  • 6 jumper wires

Connect the Arduino board to a computer using a USB cable. Download the file and code related to this project on and open the project code in Arduino.
Select the board and serial port so that the code is able to run through the board. Ensure everything is running and once that is done, click the upload button to send the sketch to Arduino.
What should follow is that the LED will turn on after a press of a button.

Working with an LED and a Push Button - Arduino Project Hub

Much More

I could spend more time detailing more circuits on how to make them however I’ll just leave it at these 2. When you learn 1 circuit it is possible to combine these circuits to complete ‘harder’ functions. For example a circuit with a button should look similar regardless if the function is to turn on a button that makes a noise or emits a light. Overall the world of electronics is daunting at first however if you take it step by step and circuit by circuit it all comes together.


A test run

I recently received my components on the 3rd of November. I immediately wanted to begin the project. However to be honest it is a daunting task as I have not been doing practical work on audio electronics in a whole year! So to ease this pressure I think a test run of some sort is was due. On November 5th I went to the electronics lab at DMU on campus to inspect and understand all my components.

Electronic Component Shortages Update -- 2022 and Beyond
Electrical components

Component list

My electronics kit I ordered
  • Arduino Board
  • Piezo speaker
  • 2N222 Transistor
  • 1K Resistor
  • 100uF Capacitor
  • 9v battery
  • Male to male jumper wires
  • 3 pin female header

There were a couple components that I was already familiar with before getting my hands on. This is because they were reviewed previously on another blog post. This included the:

  • 1k resistor
  • 100uF Capacitor
  • 2N222 Transistor

I began with the most vital component of any circuit, the circuit board itself. This one in particular is an Arduino board. Arduino (as discussed in a previous blogpost) is an open source platform used for building electronic projects. It consists of a physical programmable circuit board, which I have in my hand in the picture below, and a piece of software or IDE that runs on a computer. This piece of software can be used to upload and write computer code to perform functions such as play sound or light an LED. One particular aspect that makes Arduino very accessible to beginners is the use of USB. Furthermore it uses C++ program which is very popular and easier to learn.

Arduino Uno Rev3 — Arduino Official Store
Arduino Uno REV3 board

The piezo speaker is the component of the project that will produce the sound. It is a loudspeaker that used the piezoelectric effect for generating sound. In laymen terms the piezoelectric effect is when a material has the ability to generate an electric charge in response to applied mechanical stress.

How Piezoelectric Speakers Work - Technical Articles
Piezo speaker

The jumper wires that are going to be used are electric wires that connects remote electric circuits used for printed circuit boards such as Arduino. A jumper wire can short circuit a circuit and short cut to the electric circuit.

Male to Male jumper wires

The battery is 9v. It will act as a source of power for the circuit. It will enable the piezo speaker to function.

Duracell Plus Power 9V Battery - A S Supplies (Retford) Ltd.
9v Battery

What we have here for me is a 3 pin female header. A pin header is a type of electrical connecter. It is used to take current or signal transmissions.

HARWIN M20-7822046
Female pin header

Simple practice

Once I got to understand each and every part through getting hands on experience I wanted to test myself with building a very basic circuit that implements simple code. I found a similar circuit on Arduino’s website that uses a simpler version of the code that I will run. Here is the link to the website.
Tinkercad was used before physically starting it, to ensure that the code would run properly.
This circuit plays a melody using code through a piezo speaker connected to the arduino uno board.


The setup was followed on the website through TinkerCAD and I typed all the code into the script. I then setup the schematic (as seen above). I ran the code and it played a very scuffed melody through the piezo speaker. After the test was a success, with the code being runnable, I began with following the schematics and building this simple circuit.

Tone Schematic
Schematic to simple circuit

Once the jumper wires were connected from the arduino board to the breadboard it was time to ensure that the circuit was working. I opened up Arduino in my laptop so I could input the code. It was very easy as I just; copied the code into the Arduino and let it run. Once the code ran, I uploaded it into the board and it played a melody through the piezo speaker.

Arduino board connected to a piezo speaker using a breadboard

An Overall Success

The test run was a success as I got to understand all the components of my project. Furthermore I built a very basic circuit which has a similar function to mine in order to get some hands on practice before I begin the project. I am more prepared and excited to begin!


Loudness and its relation to electronics

An interesting thought

How Harmful is Loud Music on Your Hearing? - Collin County ENT
Suppose to be a representation of me listening to music.

Last night I sat chilling in my room with the music playing aloud. I was enjoying my music and increased the volume. The battery on the speaker was blinking red indicating that it was going to run out unless I charge it. It noticeably got quieter and I thought to myself “hmmm does the amount of power or voltage determine how loud the speaker can get?” That thought then led me to think about my project and specifically the piezo speaker. I immediately went on to my laptop to conduct some research. In this blog post I will share my findings and my thoughts on how it may help me on my project.

Basics first

Before jumping into how loudness is related to power, lets stick to the basics first. What is loudness, power and how is sound actually produced in a speaker is important to understand as it will give us an understanding to how power or voltage may be linked to it.

Power and Voltage

Power in this case is referred as watts. Watts are the units of measure we Voltage is the pressure from an electrical circuit’s power source that pushes charged electrons (current) through a conducting loop, enabling them to do work such as illuminating a light.

File:Ohm's law triangle (VIR).jpg - Wikimedia Commons VIR triangle for determining the voltage, resistance or current of a circuit.


Put simply, loudness is the level or intensity of sound. It is measured in decibels or dB. It uses a logarithmic scale meaning it is the inverse function to exponentiation. In laymen terms when it comes to adding loudness level you must use a mathematical equation in order to get the right answer. Decibels cannot be added together .


A loudspeaker produces sound through converting electrical signals into sound waves in the following way. A current within in the coil create a magnetic field which interacts with the permanent magnet generating a force, which then pushes the cone outwards. The current in the cone is meant to flow in the opposite direction. The direction of the magnetic field reverses and the force of the cone then pulls it back in. The repeatedly alternating current direction makes the cone vibrate in and out and these vibrations cause pressure variations in the air. Hence sound is produced. It is important to know that to make loudspeaker cone vibrate correctly, the electric current must vary in the same way as the desired sound.

Moving coil loudspeaker, diagram - Stock Image - C050/8197 - Science Photo  Library
Loudspeaker diagram

Now that we know how sound is produced in a loudspeaker we can come up with the conclusion that loudness is related to power and voltage. (When I was at this stage of research I became more intrigued because I had realized that this newfound knowledge was going to affect the project in some way). It was then the time to find out how loudness is related to power and voltage. Here is what I found.

Loudness and its relation to voltage and power

This chart below represents the relationship between all the terms we had previously discussed.

dB ChangeVoltagePowerLoudness

Here we can see on the chart that there is no consistent increase between any of the different units. From what we can conclude here is that to get a doubling of loudness, an increase of 10dB is necessary. Furthermore, to reproduce that volume through the loudspeakers in the first place, would require ten times more power from the amplifier.


Emoji symbols
Happy man (me)

Overall I am very happy with my findings as it answered many of my previous questions I had in mind before beginning the project. The main takeaway from this for me is now I understand why my piezo speaker may not produce a lot of sound in comparison to a normal PA system. I may also improve my second version with the thought that I can improve the speakers in mind.