Schematic is here. There is no printed circuit board because simple attempts on making a board failed, and in the end we did it "dead bug" style (that works great).
Number 2 on the chip means that it is programmed as control 2. In ARDF useful controls are 1,2,3,4,5 and 6 (beacon) + START + FINISH.
All programs provided here are given on GPL licence. All modifications must be published to the public.
PIC program is written in Mikroelektronika BASIC. It's free to download it and compile programs up to 2kB. As 16F628 has 2kB od memory - there is no problem.
Download BASIC program here, I left to readers how to make a complete project.
Download this Borland Delphi program (project + exe) to connect OPORCON to Or. To be honest, this was a quick hack to Dallas iButton example, so there is no comments in this program and it probably won't work for you as there are some hardcoded constants. I hope to make it universal in the future.
To make this work on your computer, you need to download 1-wire drivers and OneWire viewer from Dallas.
If you make new software for PC, please publish it. If you change PIC program and give the product to others, according to the license, you need to publish it.
What do I need to test this?
- at least one control
- iButton adapter (either made or bought)
- one DS1904
- a few DS1992
- a PC with drivers
If you want to use it regularly, you will probably need to make some program to read the chips.
Possible improvements to this design are possible ( some already done by others), so check it out.