Firmata protocol with Raspberry Pi and Arduino

Firmata with Arduino and Raspberry Pi

Firmata is a protocol that is used to communicate with microcontrollers from any tablet/pc over the serial interface. There are implementations of this for other platforms too along with Arduino. You can find support for this if you are using any Arduino IDE released after 2008.Use of this protocol lets you access GPIO of Arduino from any host device natively without uploading the sketch each time you change the sketch. You can use Arduino as ADC for your Pi as it doesn’t have native ADC pins, you can also interface…

Read More

IOT: Power outlet controlled from internet using WeMOS

IOT Based Power Outlet

This is a simple project to make IOT enabled power outlet. This video is around WeMOS and demonstrates how to use WeMOS with thingspeak to control some loads in my home. This project lets you control your devices which you need to connect to the output sockets. As an online server, I have used Thinspeak.com but you can use any server but you just need REST API. Check out the video to get started.

Read More

OSMC on Raspberry PI with Setup and Control using Android App

osmc

A video about the installation of OSMC onto Raspberry Pi to make a complete media center for home entertainment. The video shows how to install OS as well as configuring it such that it can be accessed by Android App so that it can be controlled wirelessly. Check out the video for more details.

Read More

DHT12 Interfacing with Raspberry Pi using Pi4J

DHT12

This video around raspberry pi showing how to interface DHT12 humidity and temperature sensor with raspberry pi by using JAVA nad Pi4j. DHT12 its a temperature sensor with a 1-Wire and I2C interface to connect with external controllers and having 1-Wire interface makes it compatible with the older DHT11 sensor but with a higher accuracy. For this tutorial, we are going to use the I2C interface of the sensor and to interact with it, we will be using JAVA. One issue with the DHT12 I2C interface is that the device…

Read More

Send data using MQTT from Raspberry Pi with JAVA

MQTT JAVA

This is the third video in the series “IOT with Raspberry Pi” and that’s using JAVA. The series comprises of Sensor interfacing using pi4J, REST API usage with JAVA, MQTT usage with JAVA and finally adding all to the same project and running over Raspberry Pi. last two videos shows how to interface DS18B20 1 wire temperature sensor with Raspberry Pi and send data to Thingspeak by using REST API with JAVA. If you have not checked those you can do that with the links down below. This video is…

Read More

DS18B20 Sensor Interfacing with Rsapberry Pi using JAVA

This video is around Raspberry Pi to showcase the usage of Raspberry Pi in IOT projects and that’s using JAVA. This is going to be a series of video including ¬†Sensor interfacing using pi4J, REST API usage with JAVA, MQTT usage with JAVA and finally adding all to the same project and running over Raspberry Pi. So this video is going to be the first part of it where we will see how to interface DS18B20 one wire temperature sensor with Raspberry Pi by using JAVA with the help of…

Read More

Run JAVA Applications on NanoPi S2

JAVA nano Pi

The NanoPi S2(S2) is designed and developed by FriendlyElec for professionals, enterprise users, makers, and hobbyists. It is a small board with WiFi, Bluetooth, and eMMC. It uses the Samsung Quad Core Cortex-A9 S5P4418 SoC with dynamic frequency scaling up to 1.4GHz. It has 1G DDR3 RAM, 802.11 b/g/n WiFi & Bluetooth 4.0 module. Its inbuilt power management unit uses the AXP228 chip which supports software shutdown. It takes power over the MicroUSB port. It has video input/output interface, 3.5mm audio jack, USB port, and MicroSD card slot, serial debug…

Read More

Install Debian OS on NanoPi S2 eMMC

NANOPi OS

The NanoPi S2(S2) is designed and developed by FriendlyElec for professionals, enterprise users, makers, and hobbyists. It is a small board with WiFi, Bluetooth, and eMMC. It uses the Samsung Quad Core Cortex-A9 S5P4418 SoC with dynamic frequency scaling up to 1.4GHz. It has 1G DDR3 RAM, 802.11 b/g/n WiFi & Bluetooth 4.0 module. Its inbuilt power management unit uses the AXP228 chip which supports software shutdown. It takes power over the MicroUSB port. It has video input/output interface, 3.5mm audio jack, USB port, and MicroSD card slot, serial debug…

Read More

Programming Onion Omega 2 using Python | GPIO Access

Onion Omega Python

This tutorial is all about developing python applications on Onion Omega 2. As the onion omega doesn’t come with python pre-installed, we need to install it ourselves. We can write a variety of scripts using python for Omega 2 and most importantly for IOT application we can access the GPIO of omega 2 by using python itself. So let’s check out how to do that. And if you are unaware of what is onion Omega 2 you can check the official website for more details and even buy one to…

Read More

NanoPi S2 GPIO Mapping to access using SysFS

This post is all about GPIO pin numbering to use with SysFS. In this post, I have mapped all the pins of Nano Pi S2 so that the GPIO can be easily accessed using SysFS. The pins are mapped according to the following formula, sysfs pin number- X(GPIOX)+Y(GPIOXY) Where, X value depends on the GPIO group and is like below GPIOA: 0 GPIOE: 128 GPIOALV: 160 GPIOB: 32 GPIOC: 64 GPIOD: 96 and Y is the pin number next to GPIO group name

Read More