Category Archives: Home Automation
Hackster MQTT Presentation and Demonstration

The August 2016 DFW Hackster MQTT meeting was a blast. Here is a link to the online presentation. https://sway.com/DpyBV3JjNYoTFrsx

If you check back on this post I will update it with related videos. I promised some people at the event to do an Arduino MQTT demo and also finish up my video on the MQTT garage door opener.

 

If you want to get started with MQTT in your own time here are some resources:

What is MQTT

 

TI LaunchPad MQTT demo.

 

Software to Download:

Download HiveMQ it is free but they will make you fill out contact information for the download link. There is lots of great info and white papers on MQTT here so stay awhile and do some reading!

You will need a MQTT test client, I suggest MQTT.FX

Here are source code samples for NodeMCU, WeMos, and TILaunchpad.

WeMosMQTT.zip

NodeMCUMQTT.zip

TILaunchpadMQTT

 

Cheers!

Custom Cortana MQTT Commands

 

image Cortana can easily be extended to aid you with your DIY home automaton projects. In this example Cortana sends MQTT commands to open and close a garage door as well as ring the doorbell with custom jingles. By the way, you don’t have to use MQTT, you can also do a whole lot of other things as well from opening a file, opening a program, or launching your favorite websites.

As of the writing of this entry I am frantically trying to finish documenting the MQTT Doorbell and Garage Door Opener devices in separate posts. Hopefully I can get those whipped out in a few days.
Read More…

X10 Control Using Arduino, Modbus, and ScadaBR

X10 Lighting and appliance modules are cheap on Ebay, I wanted to control them with my HMI (ScadaBR) so I put a X10 and Modbus library together in an  Arduino to turn on and off the modules.

Read More…

How To Scale A Thermistor for An Arduino

Thermistors And Your Microcontroller

A thermistor is a simple temperature component, basically it is a variable resistor that the resistance changes in it depending on the temperature. Such a simple device needs a few more components and scaling in the microcontroller to give the desired C or F temperature reading.

Read More…

Arduino Modbus PLC / RTU

PLC/RTU

A Programmable Logic Controller, PLC or Programmable Controller is a digital computer used for automation of electromechanical processes, such as control of machinery on factory assembly lines, amusement rides, or light fixtures. PLCs are used in many industries and machines.  http://en.wikipedia.org/wiki/Programmable_logic_controller

Read More…

Home Automation HMI with Mango M2M

HMI

A HMI (Human Machine Interface) is the system by which people can interact with a machine. The user interface includes hardware (physical) and software (logical) components.

Read More…