Final Summary “Forget What?” Project: An IOT based home automation system with a budget!: Part-2

Minion Bot

Prelude

My previous post was a textual summary of work done and I just could not shrink it more. In this post I continue by providing demo videos for the project. I try to explain the working and internals without actually tearing down the modules. For that most of my posts in the past have been short in number but long in text and serve the purpose of a teardown. I am focusing primarily on demonstrating the system in order to give a better understanding of the working and application. Continue reading “Final Summary “Forget What?” Project: An IOT based home automation system with a budget!: Part-2″

Final Summary “Forget What?” Project: An IOT based home automation system with a budget!: Part-1

Acknowledgement

The author would like to thanks the sponsors Element14, Tektronix, Eclipse IOT, EnOcean, Raspberry Pi, Cadsoft for the tools, parts and budget. A special thanks to the community members for their inputs and suggestions as the project progressed and for providing inspiration as well as encouragement along the path.

Continue reading “Final Summary “Forget What?” Project: An IOT based home automation system with a budget!: Part-1″

My Story Of Persistence with persistence on OpenHAB. AND a tutorial on Rule and Timers

Introduction

The raspberry pi does not have the conventional x86 architecture for a processor. Instead it has an ARM processor running at 400MHz. Now this means that even though you are running Linux and even though you can compile the same program using GCC on ARM as on a PC, the output of the compiler will be totally different due to the underlying instruction set. This ultimately means that programs such as MySQL may be different on a PC than the RPi in terms of their execution as well. A lot of times the code is also optimized for the platform such as RPi and all this means that MySQL on the PC might not be the same as on the RPi. Java is an exception because it run on top of the JVM BUT resources on the JVM are not same across platform. Like com ports on windows are like com1, com2 etc but in Linux, everything is a file like /dev/usb0 /dev/AMA0 etc. Continue reading “My Story Of Persistence with persistence on OpenHAB. AND a tutorial on Rule and Timers”

EnOcean Programming: Blinking LED on the TCM330

Introduction

My quadcopter was supposed to take first flight this weekend but since it is now a ‘minion battle royale’, I thought I would kick it up a notch. Batman was abducted from my workbench and now Pikachu is sitting there alone. I thought Minion Dave would make an excellent addition and hence I am doing this post today instead of tomorrow morning in the hopes that I get a friend for poor pikachu. Continue reading “EnOcean Programming: Blinking LED on the TCM330”

The Raspberry Pi Power Analysis featuring the Tektronix Scope

Introduction

I am waiting for my stuff to get delivered which are basically parts and parts. One of features of my design is that the raspberry pi center piece is portable, ie it can be moved from one location of the house to the other. For this I needed to add a battery backup which was shown in my previous posts. In my recent experiments, I found that the Raspberry Pi was rebooting unexpectedly. It turns out that one of the connectors was defective. Still this left me with the question that if I am using a battery, how long will my system stay afloat without power? Hence I setup a little experiment to measure the power consumed by the Raspberry Pi and the results were quite unexpected. Continue reading “The Raspberry Pi Power Analysis featuring the Tektronix Scope”

Pi In a Display Box

As I wait for the parts to be delivered, I started work on the case for the RPi. This is the center piece for my demo and with my limited carpentry skills, I set out to make a box. I usually start by making a 3D to scale model in Sketchup so I know exactly what I want. If it seems awkward, I change it. Here is a simple mockup that took 5 minutes! Continue reading “Pi In a Display Box”