Welcome to the Dilshan R Jayakody's Project Repository


In this wiki I publish all electronic, computer and mechanical projects which I described in Dilshan R Jayakody’s Web Log. Please select the project(s) from the following list to get more details.

Unless otherwise noted, all projects in this wiki are design and tested by myself. Also all electronic designs and documentation in this wiki are covered under the terms of Creative Commons Attribution-ShareAlike 3.0 license and it allows remix, transform, and build those projects for any purpose, even commercially.



Note: I got lot of e-mail about archive files in this repository, the main question is its naming format. All archive files in the wiki (which are mainly zip or 7z files) are named in format like this: NxxxxDddmmyyyy. Where xxxx is my project reference number, which is increased by "one" for each project. Then publish date in ddmmyyyy format. For example: N0075D18122015 means: it is my 75th project and published on 18th December 2015.

The second question which I got frequently is about downloading archive files; When you click download link in article, you are first going to a page where it show all the details about that file, which include file name, size, type, etc. On that page button is available to download the actual archive file.



3.3V - 1.5A Compact Power Supply Unit
1.5A - 3V to 27V adjustable power supply using LM723
433MHz RF remote control system for RC Cars
9 Pin dot matrix printer using PIC16F84A
AT89S52 base RPM counter
Automated Telephone Remote Control
Compact logic probe with digital pulser
Home produced USB Sound Card
Low Cost and High Quality Stereo FM Radio Receiver
PS2 Keyboard driven Morse code Generator
Simple ATMEL AVR - Programmer
User Programmable Automatic Night Light
Low Dropout Single Rail Adjustable Power Supply Unit
20W Hi-Fi Audio Power Amplifier
Automated Home Security System
12V DC to 230V AC Inverter
Homemade ADSL Splitter
4 Channel Remote Control Video Switch
Ultra Simple Stereo Computer Speaker Driver
8 pin 2 digit seven segment display driver
Virtual MCU Base Programmable Timer
Electronic Number Panel
8 Channel USB Logic Analyzer
2 Channel Electronic Motor Speed Controller
Low Voltage Simple Motor Speed Controller
Programmable Home Security Alarm System
32W Hi-Fi Audio Power Amplifier using TDA2050
Electric Fence with Automated Monitoring System
Mini Servo Controller
PIC16F877A/PIC16F887 Microcontroller Development Board
XBMC USB Controller
Ultra Simple Microchip PIC Development Board
Microprocessor controlled CW Beacon
Extend PIC Microcontroller‘s RAM by without using EMI
5V 5A Bench Power Supply
Offline High Voltage AC Power Supply
LASER Based Gate Keeper
LEDShoot - Electronic LED Shooting Game
Simple ATmega325 Development Board
Replacement Code Lock for LS7220 base Systems
DIY Liquid Level Monitor and Automatic Control System
USB Custom Hardware Interface for Unity3D
Microprocessor Controlled 16 Line Connectivity Tester
USB Random Number Generator
LMD18245 Microstep Stepper Motor Driver
Centralize power switch for PC arrays with power failure monitor
3.3V Power Supply Unit
Oscillator Controller for 8bit PIC Microcontrollers
8bit ALU Simulation using ATmega169
300V AC\DC Variable Power Supply
Hi-Fi Audio Power Amplifier for experiments and general use
Digital audio amplifier with PLL synthesized FM radio
Digitally controlled 2.1 channel analog audio power amplifier
Optically controlled servo motor
Simple CMOS FSK modem
Simple Automatic Car Battery Charger
VHF Aircraft radio communications receiver
Homebrew Audio Signal Generator
Low power FM stereo transmitter
Digital data capture unit with EMF reader
SL414 Vintage power amplifier IC
Simple Telephone Locator Light
Two transistor superheterodyne shortwave receiver
BFO for SSB Reception
4 way Stereo Unbalanced Distribution Amplifier
Low cost DC millivolt source
3A Power supply for USB devices
CD2003 - yet another simple FM radio receiver
UC3844 base motor speed controller
Contactless DTMF switch
Soldering station to drive HAKKO 907 handles
USB to 3.3V-5V serial TTL adapter
Low cost TEA5767 based FM stereo radio receiver
48V Phantom power supply
Dynamic microphone preamplifier
Replacement LED driver for AN6877
74181 ALU design on Altera MAX II CPLD
Light operated voice messenger
Musical Trees
Simple door bell for access control systems
Artificial star unit
Low voltage power supply unit
Simple crystal tester
Modified Heathkit HD-1410 electronic keyer
μPC1237 based 2 channel speaker protector




  1. 3.3V
  2. 74HC138
  3. 74HC373
  4. 74LS00
  5. 74ls47
  6. 78l05
  7. AF
  8. ATMega8
  9. HV
  10. LD33V
  11. LED
  12. LM358
  13. MOC3041
  14. Motor Driver
  15. NE5532
  16. PC817
  17. PIC16F628A
  18. PIC18F2550
  19. PT2399
  20. Power Supply
  21. RS232
  22. SRAM
  23. TDA1521A
  24. Tone
  25. alarm
  26. alu
  27. am
  28. amplifier
  29. atmega32
  30. atmel
  31. attiny13
  32. audio
  33. audio amplifier
  34. avr
  35. bt138
  36. cd4047
  37. cw
  38. dc motor
  39. delphi
  40. dtmf
  41. fm
  42. fm radio
  43. game
  44. hd44780
  45. hid
  46. high voltage
  47. irfz44
  48. laser
  49. lm2576
  50. lm339
  51. lm386
  52. lm723
  53. max232
  54. mcu
  55. microphone
  56. morse code
  57. motor
  58. ne555
  59. oscillator
  60. pic
  61. pic12f675
  62. pic16f630
  63. pic16f73
  64. pic16f84a
  65. pic16f877
  66. pic16f877a
  67. pic16f887
  68. pic18f452
  69. pic18f4550
  70. pic18f4620
  71. pll
  72. power amplifier
  73. proteus
  74. psu
  75. pwm
  76. radio
  77. security system
  78. sensor
  79. serial
  80. servo
  81. smd
  82. speed control
  83. splitter
  84. ssd
  85. stereo
  86. switch
  87. tda2050
  88. tda2822
  89. tda7052
  90. tea5767
  91. tl071
  92. transmitter
  93. tsop1136
  94. usb
  95. video
  96. 4040
  97. 4052
  98. 4066
  99. 4069
  100. 7805