Friday, 29 December 2017

MPU6050 | Live graph | Raspberry Pi

Howdy! It's my pleasure to share my another work from my desk. Today I'm going to talk about interesting and important sensor. It's nothing but MPU6050 the combination of Accelerometer + Gyroscope + Temperature in a single board. It basically works with I2C protocol.

Now, what we're going to do is interfacing MPU6050 with the Raspberry Pi and collect the real time data. And we're going to visualize the change in axis in the graph.

Let's get started 💪

I've connected my MPU6050 and RPi with the hookups as mentioned. For visualizing the data I used python in combination with matplotlib.

Working GIF 😉


Working Model

It have lot of application. I look forward to hear it from you people.

Thursday, 19 October 2017

Motion Detection | OpenCV | Raspberry pi | Telegram

Surveillance system is an important thing when it comes to protect our properties form the Intruders👀. Here is an simple project which can able to protect your belongings form the intruder. Let get started.💪

First of, we need a camera and the DVR setup. But thankfully Raspberry Pi in combination with the OpenCV does the job for us. I used the motion detection technique provided by Mr. Adrian Rosebrock from pyimagesearch.com to fulfill my requirement. 

To get the notification when the Intruder is detected. We should push the data to cloud and retrieve it form the location uploaded. It's a long process and took time to build an universal application. So I used a commonly used messaging application called telegram and it's an cross platform application.

Voila! The wait is done. Once I run the program, It capture the motion and send the real time image to mobile phone.

Snaps

Working Snaps

Telegram Message

PoC

Hope this concept will embed into the existing DVR's. Bye for now.

Friday, 13 October 2017

Object detection | Raspberry Pi | Machine Learning | Visually Challenged

      Hello All 😊. After working with the Face to Voice for visually challenged and tried to make it as a product. But a question arises inside me.✋. Recognizing a human is fine. But what if other objects come around them?😅. Simple, they ask the person near around them? Yuk! That's not going to happen when the world have a electronics hobbyist like me. So that I've created a system which can differentiate the object in real time and most importantly it should be portable.

      As always Raspberry Pi is a heart of the system with the Raspbian Jessie is used. Thank to Google tensor-flow API which is a open source library for Machine Learning, they've COCO - Common Object in Context. Lots of models set are available in the tensor-flow. I just utilized a basic model sdd_mobileclient_v1, for testing it out the performance. And I just wondered with it's speed😭. Further, I'm working on to make it as a perfect product.

Working Images:
Pretty Good!

I'll work on to improve the speed of processing on raspberry pi and embedding a audio out to it. Bye for now!✌



Monday, 22 May 2017

Face to voice | Visually Impaired | Raspberry Pi

Howdy! Today I came with an interesting and innovative project which is an boon project for visually impaired (VI) people. It increases the life quality of the VI people in an affordable price. I hope this project will convert into product in future.

After active working of 75+ Hrs with several prototypes finally the success is achieved with Pi Camera and Raspberry Pi

It have three different phases, to detect the face and convert it to voice.
  • Face capture and save as data to the raspberry pi
  • Training generator for the data set
  • Finally live streaming is compared to saved data

Working Prototype

As discussed earlier, it uses raspberry pi and pi camera for the face recognition and if the match found with the faces it give the voice the VI person.

Hardware Snap

Hardware Snap

While concentrating on the hardware it's too simple. Only a R-PI and Pi-Camera. It includes the headphones for voice.

PoC Snap

Working Snap

This written code have a capability to detect the multi-face in a time and gives the name of the person as voice output.

Click for Video

Don't forget to raise your Thumb's Up

Thursday, 4 May 2017

GUI Controlled Devices | Raspberry Pi | Python

Howdy! Today I showed with some exciting model. The prototype which is used to control the connected devices using the GUI window using python and raspberry pi. Before moving to it, know the prerequisites.

Hardware Required
Software Required
  • Python
Software

Python is an pre-installed application in raspberry pi. The package Tkinter is used for GUI creation.

Circuit Schematic


Schematic Diagram

Connect the components as shown in the circuit. If everything gone good. You're almost done.

Coding

If you're really interested in doing this project please click for code. Pull request and Enjoy.

Time to show

You're right. I'm going to show my working model via video.

Click Here

I think you loved it. Meet you again with new concept.

Thank you

Don't forget to raise your Thumb's Up


Sunday, 12 March 2017

Motion Detection | GUI | Raspberry Pi

Howdy! Today we are going to build something weird. This system shows the animated alerts when the intruders enters into your secured area. With the help of Raspberry Pi and Python we are going to build it.

Before we steping into it.You should know the necessity of the first boot of Raspberry Pi and it's an enhanced version of Human Detector.

Hardware Required

Hardware

Software Required

As mentioned earlier, we are going to use Python to finish the Job. Your installed version of raspbian contains the python. If not you can install it by copy paste the code in terminal

sudo apt-get install python3 


Python

Let's do Wiring😄

Simply connect your PIR with your Raspberry Pi as shown in the schematic

Schematic Diagram

Time to code👊

I made it easy for you guys. Just copy and paste the code in your python editor window and Run (F5) your code.

Scripting Window

GUI💖

When the intruder is detected, the  python script is designed to open up an Animated GIF to indicate the interruption in the Security to the user. Working video model is shown below.

Model

Thank you

Don't forget to raise your thumb's up

Hit by a issue, feel free to drop mail