While working in projects on a daily basis, as I do for YouTube videos, we tend to create the same folder structure and related repositories every time, as we move to the next project. For me, it is like creating folders for video, code, uploaded video, schematics and so on and in my most of the video for YouTube, I always create almost same folders. Along with that, I create GitHub repository to host the codes that I use in the project or tutorial to distribute. And I hate doing the…
Read MoreTag: my smart home
Connected Weighing scale using HX711 and ESP8266
Since I got into Home Automation System, I have always wanted a central system with as much as information about me starting from my food habit to each and everything that can be measured or collected. You can say that it is greatly influenced by JARVIS of Iron Man which came around my Engineering days. Coming to the topic, I recently managed to connect a regular bathroom weighing scale to my Home Automation System (OpenHAB) using MQTT. So basically this post is all about how to do that. For the weighing…
Read MoreCheap LoRa Gateway using Pi & RAK831
Lately, I have been working with LoRAWAN and I don’t have Lora gateway around. As you might be knowing LoRAWAN network requires a gateway to push data to the internet. As Lora is not an IP based protocol the gateway helps it in doing so. Basically, multiple LoRAWAN nodes transmit data to the gateway and the gateway transfers the concentrated data to server backend. Server backend which resides in the cloud contains a network server which helps in managing the network and the application server which is responsible for the data and…
Read MoreOpenHAB2 Installation on Ubuntu Server (16.04)
In my last post about the installation of Zulu JDK to Ubuntu 16.04 server, I covered how to do so and was required so that OpenHAB can run on my server. This post is in the line of my last post and is about the installation of OpenHAB to ubuntu 16.04 server. This post is all about installing OpenHAB to Ubuntu 16.04 using the manual method. I tried with apt-get, but that didn’t work for me. STEP 1 (Download OpenHAB runtime): Navigate to a folder where you can download files…
Read MoreInstall Zulu JDK on Ubuntu
Recently I moved my server to Ubuntu from windows. I went with Ubuntu 16.04 server edition as it is lightweight as compared to the desktop edition and comes preloaded with some server tools. As I am running OpenHAB for my home automation system I wanted to install it on the server but the server edition doesn’t come with JAVA/JDK pre-installed. As per OpenHAB, Zulu JDK is the recommended JAVA platform and performs better as compared to OpenJDK. Though Oracle JDK can be installed, I thought of trying ZULU. So let’s…
Read MoreOpenHAB Installation on Raspberry Pi
[sg_popup id=”3″ event=”onload”][/sg_popup] This video is around how to install OpenHabian with Raspberry Pi to get started with home automation. This is the 2nd video around OpenHAB and if you want to know how to install openHAB to windows PC make sure to check the earlier video and link is given below. About OpenHAB, its simply an open-source home automation system developed using JAVA and it lets you automate your home with support for tons of smart home devices., It has got a lot of cool features and I will…
Read MoreSetting up Amazon Echo Dot (Indian Variant)
Recently we got the Indian variant of the Amazon Echo Dot which Amazon has started shipping this Nov in India. Being a Home Automation Enthusiast I was eagerly waiting for that and is desperately into checking out the features of the Echo Dot with my DIY Home automation System. But before publishing video around Echo Dot with OpenHAB and my Automation System this post is about setting up the Echo Dot when you are using it for the first time, which is actually pretty easy. So stay tuned for upcoming…
Read MoreAccess Watchdog Timer of Raspberry Pi using JAVA
This tutorial is all about using the watchdog timer of Raspberry Pi by using JAVA. For this, we are going to use Pi4J library. Watchdog Timer: “A watchdog timer (sometimes called a computer operating properly or COP timer, or simply a watchdog) is an electronic timer that is used to detect and recover from computer malfunctions. During normal operation, the computer regularly resets the watchdog timer to prevent it from elapsing, or “timing out”. If due to a hardware fault or program error, the computer fails to reset the watchdog, the timer will elapse and generate a timeout signal.…
Read MoreNATASHA: AI assistant using Raspberry Pi
This video is around AI Assistant, Natasha with a voice interface. She can do all basic stuff, identify your voice, can read out text from images, can control devices in your home making them more interactive, and lots more.Apart from that, she can understand the local language, which in our case is Hindi. The whole project is developed in Python. This project is made open source.To view more of this project, and contribute to it, Check the GitHub link: http://bit.ly/2ldEI5X
Read MoreProgramming Linkit Smart 7688 DUO using Arduino IDE
[sg_popup id=3] In this tutorial, we will see how to program the Atmega324 controller of Linkit Smart 7688 DUO module using the Arduino IDE. The boards come in two flavors, Linkit Smart 7688 and Linkit Smart DUO. The difference between both is that the DUO has an ATMEGA324 controller apart from the main MPU which can be programmed using Arduino. In DUO module GPIOs of both the MPU as well as MCU are exposed and some are even multiplexed. The MCU can also be interfaced or controlled using the MPU…
Read More