EECI – EX-16 Relay Expansion Cards

EECI - ex-32 Mk01a

Electronic Energy Control Inc

EX-16 Relay Expansion Cards

The EX-16 Relay Expansion card provides two (8) channel relay output ports (providing 16 relay output channels) per EX-16 card. The EX-32 relay expansion card provides four (8) channel relay output ports (providing 32 relay output channels) per EX-32 card. The first EX-16 or EX-32 card is connected to the relay expansion port on the AR-8X or AR-16 Relay Interface, the ADC-4 Analog to Digital Converter, the ADC-8, ADC-16 Analog to Digital Converter or the STA-8, STA-16 Status Input Interface cards. Additional EX-16 or EX-32 expansion cards plug into the preceding EX-16 or EX-32 card. The relay expansion port on the AR-16, the ADC-4/8/16 or the STA-8/16 may be expanded with up to (7) EX-16 or (4) EX-32 expansion cards (up to 128 relay outputs for the AR-16 or 112 relay outputs for the ADC-4/8/16 and STA-8/16). Relay port locations are selected with jumpers located on the EX-16 or EX-32 cards. The EX-16 or EX-32 relay output ports are identical to those on the AR-16 and provide standard right angle box headers (10 pin with .1″ centers) or optional locking right angle box headers. Relay cards, relay driver cards or the RCT-8 terminal blocks are connected directly to the EX-16 or EX-32 relay ports with the ribbon cables provided. The RC-20 ribbon cable (sold separately) is used to connect the EX-16 or EX-32 to the AR-16, the ADC-4/8/16 or the STA-8/16. The EX-16 or EX-32 may be ordered with optically isolated relay outputs to electrically isolate the EX-16 or EX-32 output signals (specify part number EX-16/C or EX-32/C). Includes technical reference, software examples and test software. Dimensions are 5″ by 7″. The EX-16 or EX-32 may be rack mounted with any of the 5″ by 7″ cards using the CH series card racks.

Don Luc

EECI – STA-16 Status Input Interface

EECI STA-16 Mk01a

Electronic Energy Control Inc

STA-16 – RS-232 Contact Monitor Voltage Monitor

Designed for continuous 24 hour industrial operation.

Low cost – High reliability – 15 years of proven performance in the energy management field.

In addition to use in energy management and HVAC, the STA-16 is widely used for equipment monitoring and for use as a security system interface with event logging.

Connects to RS-232.

Full technical support provided by on staff advisors.

Optional Touch Tone Input available.

Optional AC Opto Isolators available for use with the digital inputs.

Expandable up to 144 digital inputs or up to 32 analog inputs using ST-32 or AD-16 expansion cards.

Expandable to control up to 112 relays or digital outputs using EX-16 or EX-32 expansion cards.

Compatible with all versions of Windows including XP, Vista, Windows 7 and Windows 8.

Open Source – Source code examples included in Microsoft Visual Basic 6, Microsoft Visual Basic.Net, VB 2008, VB 2010, Microsoft ASP.NET, Assembly, C and others.

Includes CD with Technical Reference and Data Logging Software – Cable, terminal block and power supply sold separately.

The STA-16 Status Input Interface provides two 8 channel status input ports which allow input of on/off status information into a conventional PC for a wide variety of monitoring and signaling applications. Uses include the input of on/off status information of relays, switches, thermostats, security system motion detectors and magnetic switches, smoke detectors, heating and air conditioning equipment, air flow switches, air damper position switches, pressure switches and thousands of other devices. The STA-16 also has many applications in HVAC and home automation. The energy consumption of equipment with a constant load (lighting, resistance heating, hot water heaters, etc.) is easily computed by multiplying the time on by the equipment’s KW rating. The STA-16 is ideal for use in logging energy usage or equipment performance and is also well suited for use as a security system logger (to record times doors are opened, motion detectors tripped, alarms or other events). Other uses include the input of 8 or 16 bit binary codes for interfacing to TTL or CMOS level digital signals (allowing connection to counters, parallel data bus lines and other types of digital devices and equipment). The KY-12M Keypad may be connected directly to the STA-16 status input ports for use with security systems, door entry access, remote data entry and other uses. A modem will permit the status inputs to be monitored from a remote site (or use an Internet connection). The status information is obtained by transmitting a single byte port code to the STA-16. The STA-16 then transmits back a single byte code with each bit representing the 8 inputs on that port. The status inputs are turned on by applying a small current (6 ma typical) to the LED inside the opto coupler on the STA-16 (minimum 1.5 volts required, common cathode). Optional AC opto couplers are available which will turn on in both directions, allowing for both common cathode and common anode configurations. The input voltage range defaults to a 6 to 18 volt range with a 1.8 K series resistor to the LED (the STA-16 may be ordered with other resistor values or with no resistors by specifying the /M option). The STA-16 Status Input Interface provides a relay expansion port to control up to 112 relays (using EX-16 or EX-32 relay expansion cards) and an input expansion port which allows for expansion to 144 status inputs or 32 analog inputs (using ST-32, AD-16 or AD-32 expansion cards). An optional Touch Tone input is also available. Includes technical reference, software examples and STA-16 Data Acquisition Software for Windows (for use with Windows versions 3.0, 3.1, Windows 95, 98, 2000, ME, NT, XP, Vista and Windows 7, 8). Software is also provided that allow the STA-16 inputs and/or relays to be controlled or monitored over a network (LAN, Internet, etc.).

