Download and install the arduino IDE, our programming software, from here.
Test yourself:
How many volts can the arduino output from its pins?
What inbuilt function instructs the Arduino to turn one of its pins on?
Why did we add the 220 ohm resistor in the previous example circuit?
The arduino pins can only supply so much power voltage * current. This applies across the board to any microcontroller you will find.
To turn a bigger current on and off such as supplying electricity from the wall to turn on a real bulb, we need a way to make a small voltage turn on our big voltage
Start tutorial
Its all well and good if we can do stuff to the environment , but its way better to be able to read the environment and do stuff based on those readings. This is the purpose of sensors.
The fish tank in the design lab tends to get green and dirty looking quickly
The fish tank is positioned next to the door where there are some windows
It also has a lighting system that can make the tank look really cool with light.
After consulting with an expert with fish and their niche, Maciej sudra, he was quick to point out that the green substance was algae.
Further research from (example source) shows that the algae tend to grow faster with lots of light and excess nitrates in the water.
The owner of the fish tank points out that he leaves the electrical light on throughout the night and the pump is very powerful and circulates the water well
Overnight lighting in the design lab fish tank causes increased growth of algae in the fish tank. The lighting serves an aesthetic purpose of making the tank look good during the day
Completely eliminate the lighting
Automate the lighting to only be on during the day.
Reduce the intensity of the lights
Create an automatic algae cleaning system.
Model a system using arduino and a few electrical components ( you just did through this).
CAD models, designs, shop steps to design and build an elegant mounting using some medium
Circuit diagrams for the creationg of printed circuit boards.
build
How good is the new system at solving the original problem.