USB Smart Home Automation Devices


[one_third first]

Plug & Play USB IO

[dropcap3]1[/dropcap3]
Turn your computer with LucidControl Plug & Play IO Modules within minutes to a powerful data acquisition, monitoring and control system.
[/one_third]

[one_third]

Data Acquisition & Control

[dropcap3]2[/dropcap3]
Ready for many automation applications. Measure temperatures, control your home, garden or caravan with the outstanding LucidControl IO devices.
[/one_third]

[one_third]

RPi & Beagle Bone

[dropcap3]3[/dropcap3]
LucidControl is compatible with the Raspberry Pi® and Beagle Bone Black which maximizes the number of possible applications.
[button link=”https://www.lucid-control.com/lucidcontrol-usb-io-module-web-demonstration” style=”info” text=”grey” window=”yes”]Read more about …[/button]
[/one_third]


LucidControl USB IO Modules in Smart Home Automation

LucidControl USB Relay Module

LucidControl USB IO Controller Module

In this article I want to explain how powerful LucidControl USB IO Modules can be realizing Smart Home Automation projects.
Many available systems for smart home applications on the market are closed which means that the have powerful functionality on one hand but it is difficult to extend them with other components on the other hand.
A closed system has some major advantages which the inexperienced user find very helpful. But as soon as some special functions are needed things getting difficult and expensive.

LucidControl approach for Smart Home

LucidControl goes a completely different approach which is addressed to the more experienced user which is e.g. able to write scripts. Even if there are some prerequisites the user has to have, things are kept simple always keeping an eye on the high flexibility of the system.

LucidControl does not raise the claim of being a complete smart home automation system, but providing the necessary components for it. What does a home automation system consists of? Mainly, we can identify two parts. First, the software controlling the functionality. Second, the hardware for acquiring and controlling. The latter part LucidControl is able to do.

Smart Home Hardware and Software

This is something the user has to take care himself. By using our powerful Application Programming Interfaces (API) for Java and Python we create a complete object oriented and easy to use way to work with LucidControl. Of course this creates more word than buying a complete system. But this way gives you the whole flexibility you need for your application.

Lets take an example. You want a valve to switch when a specific temperature raises above a value. For such an application the only things needed is a LucidControl DO4 – Digital Output Module and a LucidControl RT4 – RTD Input Module and the special clue – the Raspberry Pi or the Beagle Bone.

While the RT4 allows the measurement of the temperature sensors (actually up to 4) the DO4 generates the switching signal for the valve.

Putting all this together in a small cabinet presents a complete customized and flexible automation solution based on a very powerful computer which is very cost effective – less than 250 €.

Back to the software; For the explained thermostat function, switching a valve on and off the program has less than 50 lines of code. Get involved into Python which allows very straight forward programming. You will be impressed how powerful a script language can be.

Also logging of the data and remote monitoring and control of the system via the internet works very simple – thanks to the Linux based Raspberry Pi and the Beagle Bone computers.

Check out our product pages and get an overview what the powerful LucidControl IO Modules can do for you and your smart home.

This article will be completed … Feel free to contact us.

USB DIO Input / Output Module and USB Digital IO Controller Board

USB Analog and Digital IO Modules

LucidControl USB IO Modules

  • Data acquisition and control
  • Cost effective and flexible
  • Platform independent
  • Windows® and Linux
  • Compatible with RPi and Beagle Bone
  • Clippable on DIN-Rail
Read More ...
  • Industrial & home automation
USB Digital Input Module

USB Digital Input Module

LucidControl Product Series

  • 4 / 8 digital inputs
  • For 5V, 10V and 24V signals
  • Opto insulated contacts
  • Counters and edge detectors
Read More ...
USB Digital Output Module

USB Digital Output Module

LucidControl Product Series

  • Opto insulated option
  • 4 / 8 digital outputs
  • Relay module option
  • Pulse width modulation and timers
Read More ...
  • Switching and power control applications
USB Analog Input Module

USB Analog Input Module

LucidControl Product Series

  • Measurement range options
  • 4 analog inputs
  • e.g. 0 ~ 10 V or -10 ~ 10 V
  • 14 bit resolution
Read More ...
  • Acquisition of sensor signals
USB Analog Output Module

USB Analog Output Module

LucidControl Product Series

  • 4 analog outputs
  • Output range options
  • e.g. 0 - 10 V or 4 - 20 mA
  • 12 bit resolution
Read More ...
  • 4 - 20 mA current interfaces
USB RTD Input Module for Pt100 / Pt1000 with 8 Channels

USB RTD Input Module

LucidControl Product Series

  • 4/8 Pt1000/Pt100 RTD inputs
  • Temperature range: -180 ~ 180 °C or 0 ~ 360°C
  • 0.1 °C resolution
  • Heat control applications
Read More ...
  • Logging of temperatures

Plug & Play USB DIO

Turn your computer with LucidControl Plug & Play IO Modules within minutes to a powerful data acquisition, monitoring and control system.

Data Acquisition & Control

Ready for many automation applications. Measure temperatures, control your home, garden or caravan with the outstanding LucidControl IO devices.

RPi & Beagle Bone

LucidControl is compatible with the Raspberry Pi® and Beagle Bone Black which maximizes the number of possible applications.


USB Digital Input Output Module, USB DIO Controller

 USB Digital IO Module

USB Digital IO Module

LucidControl USB IO Modules is the unique product series for monitoring and controlling analog and digital signals.

The Plug-and-Play USB DIO modules operate with Windows and Linux and they are compatible with the popular Raspberry Pi and Beaglebone computers. For an easy integration a command line tool is provided as well as Java and Python API. An API for .NET is available, too.

USB Digital Output Module applications

The USB Digital Output Modules are ready for various tasks. By using Solid State Relay outputs the devices can drive motors, pumps, fans, heating elements, etc. The energy provided to the power load can be controlled by a pulse width modulation (PWM) which allows to switch power loads for a specified time on and off which is a very convenient method for controlling e.g. pumps or fans. Since Solid State Relays provide a very high insulation the hardware is strongly protected.

For light control a open collector option enables e.g. dimming of modern LED lights. For these kind of application the same PWM function is used but the speed of switching is much higher in order to avoid flickering of the LEDs.

Finally, mechanical SPDT Relays complete the output functionality of the USB DIO modules. This allows switching of power loads as well as analog or digital signals. By employing mechanical relays, signals can be switched and toggled without distortion.

USB Digital Input Module applications

The input functionality of the USB Digital Input Output Modules allows reading of digital level signals where voltages of 5V, 10V, and 24V are supported. Beside of general purpose static signals the USB DIO Modules provide also counting, edge detection and timer measurement capabilities as well as an integrated debounce function of the digital input signal.


The USB Digital Input Module is the acquisition and monitoring solution for 4 or 8 digital lines.

Digital input configuration and protection

All input lines of the USB Digital Input Module are carried out optical and potential insulated in order to protect the hardware and give higher flexibility in design.

Voltage levels of the digital inputs

The USB Digital Input Module is available for 3 different threshold input voltages of the ranges 5V, 10V and 24V in order to interface many different devices directly without conversion of input levels.

Selectable digital input and counting modes

In order to give most flexibility each of the 4 or 8 channels of the USB Digital Input Module can be configured on one of the following modes:

Mode Function
Reflect Mode Sampling a digital input signal and provide its conditioned and debounced state.
Edge Detection Mode High speed Sampling of digital inputs and detecting rising or falling edges in real-time.
Count Mode High speed Counter for various signals providing different options in order to evaluate a wide range of pulses and sensors.
Signal conditioning and debouncing

Filters can be applied to each input channel in order to suppress erroneous signal states.

High sampling rate

Ensures signal detection without activity of the host computer which is crucial in order to ensure precise timing.

Optical indication of digital input state

The state of each digital input is reflected by a LED

Galvanic USB Isolation

All LucidControl USB IO Modules are available with galvanic USB isolation. Contact us for more information.

No Power Supply needed

All LucidControl are power supplied by USB and do not need additional power supply.

Industrial ready Design

The housing of LucidControl can be directly mounted on Din-rails ready for switch board assembly. Using industrial standard IO connectors ensures reliable interconnection.

Easy installation of Hard and Software

LucidControl modules are easy to install and start working immediately after set up. The IO Modules are compatible with Windows, Linux, Raspberry Pi and Beagle Bone LucidControl provides drivers for all major operating systems. Command line tools and APIs for Windows and Linux are available. The API is compatible with .NET, Java and Python.


Factsheet of LucidControl data acquisition and control modules

LucidControl product series combines many advantages and change a computer into a data acquisition and control system.

Highlights Modular IO data acquisition and control system
Processing of various analog and digital signals
No power supply needed
Most simple installation
Consistent and easy usage for the whole series
Applications Building services
Control engineering
Home automation, smart home
Energy management
Logging and Monitoring
Camping and hobby
Portability Platform independent
Works with Windows® and Linux
Compatible with popular Raspberry Pi®
API for Java®, dotNET and Python
Services Web applications
Internet remote access
Smartphone access
Industrial
Design
DIN-rail mountable
Switchboard assembly
Reliable Connectors