Here you can find details of my electronic projects.

I have always been fascinated by digital electronics, creating circuits with logic IC’s that give adefinite result. Using truth tables you could predict the result before turning the circuit on (sometimes). With my background in Computer programming and attending anembedded programming course as part of my Open University Degree I really got the‘bug' for Microcontrollers.

With microcontrollers the electronics can be relatively simple and changing how the circuit works can be achieved without reaching for the soldering iron. My early examples used the 16F84 microcontroller from Microchip and I used a programmer made as a kit from Maplin Electronics. I later moved on to a development board (programmer, LED’s & Switches) by Matrix Multimedia but this was still limited to the onemicrocontroller. I then bought a very advanced development board from China (via eBay) that supported many different typs ofmicro controllers and had many onboard ancillery devices to test.

I prefer to work in the‘C’ programming language for my project but I have also created some more simple projects using assembly language. It is easier and quicker to work in the high level language. I use MikroC from MikroElectronica as the free version works up to 2K which is enough for most of the projects I have created. When you reach the limit it is easy (but a little expensive) to remove the limit to create even bigger projects. I now also use the PIC programmer from MikroE as it’s easy to use to program devices in circuit and integrates well with the MicroE development environment.

A document explaining my current development process can be found here. This may not be the best process but it suits my needs.

More recently I have been experimenting with Arduino because I like the way they are ready assembled and can be programmed from multiple host platforms. They are very easy to use to create projects but not practical for small projects.

I have published some of my projects below to help you create your own projects. You must only use them for personal projects and not as part of a commercial product. If you use any of my projects please consider making a donation below.

From time to time you can find some of my projects for sale on eBay here

Micro PIC Project


This project is for a small PIC programmer that can be used for many different projects. This project is still under continual development.

It has the following features:

  • On-board 5v Regulator
  • Reset Button
  • Power LED
  • 18 Pin PIC Microcontroller (16F627, 16F628, 16F88 etc)
  • All PIC Pins available on 2.54mm pitch header
  • Can be plugged into Breadboard or soldered onto Vero board for fast prototyping
  • MikroProg Compatible Programmer Interface

It has many uses but its primary role is in prototyping projects. Project details to follow.

PIC Programmable Controller


This project is for a programmable controller that can be used for many different tasks. This project is still under development but as can be seen by the photo a working prototype has been made.

It has the following features:

  • 2 Line 16 Character Backlight LCD Display
  • 4 Buttons
  • 2 LED’s
  • 18F2520 PIC Microcontroller (32K Program Memory)
  • 20MHz Crystal
  • 2 Analog/Digital I/O
  • 8 Digital I/O (I2C, SPI, UART)
  • Backlight can be controlled by PIC Output
  • MikroProg Compatible Programmer Interface
  • Optional Bootloader to alow programming via serial or USB

It has many uses including: Programmable Timer, Temperature logger/controller, Camera Timer etc.

Model Arc Welding Simulator


This welding simulator is very realistic. It uses white and blue LED’s to give a bright pulsating light similar to that of an electric arc welder. The circuit is hidden inside a building on a model railway layout or diorama to provide activity and realism. The Realistic effect is achieved by random length of flashes and a random length between Flashes. Features of this unit are:

  • Small size 27mm x 22mm x 10mm (L x W x H) Approx
  • Operates from 6 to 20v Smooth DC or Battery (9v Recommended)
  • Reverse Polarity Protection
  • Low power consumption
  • Blue and White LEDs for realistic effect

Designed and assembled in England these are available ready assembled and tested on eBay.

If you have any suggestions or comments on my projects or have ideas for a new project please contact me using the contact form available on this site. I cannot promise to respond to all requests but I will do my best.

Perry Andrews 2018