DLP-TH1C DLP-TH1C ** PRELIMINARY DOCUMENT-SUBJECT TO CHANGE ** USB-BASED SENSOR MODULE USB-BASED SENSOR MODULE 1.0 INTRODUCTION The DLP-TH1C is a USB-based module for acquiring temperature, humidity, pressure, sound, tilt, vibration and light data. A rudimentary host app and its source-code project (Visual Studio, Visual C++) is provided with the DLP-TH1C to demonstrate host communication via Virtual COM Port (VCP). All features of the DLP-TH1C can be accessed via single-byte commands from the host application. The DLP-TH1C uses a fully-calibrated sensor for temperature, relative humidity and pressure. Calibration coefficients for this sensor are permanently stored within the sensor and cannot be changed so that the module can be fully interchangeable with any other DLP-TH1C. Note: The DLP-TH1C is not intended to be a used as a calibrated standard for measuring light, tilt, vibration or sound levels. The tilt sensor (accelerometer) has four user-selectable scales: 2G, 4G, 8G and 16G. This sensor can report X, Y and Z axis tilt as affected by earth gravity. Vibration frequency can also be measured from 25-2500Hz (20Hz resolution). Data points reported for vibration are the fundamental frequency (at max peak level) and the five next-highest peaks that may lie above and below the fundamental frequency. Ambient light that enters an opening in the DLP-TH1Cs plastic enclosure is measured by an on- board light sensor. A single 8-bit byte is returned indicating the ambient light level (ranging from 0-255) reporting the light level to the host app. Sound is measured by an on-board microphone and preamplifier. Sound frequency and amplitude can be measured from 25Hz-10KHz (78Hz resolution). Data points reported for sound are the fundamental frequency (at max peak level) and the five next-highest peaks that may lie above and below the fundamental frequency. An additional measurement for broadband ambient sound level is also provided. The most recent versions of application software for the DLP-TH1C are available for download from www.dlpdesign.com/usb/th1c.php. Rev 1.0 (January 2019) 1 DLP Design, Inc. No external power source is required. All power (~50mA 5V) is taken from the USB port via the included 6-foot USB cable. 2.0 ASCII VS. BINARY The DLP-TH1C firmware can return either ASCII or binary data to the host app. (Lowercase commands return ASCII data uppercase commands return binary.) A terminal-emulator program (HyperTerminal, Docklight, etc.) can be used to operate the DLP- TH1C in ASCII mode. If a custom app is used, the binary mode of operation may be more efficient for processing of the return data in the host app. 3.0 QUICK-START GUIDE This guide requires the use of a Windows PC that is equipped with at least one available USB port. Connect the DLP-TH1C sensor to your PC via the provided USB cable. This action initiates the loading of the USB drivers (which are part of the Windows 10 operating system--previous versions of Windows may need an internet connection in order for the drivers to load). A Virtual COM Port will appear under Ports in Device Manager. At this point, the DLP-TH1C is ready for use. Run the provided application program software acquired from the DLP-TH1C product page at www.dlpdesign.com, and begin acquiring sensor data in either ASCII or binary mode. Conversely, run your terminal emulator of choice, open the COM Port and acquire sensor data in ASCII mode using the provided single-byte commands. (The host baud rate setting has no affect on communication with the DLP-TH1C.) 4.0 SPECIFICATIONS Temperature C Range 0 to 65C Accuracy 1.0C (0 to 65C) Resolution 0.01C Humidity Range 0-100% RH (0-60C) Accuracy 3% RH (20-80% RH 25C) Resolution 0.01% RH Stability 0.5% RH/Year Response Time 1 Sec. (0-90% or 90-0% RH 25C) Rev 1.0 (January 2019) 2 DLP Design, Inc.