Introduction: Smart Stove

Picture of Smart Stove

Abstract

Pressure cooker users often land in trouble especially when they miss the whistle counts. The gas stove would be in the ‘ON’ position and could potentially lead to fire accidents as well. Smart Stove is a mobile app based project that tackles this issue. Through the mobile app, the gas stove can be turned ‘ON/ OFF’ or even kept in the ‘SIM’ mode based on the whistle count entry in the app. Furthermore, the user can also turn on/ off the gas stove at the comfort of sitting in their living room. The communication between the phone and the stove is achieved by the use of Bluetooth. The stove is also equipped with a display to inform the user about the number of elapsed whistles.

Step 1: Components Required:

  1. Arduino UNO R3 x 1
  2. USB Cable x 1
  3. Sound sensor(SLAEX017) x 1
  4. Small servo motor x 1
  5. Small breadboard x 1
  6. Bluetooth module(HC-05) x 1
  7. 7-Segment Display x 1
  8. Male to Female connecting wires x 20
  9. Male to Male connecting wires x 20

Step 2: Connect Sound Sensor to Arduino

Picture of Connect Sound Sensor to Arduino

Sound sensor

The sound sensor module is generally used for detecting sound intensity. This module can be used for security, switching, and monitoring applications. When the sensor detects a sound, it processes an output signal voltage which is sent to a microcontroller. This can be further processed depending upon our applications.

Sound detection Module has two outputs:

• A0, Analog output, real-time output voltage signal of the microphone.

• D0, when the sound intensity reaches a certain threshold, the output is either high or low signal.

• The threshold-sensitivity can be adjusted via potentiometer on the sensor.

Circuit Connections:

  1. Connect the sound sensor D0 to the digital pin 8 on the Arduino using male to female connecting wire.
  2. Connect 1 terminal of a male to male wire to the 5v pin on the Arduino and the other terminal of the wire to the breadboard.
  3. Connect the female terminal of a mate to female connecting wire on the +5v of the sound sensor and the male terminal of the wire to the breadboard where you have connected 5v of Arduino on it.
  4. Connect one terminal of a male to male connecting wire to the GND of your sound sensor and the other terminal to the GND pin of an Arduino.

Step 3: Connect Servo Motor to Arduino

Picture of Connect Servo Motor to Arduino

Servo motor

A servo motor is a rotary actuator that allows for precise control of angular position. It consists of a motor coupled to a sensor for position feedback. By varying the pulse width of the output voltage to a servo, you can move a servo to a specific position.

There are 3 wires coming out from a Servo motor (brown, red and orange)

• Brown wire is GND.

• Red wire is +5v.

• Orange wire is a Signal wire

Circuit Connection:

  1. Connect one terminal of the male to male wire to the brown wire of the Servo and the other terminal to the GND pin of the Arduino.
  2. Connect one terminal of the male to male wire to the red wire of the Servo and the other terminal to the breadboard where you have connected 5V to the Arduino.
  3. Connect one terminal of the male to male wire to the orange wire of the Servo and the other terminal to the digital pin 9 of the Arduino.

Step 4: Connect the Seven Segment Display

Picture of Connect the Seven Segment Display

7-Segment Display

• A seven-segment display (SSD), or seven-segment indicator, is a form of electronic display device for displaying decimal numerals which is an alternative to the more complex dot matrix displays.

• Seven-segment displays are widely used in digital clocks, electronic meters, basic calculators, and other electronic devices that display numerical information.

Circuit Connections:

  1. Take one male to female wire and connect pin ‘a’ of 7-segment display to digital pin no. 0 of the Arduino.
  2. Take one male to female wire and connect pin ‘b’ of 7-segment display to digital pin no. 1 of the Arduino.
  3. Take one male to female wire and connect pin ‘c’ of 7-segment display to digital pin no. 2 of the Arduino.
  4. Take one male to female wire and connect pin ‘d’ of 7-segment display to digital pin no. 3 of the Arduino.
  5. Take one male to female wire and connect pin ‘e’ of 7-segment display to digital pin no. 4 of the Arduino.
  6. Take one male to female wire and connect pin ‘f’ of 7-segment display to digital pin no. 5 of the Arduino.
  7. Take one male to female wire and connect pin ‘g’ of 7-segment display to digital pin no. 6 of the Arduino.
  8. Take one male to female wire and connect pin ‘h’ of 7-segment display to digital pin no. 7 of the Arduino.
  9. Take one male to female wire and connect pin ‘cc’ of 7-segment display to +5v of the Arduino.

Step 5: Connecting HC-05 Bluetooth Module

Picture of Connecting HC-05 Bluetooth Module

HC-05 Bluetooth Module

It is a wireless communication module that transmits data serially. Out of the six pins that comes with general break out board, only 4 pins are used. VCC pin of HC-05 is connected to +5V while GND pin is connected to GND of the microcontroller. RX pin refers to receiver and TX pin refers to transmitter. These pins are used for communication between the Bluetooth and the microcontroller.

Note: HC-06 Bluetooth modules can also be used for this project instead of HC-05.

Circuit Connections:

  1. Connect an M-M jumper wire from the VCC pin of the HC-05 to the +5V line.
  2. Connect an M-M jumper wire from the GND pin of the HC-05 to the GND line.
  3. Connect an M-M jumper wire from the TX pin of the HC-05 to pin 10 of the Arduino.
  4. Connect an M-M jumper wire from the RX pin of the HC-05 to pin 11 of the Arduino.

Step 6: Upload the Arduino Sketch

Step 7: Download and Install the App

Download and install the following Android App and follow the instructions

  1. Open the Bluetooth Settings and pair your phone with HC-05. (Passcode is '1234')
  2. Open the App.
  3. Tap the 'Connect' button and choose 'HC-05'. Now, it, should show as 'Connected'.
  4. Now, you can control the stove from your phone!

Step 8: Reference Images for Construction

Picture of Reference Images for Construction

Comments

cheskal (author)2017-11-09

hi! I'm just asking if there is an updated version of the phone application? because the app that I downloaded is not the same as the picture that is shown.
Thank you! :)

About This Instructable

753views

14favorites

License:

Bio: Technomentis is a venture to foster innovation and hands on learning for youngsters at formative ages. We explore, create, design, tinker and innovate at Explorato ... More »
More by Explorato_Technomentis:MQTT Based Fire Detection SystemHow to Read Arduino Sensor Data on Android App Using BluetoothAutomated Garbage Collector
Add instructable to: