Tag: Electronic

Linux alarm clock - Display

Posted on May 26, 2015  - Last updated on May 26, 2015
By Benoit Frigon

Linux alarm clock - Display

This is the display i made for my alarm clock project. The first version was a 24x7 LED matrix but later changed the design for a four digits seven segment display. I decided to keep the drawings for the LED matrix and named it model A and Model B for the segment display.

The display is encapsulated in clear casting epoxy and is 5 inches wide by 2 ¼ inches high by 1 inch thick.

I was new to silicon molds and casting epoxy, so there was definitely a learning curve. I was unable to avoid the micro bubbles problem entirely. There are a few, but I can live with it, it’s not that bad. The assembly of each digits PCB, making the segments diffuser, gluing them, etc. takes a very long time. I did not want to start all over because of a few bubbles.

Continue reading..

Python library for 364X series PSU

Posted on May 24, 2015  - Last updated on Nov 26, 2015
By Benoit Frigon

Python library for 364X series PSU

I wrote a python library for remotely controlling an Array 364x series bench power supply. These PSU are re-branded under many names (Circuit specialist, Array, 3Com). It is likely they all have the same firmware, so it should be compatible. I have tested it on my Circuit Specialist 3645A.

Continue reading..

ASM delay subroutines for PIC16 mcu

Posted on Feb 14, 2014  - Last updated on Feb 14, 2014
By Benoit Frigon

These are the delay subroutines i use in my PIC projects. It was written for the PIC16 family but should be compatible with the 18F instruction set as well.

The simplest way to produce delay is to write a subroutine that waste instructions cycles for the desired amount of time. This method should not be used for application that require a high level of precision since the delay subroutine may be halted by interrupts. The delay is offset by the time it takes to execute the interrupt service routine. For short delays however, this should not be a problem.

Continue reading..

Linux alarm clock

Posted on Oct 07, 2013  - Last updated on May 26, 2015
By Benoit Frigon

Linux alarm clock

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..

HTPC (home theater pc)

Posted on May 06, 2013  - Last updated on Feb 28, 2014
By Benoit Frigon

HTPC (home theater pc)

This is my HTPC. At first, it was supposed to be a PVR. I wanted to add a TV tuner, but i dropped the idea and instead, built a separate media server for this purpose. Now it only serve as a “frontend”.

I did not buy a ready-made case for this project, i took an old Scientific Atlanta Explorer 2000 and modified it to fit a mini-itx board.

Continue reading..

« newer posts Older posts »