Hot Off the Press: Working with I2C Sensor Devices

Nuts and Volts has published the article “Working with I2C Sensor Devices” in the July 2017 issue.  It walks you through how to interface with an I2C device using a single board computer.  Be sure to visit your local bookstore and pick up a copy while they’re available!

http://www.nutsvolts.com/magazine/article/working-with-i2c-sensor-devices

http://nutsvolts.texterity.com/nutsvolts/201707/?folio=36&pg=36#pg36

 

 

Case Study: TS-7680 IoT Solution Provides Real Time Pool Temperatures to Keep Visitors Dreaming of Their Next Trip

 

In a continuing effort to usher their spa into the 21st century and stay top of mind with customers, Bozeman Hot Springs set out to provide real-time pool temperature data for their customers. They found an off-the-shelf solution with Technologic Systems which could integrate with their existing commercial automation controllers and serve temperature data over a REST API.

Continue reading “Case Study: TS-7680 IoT Solution Provides Real Time Pool Temperatures to Keep Visitors Dreaming of Their Next Trip”

Practical Guide to Getting Started With the TS-7553-V2

 

This practical guide gives us an opportunity to take a relaxed approach to getting started with the TS-7553-V2 single board computer. We’re going to take a look at how to make our first connections, and setup the network. These are usually the first things we do before starting development. In the grand scheme of things, this is just a friendlier extrapolation from the official TS-7553-V2 manual, so be sure to keep it handy for more advanced topics and specific details. The only assumption being made is that you’ve purchased the TS-7553-V2 with a development kit, including the pre-programmed microSD card and enclosure with 128×64 px LCD and 4 button keypad. Right then, let’s get started!

Continue reading “Practical Guide to Getting Started With the TS-7553-V2”

Robust C Library and Utility for GPIO sysfs Interface in Linux

This is a comprehensive and easy to read example C code designed to work alone or included as a library for dealing with general purpose I/O via the sysfs interface in Linux.  It can easily be applied to any computer which utilizes the GPIO sysfs interface (both pro and maker boards).  Getting started is a breeze.  You just need to decide if you’re going to use it as a library, including it into your existing code, or as a stand-alone utility.  We’ll talk about both in this article, but first and foremost, here’s the source code we’ll be working with:

https://github.com/embeddedarm/gpio-sysfs-demo

Continue reading “Robust C Library and Utility for GPIO sysfs Interface in Linux”

The Weather Outside Is Frightful (Or Is It?)

Blistery cold weather is starting to sink in, which ought to ignite an instinctual desire to get your house in order and monitor it so the water pipes don’t freeze and burst. So, we’ll take a timely look at a project setting up some temperature probes in various areas, reading them, and reporting in a custom dashboard. A true home automation expert would take things further by setting up relays to turn on heat tape or even maybe some actuators to control water flow. Maybe next year, but for now, we just want to be able to monitor important areas of our home (in this case a cabin in Montana) and understand temperature patterns over time for better planning. As with most projects, there is more than one solution, especially if it depends on what you have on hand. At the time, the list of things in hand were as follows:

Continue reading “The Weather Outside Is Frightful (Or Is It?)”

Example C Code for Reading ADC Inputs on i.MX28 Based Embedded Systems

Let’s take a quick look at what it takes to read from the ADC inputs of a i.MX28 based embedded system using example C code provided by Technologic Systems. Now, while this can be generically applied to many i.MX28 based embedded systems, we’ll be working with a TS-7680. Right, let’s get started!

Continue reading “Example C Code for Reading ADC Inputs on i.MX28 Based Embedded Systems”

Practical Guide to Getting Started with the TS-7600

This practical guide gives us an opportunity to take a relaxed approach to getting started with the TS-7600 single board computer paired with the TS-ENC750 enclosure with TS-752 baseboard. We’re going to take a look at how to make our first connections, talk about the Linux environment, and setup the network. These are usually the first things we do before starting development. In the grand scheme of things, this is just a friendlier extrapolation from the official TS-7600 manual, so be sure to keep it handy for more advanced topics and specific details. The only assumption being made is that you’ve purchased the TS-7600 with a development kit, including the pre-programmed microSD card and TS-ENC750 and TS-752 baseboard. Right then, let’s get started!

Continue reading “Practical Guide to Getting Started with the TS-7600”

IoT, Here We Come! Ubuntu Core Announced for TS-4900

In a joint press release between partners Canonical and Technologic Systems, the pairing of Ubuntu Core and TS-4900 was officially announced.

We couldn’t be more excited!

We feel that Ubuntu Core is going to make a big splash in the IoT world for its security, ease of management, and flexibility.  Combine that with our rock-solid, industrial TS-4900 and you have yourself a reliable, production-ready IoT device.

We’re very honored to be featured in the Ubuntu booth at the Mobile World Congress in 2017.  For more information, please take a look at the press release, Bringing Ubuntu Core to the i.MX6 Based TS-4900.  If that isn’t enough to quench your thirst, take a look at our Ubuntu Core Powered Embedded Systems page.

 

Practical Guide to Getting Started with the TS-TPC-7990

Introduction

The goal of this practical guide is to get you through the basic steps of getting your TS-TPC-7990 up and running so you can begin development. It’s mostly an extrapolation of the official TS-TPC-7900 Manual, but provides a more practical and casual approach in setting up connection, networking, and general development environment.

Continue reading “Practical Guide to Getting Started with the TS-TPC-7990”

Collaborative Digital Signage Project

Real-Time Company Announcements and Information Using Multiple Touch Panel PCs

Abstract

This project aims to improve the communication of company events, key performance metrics, and collaboration through several strategically mounted touch panel computers (TPCs) throughout the building. It also serves as an inspirational digital signage application for potential customers using our TPCs. Skimming through the technical details, you’ll find the screens are powered by our very own TS-TPC-8950-4900, a 10” resistive TPC running Debian Linux, a fullscreen, kiosk-mode browser, and a custom node.js web app.

Continue reading “Collaborative Digital Signage Project”