Don Luc

Ontrak ADU208 – Mk1

Ontrak ADU208

Ontrak ADU208 01 Mk01

Ontrak ADU208 01 Mk02

Ontrak ADU208 01 Mk03

ADU208 USB Relay I/O Interface ( Dimensions, 5.1″ X 2.8 X 1.0″ )

The ADU208 USB Relay I/O Interface allows control of 8 relay contact outputs, 8 contact or TTL inputs, and 8 event counters via a USB port. The ADU208 can effectively convert a standard PC to a powerful PLC ( programmable logic controller ). High quality PA-Series relays from Aromat offer superior performance. This low-cost serial relay contact interface is easy to use with VB, VB.NET, and Visual C++ via standard HID drivers included with Windows 98,2000,XP. A mini-driver ( DLL )* is also provided allowing control using standard ASCII commands using familiar readfile , writefile commands. The ADU208 includes a 10′ USB cable and is available as a PCB or in an enclosure with several mounting options.

Key Benefits, ADU208 USB Relay I/O Interface

Provides a standard PC with PLC ( programmable logic controller ) functions.
Low-cost .
Bus Powered, No external power supply required.
8, N. O. relay contact outputs rated 5.0A @ 120VAC, 5.0A @ 30VDC
CSA/UL Approved, CE Marked
High quality Aromat PA-series relays offer superior performance.
8 Digital inputs suitable for contact or TTL Input , also accept up to 24VDC
Inputs feature optical isolation to 3500V ( 500V channel to channel )
Programmable watchdog functions.
Bi-colour LED status indicator.
Self-resetting, fused 5V output
High quality cage-clamp type terminal blocks.
Uses standard HID drivers included with Windows 98SE,2000,XP
Mini-driver ( DLL ) provided for use with VB,VC, LabVIEW and TestPoint
Programming examples and sample code included for VB, Visual C++
Eight, 16-bit event counters
Programmable debounce setting for event counters.
No power supply required.
Meets IEC61000-4-2 ESD protection for USB port.
Available in enclosure or as PCB only.

Don Luc

Project #3 – LCD Shield – Mk5

LCD Shield Mk5.01

LCD Shield Mk5.02

LCD Shield Mk5.03

LCD Shield Mk5.04

LCD Shield Mk5.05

LCD Shield Mk5.06

LCDShieldMk5.1.ino

setup.ino

ChronoDot.ino

getLDR.ino

getPot.ino

getTemperature.ino

Don Luc

Project #3 – LCD Shield – Mk4

LCD Shield Mk4.01

LCD Shield Mk4.02

LCD Shield Mk4.03

LCD Shield Mk4.04

LCD Shield Mk4.05

LCD Shield Mk4.06

LCD Shield Mk4.07

LCD Shield Mk4.08

LCD Shield Mk4.09

LCD Shield Mk4.10

LCD Shield Mk4.11

LCD Shield Mk4.12

LCD Shield Mk4.13

LCD Shield Mk4.14

LCD Shield Mk4.15

LCD Shield Mk4.16

LCD Shield Mk4.17

LCD Shield Mk4.18

LCD Shield Mk4.19

LCD Shield Mk4.20

LCD Shield Mk4.21

LCD Shield Mk4.22

1 X Mini Photocell

1 X Resistor 10k Ohm

1 X One Wire Digital Temperature Sensor – DS18B20

1 X Resistor 4.7k Ohm

1 X Trimpot 10K with Knob

1 X Resistor 1.65k Ohm

1 X 3MM Low Current Red LED

14 X Jumper Wires Premium 3″ M/M

1 X Project #3 – LED Shield – Mk3

LCDShieldMk4.3.ino

setup.ino

ChronoDot.ino

getLDR.ino

getPot.ino

getTemperature.ino

Don Luc

Project #3 – LCD Shield – Mk3

LCD Shield Mk3.01

LCD Shield Mk3.02

LCD Shield Mk3.03

2 X Jumper Wires Premium 3″ M/M

