Respeaker 2 HAT With Raspberry Pi

Respeaker HAT

This article is around Raspberry Pi and this Re speaker 2 Mics Pi HAT. ReSpeaker 2-Mics Pi HAT is a dual-microphone expansion board for Raspberry Pi designed for voice applications, like Amazon Alexa or Google Assistant. So if you are interested in playing around Alexa or assistant enabled applications with Raspberry Pi you can certainly try this out. We will set it up with Raspberry Pi and will check some demo applications. The board is developed around WM8960, a low power stereo codec. There are 2 microphones on both sides…

Read More

OpenHAB2 Installation on Ubuntu Server (16.04)

Ubuntu and OpenHAB

 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 More

Install Zulu JDK on Ubuntu

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 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 see…

Read More

Setting up Amazon Echo Dot (Indian Variant)

Amazon Echo Dot

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 More

Access 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 More

NATASHA: 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: bit.ly/2ldEI5X

Read More

Programming Linkit Smart 7688 DUO using Arduino IDE

Linkit Smart 7688 DUO

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 but in…

Read More

ESP32 : Programming using Arduino IDE

ESP32

ESP32: ESP32 is highly-integrated with inbuilt antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. ESP32 adds priceless functionality and versatility to your applications with minimal Printed Circuit Board (PCB) area requirements. (Source: bit.ly/2yr3R1o) this video is around how to get started with ESP32 and programming it using Arduino IDE. This video shows a simple example of printing out some data to the serial console from the ESP32 module programmed using Arduino IDE. To enable programming of the ESP32 module from Arduino IDE we first need…

Read More

Mongoose OS Installation on ESP8266 and GPIO Access

mongoose OS

This video is around ESP8266 module and how to flash mongoose OS to it.It also demonstrates some basic GPIO programming using javascript.Mongoose OS claims as an Operating System for commercial connected products with features like Security, OTA Updates, Remote Management. As Arduino framework is not reliable to run in production environment its a good alternative with  Arduino compatibility layer that allows using existing Arduino drivers for prototyping. It is both C/C++ ready for production and  JavaScript is for fast prototyping on the target hardware. The JS API calls C API.…

Read More