Dilshan R Jayakody’s Web Log
This blog contains electronics, amateur radio and computer-related open source projects which I did in my free time.
ElectronicsHam radio / RFEmbedded / microcontrollersAudio / hi-fi
- Posts
- 272 from 6 Jun 2008 to 27 Oct 2026
- Posting
- monthly (12 in the last year)
- Kind
- personal blog
- Feed
- https://jayakody2000lk.blogspot.com/feeds/posts/default
2026 10
- Flash C - Compiler
- Diagnosing and repairing an Audio-Technica AT-LP120-USB motor driver
- Building a Dual V100 AI Workstation for Local LLMs
- Tiny Basic for Arduino
- Building the TD4 4-Bit CPU
- TDA2005 as a DC-to-DC Converter
- ZZRX-40 Receiver build
- A DIY build of a two-tube FM receiver kit
- OpenHamClock Kiosk
- Discrete CMOS digital desk clock
2025 12
- FA-5 VizControl
- Surge arrester array
- Arduino Mini Amplifier
- A simple transistor based electronic siren
- Electronic fluid level controller
- Ecowitt weather station to APRS bridge
- Open source 24-channel USB high-voltage driver
- 4-Element Yagi antenna for the 2m band
- RDA5807M FM stereo receiver module
- Resolving Keyboard Issues on the Sony ICF-SW7600GR
- Analog pink noise generator
- Decoding the LM386
2024 6
2023 2
2022 8
- 6-channel speaker selector
- 5.1 channel analog audio processor
- Onkyo PE-C50 stereo graphic equalizer repair
- Virtual electronic finderscope for the Stellarium
- Portable Image File (PIF) library for Lazarus and Delphi
- Experimental narrowband FM receiver for 2-meter band
- Wireless Call Bell
- Infrared remote control clone utility
2021 18
- TPA3001D1 Power Amplifier
- STM8S005C6T6 Ethernet development board
- 5.1 channel preamplifier
- Corsair VS550 Power Supply Repair
- Arduino superheterodyne receiver
- Active subwoofer filter circuit
- FM Radio add-on for Raspberry Pi
- Universal logic probe
- Arduino telephone caller ID unit
- TDA7052A - DIY miniature amplifier
- 12V Uninterruptible Power Supply
- STM8S001J3 based Programmable timer module
- SD card extension for OpenFAT library
- NTP based digital clock panel driver
- FM stereo receiver module
- I2C master mode emulator
- Clock module with seven segment display
- A DIY UV exposure unit
2020 8
2019 17
- 4 Port high power USB hub
- Configuring ADSL router for SLT PeoTV
- FM stereo radio receiver with RDS
- USB Morse Keyer
- Verification module for PT8211 DAC
- Replacement driver for Honeywell CL15AE
- Simple NTP clock using USB display module
- USB seven segment display module
- 1750Hz tone generator
- Generate DTMF tones only using Arduino
- Arduino interface for TFA9842AJ Power Amplifier
- Replacement motor driver for mini drills
- Programmable light controller
- Lightning arrester installation
- TCS230 based Bluetooth color picker
- 13.8V 5A Power Supply
- Simple I2S stereo decoder with amplifier
2018 12
- BMP180 based USB atmospheric pressure monitor
- RTC based automatic LED lamp
- HC-06 Bluetooth module programmer
- How to resolve Windows 10 IoT core provisioning file flash failure
- Multichannel logic probe and pulsar
- Sensor framework for Data Logging
- ICOM IC-R71A receiver restoration
- Banana Pi DLNA media server
- AF signal injector and tracer
- 6 channel speaker selector
- Electrical wiring of the house
- Automatic fan controller for server racks
2017 10
- Network cable tester
- Restoring Sony STR-AV780 AV receiver
- Yet another CXA1191 FM radio receiver
- 8-bit assembler compiler project
- Adjustable constant current source
- Restoration of Philips 852 - 22RH852 turntable / tuner
- Enable WebRTC on QtWebEngine for Raspberry Pi 3
- Reel to reel tape cleaner
- Telefunken HiFi Studio 1 restoration
- Sony TC-252 reel to reel player restoration
2016 19
- Pioneer PL-250 turntable restoration
- HTML5 Mandelbrot Generator
- 100W AF dummy load
- Extending the frequency range of Pioneer TX-7700 tuner
- μPC1237 based 2 channel speaker protector
- CoCA Emerge + Tech - Musical plants project
- Sony TC-500 reel to reel player restoration
- Modified Heathkit HD-1410 electronic keyer
- Simple crystal tester
- USB curve tracer for NPN transistors
- Automatic monitor brightness controller
- Low voltage power supply unit
- Mullard 3-3 Amplifier Project (Part 3)
- Artificial star unit
- Mullard 3-3 Amplifier Project (Part 2)
- Simple door bell for access control systems
- Musical trees
- Victor SEA-50 graphic equalizer restoration
- Mullard 3-3 Amplifier Project (Part 1)
2015 29
- Light operated voice messenger
- 74181 ALU design on Altera MAX II CPLD
- Replacement LED driver for AN6877
- ZFM-20 fingerprint capture library
- Dynamic microphone preamplifier
- 48V Phantom power supply
- DIY resistor box
- Low cost TEA5767 based FM stereo radio receiver
- Calculator for audio output transformers
- USB to 3.3V - 5V serial TTL adapter
- Soldering station to drive HAKKO 907 handles
- Contactless DTMF switch
- UC3844 base motor speed controller
- EAGLE BOM generation script
- FlashProg - USB serial flash memory programmer
- CD2003 - yet another simple FM radio receiver
- 3A Power supply for USB devices
- Low cost DC millivolt source
- 4 way Stereo Unbalanced Distribution Amplifier
- AVR-HV: High voltage programmer for AVR microcontrollers
- BFO for SSB Reception
- Two transistor superheterodyne shortwave receiver
- Simple Telephone Locator Light
- SL414 Vintage power amplifier IC
- Digital data capture unit with EMF reader
- Low power FM stereo transmitter
- 100W RF dummy load
- ImageHide: Digital image based steganography tool
- Homebrew Audio Signal Generator
2014 23
- VHF Aircraft radio communications receiver
- Simple Automatic Car Battery Charger
- Homebrew 5 element Yagi antenna for 144MHz
- Simple CMOS FSK modem
- Optically controlled servo motor
- Digitally controlled 2.1 channel analog audio power amplifier
- Trio JR-310 and TX-310 restoration project
- Eddystone EC10 communication receiver restoration and PSU add-in
- Panasonic RX-5090T power amplifier repair
- 6AS5 and 6N2P vacuum tube base guitar amplifier
- Simple RdRand base random number generator library
- Analog AC line monitoring box
- Digital audio amplifier with PLL synthesized FM radio
- Workshop Organizer - inventory controller for home-workshops
- Hi-Fi Audio Power Amplifier for experiments and general use
- Audible Morse code to text message converter
- 300V AC/DC Variable Power Supply
- Audio / Visual Morse code Generator for Android
- Home produced 700VA isolation transformer
- ATmega169 base 8bit Arithmetic and Logic Unit
- Oscillator Controller for 8bit PIC Microcontrollers
- 3.3V Power Supply Unit
- Extended Run dialog box for Windows
2013 20
- DIY 3W constant current LED driver
- ParseGen - parser generator for FPC
- microTone Module - Simple Analog Hardware Interface
- Centralize power switch for PC arrays with power failure monitor
- LMD18245 base Microstep Motor Driver
- USB Random Number Generator
- Microprocessor Controlled 16 Line Connectivity Tester
- Simple High Bright LED Night Light with Dimmer
- USB Custom Hardware Interface for Unity3D
- Classical Brute Force Attacker for Sudoku Puzzles
- Smart Audio Box
- Easy to Build Adjustable Dual-Rail PSU
- Command-line driven Intel HEX file decoder
- Electronically Controlled Nichrome-Wire Cutter
- Refurbish C64 Power Supply Unit
- DIY Liquid Level Monitor and Automatic Control System
- Replacement Code Lock for LS7220 base Systems
- PT2399 base Echo Sound Effect Generator
- nanoide – custom build tool with source editor
- Simple ATmega325 Development Board
2012 18
- LEDShoot - Electronic LED Shooting Game
- PalindromicGen - Search for Palindromic numbers
- DIY Surround Sound Dock for Apple iPods and iPhones
- LASER Based Gate Keeper
- Project Profile Post - Project Description Suite
- Shopping with Lankatronics.com and Aptinex
- Offline High Voltage AC Power Supply
- TENMA 72-9390 Pen Style Multimeter
- LiteASM - Light Weight & Customizable Assembly Compiler & Virtual Machine
- Precision Event Logger
- 5V 5A Bench Power Supply
- Simple 8bit digital data logger using PIC16F887
- Extend PIC Microcontroller‘s RAM by without using EMI
- AT89S2051 base 8bit Bus Monitor
- Kidogo : 8 channel USB Digital Signal Injector
- Yet another PIC development board
- Microscopic view of EEPROM IC
- Homemade 2.1 Audio Power Amplifier System
2011 11
- Digitally Controlled Audio Power Amplifier with Virtual Surround Sound
- An open scriptable USB interface for host driven electronic experiments
- Microprocessor controlled CW Beacon
- Ultra Simple Microchip PIC Development Board
- XBMC USB Controller for Media Center PCs
- PIC16F877A/PIC16F887 Microcontroller Development Board
- Mini Servo Controller
- Open Hardware Logo Selected!
- Electric Fence with Automated Monitoring System
- 32W Hi-Fi Audio Power Amplifier using TDA2050
- DIY UHF/VHF TV Antenna
2010 15
- Programmable Home Security Alarm System
- Low Voltage Simple Motor Speed Controller
- 2 Channel Electronic Motor Speed Controller
- Processing OpenOffice.org dictionary files using Lazarus
- Fixing the "Self Checking" problem of Panasonic DMR-E55 DVD Video Recorder
- 8 Channel USB Logic Analyzer
- 8 feet - home made C band satellite dish antenna
- Repairing Sony PlayStation 2 Game Console
- Electronic Number Panel
- Virtual MCU Base Programmable Timer
- 8 pin 2 digit seven segment display driver
- Ultra Simple Stereo Computer Speaker Driver
- A7VVYNHHASU7
- 4 Channel Remote Control Video Switch
- Homemade ADSL Splitter
2009 20
- Servicing Heathkit IO-12 Oscilloscope
- Mini Sudoku for Windows
- 12V DC to 230V AC Inverter
- Automated Home Security System
- 20W Hi-Fi Audio Power Amplifier
- Low Dropout Single Rail Adjustable Power Supply Unit
- AT89S52 base RPM counter
- PHPhD – Server side hardware port access extension for PHP
- Low Cost and High Quality Stereo FM Radio Receiver
- 433MHz RF remote control system for RC Cars
- Finding electronic parts and instruments in Sri Lanka
- Compact logic probe with pulser
- 1.5A - 3V to 27V adjustable power supply using LM723
- PS/2 Keyboard driven Morse code Generator
- User Programmable Automatic Night Light
- 3.3V – 1.5A Compact Power Supply Unit
- Automated Telephone Remote Control – Demonstration
- Low cost and low power VIA PC-1 Series mainboards
- Prithvi Development Studio for PIC Microcontrollers
- Simple ATMEL AVR – Programmer
2008 14
- Simple method to decompile (Microsoft HTML Help File) CHM files
- 9 Pin dot matrix printer using PIC16F84A
- Essential USB Specifications and Develop embedded systems with USB
- Is Delphi for PHP successes ?
- Design USB Devices and interface them using Delphi
- About Thoppigala 3D Computer Game
- Simple Variable Zener Diode
- Notable 3D Game Engines – Part1
- Special Task Force Game – System Implementation
- Home-produced USB Sound Card
- 13W x 4 Audio Amplifier with Surround Sounds
- Open Source 3D First Person Shooter – Special Task Force
- My PIC16F73 base Digital Alarm Clock
- Welcome to My Web Log