Disclaimer: Since the Islamic date and prayer times are based upon calculations, it is very well possible that it may differ from the actual date based on moon sighting. Also, the prayer time can vary from the actual prayer time of the location.
For so long I have wanted a mini display to go with my many Raspberry Pis and recently I got the PiTFT 3.5inch to go with the older Raspberry Pis I have and was searching for projects. I landed upon a project “Raspberry Pi PiTFT Weather Station” by Jamie Jackson and started implementing it. After using the weather display for few days, I did not find it much useful as maybe I am not that much into weather. At the same time when I was searching for projects for the PiTFT, I was also searching for ways to sound alarm at the 5 daily prayer times. This is when it clicked me to use the PiTFT to display prayer times. Since the timing for the 5 daily prayer changes every day and changes from location to location, I referred to “Turn your Raspberry Pi into an Azaan/Prayer clock” for the code. In this article, I will show you the procedure how I completed this project. There is lots of room for improvement in this project but I am limited to the knowledge I have of programming. For more information, you can refer to the links above.
I love to quote this every time I write an article about Raspberry Pi camera. “Even with the best of camera hardware, we are still slave to its features. Thanks to the raspberry pi camera, we will make a camera do whatever our heart desires.” So I have done it again. The inspiration for the novel use of the camera this time was not so fancy. I had an issue with the toilet leakage and we called the plumber. The plumber was trying very hard to see behind the toilet using his phone flash light but there was not much space. I thought I should help him with my Raspberry Pi camera but the whole unit including the Raspberry Pi is big enough for it to go through to the back. I searched on the Internet for longer ribbon cables and I found one which was 1 meter in length. I procured it and made it into a snake camera. The technical name for a snake camera is borescope. In this article, I will not be giving all the configurations of the borescope but I will guide you to the right resources. As I always say “I am not an innovator, I am an Integrator”, so I will guide you to the resources of the innovators.Continue reading →
This project is very close to my heart as since I was a child, I used to play with electronics. I used to open them up and desired that one day I would be able to understand it and make things like those. I remember making a torch light when I was a little child but since I didn’t know much about switches, my mother remembers that the torch remained on throughout the night until the battery drained away. I was born to be an engineer but when I graduated from engineering, I learnt nothing. Now 10 years after completing my engineering, I got inspired Aragon style “Become whom you are born to be” and I started to reignite my passion for electronics. I put all my expertise of electronics and robotics which I DIDN’T learn in college and came up with this Arduino and Rapberry Pi powered Web Controlled Home surveillance rover. I have burnt a lot of cash on procuring the components as many were not locally available and little less than equivalent amount on the shipping.Continue reading →
Here I go, I quote it again “Even with the best of camera hardware, we are still slave to its features. Thanks to the raspberry pi camera, we will make a camera do whatever our heart desires.” Recently my friend got a kayak and we have been going out into the sea and the only thing which has been missing in our adventures was a wearable camera to record our adventures. My friend was interested in buying a GoPro and I thought why not make one using Raspberry Pi. The shortcoming with a Pi is the short camera cable which would mean that the whole unit has to be head mounted. So I searched for a longer cable and to my surprise, cables as long as 1m were available. I ordered one of the those and started building the wearable camera. The camera can also be used as an Action camera as it is 90fps capable but the resolution will be limited to 640×480. In this article, I will not be giving all the configurations of the camera but I will guide you to the right resources. As I always say “I am not an innovator, I am an Integrator”, so I will guide you to the resources of the innovators.Continue reading →
There was a time when I said “Even with the best of camera hardware, we are still slave to its features. Thanks to the raspberry pi camera, we will make a camera do whatever our heart desires.” This quote has been proven more true by the Team at Broadcom who released new camera modes for Raspberry Pi camera. One of the new modes is the ability to shoot videos at 90 fps albeit at a lower resolution. Just look around you, even with the best of hardware on Flagship smartphones and most of the high end DSLRs, there is no option to capture 90fps. Even Peter Jackson was able to shoot The Hobbit at just 60 fps HFR (although that was Full HD or maybe even higher). The point here is that now we have the capability to shoot videos in High frame rates but it is of no use as our eyes cannot perceive the differences with the higher frame rates. The way we can utilise the higher frame rates is for slowing it down for cool slow motion effects. The reason I thought of writing this article is because I thought achieving slow motion using Raspberry Pi would be difficult as it would involve capturing the video at 90 fps in H264 format, converting it to MP4 at the same fps and then slowing it down to run at 30fps. After trying it myself, I found out that it can be done pretty easily.
Since the time I got my Raspberry Pi camera, I have been so impressed with its versatility that I have done almost all experiments that can be done with it. The thing which impressed me the most was making time lapse videos. As I made more and more Time Lapse videos, I was limited by the time I could do it as I was powering the Pi via battery banks as the setup was at remote locations. This caused me to research more ways by which I could maximize the time a Pi is ON on limited battery capacity. The first thing I did was take a battery which had a solar panel on it so that it could charge in sunlight at the same time as deliver power to the Pi. This did increase the Pi run time but it was still not enough. Following are the tips I can give for increasing the run time of the Pi based on my journey. Also, the various run times under various situations are documented in this post.
I have been working in Computer networking for more than 8 years now and the biggest fear I still harbor is losing access to a router by misconfiguration. During my first stint with Service Provider networks, losing access to a router or switch would mean running to the Data Centre and taking console to a router and revert the changes and this because we didn’t have console servers in our Data Centre. Our Data centre was just across the NOC so it would take less than a minute to reach the equipments. During my second stint, the Data centre was the largest in India and going to the Data Centre would take minimum of 15 minutes from the NOC. Although we had a management network connecting all networked equipments, this did not help when a router or switch was malfunctioning and the only option left was taking console. My third stint with Service Provider network had no option of running to the router as many of the PoPs were international. Few of the larger PoPs had Terminal Servers but not all had this. A question would run through anyones mind as to why someone would not provision a console server on a remote site? The primary reason is the cost. The second reason is that it does not make business sense to have a console server for a couple of routers. Continue reading →
Every professional must have faced a dilemma at least once in their life where they are not recruited because they don’t have work experience. How can they get Work experience until they are recruited once? Thanks to simulations, folks who are in IT can at least work on a simulation of what they expect at work place. For those who intend to get into networking, there are simulations available which can simulate networks with real operating systems. For those who intend to get into Linux server administrations, Simulations are not exactly required as almost anyone can install Linux on a system or dual boot your laptop or desktop. There are still cases where you don’t want to install Linux on your working system or there is no system to install Linux on. Thank God for Raspberry Pi, a computer is in everyones reach now.