Raspberry Pie Projects


(KL-117) Raspberry Pi based interactive Home automation system through E-mail

In present days, as the technology improves day by day, every one seems to automate most of the possible things to take advantage in providing ease in life, secure and saving electricity. The main objective of this project is to develop an interactive home automation system based on Raspberry Pi through reading the message body of E-mail which we are send. Here the message body of the received E-mail is read by the developed algorithm fed into Raspberry Pi and it will re-send the acknowledgement to that mail_ id, if it is successfully sent or not. This algorithm is developed in python language, which is default programming language provided by Raspberry Pi. Store these results in internet by creating new channel API , which is an IoT application.

In this highly technological environment, by it‘s over clocking and future expansion capabilities, Raspberry Pi proved to be easy, economic and efficient platform for implementing this home automation system. Apart from, this technique is better than other home automation methods, using SMS and DTMF as the call tariff, is a big drawback, which is not in the case of this proposed method, and in the Web server based home automation, the design of web server and the space required is eliminated by this method, because of it uses already existing web space provided by Gmail.

This system can be enhanced for future applications like power grid control and protection, surveillance, power monitoring, fault monitoring, security etc, .

(KL-126) Web browser Controlled Robot using Raspberry Pi

Internet technology provides a good way for us to develop an integrated computing network environment for the applications of different robotic systems. The concept of web based robots is new and it does not have the limitations of the range of operation. In traditional systems, the security forces need to patrol the remote areas in order to protect any illegal persons coming into our territory but it is not possible for them to patrol the whole area as it may be not possible to reach there. In traditional security ways, monitoring the areas is of only to a limited part. In such cases, we use the proposed robotic system which can be globally controlled from any remote place, whose working based on web browser using an advanced microcontroller (Raspberry pi 3).


The Raspberry Pi is a mini computer, which can be used in electronic applications or projects, and for many of the things that your desktop PC does, like browsing, text editing and games. The new and improved version, Raspberry Pi 3, is more powerful now due to the added advantage of having both Bluetooth and Wi-Fi . The special mention can be given to its on-board wireless capabilities, which works awesome with the default Raspbian operating system. The Raspberry Pi specific OS, Raspbian, makes Pi 3 easy to use when compared to standard Linux Os installations.


In this project, control of robotic unit is done from remote end with the use of Internet connected smart phone or PC. We are able to control the robotic movement in all direction like forward, backward, left, right and stop. A HTML Web page having GUI button panel is created, this web page can only be open with TCP/IP - user ID and Password through the internet operate smart phone or PC. DC motors and motor driver are being used for the movement of robotic wheels. IR sensor is used to detect obstacle in travelling path. The raspberry pi is powered through 3.3 volt of supply, which it takes with the help of linear regulator power supply fed through a 9-12 volt battery. DC Motors and motor driver are powered directly through the battery(9-12 Vdc). We use python programming to write the code into the raspberry pi.

(KL127) IOT Home Automation Using Raspberry Pi

Internet of things is a technology of the future that has already started to touch our homes. Here we propose an IOT based home automation system using raspberry pi that automates home appliances and allows user to control them easily through internet from anywhere over the world.

The proposed system consists of an advance Raspberry Pie based circuit that has lights and fan connected to it along with an op-to isolated relay driver circuit. Our system interacts with/without online IOT system that TCP/IP operate and wi-fi enable web page interface for controlling our home appliances with ease. A HTML Web page is created having user friendly GUI button panel. After linking this web page to our system through TCP/IP operate and wi-fi enable device like smart phone or PC connection, the user is allowed to send load switching commands over IOT to our circuit.

The circuit receives the commands over IOT by connecting to wifi network and then the raspberry processor processes these commands. After this the processor now processes these instructions to get user commands. It then operates the loads (lights and fan) for switch them on/off according to desired user commands. Thus we automate home appliances over internet using raspberry pi.

(KL-202) Pibot: The raspberry pi controlled robot for surveillance & live streaming

Here in this project, we can control the robot from remote end say mobile or laptop through Wi-Fi hotspot as well Internet enable, also we can have the live streaming of video of robot for the purpose of surveillance. This video is obtained on web browser of the remote device from where we are operating the device, also we are able to control the robotic movement. DC motors are being used for the movement of robotic wheels. We also use PIR sensor and IR sensor for monitor human movement and detection of any obstacle in travelling path.


Raspberry Pi is used for video processing and sending the processed video to user PC with the help of Wi-Fi as well as internet. The Raspberry Pi is a minicomputer computer which can be used in electronic applications or projects, and for many of the things that your desktop PC does, like browsing, text editing and games. It also plays high-definition video and it has a built in Ethernet Connection so one get easy connectivity, at least for the most common boards. And we can easily add Wi-Fi connectivity by plug in a Wi-Fi dongle on one of the USB port. Raspberry Pi B+ has a strong processing capacity because of using the ARM11 architecture and Linux-based system there are simple and easy-used open source peripheral driver libraries.


The wheels of robot are controlled by DC motors which is driven by a dc motor driver, the movement commands in all four direction. With the help of web browser, one can easily controls the robotic unit and can monitors video streaming of the surrounding environment of that robotic unit. At the robotic unit, Raspberry pi is used for the control of DC motors and monitor of sensors. Raspberry Pi requires 5 volt supply with minimum of 1500-2000mA current. This raspberry pi is powered through 3.3 volt of supply which it takes with the help of linear regulator power supply which is in fed through a 9-12 volt battery. We use python programming to write the code into the raspberry pi.


The robotic unit consists of Raspberry unit with inbuilt Wi-Fi , a USB web cam, a PCB consisting motor driven IC and voltage regulator circuitry. The User unit consists of a PC or a Smart phone within the Wi-Fi range. A HTML Web page is designed having options of controlling the dc motors and It also shows the live video streaming of the environment.

Wildlife Watch Using Raspberry Pie

To coverage Wildlife footage is a very difficult and risky task. Cameramen need to wait for hours or even days without moving to get desired footage and there is also the risk of life at unexpected event movement by wild animals.  This project propose an automated system with a motion activated recording camera that starts recording only when motion is detected. This has a lot of advantages. To get the right moments footage the camera needs to be kept in recording mode for entire days or nights. Well this system saves battery as well as storage as it only records footage when motion is detected.

 The system hardware consists of motion sensor with camera and sd card interfaced to an advanced raspberry pi module. The raspberry pi is used to process the motion sensor input to detect any motion. Upon sense motion camera start recording for the predefined time and recording is kept off if no motion is detected. As soon as motion is detected the raspberry pi records footage of the motion and again stops recording when motion is not detected which is saved in the memory card for later viewing. Thus we get only desired footage from the camera thus saving unnecessary battery as well as storage space. This whole system is placed on a four wheel robotic vehicle which is driven by two dc gear motor and its automatic avoiding obstacles according to obstacle sense signal received by an Ultrasonic sensor which is mounted at the front side of vehicle.

 This system can be further enhanced for live video streaming on TCP/IP enable internet web page.