Sunday, May 27, 2018

Smart Robot (Part-1)


Nowadays security of home or office is a major concern. As people travel frequently for business tours or to have fun with family. When people travel they worry about the security of the home. The current CCTV system has many limitations for e.g. it can monitor only a particular area and is very costly for personal use. There is no extra security features to detect fire or motion. If we want to cover more area we need multiple CCTV cameras to be installed so that will increase the cost.

The main aim of our project is to make a robot which can live stream the video to one android application. From the same application user should also able to control the movement of robot and monitor sensor values. We also want to include the automatic email system which will send email or SMS when anything goes wrong in the surveillance area.
           
The people should not worry about the condition of home or office. They must have a smart system which can monitor any area of their house through internet. So security of particular place can be raised. We want people to live a happy life and taste the latest artificial intelligence technology at home.


Block Diagram




Block diagram of smart robot


Smart Robot is a IOT and AI based robot which is made especially for frequent travellers and security personnel. In this project we have used raspberry pi for live video streaming and installed Google assistant in it. We have also developed an app to watch live video streaming and controlling the movement of robot with monitoring sensor value. One can also control the pan tilt position of camera through this app. We have cool offline feature, which will update you when voltage decreases the threshold level or any suspicious gas is detected. These features will make your home safe from theft and fire. You can also update your neighbour through face book if anything goes wrong. Our artificial intelligence will make your life a lot easier and comfortable than before To control the motor and read data from sensor we have used NodeMCU microcontroller.

 We have designed one PCB for our project which is available for multi-layer as well as single layer. This circuit contains one shift register IC (74hc595) for increasing GPIO pins, nodemcu, 2n2222 transistor for switching purpose and other male connectors for servos, sensors, Fan, torch and power supply. You don’t have to worry even in night, this robot contains powerful torch to view up to 5 foot. All the microcontrollers are protected from overheating using one fan which will automatically turned on when temperature exceeds a certain level.

Here we are using several modules like TDA 2030 for audio amplification. L293D is used as motor driver. A part from sensor we are using DHT11 for measuring temperature and humidity. MQ2 gas sensor for detecting gases like methane, butane, smoke etc. Voltage sensor for reading voltage of the battery. The power is provided using two batteries one 12v lead acid battery for motors and another from power bank to microcontrollers and processors. This supply can be later reduced to one single power supply. For sensors the 12v battery is converted to 5v using 7805 IC. The project has lot of cool features which is purely user dependent so as per need we can include or deduce features. The body part can be included later for better reliability.

Circuit diagram
The above circuit diagram is to control the motors and read sensor data from nodemcu. All the dc motors are controlled through a shift register IC and switching of the servo motor are done using a 2N2222 transistor. So that power can be saved as servos get supply only when we click pan/tilt ON button in the application. The control signals of servos are given directly to nodemcu. Male connectors are given to connect sensors to the nodemcu and to give 5v power supply to the board. There are also input ports to connect torch and fan in the circuit.

            In this circuit diagram we use the main convert the sift register from nodemcu. Shift register is use for the convert the less no of digital output pin to more no of output pin. By using this circuit diagram also reduce the our project complexity, in which give some output point for connect the sensor, motor, servo and power supply pin. Mainly this circuit diagram use the nodemcu, shift register, register, transistor. 


Watch the demonstration video of smart robot


Saturday, May 12, 2018


Recently I have uploaded one video on 'Smart Robot' which was my final year project. You can watch by pasting the below link  in your browser.
https://youtu.be/Mc1hqAeF-lQ


These are my upcoming projects:

1. SDR dongle unboxing
2. Receiving signals using QFH antenna
3. How to load program in esp8266
4. esp to nodemcu communication


Latest Tech News is here !!!

Follow our facebook page for daily tech news https://www.facebook.com/techopenup