The external form of Emily consists simply of a translucent dome that allows
for glowing LED lights to shine through, which is placed on a square box,
allowing for all the technical elements to be hidden within the build. The switch
is positioned on the side of the box for easy access to the user, and the photoresistor
is placed in a small clear dome attached to the box, so that it can detect light.
Technical Build of Emily
The development of Emily uses the following materials.
Arduino Uno - Used to connect to the computer to control the functionality through
coding via the program Arduino. Stores all the coding once uploaded in order to
run coded sequences.
Breadboard - Provides a basis for all connections to be linked.
Photoresistor - Sensor used to measure the light and recognise light exposure.
Two-Channel Relay Module - Allows for control over external outputs - in this case,
control over the external lights. Acts as a switch to turn them on and off.
Neopixel Strip - Displays colours to alert the user of particular state in coded formations ie.
flashing.
Switch - When pressed and held, turns off either one or both channels in the relay module
controlling the external lights (coded to control one or both lights depending on
statements).
Piezo Speaker - Emits beeping sound that is linked to Neopixel strip loop, to beep
at programmed frequencies of the flashing Neopixel strip.
External Lights - Used to represent lights within a home. These are controlled
via the two module relay.
Jumper Cables - Used to connect all the components together in the circuit.