I'm learning as I go on this project.
I have a beam-break driveway alert that I would like to get the output from on a device like an Arduino or Raspberry Pi and need some guidance on the best direction to achieve what I need.
The output details from the alert receiver are:
- The Base Receiver may be interfaced with an alarm panel. The alarm panel maybe configured with connections for zone sharing, or single EOL resistor per zone input.
- All switched Outputs are ‘open-collector’ type.
- Definition: Open-collector outputs switch to ground when active. When not active they are in a high impedance state.
- Use 12V Relays with EOL Resistors when panel is wired for zone sharing (for isolation)
- Zone outputs are protected from inductive loads.
The plan is to implement a device to receive the driveway trigger and add a few functions in stages starting with playing an (wav type) amplified audio alert (rather than a somewhat quiet beep), communicate to a smart home device (likely Shelly) to turn on external lights for a set duration during certain hours, grab an image from a driveway camera and send an alert, add a second beam-break to determine direction based on order or zones triggered and then change alert behaviour accordingly, and lastly squark an external siren if the alarm is armed.
What's the best setup to use with these objectives in mind? I was assuming a small device like an Arduino or PI running some gear & code to receive and process the input (I am more competent at coding than electronics), or a USB device to interface into a PC.