Page 1 of 1

My Indigo-controlled Siren

PostPosted: Fri Oct 05, 2018 4:26 pm
by boisy
I've been wanting to put up a LOUD siren in a location in order to complement my burgeoning home alarm system. I also wanted to control it from Indigo.

This is a DIY project, and here's what I used:

  • Arduino Uno clone
  • Ethernet Shield
  • 12VDC 1A Horn (by Elk)
  • SLA-12VDC-SL-A board

I wrote firmware on the Arduino to (a) provide a temperature analog value, a digital value for a door sensor, and the siren state, and (b) control the siren via a digital output going to the SLA-12VDC-SL-A board. The firmware uses a tiny web server to serve up the values as well as receive on/off commands via HTTP GET.

IMG_0742.jpg
IMG_0742.jpg (357.14 KiB) Viewed 3333 times

I also wrote a custom Indigo plug-in that exposes these values.

Screen Shot 2018-10-05 at 5.14.34 PM.png
Screen Shot 2018-10-05 at 5.14.34 PM.png (23.36 KiB) Viewed 3333 times


I mounted the horn on on the side of my garage door to my shop building:

IMG_0740.jpg
IMG_0740.jpg (220.54 KiB) Viewed 3333 times


IMG_0741.jpg
IMG_0741.jpg (253.68 KiB) Viewed 3333 times


With the plug-in, I'm able to turn on/off the horn as well as toggle it both in the main Indigo window or in a control page. I'm also able to set the state of the horn based on the state of any variable or as part of a script.

Neat!

Re: My Indigo-controlled Siren

PostPosted: Fri Oct 05, 2018 8:20 pm
by Korey
Nice work!

Re: My Indigo-controlled Siren

PostPosted: Sat Oct 06, 2018 10:36 am
by matt (support)
Neat – thanks for sharing!

Re: My Indigo-controlled Siren

PostPosted: Sat Oct 06, 2018 11:22 am
by norcoscia
Wow - you wrote a custom plugin - you understand hardware and you own (and operate) a label gun - you are my new hero :-)

Nice work!!!!!!

Re: My Indigo-controlled Siren

PostPosted: Sat Oct 06, 2018 4:15 pm
by kwijibo007
Nice work!

I own that exact same chopping board.