See the RotorHazard Build Resources ➔︎ page for information on race-timer circuit boards and 3D-printable cases.
For general information on the Arduino-nodes version of the timer, see 'doc/Timer Build with Arduinos.md'
(If it seems like one or more RX5808 modules are not responding to frequency changes, if may be that they need the "SPI mod" -- see here for more info.)
A directional RF shield significantly improves the system's ability to reject false passes. See RF shielding
See 'doc/Real Time Clock.md' for more information on installing a real-time clock module to improve how the system maintains its date and time.
For the S32_BPill board connect to J6 "Pi_LED" (near the middle of the board); pin 1 is ground, pin 2 is signal.
For the 6 Node STM32 board use the 'LEDS' connector.
For the RotorHazard PCB 1.2 board use the LED OUT connector (beware of overloading the 5V power supply).
See WS2812b LED Support under doc/Software Setup.md.
For direct wiring to the Pi: The pins in the green box is what were already used by the timer. The pins in the red box is where you connect the signal and ground from the ws2812b LEDs. The LEDs will require a separate power source.
Sensors (such as BME280 and INA219) may be attached to the I2C bus and power pins. See the '..._sensor.py' files in the "src/interface" directory for implementation examples. The sensors need to be specified in the "src/server/config.json" file -- in the sample configuration below, a BME280 sensor is configured at I2C address 0x76 (as "Climate") and a INA219 sensor is configured at address 0x40 (as "Battery").
"SENSORS": {
"i2c:0x76": {
"name": "Climate"
},
"i2c:0x40": {
"name": "Battery",
"max_current": 0.1
}
},
Multiple RotorHazard timers may be connected together (i.e., for split timing and mirroring) -- see doc/Cluster.md.
See Also:
doc/USB Nodes.md
doc/Software Setup.md
doc/User Guide.md
Build Resources (PCB, etc) ➔︎