SPCoast
Railroading on the Southern Pacific Coast

IOShield Detector

From SPCoast

Jump to: navigation, search
Mainboard and Current sense remote
Mainboard and Current sense remote

[edit] Introduction

Now that I am playing with Arduino based control points, it makes sense to use occupancy detectors that can be connected directly to IOShields.

The schematics and PCB layouts shown here were created using the free tools provided by Eagle CAD. I get the boards fabricated at Seeed Studios.


[edit] Features

  • Connects to IOShield
  • 4 supports remote detectors, either IR or Current based

[edit] Hardware

Board Files
Main Board BlockDetector-main board layout BlockDetector-main  schematic
Remote Detector - Current sensing with pulse transformer BlockDetector-remote current sense board layout BlockDetector-remote  current sense schematic
Remote Detector - IR sensing with coded waveform BlockDetector-remote IR board layout BlockDetector-remote  IR schematic


[edit] Specification

This version is based on Rob Paisley's 555-based detector, which is simpler than Chubb's DCCOD, but lacks the easy sensitivity adjustment that Chubb's design provides.

[edit] Communication Protocol

Uses one nibble (4 bits) of an 8-bit IOShield port:

Bit 1 : Block 1 detection
Bit 2 : Block 2 detection
Bit 3 : Block 3 detection
Bit 4 : Block 4 detection

[edit] Programming

See IOShield_Code

[edit] Hardware

[edit] Bill of Materials (BOM) /parts list

[edit] Main Board

Part Value Package
C1 47uF Electrolytic
C2 0.1uF Ceramic
IC1,2 NE556 DIL14
J1-5 RJ11-6XRA RJ11-NO_SHIELD
LED1-4 Yellow CHIPLED_0805
R1-4 1K0 0805
RN1 1M0 SIL5

[edit] Current sense Remote

Part Value Package
C1 2.2uf CAP-PTH-5MM
D1 BAV199 SOT23
J1 RJ11-6XRA RJ11-NO_SHIELD
Q1 PMBT2222 SOT23
R1 10K AXIAL-0.3
TR1 CoilCraft TH-T4

[edit] IR Remote

Part Value Package
C2 0.001uf CAP-PTH-5MM
C4 4.7uF E5-6
C5 4.7uF E5-6
C6 4.7uF E5-6
D1 BAV199 SOT23
D2 BAV199 SOT23
IC1 LM556D SO14
IC2 LM393D SO08
J1 RJ11-6XRA RJ11-NO_SHIELD
JP2 SCREWTERMINAL-3
JP3 SCREWTERMINAL-3
LED2 green CHIPLED_0805
R1 2K2 R0805W
R2 22k95 0204/5
R3 1k0 R0805W
R4 100k R0805W
R5 470k R0805W
R6 4.7k R0805W
R7 10k R0805W
R8 1k0 R0805W
R9 10k R0805W
R10 2k2 R0805W

[edit] Version Tracker

Revision Descriptions Release
v1.0 Initial prototype, based on my previous PIC-based Detector Mainboard pcb
v1.0 Remote Current Sense Same as the remote used for Detector Coil sense Remote pcb
v1.0 Remote IR Waiting for sample PCB order IR Remote pcb

[edit] Licensing

Please contact John.Plocher via gmail if you would like to use these items in a commercial setting.