Project Summary
To create an automated system controlled by a computer which in this case is an Arduino to control basic functions automatically and remotely using Bluetooth as a result this can be considered a smart home. I am personally trying to create a small scale model of home automation and using LEDs to demonstrate loads such as appliances like lights, fan, T.V, charger, and etc. Also as an improvement to the circuit I would personally like to incorporate a voice command feature. Another adaptation of this project is that people have made smart outlets which can be controlled VIA Bluetooth from the phone allowing the user to do as they please using virtual switches on an app within the phone which transmits commands to the Bluetooth module.
Background and Project Rationale
This specific project falls under the two sectors of energy and consumer use, this can be exemplified by the fact that with this product the usage of electricity can be reduced thus making this project more eco-friendly, it also appeals to the average consumer as it provides them with an alternate way to control the devices within the home . This specific project has numerous environmental and social benefits as it provides the user with a sense of control in which they are allowed to turn the device of their choosing either on or off. This is great for the environment in the case that if someone needs to turn on the lights for example they can either use an app on the phone as a switch to turn off devices when not in need, or PIR sensor could be hooked up so when the IR sensors detect a presence of someone within the room it can activate the lights thus resulting in a smart home this also works vice versa as if no one is in the room and the lights are not turned on from Bluetooth then the lights will turn off leading to less power consumption and reducing energy usage. The market need for this product would be really high as home automation is becoming more and more common within households thus the demand is high for a product like this.
Theory of Operations
The system uses the Arduino to supply power to the rest of the board and it also delivers instructions to the other components to perform tasks which in this case is to turn on or off LEDs based on the users command. For the first model I made the Bluetooth module act as a controller which interacts with a virtual switch to turn the LED light on and off, also when the value of b is input into the command of the app Arduino Bluetooth it causes the LED to starting blinking on and off. The Phone is this case is the transmitter and the Bluetooth module is the receiver which interprets the information and sends it to the Arduino as a RX and TX input, this raw data is then interpreted and compares the information within the code and outputs to the LED causing it to turn on or off, I also had it attached to a button which allowed manually the switch to be turned on and off and we can see on the app in real time the led button going from on and off. For the second model I changed the code so I don’t need to have virtual switches and I replaced that with voice recognition. I used an app called AMR Voice to convert from speech to text, this is then compared buy the commands entered into the code which correspond to the certain pinouts of the LEDs. For example “TV on” turns the 1st LED on and all the data is compared with the code via the Arduino finally sending the pinout to the LEDs. Lastly for third model I have incorporated within the code a new voice command and a method which allows the user to ask the Arduino to play a song. When the correct statement is requested by the user the code read the method with the tones essentially playing the song through a pwm pinout and a piezo buzzer.
To create an automated system controlled by a computer which in this case is an Arduino to control basic functions automatically and remotely using Bluetooth as a result this can be considered a smart home. I am personally trying to create a small scale model of home automation and using LEDs to demonstrate loads such as appliances like lights, fan, T.V, charger, and etc. Also as an improvement to the circuit I would personally like to incorporate a voice command feature. Another adaptation of this project is that people have made smart outlets which can be controlled VIA Bluetooth from the phone allowing the user to do as they please using virtual switches on an app within the phone which transmits commands to the Bluetooth module.
Background and Project Rationale
This specific project falls under the two sectors of energy and consumer use, this can be exemplified by the fact that with this product the usage of electricity can be reduced thus making this project more eco-friendly, it also appeals to the average consumer as it provides them with an alternate way to control the devices within the home . This specific project has numerous environmental and social benefits as it provides the user with a sense of control in which they are allowed to turn the device of their choosing either on or off. This is great for the environment in the case that if someone needs to turn on the lights for example they can either use an app on the phone as a switch to turn off devices when not in need, or PIR sensor could be hooked up so when the IR sensors detect a presence of someone within the room it can activate the lights thus resulting in a smart home this also works vice versa as if no one is in the room and the lights are not turned on from Bluetooth then the lights will turn off leading to less power consumption and reducing energy usage. The market need for this product would be really high as home automation is becoming more and more common within households thus the demand is high for a product like this.
Theory of Operations
The system uses the Arduino to supply power to the rest of the board and it also delivers instructions to the other components to perform tasks which in this case is to turn on or off LEDs based on the users command. For the first model I made the Bluetooth module act as a controller which interacts with a virtual switch to turn the LED light on and off, also when the value of b is input into the command of the app Arduino Bluetooth it causes the LED to starting blinking on and off. The Phone is this case is the transmitter and the Bluetooth module is the receiver which interprets the information and sends it to the Arduino as a RX and TX input, this raw data is then interpreted and compares the information within the code and outputs to the LED causing it to turn on or off, I also had it attached to a button which allowed manually the switch to be turned on and off and we can see on the app in real time the led button going from on and off. For the second model I changed the code so I don’t need to have virtual switches and I replaced that with voice recognition. I used an app called AMR Voice to convert from speech to text, this is then compared buy the commands entered into the code which correspond to the certain pinouts of the LEDs. For example “TV on” turns the 1st LED on and all the data is compared with the code via the Arduino finally sending the pinout to the LEDs. Lastly for third model I have incorporated within the code a new voice command and a method which allows the user to ask the Arduino to play a song. When the correct statement is requested by the user the code read the method with the tones essentially playing the song through a pwm pinout and a piezo buzzer.