1 X Project #3 – LED Shield – Mk2

LCDShieldMk3.0.ino

setup.ino

ChronoDot.ino

Don Luc

Project #3 – LCD Shield – Mk2

LCD Shield Mk2.01

LCD Shield Mk2.02

LCD Shield Mk2.03

LCD Shield Mk2.04

LCD Shield Mk2.05

LCD Shield Mk2.06

LCD Shield Mk2.07

LCD Shield Mk2.08

LCD Shield Mk2.09

LCD Shield Mk2.10

LCD Shield Mk2.11

LCD Shield Mk2.12

LCD Shield Mk2.13

LCD Shield Mk2.14

LCD Shield Mk2.15

LCD Shield Mk2.16

LCD Shield Mk2.17

LCD Shield Mk2.18

LCD Shield Mk2.19

LCD Shield Mk2.20

LCD Shield Mk2.21

LCD Shield Mk2.22

LCD Shield Mk2.23

LCD Shield Mk2.24

LCD Shield Mk2.25

1 X ChronoDot

1 X ProtoScrewShield

1 X Breadboard

4 X Jumper Wires Premium 3″ M/M

1 X CR1632

1 X Project #3 – LED Shield – Mk1

LCDShieldMk2.2.ino

setup.ino

ChronoDot.ino

Don Luc

Project #3 – LCD Shield – Mk1

LCDShield1

LCDShield2

LCDShield3

LCDShield4

LCDShield5

LCDShield6

LCDShield7

LCDShield8

LCDShield9

LCDShield10

LCDShield11

LCDShield12

LCDShield13

LCDShield14

LCDShield15

LCDShield16

LCDShield17

LCDShield18

LCDShield19

LCDShield20

1 X Arduino UNO Rev3

1 X Adafruit I2C Controlled + Keypad Shield Kit for 16×2 LCD

1 X RGB backlight positive LCD 16×2 + extras – black on RGB

LCDShieldMk1.3.ino

setup.ino

Don Luc

Fun with browsers and WordPress

Apr 30, 2010 @ 20:40

It has been one of those days. Somebody reported to me last night that the theme of our <a href=”http://www.igourmand.com/eatdrink/”>food and wine blog</a> did not display the first photo of any page correctly. The first image appeared after a huge space. The problem only happened with Internet Explorer and everything was fine with Firefox. Thus became the quest early this morning at 8am and I started tracking the problem.

I first thought that it was some “Div” problem as the theme used was one that I had made over 5 years ago. I recently rewrote it to change the look and then I rewrote it again last week to bring it into line with the current WordPress theme architecture. I had yet to polish it and finish formatting it and commenting it properly, so my logical thought was it was just some error in one of the PHP files of the theme. I even remembered checking it with various browsers just last week to make sure there was not such a problem, but since I have been doing small incremental update maybe some little error slipped in and I did not catch it.

I first checked the source code in the browser to see if I could find something wrong there. I used a few automated HTML formatter and the results were dismal. If somebody has a good HTML formatter that actually works to recommend, please let me know.

I ended up formatting everything by hand and after reviewing the code found out that there was absolutely nothing obviously wrong with it, and nothing that would explain the discrepancy between Firefox and IE. I had a hunch that the problem might be with the sidebar code, so I disabled it and low and behold the huge space before the first image on a page disappeared. Thus my hunch was right.

I then re-enabled each section of the sidebar one after another until the problem reappeared and finally found that the problem was with the image links I added a few days ago in the sidebar. There is absolutely no reason that IE should behave this way, except that it does not interpret the CSS properly. There is plenty of space for both the sidebar image links and the image in the post, and even if I resized the image in the post to a smaller size the problem continued.

I then starting fine-tuning the CSS and with just a few minor changes of around 15 pixels in one section everything popped back together as it should. I guess that IE is just very bad at properly following the CSS and placing elements on the screen.

Once that was done I decided that since I was in the middle of doing a lot of things with the theme, I should finish it properly. I spent the rest of the day properly formatting the code, changing deprecated WordPress functions to their new versions, profusely commenting the theme so the next time I need to modify things I can quickly find what I am looking for, doing some minor cosmetic changes to the theme, and generally improved its function and look. I still want to spend a bit of time beautifying things, but now it will be a much simpler job after the work that was done today.

What started as what I thought would be a simple job finding a faulty line of code, ended up a day of detective work. The nice thing is that I learned a lot dissecting the more recent template format of WordPress as I had not digged in its depths since version 1.5. It is much more flexible and powerful now and I will go to bed much less stupid tonight after a great day learning new things about the inner works of WordPress. I’m just glad that the work was for myself as I would not have like to explain the reason to justify a full day a work simply to move a picture up in a blog to a client.

Don Luc