Benoit Frigon
My blog about electronic projects, telephony and other stuff...

Linux alarm clock

Posted on Oct 07, 2013  - Last updated on Mar 14, 2017

I’ve been working on this project for some time now. This is my alarm clock running Linux.

These are the feature I wanted:

  • NTP time synchronization
  • Touch keypad
  • Transparent seven-segment display
  • Web interface to configure the clock, upload alarm sound, etc.
  • Battery backup

Continue reading..

Custom 19 inch rack cabinet

Posted on Aug 12, 2013  - Last updated on Feb 25, 2017

This is the rack cabinet i made for my a/v and network equipment. The cabinet is 75.5”H x 20.5”W x 19”D and consist of 3 sections, the 2 upper sections are 19-1/8” wide rack mount space and the lower section is a 16” height compartment to store my UPS. There are 18 units of rack space in the middle section and 12 units in the upper section.

Continue reading..

Recording voice prompts with Audacity and SOX

Posted on Jul 27, 2013  - Last updated on Feb 25, 2017

Asterisk comes with an extensive set of voice prompts in many languages but there are situations where you may need to record your own voice prompts. It can be tricky to get it right. This article describes the method I use to achieve that. I use Audacity and SOX to record and convert the voice prompt files.

Continue reading..

Analog A/V Routing Switcher

Posted on Jun 24, 2013  - Last updated on Mar 14, 2017

This is an old project! I made it 10 years ago. My DIY skills improved quite a bit since then…

It’s an audio/video (composite) routing switcher, i used it to switch between video sources on my tv. The tv I had back then only had 1 video input. It consist of a 8×8 video crosspoint (MAX4456) and a 16×16 analog crosspoint (AD8113) controlled by a small microcontroller (PIC18F452). It allowed me to distribute an audio/video signal from 5 different sources to 5 outputs by selecting it on the panel. I could split the audio from one input channel and take the video from another one if I wanted. It has 8 presets I can program to quickly recall channels assignation. It’s still working and I still use it today, but now, it’s used for routing audio only.

Continue reading..

Home media server

Posted on Jun 17, 2013  - Last updated on Mar 14, 2017

This is my media server which stores my media library plus other services (pxe boot server, a private apt repository). It has a TV tuner and i use TVHeadend to stream the live tv to my HTPC. It also manage the recordings. I did not build a custom case for this project, i bought it off the shelf (iStarUSA D-118V2-ITX 1U rackmount case) but i made some modifications to it.

Continue reading..

Asterisk dialplan syntax highlighting for gedit

Posted on Jun 09, 2013  - Last updated on Feb 25, 2017

I made a language definition file for Asterisk dialplan in gedit (gtksourceview 2.0). I find that it makes the dialplan much easier to read.

Continue reading..