<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1807662398197986478</id><updated>2012-02-01T20:06:18.760+05:30</updated><category term='BA1320'/><category term='MBM27C64'/><category term='Compiler'/><category term='TDA2030'/><category term='electric fence'/><category term='C3'/><category term='Counter'/><category term='AT89C4051'/><category term='1V2'/><category term='community'/><category term='MIC29152'/><category term='TDA2002'/><category term='CD4069UBCN'/><category term='VCL'/><category term='TSOP1136'/><category term='AVR Studio'/><category term='Class AB'/><category term='LM2576'/><category term='PIC16F877A'/><category term='LA4108'/><category term='AT76C711'/><category term='DS1820'/><category term='Delphi'/><category term='Alarm'/><category term='AV'/><category term='IRFZ44'/><category term='Mini Sudoku'/><category term='Video'/><category term='MAX232'/><category term='Hall-effect sensors'/><category term='JR-Radios'/><category term='Farnell'/><category term='PIC18F452'/><category term='FM Radio'/><category term='PS/2'/><category term='12BH7'/><category term='Atmega64'/><category term='12V'/><category term='Silvertones'/><category term='Delphi Project'/><category term='HiTec'/><category term='PWM'/><category term='32W Amplifier'/><category term='PC-1'/><category term='FOSS'/><category term='mcu'/><category term='A1203'/><category term='oshw'/><category term='PIC'/><category term='philosophy'/><category term='BC140'/><category term='PSU'/><category term='FTDI'/><category term='M27C512'/><category term='CRT'/><category term='USB'/><category term='STR G6535'/><category term='LM723'/><category term='Speakers'/><category term='Device Driver'/><category term='UHF'/><category term='PIC16F630'/><category term='SMPS'/><category term='dsl'/><category term='Audio System'/><category term='LM1086'/><category term='A3056'/><category term='6J6'/><category term='BC557'/><category term='EEPROM'/><category term='TDA2050'/><category term='avr'/><category term='mainboards'/><category term='6AN8'/><category term='Seeed Studio'/><category term='UM3561'/><category term='PHPhD'/><category term='8052'/><category term='transmitter'/><category term='230V'/><category term='IDE'/><category term='openoffice'/><category term='logo'/><category term='GCBASIC'/><category term='USB FIFO'/><category term='CXA1619BS'/><category term='Audio'/><category term='NE555'/><category term='DC to AC'/><category term='adsl'/><category term='DVD'/><category term='6AB4'/><category term='TSOP1838'/><category term='LM339'/><category term='4093'/><category term='PRADO'/><category term='WinAVR'/><category term='SMD'/><category term='AT89S52'/><category term='c band'/><category term='2SD400'/><category term='Orel Solutions'/><category term='ATX'/><category term='PHP'/><category term='Timer'/><category term='TDA7052'/><category term='antenna'/><category term='C7'/><category term='PIC18F4550'/><category term='TL071'/><category term='Serial'/><category term='Servo'/><category term='CD4047'/><category term='Heathkit IO-12'/><category term='ATtiny2313'/><category term='Pascal'/><category term='DigiKey'/><category term='2SC3611'/><category term='DMR-E55'/><category term='yagi'/><category term='Game'/><category term='VIA'/><category term='Transformerless Power Supply'/><category term='433MHz'/><category term='Proteus ISIS'/><category term='XBMC'/><category term='CD4069'/><category term='MC34063'/><category term='LNBF'/><category term='DAA'/><category term='RMT-V408'/><category term='VHF'/><category term='MT8870'/><category term='OXT'/><category term='ATtiny13'/><category term='IRF7901'/><category term='Logic Analyzer'/><category term='MPASM'/><category term='6X4'/><category term='Morse Code'/><category term='Sudoku'/><category term='MOSFET'/><category term='Inverter'/><category term='PIC16F73'/><category term='RF'/><category term='Sony Playstation'/><category term='BA6238'/><category term='TV'/><category term='COM Port'/><category term='78L05'/><category term='Audio Amplifier'/><category term='SIRC'/><category term='Sony'/><category term='PIC16F648'/><category term='FT232'/><category term='PIC16F84A'/><category term='AFF'/><category term='CS4335'/><category term='AViSS'/><category term='Logic Probe'/><category term='Proteus VSM'/><category term='TDA8551'/><category term='nanoLEAF'/><category term='GPUtils'/><category term='lazarus'/><category term='Panasonic'/><category term='Sourceforge.net'/><category term='DIC'/><category term='Homemade'/><category term='HD44780'/><category term='PIC12F675'/><category term='7805'/><category term='CD4510'/><category term='MikroC'/><category term='Airtronics'/><category term='NE556'/><category term='Motor'/><category term='A3517'/><category term='DC Motor'/><category term='NSIS'/><category term='LM393'/><category term='satellite'/><category term='Basic'/><category term='TDA2822M'/><category term='high voltage'/><category term='micro filter'/><category term='oscilloscope'/><category term='Speed Control'/><category term='Futaba'/><category term='open hardware'/><category term='Ohloh'/><category term='PIC16F877'/><category term='4069'/><category term='10kV'/><category term='Robotics'/><category term='DS1307'/><category term='C++'/><category term='TDA7274'/><category term='telecommunication'/><category term='12AU7'/><category term='Sub Woofer'/><category term='PIC16F887'/><category term='DTMF'/><category term='PIC18F2550'/><category term='PS2'/><category term='LM4906'/><category term='FT245'/><category term='Phillips GM4585'/><category term='SN74LS47'/><category term='Script'/><category term='TRIAC'/><category term='DDK'/><category term='splitter'/><category term='LM386'/><category term='USS820'/><category term='RC-5'/><category term='Delphi for PHP'/><category term='HEF4017'/><category term='NIDEC'/><category term='Media Center'/><category term='CW'/><category term='PIC18F4620'/><category term='BCW32'/><category term='FTD2XX'/><category term='Values'/><category term='Power Amplifier'/><category term='SSD'/><category term='ULN2803'/><category term='MMBT3904'/><category term='LPT'/><category term='atmel'/><category term='BU4052'/><title type='text'>Dilshan R Jayakody’s Web Log</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-2391621544922898888</id><published>2012-02-01T19:58:00.004+05:30</published><updated>2012-02-01T20:06:18.772+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='M27C512'/><category scheme='http://www.blogger.com/atom/ns#' term='EEPROM'/><category scheme='http://www.blogger.com/atom/ns#' term='MBM27C64'/><title type='text'>Microscopic view of EEPROM IC</title><content type='html'>This is a Microscopic view of Fairchild Semiconductor's MBM27C64 E&lt;sup&gt;2&lt;/sup&gt;PROM IC and ST Microelectronics M27C512 E&lt;sup&gt;2&lt;/sup&gt;PROM IC.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Y3Y2hfPtaOU/TylNYjPuUTI/AAAAAAAAAYc/zobg3K8ai8k/s1600/M27C512.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-Y3Y2hfPtaOU/TylNYjPuUTI/AAAAAAAAAYc/zobg3K8ai8k/s400/M27C512.jpg" alt="" id="BLOGGER_PHOTO_ID_5704175487214833970" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;M27C512&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-LRwYJ8EoH94/TylNKCkm2tI/AAAAAAAAAYQ/MClz1fsawKw/s1600/MBM27C64.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-LRwYJ8EoH94/TylNKCkm2tI/AAAAAAAAAYQ/MClz1fsawKw/s400/MBM27C64.jpg" alt="" id="BLOGGER_PHOTO_ID_5704175237925886674" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;MBM27C64&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-2391621544922898888?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/2391621544922898888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=2391621544922898888&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2391621544922898888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2391621544922898888'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2012/02/microscopic-view-of-eeprom-ic.html' title='Microscopic view of EEPROM IC'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Y3Y2hfPtaOU/TylNYjPuUTI/AAAAAAAAAYc/zobg3K8ai8k/s72-c/M27C512.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-8417355495274661127</id><published>2012-01-05T12:14:00.005+05:30</published><updated>2012-01-05T12:33:12.443+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sub Woofer'/><category scheme='http://www.blogger.com/atom/ns#' term='Speakers'/><category scheme='http://www.blogger.com/atom/ns#' term='Audio System'/><category scheme='http://www.blogger.com/atom/ns#' term='Homemade'/><category scheme='http://www.blogger.com/atom/ns#' term='Audio Amplifier'/><title type='text'>Homemade 2.1 Audio Power Amplifier System</title><content type='html'>This post show completed view of &lt;a href="http://jayakody2000lk.blogspot.com/2011/12/digitally-controlled-audio-power.html"&gt;digitally controlled audio power amplifier with virtual surround&lt;/a&gt; (which we described in previous post). All the speaker enclosures, power amplifier casing and electronic system are design and developed by us. Configuration of this given step is as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;System Components:&lt;/span&gt; Power Amplifier, 2 main speaker units, 1 sub-woofer and 18V (5A) SMPS.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Speaker System:&lt;/span&gt; Main speaker system consist with 8Ω (45W) 6½ inch Woofer, 8Ω (50W) 3 inch Tweeter with passive crossover.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Subwoofer System:&lt;/span&gt; 3Ω (200W) 8 inch Bass Woofer.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm8.staticflickr.com/7016/6639649273_ca42a3fbb3_m.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 159px;" src="http://farm8.staticflickr.com/7016/6639649273_ca42a3fbb3_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;All the speaker enclosures are mad out of 9mm MDF (medium density fiberboards) and power amplifier casing is made using 2mm acrylic sheets.&lt;br /&gt;&lt;br /&gt;More views of this audio system are available in &lt;a href="http://www.flickr.com/photos/jayakody2000lk/archives/date-posted/2012/01/05/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-8417355495274661127?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/8417355495274661127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=8417355495274661127&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8417355495274661127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8417355495274661127'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2012/01/homemade-21-audio-power-amplifier.html' title='Homemade 2.1 Audio Power Amplifier System'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-2060668032967575332</id><published>2011-12-14T19:15:00.003+05:30</published><updated>2011-12-14T19:20:58.889+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AViSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Audio Amplifier'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC18F452'/><category scheme='http://www.blogger.com/atom/ns#' term='DAA'/><title type='text'>Digitally Controlled Audio Power Amplifier with Virtual Surround Sound</title><content type='html'>In this post we describe digitally controlled 2.1 channel audio power amplifier with virtual surround sound. This audio amplifier is based around Microchip’s PIC18F452 microcontroller and ST microelectronics TDA2050 power amplifiers.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-3xRCVk3vOQY/TuipKvFQiPI/AAAAAAAAAX0/g49BY258jKo/s1600/picamp_pcboard.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 271px;" src="http://1.bp.blogspot.com/-3xRCVk3vOQY/TuipKvFQiPI/AAAAAAAAAX0/g49BY258jKo/s400/picamp_pcboard.jpg" alt="" id="BLOGGER_PHOTO_ID_5685980531457558770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Key system specifications and features of this audio system are listed in below:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Supply voltage and PSU: D.C - 16V to 19.5V with 3A PSU. (Recommended: 18.8V, 3A PSU)&lt;/li&gt;&lt;li&gt;Input(s): 2 analog input lines. (for Left and Right channels)&lt;/li&gt;&lt;li&gt;Functions: Volume, Bass, Treble, Loudness, Mega Bass, Surround Effects&lt;/li&gt;&lt;li&gt;Volume control: 0dB to 75dB Attenuation per channel with 1.25dB step&lt;/li&gt;&lt;li&gt;Mute: 100dB Attenuation per channel&lt;/li&gt;&lt;li&gt;Calculated channel separation (Approximately): 85dB - 88dB&lt;/li&gt;&lt;li&gt;Bass control: ±14dB with 2dB step&lt;/li&gt;&lt;li&gt;Mega bass control: 0dB to 30dB with 7 control steps &lt;/li&gt;&lt;li&gt;Treble control: ±14dB with 2dB step&lt;/li&gt;&lt;li&gt;Surround Sound: Based on &lt;span style="font-style: italic;"&gt;AViSS&lt;/span&gt; 3D surround algorithm with 4 operational modes (Disable, Low, Normal and Wide) &lt;/li&gt;&lt;li&gt;Output channels: 3 (2 channels + 1 subwoofer driver channel)&lt;/li&gt;&lt;li&gt;Output power: 20W (PMPO) in 8Ω load&lt;/li&gt;&lt;li&gt;Output power of subwoofer channel: 20W (PMPO) in 8Ω load&lt;/li&gt;&lt;li&gt;Recommend speaker configuration: 2 × 30W 8Ω full range speaker(s) for 2 output channels. 1 × 4Ω 50W woofer for "subwoofer driver channel". &lt;/li&gt;&lt;li&gt;Control interface: IR remote control with SIRC protocol&lt;/li&gt;&lt;/ul&gt;Other than above features this system equipped with digital UV meter (for both the input channels) and complete menu system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-2060668032967575332?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/2060668032967575332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=2060668032967575332&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2060668032967575332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2060668032967575332'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/12/digitally-controlled-audio-power.html' title='Digitally Controlled Audio Power Amplifier with Virtual Surround Sound'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-3xRCVk3vOQY/TuipKvFQiPI/AAAAAAAAAX0/g49BY258jKo/s72-c/picamp_pcboard.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-162968666936697135</id><published>2011-11-01T21:55:00.006+05:30</published><updated>2011-11-02T06:53:52.299+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='Compiler'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC18F2550'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='Pascal'/><title type='text'>An open scriptable USB interface for host driven electronic experiments</title><content type='html'>SigLab is a combination of open hardware and FOSS (&lt;span style="font-style: italic;"&gt;free and open source software&lt;/span&gt;) projects to provide easy to use and full featured scriptable USB interface for digital electronic experiments. SigLab USB interface consisted with Microchip's PIC18F2550 microcontroller unit and it provides 14 bidirectional (digital) I/O ports for external interfacing.&lt;br /&gt;&lt;br /&gt;Scriptable language of SigLab had some resemblance to &lt;span style="font-style: italic;"&gt;Pascal programming language&lt;/span&gt; and this system provides complete IDE for script editing and debugging.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-1qlBb6YEmac/TrAe1axrO0I/AAAAAAAAAUM/0gCl4T8bgP0/s1600/siglab2.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 263px;" src="http://3.bp.blogspot.com/-1qlBb6YEmac/TrAe1axrO0I/AAAAAAAAAUM/0gCl4T8bgP0/s400/siglab2.jpg" alt="" id="BLOGGER_PHOTO_ID_5670065833929030466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Current version of SigLab offers following core features to its users:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Provide easy to use USB controller for digital electronic projects&lt;/li&gt;&lt;li&gt;Avoid complexities of USB peripheral programming by providing full featured, easy to use scriptable interface&lt;/li&gt;&lt;li&gt;Introduce DIY - USB controller with standard electronic components&lt;/li&gt;&lt;li&gt;Provide live workspace to debug/watch hardware and firmware operations&lt;/li&gt;&lt;/ul&gt;All the SigLab source codes, design files and other reference documents are available to download at &lt;a href="http://github.com/dilshan/SigLab"&gt;github.com/dilshan/SigLab&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-162968666936697135?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/162968666936697135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=162968666936697135&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/162968666936697135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/162968666936697135'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/11/open-scriptable-usb-interface-for-host.html' title='An open scriptable USB interface for host driven electronic experiments'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-1qlBb6YEmac/TrAe1axrO0I/AAAAAAAAAUM/0gCl4T8bgP0/s72-c/siglab2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-6796632261814872388</id><published>2011-09-04T15:34:00.003+05:30</published><updated>2011-09-04T16:09:09.076+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CW'/><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><category scheme='http://www.blogger.com/atom/ns#' term='ATtiny13'/><category scheme='http://www.blogger.com/atom/ns#' term='78L05'/><category scheme='http://www.blogger.com/atom/ns#' term='transmitter'/><title type='text'>Microprocessor controlled CW Beacon</title><content type='html'>In this project we introduce portable microprocessor controlled CW radio beacon. This CW beacon module is capable to transmit maximum of 64 Morse codes repeatedly in 4.433MHz with 9V DC power source.&lt;br /&gt;&lt;br /&gt;This system consists of CW transmitter, ATtiny13 microcontroller unit and low current voltage regulator.  Atmel ATtiny13 microcontroller is used to drive the transmitter and thanks to its internal 64 byte E²PROM, we may be able to change beacon data without altering the system firmware.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://elect.wikispaces.com/file/view/DSC_0008.jpg/250585798/DSC_0008.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 333px; height: 221px;" src="http://elect.wikispaces.com/file/view/DSC_0008.jpg/250585798/DSC_0008.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;While at the testing stages we receive this beacon on 10km radius (using Sony ICF-SW7600GR receiver) by using standard telescopic antenna. To get the maximum range it is recommended to use 3m – 4m antenna wire with this transmitter system. At the prototyping /testing stages we try this transmitter successfully with 3.58MHz, 4.43MHz and 6.00MHz crystals.&lt;br /&gt;&lt;br /&gt;This system is design to work with standard 9V battery (6F22/6LR61). At the prototyping stages we test this system using 12V and 10V DC power sources and get the same results.&lt;br /&gt;&lt;br /&gt;Transmitter of this system is based on Nyle Steiner’s (K7NS) "&lt;a href="http://www.sparkbangbuzz.com/easy-ten/easy-ten.htm"&gt;80m CW transmitter&lt;/a&gt;" unit. All the project source codes, schematic diagrams and PCB patterns are available to download at &lt;a href="http://elect.wikispaces.com"&gt;elect.wikispaces.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe src="http://c.circuitbee.com/build/r/schematic-embed.html?id=0000000159" frameborder="0" height="350" width="500"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This project is released as an open hardware project and all the source codes are licensed under the terms of GNU General Public License Version 3 and all the documents, schematics and PCB patterns are licensed under the Creative Commons Attribution-ShareAlike 3.0 license.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-6796632261814872388?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/6796632261814872388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=6796632261814872388&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6796632261814872388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6796632261814872388'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/09/microprocessor-controlled-cw-beacon.html' title='Microprocessor controlled CW Beacon'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-6001729497294845364</id><published>2011-08-01T20:01:00.005+05:30</published><updated>2011-08-01T20:19:47.831+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='MAX232'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F877'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC18F4620'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F887'/><category scheme='http://www.blogger.com/atom/ns#' term='MC34063'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC18F4550'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC18F452'/><title type='text'>Ultra Simple Microchip PIC Development Board</title><content type='html'>In this project we develop easy to build Microchip PIC development board for widerange of PIC Microcontrollers (which include 40pin Microchip PIC16 and PIC18 devices).&lt;br /&gt;&lt;br /&gt;This development board contain only the switching regulator (to generate +5V DC from the input power source) and RS232 serial port interface. The switching regulator of this development board may support input voltage of +8V to +25V DC. RS232 Serial interface of this development board is based on Maxim's MAX232 driver/receiver IC.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-f5ZTBR0S8Ks/Tja5OBnvh2I/AAAAAAAAATg/sZWfBRl9q64/s1600/DSC_0001T.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 333px; height: 241px;" src="http://4.bp.blogspot.com/-f5ZTBR0S8Ks/Tja5OBnvh2I/AAAAAAAAATg/sZWfBRl9q64/s400/DSC_0001T.jpg" alt="" id="BLOGGER_PHOTO_ID_5635895634305189730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This given design have 6 two-way jumpers to select crytal osciliator, MCLR and RS232 Tx/Rx terminals.&lt;br /&gt;&lt;br /&gt;While at the protyping stages we test this board successfully with PIC16F887, PIC16F877/A, PIC18F452, PIC18F4550 and PIC18F4620 MCUs. Diamensions of this PIC Development Board is 110×85mm.&lt;br /&gt;&lt;br /&gt;Schematic, PCB design and some of the related documents of this project are available to download at &lt;a href="http://elect.wikispaces.com/"&gt;elect.wikispace.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-6001729497294845364?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/6001729497294845364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=6001729497294845364&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6001729497294845364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6001729497294845364'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/08/ultra-simple-microchip-pic-development.html' title='Ultra Simple Microchip PIC Development Board'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-f5ZTBR0S8Ks/Tja5OBnvh2I/AAAAAAAAATg/sZWfBRl9q64/s72-c/DSC_0001T.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-7422219866859921840</id><published>2011-06-26T16:59:00.003+05:30</published><updated>2011-06-26T17:04:58.310+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='TSOP1136'/><category scheme='http://www.blogger.com/atom/ns#' term='XBMC'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC18F4550'/><category scheme='http://www.blogger.com/atom/ns#' term='Media Center'/><title type='text'>XBMC USB Controller for Media Center PCs</title><content type='html'>In this project we develop USB port base controller for &lt;a href="http://xbmc.org"&gt;XBMC&lt;/a&gt; application. Main functionality of this controller unit is to provide remote control interface, LCD base - player information panel and rotary encoder base controller for XBMC. With this given hardware design and software programs, user may be able to control XBMC without using standard input devices such as keyboard and mouse.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://elect.wikispaces.com/file/view/xbmc_usb.jpg/238785437/xbmc_usb.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 377px; height: 327px;" src="http://elect.wikispaces.com/file/view/xbmc_usb.jpg/238785437/xbmc_usb.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This device is design to work with XBMC Version 10.1 (&lt;span style="font-style: italic;"&gt;codename Dharma&lt;/span&gt;) or newer versions. Older version of XBMC may not work this system because of the differences in its Web Control Interface.&lt;br /&gt;&lt;br /&gt;PIC18F4550 is a main hardware controller of this system. This microcontroller is used for USB interfacing, as LCD driver, IR base remote control data decoder and as a driver of the other input devices (such as rotary encoder and push switches). Controller’s USB interface is design to work as USB HID class device.&lt;br /&gt;&lt;br /&gt;This system is design to work with Microsoft Windows Operating Systems and we test this system in Windows XP Professional editions and some few Windows XP embedded editions also.&lt;br /&gt;&lt;br /&gt;XBMC USB Controller is an open hardware project. All the project source codes and computer programs are released under the terms of GNU General Public Licenses Version 3.0. All the schematic diagrams and PCB files are release under the terms of Creative Commons Attribution-ShareAlike 3.0 license. All the project contents including software programs and design files are available to download at &lt;a href="http://elect.wikispaces.com/"&gt;elect.wikispaces.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-7422219866859921840?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/7422219866859921840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=7422219866859921840&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/7422219866859921840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/7422219866859921840'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/06/xbmc-usb-controller-for-media-center.html' title='XBMC USB Controller for Media Center PCs'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-1222575185948649436</id><published>2011-06-05T17:44:00.008+05:30</published><updated>2011-06-05T19:18:12.220+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='MAX232'/><category scheme='http://www.blogger.com/atom/ns#' term='DS1820'/><category scheme='http://www.blogger.com/atom/ns#' term='TSOP1136'/><category scheme='http://www.blogger.com/atom/ns#' term='TL071'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F877A'/><category scheme='http://www.blogger.com/atom/ns#' term='LM2576'/><category scheme='http://www.blogger.com/atom/ns#' term='DS1307'/><category scheme='http://www.blogger.com/atom/ns#' term='ULN2803'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F887'/><title type='text'>PIC16F877A/PIC16F887 Microcontroller Development Board</title><content type='html'>In this post we introduce easy to build, full featured PIC16F877A/PIC16F887 microcontroller development board. This development board contains following core features:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;RS232 interface&lt;/li&gt;&lt;li&gt;PS/2 host interface&lt;/li&gt;&lt;li&gt;Battery backup - Real Time Clock with I2C interface&lt;/li&gt;&lt;li&gt;Highly precision 1-wire thermometer interface&lt;/li&gt;&lt;li&gt;4 Digit Seven Segment Display module&lt;/li&gt;&lt;li&gt;HD44780 compliant LCD module&lt;/li&gt;&lt;li&gt;4×4 Keyboard&lt;/li&gt;&lt;li&gt;4 button onboard joystick&lt;/li&gt;&lt;li&gt;8×2 LED driver&lt;/li&gt;&lt;li&gt;8bit peripheral driver interface&lt;/li&gt;&lt;li&gt;8bit Digital to Analog converter module&lt;/li&gt;&lt;li&gt;36kHz Photo module for Infrared base inputs&lt;/li&gt;&lt;li&gt;Wide supply voltage range from 12V – 40V&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;To reduce the form-factor we design this system in a double sided PCB. When constructing this project make sure to use exact component values for PSU module (especially for L1, R1 and R2).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-YYDDIxViJvc/TeuGqfg29WI/AAAAAAAAARM/RhA3X10H9CU/s1600/njb_full450.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 265px;" src="http://1.bp.blogspot.com/-YYDDIxViJvc/TeuGqfg29WI/AAAAAAAAARM/RhA3X10H9CU/s400/njb_full450.png" alt="" id="BLOGGER_PHOTO_ID_5614729425019401570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When constructing the circuit do not connect R4 and R5 wires to the PCB. Both these wire links are providing to isolate the PSU from main board.  After constructing the circuit power on the PSU and check the voltage between R4 and R5. Under normal operating mode voltage between R4 and R5 is 4.8V – 5.03V.&lt;br /&gt;&lt;br /&gt;LM2576-5.0 is also compatible with this board. If IC1 is LM2576-5.0, make sure to replace R1 with wire and open R2 resistor in the PCB.&lt;br /&gt;&lt;br /&gt;It is required to install suitable heatsink to the LM2576 switching regulator. 20V (3A) D.C. power source is recommended for this PSU.&lt;br /&gt;&lt;br /&gt;This development board is compatible with any HD44780 compliant LCD module. While at the testing stages we check this LCD interface with several 1602E-1 LCDs and all these modules provide excellent results to us.&lt;br /&gt;&lt;br /&gt;This development board is released as an open hardware project and licensed under the Creative Commons Attribution-ShareAlike 3.0 license.&lt;br /&gt;&lt;br /&gt;All the project schematic files and PCB designs are available to download at &lt;a href="http://elect.wikispaces.com/"&gt;elect.wikispaces.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-1222575185948649436?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/1222575185948649436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=1222575185948649436&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1222575185948649436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1222575185948649436'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/06/pic16f877apic16f887-microcontroller.html' title='PIC16F877A/PIC16F887 Microcontroller Development Board'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-YYDDIxViJvc/TeuGqfg29WI/AAAAAAAAARM/RhA3X10H9CU/s72-c/njb_full450.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-2849078254865190242</id><published>2011-04-16T13:17:00.005+05:30</published><updated>2011-05-17T21:18:37.515+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='PIC12F675'/><category scheme='http://www.blogger.com/atom/ns#' term='Robotics'/><category scheme='http://www.blogger.com/atom/ns#' term='nanoLEAF'/><category scheme='http://www.blogger.com/atom/ns#' term='Servo'/><title type='text'>Mini Servo Controller</title><content type='html'>In this project we introduce easy to build, miniature servo controller. This miniature servo controller system is ideal for most of the robotic and mechanical projects. Some of the most notable key features of this project are:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-WPdhLNFmAHc/TalLUoUF_YI/AAAAAAAAARA/A9Jsfnc2CTk/s1600/miniservo.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 333px; height: 242px;" src="http://3.bp.blogspot.com/-WPdhLNFmAHc/TalLUoUF_YI/AAAAAAAAARA/A9Jsfnc2CTk/s400/miniservo.jpg" alt="" id="BLOGGER_PHOTO_ID_5596086829775715714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Tiny PCB design (35mm × 33mm aprox.) using standard through-hole components.&lt;/li&gt;&lt;li&gt;    Support for both analog and digital control interfaces.&lt;/li&gt;&lt;li&gt;    Compatible with most of the servo units.&lt;/li&gt;&lt;li&gt;    Low cost due to small amount of components.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The main controller of this project is PIC12F675 – 8bit CMOS microcontroller. In this given design we configure PIC12F675 microcontroller to operate using its 4MHz internal oscillator.&lt;br /&gt;&lt;br /&gt;This designed servo controller may successfully work with any generic servos which include MYSTERY, Futaba, HiTec, JR Radio, etc. At the prototyping stages we test this controller with several MYSTERY 3.7g and 9g servos.&lt;br /&gt;&lt;br /&gt;This servo controller is design to work in 2 operating modes. In first mode this system may work with analog potentiometer and control the servo according to the value of potentiometer. In the second mode servo is controlled using 3 tactile push switches. These operating modes are selected using jumper on the controller PCB. This servo controller is design to work with 4.5V – 5.5V DC power source.&lt;br /&gt;&lt;br /&gt;All the project schematic files, PCB designs and firmware source codes are available to download at &lt;a href="http://elect.wikispaces.com"&gt;elect.wikispaces.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-2849078254865190242?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/2849078254865190242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=2849078254865190242&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2849078254865190242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2849078254865190242'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/04/mini-servo-controller.html' title='Mini Servo Controller'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-WPdhLNFmAHc/TalLUoUF_YI/AAAAAAAAARA/A9Jsfnc2CTk/s72-c/miniservo.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-5928938324086788709</id><published>2011-04-08T07:43:00.005+05:30</published><updated>2011-04-08T08:47:54.040+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='community'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='logo'/><category scheme='http://www.blogger.com/atom/ns#' term='oshw'/><category scheme='http://www.blogger.com/atom/ns#' term='open hardware'/><title type='text'>Open Hardware Logo Selected!</title><content type='html'>Open Hardware community selected “Golden Orb” by Macklin Chaffee as the OSHW Logo v1.0. Congratulations Golden Orb!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-S2oVyhRr1K0/TZ5wMOgnbJI/AAAAAAAAAQs/IzUCb_AbdNE/s1600/OpenHardwareLogo.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 300px; height: 300px;" src="http://4.bp.blogspot.com/-S2oVyhRr1K0/TZ5wMOgnbJI/AAAAAAAAAQs/IzUCb_AbdNE/s400/OpenHardwareLogo.png" alt="" id="BLOGGER_PHOTO_ID_5593031142596373650" border="0" /&gt;&lt;/a&gt;You can also get open hardware definition from this link: &lt;a href="http://freedomdefined.org/OSHW"&gt;http://freedomdefined.org/OSHW&lt;/a&gt;. Visit &lt;a href="http://www.openhardwaresummit.org/"&gt;Open Hardware Summit – home page&lt;/a&gt; to get more information and updates about “Open Hardware”.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-5928938324086788709?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/5928938324086788709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=5928938324086788709&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5928938324086788709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5928938324086788709'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/04/open-hardware-logo-selected.html' title='Open Hardware Logo Selected!'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-S2oVyhRr1K0/TZ5wMOgnbJI/AAAAAAAAAQs/IzUCb_AbdNE/s72-c/OpenHardwareLogo.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-3246057601202222841</id><published>2011-02-19T13:44:00.006+05:30</published><updated>2011-02-19T14:23:33.861+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='electric fence'/><category scheme='http://www.blogger.com/atom/ns#' term='IRFZ44'/><category scheme='http://www.blogger.com/atom/ns#' term='SMD'/><category scheme='http://www.blogger.com/atom/ns#' term='high voltage'/><category scheme='http://www.blogger.com/atom/ns#' term='LM393'/><category scheme='http://www.blogger.com/atom/ns#' term='2SC3611'/><category scheme='http://www.blogger.com/atom/ns#' term='2SD400'/><category scheme='http://www.blogger.com/atom/ns#' term='NE555'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC12F675'/><category scheme='http://www.blogger.com/atom/ns#' term='TDA7052'/><category scheme='http://www.blogger.com/atom/ns#' term='10kV'/><category scheme='http://www.blogger.com/atom/ns#' term='HEF4017'/><category scheme='http://www.blogger.com/atom/ns#' term='MMBT3904'/><category scheme='http://www.blogger.com/atom/ns#' term='BC557'/><title type='text'>Electric Fence with Automated Monitoring System</title><content type='html'>Electric Fences are designed to create an electrical circuit when touched by person (or animal). The circuits proposed in this article release 10kV electrical pulses to the fence-line and monitor the line status. This entire system is design to drive using 25V (5A) single-rail DC power source (using 5A power supply unit or pair of 12.6V Lead-Acid batteries).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-YrtS0-h2WBA/TV98nz7M2wI/AAAAAAAAAQA/elUgLu9I7yE/s1600/ckt_main.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 333px; height: 263px;" src="http://1.bp.blogspot.com/-YrtS0-h2WBA/TV98nz7M2wI/AAAAAAAAAQA/elUgLu9I7yE/s400/ckt_main.jpg" alt="" id="BLOGGER_PHOTO_ID_5575311887103220482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Main controller of this system is Microchip PIC12F675 – 8bit microcontroller. All the line monitoring, pulse generation and alarm system controlling is performed by this microcontroller.&lt;br /&gt;&lt;br /&gt;Some of the most notable features of this system are built-in audible alarm system, contactless fence line monitoring system, Support for wide range of step-up transformers (up to maximum of 10kV) and compact 10cm × 10cm PCB design.&lt;br /&gt;&lt;br /&gt;This system use standard electronic components (through-hole components) and SMD components in this provided PCB layout. All the project documents, schematics, PCB designs and firmware source codes are available to download at &lt;a href="http://elect.wikispaces.com/"&gt;elect.wikispaces.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-3246057601202222841?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/3246057601202222841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=3246057601202222841&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3246057601202222841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3246057601202222841'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/02/electric-fences-are-designed-to-create.html' title='Electric Fence with Automated Monitoring System'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-YrtS0-h2WBA/TV98nz7M2wI/AAAAAAAAAQA/elUgLu9I7yE/s72-c/ckt_main.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-1705761203527096852</id><published>2011-01-08T20:48:00.001+05:30</published><updated>2011-01-08T20:53:34.293+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='TDA2050'/><category scheme='http://www.blogger.com/atom/ns#' term='Class AB'/><category scheme='http://www.blogger.com/atom/ns#' term='Power Amplifier'/><category scheme='http://www.blogger.com/atom/ns#' term='32W Amplifier'/><title type='text'>32W Hi-Fi Audio Power Amplifier using TDA2050</title><content type='html'>In this project we develop 32W hi-fi audio power amplifier using TDA2050 integrated circuit. The main objective of this project is to provide common high gain audio amplifier for DIY kind of projects.&lt;br /&gt;&lt;br /&gt;In this given PCB pattern, both the power amplifier and PSU are limited to the 53mm x 65mm printed circuit board. This circuit is design to work with 15V – 18V (AC) supply voltage and it is highly recommended to use suitable step down toroidal transformer with this system.&lt;br /&gt;All the PCB patterns and schematic diagrams of this project are available to download in &lt;a href="http://elect.wikispaces.com/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-1705761203527096852?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/1705761203527096852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=1705761203527096852&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1705761203527096852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1705761203527096852'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/01/32w-hi-fi-audio-power-amplifier-using.html' title='32W Hi-Fi Audio Power Amplifier using TDA2050'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-8479933892997973959</id><published>2011-01-01T15:11:00.003+05:30</published><updated>2011-01-01T15:16:19.809+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='yagi'/><category scheme='http://www.blogger.com/atom/ns#' term='VHF'/><category scheme='http://www.blogger.com/atom/ns#' term='TV'/><category scheme='http://www.blogger.com/atom/ns#' term='antenna'/><category scheme='http://www.blogger.com/atom/ns#' term='UHF'/><title type='text'>DIY UHF/VHF TV Antenna</title><content type='html'>This DIY project happens because of some request of my family members. The ultimate goal of this project is building analog TV antenna to receive UHF and VHF channels with minimum distortion, noise, materials and time.&lt;br /&gt;&lt;br /&gt;All the building materials of this antenna are available in general electronic shops and hardware stores.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_8GeB11DX3nw/TR73ceEPGlI/AAAAAAAAAPw/vVTzrhZZmVo/s1600/ant01_350.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 284px;" src="http://1.bp.blogspot.com/_8GeB11DX3nw/TR73ceEPGlI/AAAAAAAAAPw/vVTzrhZZmVo/s400/ant01_350.jpg" alt="" id="BLOGGER_PHOTO_ID_5557151058700999250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I got excellent results from this antenna in my home town: &lt;span style="font-style: italic;"&gt;Maharagama&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;Colombo&lt;/span&gt;, Sri Lanka) with all the locally available VHF and UHF channels.&lt;br /&gt;&lt;br /&gt;Technical drawing of this antenna is available to &lt;a href="http://jayakody2000lk.files.wordpress.com/2011/01/ant-hf-01.pdf"&gt;download in here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-8479933892997973959?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/8479933892997973959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=8479933892997973959&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8479933892997973959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8479933892997973959'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2011/01/diy-uhfvhf-tv-antenna.html' title='DIY UHF/VHF TV Antenna'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8GeB11DX3nw/TR73ceEPGlI/AAAAAAAAAPw/vVTzrhZZmVo/s72-c/ant01_350.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-5502609741817804684</id><published>2010-12-04T10:01:00.003+05:30</published><updated>2010-12-04T11:37:36.618+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='MAX232'/><category scheme='http://www.blogger.com/atom/ns#' term='UM3561'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F877A'/><category scheme='http://www.blogger.com/atom/ns#' term='COM Port'/><category scheme='http://www.blogger.com/atom/ns#' term='Alarm'/><category scheme='http://www.blogger.com/atom/ns#' term='LM339'/><category scheme='http://www.blogger.com/atom/ns#' term='TDA2002'/><category scheme='http://www.blogger.com/atom/ns#' term='DTMF'/><category scheme='http://www.blogger.com/atom/ns#' term='Serial'/><title type='text'>Programmable Home Security Alarm System</title><content type='html'>In this project we design low cost high performance programmable home security system using few LDR’s as an input sensors. When above sensor(s) get triggered system may dial the user specified phone number (using build-in DTMF generator) and activate the high power audio alarm and lights. All the parameters of DTMF generator, audio alarm and light interface are programmed through the RS232 serial interface.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_8GeB11DX3nw/TPnacYdsK9I/AAAAAAAAAPU/yQ3Im2FgIKI/s1600/alarmphone350px.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 237px;" src="http://1.bp.blogspot.com/_8GeB11DX3nw/TPnacYdsK9I/AAAAAAAAAPU/yQ3Im2FgIKI/s400/alarmphone350px.jpg" alt="" id="BLOGGER_PHOTO_ID_5546704597221649362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Current firmware of this system presents interactive control system through the RS232 interface. This control system consist with the menu driven configuration options, self tests, system report generators, etc.&lt;br /&gt;&lt;br /&gt;This system also contain 5W (with 4Ω speaker) audio alarm with three selectable tone configurations, which include Police siren, Fire engine siren and Ambulance siren.&lt;br /&gt;&lt;br /&gt;This system uses a Microchip’s PIC16F877A as a main controller, LM339 as sensor interface, UM3561 as a tone generator and μPC2002 as a speaker driver (audio amplifier). LM7805, LM7812 and LM317 voltage regulators are used to obtain +5V, +12V and +3V respectively.&lt;br /&gt;&lt;br /&gt;All the project source codes, schematic diagrams and PCB patterns are available in &lt;a href="http://elect.wikispaces.com/"&gt;http://elect.wikispaces.com&lt;/a&gt; with terms and conditions of GNU GPL and Creative Commons - Attribution-ShareAlike 3.0 Unported license.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-5502609741817804684?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/5502609741817804684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=5502609741817804684&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5502609741817804684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5502609741817804684'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/12/programmable-home-security-alarm-system.html' title='Programmable Home Security Alarm System'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8GeB11DX3nw/TPnacYdsK9I/AAAAAAAAAPU/yQ3Im2FgIKI/s72-c/alarmphone350px.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-2938845865375580179</id><published>2010-09-26T10:41:00.003+05:30</published><updated>2010-09-26T10:54:39.484+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Motor'/><category scheme='http://www.blogger.com/atom/ns#' term='TDA7274'/><category scheme='http://www.blogger.com/atom/ns#' term='Speed Control'/><category scheme='http://www.blogger.com/atom/ns#' term='DC Motor'/><title type='text'>Low Voltage Simple Motor Speed Controller</title><content type='html'>While designing some mechanical projects we often have need for easy to build motor speed controllers.  Thanks to the SGS-THOMSON Microelectronic’s TDA7274, now we have easy to build, low voltage D.C motor speed controller. TDA7274 provides wide operating voltage range from 1.8V to 6V and in this project we use it to drive small CD-ROM ejection motors.&lt;br /&gt;&lt;br /&gt;In this project we design entire speed controller with 39.3mm × 28.9mm PCB. While at the prototyping we test this system with 5V power source and successfully control several CD-ROM ejection motors, cassette motors and toy D.C motors.&lt;br /&gt;&lt;br /&gt;You can obtain all the circuit diagrams, PCB patterns and other information of low voltage motor speed controller from &lt;a href="http://elect.wikispaces.com/"&gt;elect.wikispaces.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-2938845865375580179?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/2938845865375580179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=2938845865375580179&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2938845865375580179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2938845865375580179'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/09/low-voltage-simple-motor-speed.html' title='Low Voltage Simple Motor Speed Controller'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-6387397486768629796</id><published>2010-09-20T08:15:00.001+05:30</published><updated>2010-09-20T08:18:43.549+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Motor'/><category scheme='http://www.blogger.com/atom/ns#' term='PWM'/><category scheme='http://www.blogger.com/atom/ns#' term='NE555'/><category scheme='http://www.blogger.com/atom/ns#' term='DC Motor'/><category scheme='http://www.blogger.com/atom/ns#' term='Atmega64'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F887'/><category scheme='http://www.blogger.com/atom/ns#' term='IRFZ44'/><category scheme='http://www.blogger.com/atom/ns#' term='BA6238'/><category scheme='http://www.blogger.com/atom/ns#' term='NIDEC'/><title type='text'>2 Channel Electronic Motor Speed Controller</title><content type='html'>In this project we design 2 channel D.C motor controller with pulse width modulation (PWM) based speed and direction control. This module is mainly design to drive 14.4V to 18V electric D.C motors.&lt;br /&gt;&lt;br /&gt;This motor controller is design to work with 18V - 1.5A D.C power source and it can be directly interface with general microprocessor / microcontroller system (without using any voltage level shifters). While at the prototyping stages we successfully couple this module with several NIDEC D.C fans and blowers which include D1751M24B7AP, E1331K12B7AZ-00, DME37KA, CF24DM506, etc.&lt;br /&gt;&lt;br /&gt;Control interface for this module is easy to use and at the designing stages we interface it with PIC16F887 and Atmega64 MCUs. Control interface of this module is consisting with 3 inputs (please refer the J3 in the circuit diagram) and using these inputs user may be able to select the motor, apply the brakes and also change the rotational directions of the motor(s).&lt;br /&gt;&lt;br /&gt;When constructing the circuit it is recommended to use 680R - 1W wire wound resistor for R10. Heatsink attachments for both Q1 and IC1 are depending on the output load.&lt;br /&gt;&lt;br /&gt;All the project schematics and PCB patterns are available to download at &lt;a href="http://elect.wikispaces.com"&gt;http://elect.wikispaces.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-6387397486768629796?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/6387397486768629796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=6387397486768629796&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6387397486768629796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6387397486768629796'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/09/2-channel-electronic-motor-speed.html' title='2 Channel Electronic Motor Speed Controller'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-7061873649150008647</id><published>2010-08-18T09:55:00.011+05:30</published><updated>2010-08-21T18:54:54.463+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='OXT'/><category scheme='http://www.blogger.com/atom/ns#' term='DIC'/><category scheme='http://www.blogger.com/atom/ns#' term='AFF'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><category scheme='http://www.blogger.com/atom/ns#' term='lazarus'/><title type='text'>Processing OpenOffice.org dictionary files using Lazarus</title><content type='html'>In this article we demonstrate how to processing OpenOffice.org dictionary files using Lazarus – FPC IDE. To use the OpenOffice.org dictionary first we need to extract AFF file and DIC files from the OXT (OpenOffice.org extension) file. This can be easily done using &lt;a href="http://www.7-zip.org/"&gt;7Zip&lt;/a&gt; or any other generally available file archiving utility. (Only thing we need to do is change OXT file extension to ZIP and extract the contents)&lt;br /&gt;&lt;br /&gt;To process this dictionary (DIC) file we need to use affix table defined in the AFF file. In this sample code we implement the complete AFF and DIC file processor for English (United States) dictionary of the OpenOffice.org.&lt;br /&gt;&lt;br /&gt;Our processing of this affix file in this sample application is based on the following rules,&lt;br /&gt;&lt;br /&gt;AFF file generally consist with some conditional modules as follows,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SFX T N 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SFX T   0     st         e&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SFX T   y     iest       [^aeiou]y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SFX T   0     est        [aeiou]y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SFX T   0     est        [^ey]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the first line "&lt;span style="font-family:courier new;"&gt;SFX&lt;/span&gt;" means suffix. In En(US) dictionary this may be either &lt;span style="font-family:courier new;"&gt;SFX&lt;/span&gt; or &lt;span style="font-family:courier new;"&gt;PFX&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;T&lt;/span&gt; is the name of the module (and this helps us to establish the link between DIC and AFF file)&lt;br /&gt;&lt;br /&gt;Digit &lt;span style="font-family:courier new;"&gt;4&lt;/span&gt; indicates the number of rules for the given condition.&lt;br /&gt;&lt;br /&gt;Once read the conditional header you need to cross product the rule set with the given word.&lt;br /&gt;&lt;br /&gt;Rule set of the given condition is decode as follows,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;SFX&lt;/span&gt; : as previously described &lt;span style="font-family:courier new;"&gt;SFX&lt;/span&gt; is a suffix.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;0&lt;/span&gt; : This indicates strip off character and in here &lt;span style="font-family:courier new;"&gt;0&lt;/span&gt; means &lt;span style="font-family:courier new;"&gt;NULL&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;st&lt;/span&gt; : Suffix for the give word&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;e&lt;/span&gt; : This represents the logical part of the rule. In here "&lt;span style="font-family:courier new;"&gt;e&lt;/span&gt;" means target word might need to be end with the character "&lt;span style="font-family:courier new;"&gt;e&lt;/span&gt;".&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Example for this rule is : &lt;span style="font-family:courier new;"&gt;Late &lt;/span&gt;&gt; &lt;span style="font-family:courier new;"&gt;Latest&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Likewise you need to apply all these rules to the root word and make all other possibilities for the word.&lt;br /&gt;&lt;br /&gt;For example root word "&lt;span style="font-style: italic;"&gt;happy&lt;/span&gt;" may have 4 forms, such as,&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Happier, Happiest, Happiness and Unhappy. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This sample application is developed using &lt;a href="http://www.lazarus.freepascal.org/"&gt;Lazarus&lt;/a&gt; with minimum amount of system dependencies to demonstrate the above decoding process. With some minor adjustments this can be easily deployed to the Linux and Mac OS X also.&lt;br /&gt;&lt;br /&gt;All the source codes and binaries of this sample application are available to &lt;a href="http://elect.wikispaces.com/Downloads"&gt;download in here&lt;/a&gt;. This sample application is deployed under the terms and conditions of GNU GPL Version 3.0.&lt;br /&gt;&lt;br /&gt;You can obtain more details about AFF and DIC files from the &lt;a href="http://lingucomponent.openoffice.org/"&gt;OpenOffice.org Lingucomponent Project&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-7061873649150008647?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/7061873649150008647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=7061873649150008647&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/7061873649150008647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/7061873649150008647'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/08/processing-openofficeorg-dictionary.html' title='Processing OpenOffice.org dictionary files using Lazarus'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-1329522375306536621</id><published>2010-07-02T08:03:00.007+05:30</published><updated>2010-07-02T08:11:54.420+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SMPS'/><category scheme='http://www.blogger.com/atom/ns#' term='STR G6535'/><category scheme='http://www.blogger.com/atom/ns#' term='Panasonic'/><category scheme='http://www.blogger.com/atom/ns#' term='DMR-E55'/><category scheme='http://www.blogger.com/atom/ns#' term='DVD'/><title type='text'>Fixing the "Self Checking" problem of Panasonic DMR-E55 DVD Video Recorder</title><content type='html'>I have Panasonic DMR-E55 DVD Video Recorder and suddenly it start to get reboot when the system performs “Self Checking”. Because of this reboot problem I may not be able to record DVDs and need to put some extra effort to eject the disks. Most of the times this reboot occurs in cyclic pattern and to break this cycle I need to be eject the DVD disk manually from the system.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8GeB11DX3nw/TC1Ql_lmM_I/AAAAAAAAANs/EO3V6OyiYfU/s1600/01072010%28001%29.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 263px;" src="http://1.bp.blogspot.com/_8GeB11DX3nw/TC1Ql_lmM_I/AAAAAAAAANs/EO3V6OyiYfU/s400/01072010%28001%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5489132134489011186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;While examine the system my primary attention moves on to the “Digital RAM card” of the system (Because it actively involves in to the DVD burning process). But after the 2 weeks of continues inspection I found that the problem is in the SMPS primary chip - STR G6535.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8GeB11DX3nw/TC1RLxlhA1I/AAAAAAAAAN8/jdwtaAFyGCM/s1600/01072010%28005%29.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 263px;" src="http://4.bp.blogspot.com/_8GeB11DX3nw/TC1RLxlhA1I/AAAAAAAAAN8/jdwtaAFyGCM/s400/01072010%28005%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5489132783565603666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After replacing the STR G6535, system starts to work in an order.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8GeB11DX3nw/TC1RbokguII/AAAAAAAAAOE/VT_pVNmIssk/s1600/01072010%28008%29.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 263px;" src="http://2.bp.blogspot.com/_8GeB11DX3nw/TC1RbokguII/AAAAAAAAAOE/VT_pVNmIssk/s400/01072010%28008%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5489133056023378050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Replacement of this chip is not a complex process but while doing that it is necessary to put some attention about the SMD components located nearby.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-1329522375306536621?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/1329522375306536621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=1329522375306536621&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1329522375306536621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1329522375306536621'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/07/fixing-self-checking-problem-of.html' title='Fixing the &quot;Self Checking&quot; problem of Panasonic DMR-E55 DVD Video Recorder'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8GeB11DX3nw/TC1Ql_lmM_I/AAAAAAAAANs/EO3V6OyiYfU/s72-c/01072010%28001%29.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-4076584457631743229</id><published>2010-05-16T12:31:00.005+05:30</published><updated>2010-05-16T12:38:39.882+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='FTDI'/><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='4069'/><category scheme='http://www.blogger.com/atom/ns#' term='USB FIFO'/><category scheme='http://www.blogger.com/atom/ns#' term='FTD2XX'/><category scheme='http://www.blogger.com/atom/ns#' term='Device Driver'/><category scheme='http://www.blogger.com/atom/ns#' term='4093'/><category scheme='http://www.blogger.com/atom/ns#' term='Logic Analyzer'/><category scheme='http://www.blogger.com/atom/ns#' term='LM339'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='FT245'/><category scheme='http://www.blogger.com/atom/ns#' term='CD4069UBCN'/><title type='text'>8 Channel USB Logic Analyzer</title><content type='html'>Logic analyzers are allowing us to monitor and /or diagnose a large number of digital signals simultaneously and these devices are essential when developing complex digital systems. In this project we design simple 8 channel USB logic analyzer with Windows version of driver software.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8GeB11DX3nw/S--Y8nYOnwI/AAAAAAAAANY/pERYB2s_qWs/s1600/16052010.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 263px;" src="http://2.bp.blogspot.com/_8GeB11DX3nw/S--Y8nYOnwI/AAAAAAAAANY/pERYB2s_qWs/s400/16052010.jpg" alt="" id="BLOGGER_PHOTO_ID_5471760239408619266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Design of this logic analyzer is based around Future Technology Devices FT245 USB FIFO chip. With the given oscillator this system takes 14MSPS (Mega samples per second) and this system is design to work as (USB) self powered device (without any external power source).&lt;br /&gt;&lt;br /&gt;Driver part of this project is based on FTD2XX driver and GUI is developed using Delphi. Current version of driver software is design to work with Windows NT operating systems and it is highly recommended to use it with 1360 × 768 or with higher video resolutions (with aspect ratio of 16:9).&lt;br /&gt;&lt;br /&gt;This design also contains real-time logic level indicators to monitor "low frequency" signal levels and construction of that portion is not much essential.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8GeB11DX3nw/S--ZLFk6GxI/AAAAAAAAANg/p8a7cxZCrh4/s1600/usb8lgcwin32sftw.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 226px;" src="http://4.bp.blogspot.com/_8GeB11DX3nw/S--ZLFk6GxI/AAAAAAAAANg/p8a7cxZCrh4/s400/usb8lgcwin32sftw.png" alt="" id="BLOGGER_PHOTO_ID_5471760488033032978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When constructing the circuit take special care about IC1 – 4069 Hex Inverter (in this design it mainly worked as CMOS Pierce - Gate oscillator), because at the time of testing we found that some of the chips may not produce proper output and finally it get affected to the entire system (including driver software). In our prototype we use Fairchild’s CD4069UBCN as IC1.&lt;br /&gt;&lt;br /&gt;All the project source codes, binaries, schematic diagrams and PCB patterns are available in &lt;a href="http://elect.wikispaces.com/"&gt;http://elect.wikispaces.com&lt;/a&gt; with terms and conditions of GNU GPL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-4076584457631743229?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/4076584457631743229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=4076584457631743229&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/4076584457631743229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/4076584457631743229'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/05/8-channel-usb-logic-analyzer.html' title='8 Channel USB Logic Analyzer'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8GeB11DX3nw/S--Y8nYOnwI/AAAAAAAAANY/pERYB2s_qWs/s72-c/16052010.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-6271719608454428435</id><published>2010-04-24T21:46:00.004+05:30</published><updated>2010-04-24T21:53:59.424+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='satellite'/><category scheme='http://www.blogger.com/atom/ns#' term='LNBF'/><category scheme='http://www.blogger.com/atom/ns#' term='c band'/><category scheme='http://www.blogger.com/atom/ns#' term='antenna'/><title type='text'>8 feet - home made C band satellite dish antenna</title><content type='html'>In this project we design 8 feet C band satellite dish antenna and some of its specifications are listed in below,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GeB11DX3nw/S9MZ0jeLATI/AAAAAAAAAMY/vxtS1c1fuyQ/s1600/8ft_cband_homemade.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 263px;" src="http://3.bp.blogspot.com/_8GeB11DX3nw/S9MZ0jeLATI/AAAAAAAAAMY/vxtS1c1fuyQ/s400/8ft_cband_homemade.jpg" alt="" id="BLOGGER_PHOTO_ID_5463739163596226866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Diameter of the reflector : 248.0cm&lt;/li&gt;&lt;li&gt;F/D ratio : 0.391&lt;/li&gt;&lt;li&gt;Focal length : 914.6cm&lt;/li&gt;&lt;li&gt;Calculated gain (Aprox.) : 40.23 dB&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Materials used for reflector : Aluminum sheets and Aluminum nets&lt;/li&gt;&lt;li&gt;Number of panels (in reflector) : 4 units&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Materials used for Mounting mechanism : Steel&lt;/li&gt;&lt;li&gt;Weight (Aprox.) : 40 - 45 kg (without antenna positioning system)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;LNBF : Generic dual twin C band LNBF&lt;/li&gt;&lt;li&gt;Antenna positioning system : Using D.C motorized actuator &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-6271719608454428435?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/6271719608454428435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=6271719608454428435&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6271719608454428435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6271719608454428435'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/04/8-feet-home-made-c-band-satellite-dish.html' title='8 feet - home made C band satellite dish antenna'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8GeB11DX3nw/S9MZ0jeLATI/AAAAAAAAAMY/vxtS1c1fuyQ/s72-c/8ft_cband_homemade.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-8114533655106536584</id><published>2010-04-12T14:40:00.007+05:30</published><updated>2010-04-12T15:34:36.285+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='IRF7901'/><category scheme='http://www.blogger.com/atom/ns#' term='PS2'/><category scheme='http://www.blogger.com/atom/ns#' term='Sony Playstation'/><category scheme='http://www.blogger.com/atom/ns#' term='CS4335'/><title type='text'>Repairing Sony PlayStation 2 Game Console</title><content type='html'>One of my friend had Sony PlayStation 2 (SCPH-39000 series) game console and in few months back it get fail because of the internal short-circuit due to spill of some liquid over the game console. Finally he sends it to me to repair it, and I found some problems in both PSU (Power Supply Unit) and motherboard of the console.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GeB11DX3nw/S8LqldbdFYI/AAAAAAAAAL4/jDaT4TOkdIs/s1600/ps2_mainboard.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 263px;" src="http://3.bp.blogspot.com/_8GeB11DX3nw/S8LqldbdFYI/AAAAAAAAAL4/jDaT4TOkdIs/s400/ps2_mainboard.jpg" alt="" id="BLOGGER_PHOTO_ID_5459183627602302338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In first round of the repair I replace IC807 (78M05), PS013 fuse and all the related parts near that area (because I notice some burn marks in that location) except IC806 (NJM12904). Other than that I replace R278 (1.5k), R279 (1K + 100R), R491 to R495 (with wire links), R470 (100K), Q415 (2SC2873), Q406 (IRF7901, I got this transistor from another old PS2 game console main board, available in junk store), F001 (with some 42 S.W.G copper wire) and D404 (with 3 × 1N4148 diodes).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GeB11DX3nw/S8LsIAm6OeI/AAAAAAAAAMA/ZSt8LI1zIJo/s1600/ps2_cddvd.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 263px;" src="http://3.bp.blogspot.com/_8GeB11DX3nw/S8LsIAm6OeI/AAAAAAAAAMA/ZSt8LI1zIJo/s400/ps2_cddvd.jpg" alt="" id="BLOGGER_PHOTO_ID_5459185320672770530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When I replace and re-solder some of the parts as described above, I got the video signal (PS2 startup splash and main menu) from the console. But system may not produce any audio signals (in both left and right channels of audio output). Finally I check the audio part of the system and found that the problem is in final stage of audio DAC (IC517 - Cirrus Logic CS4335 - 24-Bit, 96 kHz Stereo digital to analog convert chip). Once I replace that chip (thanks to old PS2 game console main board which I was purchased from the junk store) this system may get start with both audio and video.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8GeB11DX3nw/S8LsZXy_YEI/AAAAAAAAAMI/V04IxZ1RnL4/s1600/ps2_controlj.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 263px;" src="http://1.bp.blogspot.com/_8GeB11DX3nw/S8LsZXy_YEI/AAAAAAAAAMI/V04IxZ1RnL4/s400/ps2_controlj.jpg" alt="" id="BLOGGER_PHOTO_ID_5459185618955231298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Once the system is up and running I attach the battery and other assemblies to the board and finalize the repairing process.&lt;br /&gt;&lt;br /&gt;If someone like to repair Sony PlayStation 2, following points are important to him/her (according to my experiances),&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Before make any repairs, disconnect the mains supply and battery supply from the main board. &lt;/li&gt;&lt;li&gt;Make sure to place insulations sheet between the PSU and Shield B (Shield located at the bottom side of the main PCB). &lt;/li&gt;&lt;li&gt;Most of the components of main board are SMDs. So it is necessary to have good SMD Rework Station to carryout any component level repairs. &lt;/li&gt;&lt;li&gt;There are several flexible ribbon cables in this system. Handle them with proper care. &lt;/li&gt;&lt;li&gt;Do not adjust any potentiometers, trimmers and coils located on the main board, PSU and Optical Pickup. &lt;/li&gt;&lt;li&gt;There are several heat transferring sheets are located on the bottom side of the main PCB. (e.g : heat transferring sheets attached to the IC802 - BA5815 and IC803 - BA6664). Make sure to attach them properly when setting up the Shield B. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-8114533655106536584?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/8114533655106536584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=8114533655106536584&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8114533655106536584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8114533655106536584'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/04/repairing-sony-playstation-2-game.html' title='Repairing Sony PlayStation 2 Game Console'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8GeB11DX3nw/S8LqldbdFYI/AAAAAAAAAL4/jDaT4TOkdIs/s72-c/ps2_mainboard.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-7008509294324888217</id><published>2010-03-28T16:52:00.001+05:30</published><updated>2010-03-28T16:55:29.082+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SN74LS47'/><category scheme='http://www.blogger.com/atom/ns#' term='NE555'/><category scheme='http://www.blogger.com/atom/ns#' term='Counter'/><category scheme='http://www.blogger.com/atom/ns#' term='CD4510'/><category scheme='http://www.blogger.com/atom/ns#' term='7805'/><title type='text'>Electronic Number Panel</title><content type='html'>In this design we present an electronic number display panel using low cost and low power electronic components. This proposed design is mainly based on CD4510 - CMOS up/down counter and SN74LS47 - BCD-to-Seven-Segment Decoder/Driver. With the existing configuration, this counter may be able to count (up/down) from 00 to 99 and it can easily extend to more digits by setting up additional CD4510 and SN74LS47 chip pairs.&lt;br /&gt;&lt;br /&gt;Current system is also equipped with the beeper (which based around NE555 timer IC) to indicate the increment or decrement of the count.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GeB11DX3nw/S688OT5ArkI/AAAAAAAAALw/KjESIFkY0eE/s1600/num_panel_final.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 263px;" src="http://3.bp.blogspot.com/_8GeB11DX3nw/S688OT5ArkI/AAAAAAAAALw/KjESIFkY0eE/s400/num_panel_final.jpg" alt="" id="BLOGGER_PHOTO_ID_5453643890324188738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This system is design to work with DC 9V – 12V (500mA) power supply and at the time of testing we use 10V (2.5A) DC power source to check this system. This proposed system contain 7805 regulator and it is necessary to apply suitable heat-sink to this regulator.&lt;br /&gt;&lt;br /&gt;In this project, we design PCB using double sided PCB and make dimensions and shapes according to the existing enclosure of old electronic number panel system. It is not necessary to follow it, as it is.&lt;br /&gt;&lt;br /&gt;The complete schematic diagram and PCB pattern is available to download at &lt;a href="http://elect.wikispaces.com/"&gt;http://elect.wikispaces.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-7008509294324888217?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/7008509294324888217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=7008509294324888217&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/7008509294324888217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/7008509294324888217'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/03/electronic-number-panel.html' title='Electronic Number Panel'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8GeB11DX3nw/S688OT5ArkI/AAAAAAAAALw/KjESIFkY0eE/s72-c/num_panel_final.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-8729642519985629248</id><published>2010-03-23T21:11:00.001+05:30</published><updated>2010-03-23T21:16:13.654+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F877A'/><category scheme='http://www.blogger.com/atom/ns#' term='Proteus ISIS'/><category scheme='http://www.blogger.com/atom/ns#' term='MikroC'/><category scheme='http://www.blogger.com/atom/ns#' term='Timer'/><category scheme='http://www.blogger.com/atom/ns#' term='HD44780'/><category scheme='http://www.blogger.com/atom/ns#' term='Proteus VSM'/><title type='text'>Virtual MCU Base Programmable Timer</title><content type='html'>In this article we implement virtual (computer simulation base) microcontroller driven programmable timer using Proteus VSM. This proposed system is design using Microchip PIC16F877A – 8bit microcontroller and its system software is developed using MikroC PRO 3.2 for PIC. Most of the components in this proposed design are based on Proteus VSM - simulation models and we assign standard component names to them to assist in actual prototyping.&lt;br /&gt;&lt;br /&gt;In this simulation we use PIC16F877A as main system controller and 4 row monochrome LCD display unit with HD44780 compliant controller (in 4bit mode). This proposed simulation model is design to work with +5V supply voltage, but it can also operate using battery power (3 × 1.5V).&lt;br /&gt;&lt;br /&gt;When implementing this system for the real-life use, it is highly recommended to integrate battery backup facility to this system. It helps to drive this system continuously with minimum amount of disturbances.&lt;br /&gt;&lt;br /&gt;According to the supplied source code, end user may be able to program start time and end time of the timer or specify only the start time. Once the timer get started user may be able to terminate the timer by pressing “OK/Timer Disable” key.&lt;br /&gt;&lt;br /&gt;Please note that this system is provided only for demonstration purposes and end user need to calibrate MCU crystal and other associated components to obtain exact 1Hz clock trigger. The Lamp (L1) shown in the simulation model is for the demonstration purposes only. Ignore this component at the prototyping stages. All the source codes and Proteus ISIS simulation files of this project is available to download at &lt;a href="http://elect.wikispaces.com/"&gt;elect.wikispaces.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-8729642519985629248?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/8729642519985629248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=8729642519985629248&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8729642519985629248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8729642519985629248'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/03/virtual-mcu-base-programmable-timer.html' title='Virtual MCU Base Programmable Timer'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-2310812706709635432</id><published>2010-03-04T08:36:00.006+05:30</published><updated>2010-04-14T19:02:41.429+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSD'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F84A'/><category scheme='http://www.blogger.com/atom/ns#' term='Basic'/><title type='text'>8 pin 2 digit seven segment display driver</title><content type='html'>This is a simple microcontroller base implementation to drive 2 digit 8 pin seven segment display (SSD) unit. For this implementation we use Microchip’s PIC16F84A – 8bit microcontroller unit and Proton+ PICBASIC compiler. Compared with other SSD units this SSD unit needs special algorithm to drive it. Some of the logical procedures to drive this SSD unit are illustrated in below,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GeB11DX3nw/S48kSoLrVCI/AAAAAAAAALo/6fICTQS2rms/s1600-h/8pssd_info.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 378px; height: 400px;" src="http://3.bp.blogspot.com/_8GeB11DX3nw/S48kSoLrVCI/AAAAAAAAALo/6fICTQS2rms/s400/8pssd_info.png" alt="" id="BLOGGER_PHOTO_ID_5444610376956859426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;This illustration is valid only for single digit of target SSD unit and it can easily expand to 2 digits by activating pin no 5 and 6 with appropriate inputs.&lt;br /&gt;&lt;br /&gt;In attached design we use PIC16F84A MCU with 4 × 2SC945 general purpose NPN transistors to drive this TOD-4201LR SSD unit. This proposed system is design to work with +5V DC power supply and may not need any additional data source.&lt;br /&gt;&lt;br /&gt;Supplied software for this project is for demonstration purposes only and it perform counting from 0 to 99 and then reset back to 0. To generate the output user need to assign required number to the &lt;span style="font-family:courier new;"&gt;value &lt;/span&gt;variable and make jump to the &lt;span style="font-family:courier new;"&gt;show_num&lt;/span&gt; section of code.  According to the given lookup table this software may be able to generate digits from 0 to 9 and “&lt;span style="font-style: italic;"&gt;E&lt;/span&gt;”, “&lt;span style="font-style: italic;"&gt;-&lt;/span&gt;“ and “&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;” symbols.&lt;br /&gt;&lt;br /&gt;All the source codes and schematic diagram of this project is available to download at &lt;a href="http://elect.wikispaces.com/"&gt;http://elect.wikispaces.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-2310812706709635432?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/2310812706709635432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=2310812706709635432&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2310812706709635432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2310812706709635432'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/03/8-pin-2-digit-seven-segment-display.html' title='8 pin 2 digit seven segment display driver'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8GeB11DX3nw/S48kSoLrVCI/AAAAAAAAALo/6fICTQS2rms/s72-c/8pssd_info.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-6438480980830326277</id><published>2010-02-18T22:09:00.001+05:30</published><updated>2010-02-18T22:13:42.860+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Power Amplifier'/><category scheme='http://www.blogger.com/atom/ns#' term='TDA2822M'/><title type='text'>Ultra Simple Stereo Computer Speaker Driver</title><content type='html'>In this project we design miniature stereo computer speaker driver using TDA2822 power amplifier IC. Main goal of this project is to design small stereo power amplifier which may be able to fix inside the small speaker boxes. Supplied PCB of this project has dimensions of 4.5cm × 4.5cm, which include both power amplifier and PSU.&lt;br /&gt;&lt;br /&gt;Some of important technical specifications of this project are listed in below,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Recommended Supplied Voltage : 5V – 9V AC &lt;/li&gt;&lt;li&gt;Output Power : (with 8Ω load and 7.5V AC Power Source) : 2 × 1W&lt;/li&gt;&lt;li&gt;Voltage Gain (with feedback) at 1kHz input signal : 38.5dB&lt;/li&gt;&lt;li&gt;Total Harmonic Distortion : (with 8Ω load and P&lt;sub&gt;0&lt;/sub&gt; = 150mW) 0.2%&lt;/li&gt;&lt;li&gt;Channel Separation : 50dB&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;When wiring the project it is recommended to place screen-wires to the input terminals of amplifier and keep them separate (away) from AC power lines and transformer unit(s).&lt;br /&gt;&lt;br /&gt;It is not necessary to install heatsinks to TDA2822M IC (with given input and output parameters).&lt;br /&gt;&lt;br /&gt;Complete schematic, PCB design and documentation of this project are available to download at &lt;a href="http://elect.wikispaces.com"&gt;elect.wikispaces.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-6438480980830326277?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/6438480980830326277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=6438480980830326277&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6438480980830326277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6438480980830326277'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/02/ultra-simple-stereo-computer-speaker.html' title='Ultra Simple Stereo Computer Speaker Driver'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-2809822001719300357</id><published>2010-02-14T16:07:00.002+05:30</published><updated>2010-02-14T16:20:22.347+05:30</updated><title type='text'>A7VVYNHHASU7</title><content type='html'>&lt;span class="status action"&gt;&lt;b&gt;A7VVYNHHASU7&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-2809822001719300357?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/2809822001719300357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=2809822001719300357&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2809822001719300357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2809822001719300357'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/02/a7vvynhhasu7_14.html' title='A7VVYNHHASU7'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-8818239527482995150</id><published>2010-01-28T22:45:00.004+05:30</published><updated>2010-01-30T21:06:03.671+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIRC'/><category scheme='http://www.blogger.com/atom/ns#' term='BU4052'/><category scheme='http://www.blogger.com/atom/ns#' term='TSOP1838'/><category scheme='http://www.blogger.com/atom/ns#' term='RC-5'/><category scheme='http://www.blogger.com/atom/ns#' term='SN74LS47'/><category scheme='http://www.blogger.com/atom/ns#' term='Audio'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F630'/><category scheme='http://www.blogger.com/atom/ns#' term='AV'/><category scheme='http://www.blogger.com/atom/ns#' term='RMT-V408'/><category scheme='http://www.blogger.com/atom/ns#' term='Sony'/><title type='text'>4 Channel Remote Control Video Switch</title><content type='html'>In this project we developed 4 inputs (Audio and Video), remote control operated video switch for general home use. This design is mainly based on Microchip PIC16F630 8bit MCU, 4052 differential 4 channel analog multiplexer, TSOP1838 infrared receiver module and 7447 BCD to seven segment decoder.  With a given schematic and PCB design users can switch 4 different audio and video sources using compatible remote controller. Current version of this project is work only with most of Sony remote controllers (which based on Sony SIRC protocol) and it can be easily extend to Philips RC-5 protocol with some minor modifications of PIC16F630 software system.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GeB11DX3nw/S2HHB_Wwi_I/AAAAAAAAALY/b-Vke4YE0x8/s1600-h/27012010.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_8GeB11DX3nw/S2HHB_Wwi_I/AAAAAAAAALY/b-Vke4YE0x8/s320/27012010.jpg" alt="" id="BLOGGER_PHOTO_ID_5431841462586215410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In this design we incorporate small single transistor video amplifier to its output stages to amplify the (chroma) part of video signal. Audio output stage of this system may not need any AF amplifier. (In the designing stages we notice some clipping of input signal in 4052 analog multiplexer, but it is not much noticeable in practical environment/use.)&lt;br /&gt;&lt;br /&gt;At the time of testing we use Sony RMT-V408 remote controller with this project and it produces successful results. Basically this project support only numerical keys between 1 to 4 and program Up/Down (+/-) buttons of remote controller.&lt;br /&gt;&lt;br /&gt;This system is design to work with 5V supply voltage and to get the optimal results it is highly recommended to use well-regulated 5V – 750mA power supply with this unit. To reduce the interferences place screen-wires to both audio/video input/output lines and place them separately from AC main-lines and PSU transformer(s).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note : &lt;/span&gt;With the given source code system may respond to any, compatible Sony SIRC protocol base remote controller, but this may get some problems in practical environment. To avoid this problem please validate the value of &lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;remote_sys&lt;/span&gt;&lt;/span&gt; variable with your target remote controller. In here I’m not implement it because I do not have any Sony SIRC protocol compatible products.&lt;br /&gt;&lt;br /&gt;The complete schematic, source code and PCB designs of this project is available to download at &lt;a href="http://elect.wikispaces.com/"&gt;elect.wikispace.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-8818239527482995150?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/8818239527482995150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=8818239527482995150&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8818239527482995150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8818239527482995150'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/01/4-channel-remote-control-video-switch.html' title='4 Channel Remote Control Video Switch'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8GeB11DX3nw/S2HHB_Wwi_I/AAAAAAAAALY/b-Vke4YE0x8/s72-c/27012010.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-371645025525426828</id><published>2010-01-05T14:56:00.001+05:30</published><updated>2010-01-05T14:58:55.884+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='telecommunication'/><category scheme='http://www.blogger.com/atom/ns#' term='splitter'/><category scheme='http://www.blogger.com/atom/ns#' term='micro filter'/><category scheme='http://www.blogger.com/atom/ns#' term='adsl'/><category scheme='http://www.blogger.com/atom/ns#' term='dsl'/><title type='text'>Homemade ADSL Splitter</title><content type='html'>Nowadays DSL splitter is a common unit in telecommunication and it is used by most of the ADSL users to obtain the maximum performance of the connectivity. Technically DSL splitter is an analog LPF (low pass filter) which is used to prevent interferences between analog telephone device(s) and DSL support units.&lt;br /&gt;&lt;br /&gt;In this project we describe how to build miniature ADSL splitter at home with grater simplicity and with minimum amount of cost. To build this unit user need to use few generic components which include pairs of 330µH inductors and 1R resistors, 0.0033MFD capacitor and three units of RJ11 PCB connectors.&lt;br /&gt;&lt;br /&gt;We successfully test this splitter with our local ADSL connection and it gives equal performance of commercial DSL splitter.&lt;br /&gt;&lt;br /&gt;The complete schematic and PCB diagram (Eagle) of this ADSL splitter is available to download at &lt;a href="http://elect.wikispaces.com/"&gt;http://elect.wikispaces.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-371645025525426828?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/371645025525426828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=371645025525426828&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/371645025525426828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/371645025525426828'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2010/01/homemade-adsl-splitter.html' title='Homemade ADSL Splitter'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-1336806452386011600</id><published>2009-12-18T20:42:00.005+05:30</published><updated>2009-12-18T21:28:35.659+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='6AB4'/><category scheme='http://www.blogger.com/atom/ns#' term='Values'/><category scheme='http://www.blogger.com/atom/ns#' term='12BH7'/><category scheme='http://www.blogger.com/atom/ns#' term='1V2'/><category scheme='http://www.blogger.com/atom/ns#' term='CRT'/><category scheme='http://www.blogger.com/atom/ns#' term='6J6'/><category scheme='http://www.blogger.com/atom/ns#' term='12AU7'/><category scheme='http://www.blogger.com/atom/ns#' term='Heathkit IO-12'/><category scheme='http://www.blogger.com/atom/ns#' term='Phillips GM4585'/><category scheme='http://www.blogger.com/atom/ns#' term='6X4'/><category scheme='http://www.blogger.com/atom/ns#' term='oscilloscope'/><category scheme='http://www.blogger.com/atom/ns#' term='6AN8'/><title type='text'>Servicing Heathkit IO-12 Oscilloscope</title><content type='html'>Few months back I got an old Heathkit IO-12 Oscilloscope from my friend and at the time of delivery this unit is not under the working conditions. Heathkit IO-12 is Value based laboratory oscilloscope with following technical features,&lt;br /&gt;&lt;br /&gt;Frequency Response : 3&lt;span style="font-style: italic;"&gt;Hz&lt;/span&gt; to 4&lt;span style="font-style: italic;"&gt;MHz&lt;/span&gt; ≅ 5&lt;span style="font-style: italic;"&gt;MHz&lt;/span&gt;&lt;br /&gt;Sensitivity : 0.025V/inch&lt;br /&gt;Rise time: 8µS&lt;br /&gt;Sweep Range : 10&lt;span style="font-style: italic;"&gt;Hz&lt;/span&gt; to 500&lt;span style="font-style: italic;"&gt;kHz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When I remove the casing of the oscilloscope I found several damaged components (specially capacitors) and wires. After making the careful observation and testings I decided to rewire the whole oscilloscope with new components except the following,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;12BH7 Dual Triode&lt;/li&gt;&lt;li&gt;12AU7 Dual Triode&lt;/li&gt;&lt;li&gt;6AN8 Triode Pentode&lt;/li&gt;&lt;li&gt;6AB4 Triode&lt;/li&gt;&lt;li&gt;1V2 ½ Wave Rectifier&lt;/li&gt;&lt;li&gt;6X4 Full Wave Rectifier&lt;/li&gt;&lt;li&gt;6J6 Dual Triode&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Main Transformer&lt;/li&gt;&lt;li&gt;Front end controls (including switches, potentiometers, connectors and indicator)&lt;/li&gt;&lt;li&gt;Most of the inductors&lt;/li&gt;&lt;li&gt;Cathode Ray Tube, etc&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;As mentioned in the above list all the Values, transformers and some of the critical components are in good condition. Only the major problem occurs at the electrolytic capacitor replacement stage(s) because in original configuration there are two capacitors packs (4 Pin capacitor package with common ground) are available. It is bit difficult to obtain those capacitors from local market. So what I'm doing is installing 4 separate electrolytic capacitors, instead of one single electrolytic capacitor pack. To do this I'm slightly change existing component layout of the original IO-12 Oscilloscope. Except these capacitor modules all other parts are commonly available in local market. (with some slight differences in packages and values)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8GeB11DX3nw/SyudL2phNpI/AAAAAAAAAKI/dXqSyWdOlq4/s1600-h/hk_o12_osc.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_8GeB11DX3nw/SyudL2phNpI/AAAAAAAAAKI/dXqSyWdOlq4/s320/hk_o12_osc.jpg" alt="" id="BLOGGER_PHOTO_ID_5416595803816933010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After the rewiring, this unit work nicely and produce results as same as today's professional analog oscilloscope. At the time of testing I couple this unit with one of my old Phillips GM4585 trigger delay unit and achieve successful results. The above photograph indicate this restored IO-12 oscilloscope with 50&lt;span style="font-style: italic;"&gt;Hz&lt;/span&gt; - 12.75V peak to peak sine wave.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-1336806452386011600?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/1336806452386011600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=1336806452386011600&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1336806452386011600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1336806452386011600'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/12/servicing-heathkit-io-12-oscilloscope.html' title='Servicing Heathkit IO-12 Oscilloscope'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8GeB11DX3nw/SyudL2phNpI/AAAAAAAAAKI/dXqSyWdOlq4/s72-c/hk_o12_osc.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-506514521976374545</id><published>2009-12-07T15:53:00.005+05:30</published><updated>2009-12-10T20:50:37.448+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game'/><category scheme='http://www.blogger.com/atom/ns#' term='Sourceforge.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Sudoku'/><category scheme='http://www.blogger.com/atom/ns#' term='Ohloh'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><category scheme='http://www.blogger.com/atom/ns#' term='NSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Mini Sudoku'/><title type='text'>Mini Sudoku for Windows</title><content type='html'>Sudoku is one of my favorite games and in this project we developed small computer program to play and solve Sudoku puzzles in Microsoft Windows operating systems. Like all of my other computer programs this project is also hosted in &lt;a href="http://sourceforge.net/"&gt;sourceforge.net&lt;/a&gt; with open source – free software license (Under the terms and conditions of &lt;a href="http://minisudoku.sourceforge.net/?page_id=2"&gt;GNU General Public License Version 3&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://minisudoku.sourceforge.net/screens/main_screen_mdk.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 231px; height: 402px;" src="http://minisudoku.sourceforge.net/screens/main_screen_mdk.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This project is developed using Borland C++ and it had following general features,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sudoku Game Panel with multiple user profiles&lt;/li&gt;&lt;li&gt;Support custom board styles&lt;/li&gt;&lt;li&gt;Auto-play options for all the predefine and user specified puzzles&lt;/li&gt;&lt;li&gt;Minimize to tray option&lt;/li&gt;&lt;li&gt;Three game play levels (as easy, intermediate and hard)&lt;/li&gt;&lt;li&gt;Easy to add any number of custom puzzles&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Latest version of Mini Sudoku is available to download at &lt;a href="http://minisudoku.sourceforge.net/"&gt;minisudoku.sourceforge.net&lt;/a&gt; and at &lt;a href="http://www.ohloh.net/p/mini-sudoku"&gt;Mini Sudoku Ohloh project page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To modify this project user need to use Borland C++Builder 6, &lt;a href="http://nsis.sourceforge.net"&gt;NSIS (Nullsoft Scriptable Installer)&lt;/a&gt; and Adobe Photoshop (or any other image editor which is capable to modify Photoshop psd files).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-506514521976374545?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/506514521976374545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=506514521976374545&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/506514521976374545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/506514521976374545'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/12/mini-sudoku-for-windows.html' title='Mini Sudoku for Windows'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-682467541272362022</id><published>2009-12-04T07:33:00.005+05:30</published><updated>2009-12-04T07:39:43.820+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='DC to AC'/><category scheme='http://www.blogger.com/atom/ns#' term='12V'/><category scheme='http://www.blogger.com/atom/ns#' term='IRFZ44'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSFET'/><category scheme='http://www.blogger.com/atom/ns#' term='230V'/><category scheme='http://www.blogger.com/atom/ns#' term='Inverter'/><category scheme='http://www.blogger.com/atom/ns#' term='CD4047'/><title type='text'>12V DC to 230V AC Inverter</title><content type='html'>In this project we design an Inverter to convert 12V DC power source to 230V AC power. This system consist 3 main stages such as oscillator, switching circuit and step up transformer stage. In oscillator we use 4047 CMOS astable multivibrator to generate nearly 60Hz oscillation.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8GeB11DX3nw/SxhuToe1MyI/AAAAAAAAAJ4/0b_03FiaS9I/s1600-h/inv_pcb_3dview.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 195px;" src="http://2.bp.blogspot.com/_8GeB11DX3nw/SxhuToe1MyI/AAAAAAAAAJ4/0b_03FiaS9I/s320/inv_pcb_3dview.jpg" alt="" id="BLOGGER_PHOTO_ID_5411196235848954658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In a given configuration,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;f&lt;/span&gt; = 1/(4.4C&lt;sub&gt;2&lt;/sub&gt;(R&lt;sub&gt;1&lt;/sub&gt;+R&lt;sub&gt;2&lt;/sub&gt;))&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;f&lt;/span&gt; = 1/(4.4×(0.1/10&lt;sup&gt;6&lt;/sup&gt;)((3.3+33)×10&lt;sup&gt;3&lt;/sup&gt;)))&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;f&lt;/span&gt; = 62.609 Hz&lt;br /&gt;&lt;br /&gt;In a switching stage we use 2SD400 NPN transistors and IRFZ44 N-channel FETs. For the step-up transformer it is recommended to use 12V-0-12V : 230V – 5A transformer.&lt;br /&gt;&lt;br /&gt;When constructing the circuit it is highly advisable to apply good heat sinks to both Q1 and Q2. If you are plan to use single heat sink to both Q1 and Q2 it is required to place good insulator between the transistors and the heat sink.&lt;br /&gt;&lt;br /&gt;During the field test we use 12V - 7Ah sealed lead acid battery (which was commonly used in general UPS) with this system and constructed prototype deliver 238V AC in no-load.&lt;br /&gt;&lt;br /&gt;To get the complete circuit diagram and Eagle PCB design please check the &lt;a href="http://elect.wikispaces.com"&gt;http://elect.wikispaces.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-682467541272362022?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/682467541272362022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=682467541272362022&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/682467541272362022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/682467541272362022'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/12/12v-dc-to-230v-ac-inverter.html' title='12V DC to 230V AC Inverter'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8GeB11DX3nw/SxhuToe1MyI/AAAAAAAAAJ4/0b_03FiaS9I/s72-c/inv_pcb_3dview.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-286160099939743522</id><published>2009-11-27T11:52:00.004+05:30</published><updated>2009-11-27T12:04:03.997+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F877'/><category scheme='http://www.blogger.com/atom/ns#' term='NE556'/><category scheme='http://www.blogger.com/atom/ns#' term='BC140'/><category scheme='http://www.blogger.com/atom/ns#' term='HD44780'/><category scheme='http://www.blogger.com/atom/ns#' term='BCW32'/><category scheme='http://www.blogger.com/atom/ns#' term='DTMF'/><title type='text'>Automated Home Security System</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8GeB11DX3nw/Sw9xfERYuAI/AAAAAAAAAJw/MkIxpqa36vU/s1600/pic_phone_allunits.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 225px;" src="http://2.bp.blogspot.com/_8GeB11DX3nw/Sw9xfERYuAI/AAAAAAAAAJw/MkIxpqa36vU/s320/pic_phone_allunits.jpg" alt="" id="BLOGGER_PHOTO_ID_5408666456031803394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Automated Home Security system is PIC16F877 based security system with following core features,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Support automatic phone dialing using DTMF tones&lt;/li&gt;&lt;li&gt;Support inputs from three optical sensors&lt;/li&gt;&lt;li&gt;Control external device(s) &lt;/li&gt;&lt;li&gt;Built-in alarm with external audio output&lt;/li&gt;&lt;li&gt;Allow total customization to the end-users (such as program phone numbers, setup device control sequence, etc) without changing the source code.&lt;/li&gt;&lt;li&gt;Password protected system setup&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In this design we use PIC16F877 8bit microcontroller as main system controller, NE556 dual timer as an alarm system and 7805 as power regulator. To miniaturize the final product we use some amount of surface mounted parts with this design. Application program(s) of PIC microcontroller is developed using C programming language and release under the terms and conditions of GNU General Public License.&lt;br /&gt;&lt;br /&gt;In this design we use some special electronic components/modules which include LCD display module, 4x4 keyboard matrix, telephone isolation transformer, etc. At the time of circuit design we choose common, locally available parts for this design, which include,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;HD44780 compatible LCD module&lt;/li&gt;&lt;li&gt;Custom made 4x4 Key Matrix &lt;/li&gt;&lt;li&gt;General 600Ω telephone isolation transformer &lt;/li&gt;&lt;li&gt;NTE-R22 3V relay &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In this design we use PIC16F877 MCU to generate DTMF tones (with help of R-2R ladder circuit), as a LCD driver and as a general I/O controller. In PCB design we use generally available DIP version of PIC16F877. Except PIC16F877 and BC140, all other semiconductors are in surface mounted packages.&lt;br /&gt;&lt;br /&gt;When installing the system (which means in a practical environment) it is recommended to use LASER pointer as a light source. During our field tests we get successful results with the 5mW LASER module.&lt;br /&gt;&lt;br /&gt;In this project all the PCB patterns are design using EAGLE layout designer and all the source, component libraries and output files are available to download with the supplied package.&lt;br /&gt;&lt;br /&gt;To get the complete project details (including schematic, PCB design and firmware source code and binaries) visit our project repository at &lt;a href="http://elect.wikispaces.com/"&gt;http://elect.wikispaces.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-286160099939743522?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/286160099939743522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=286160099939743522&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/286160099939743522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/286160099939743522'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/11/automated-home-security-system.html' title='Automated Home Security System'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8GeB11DX3nw/Sw9xfERYuAI/AAAAAAAAAJw/MkIxpqa36vU/s72-c/pic_phone_allunits.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-4369296519545929181</id><published>2009-11-17T08:20:00.003+05:30</published><updated>2009-11-17T08:25:57.297+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Power Amplifier'/><category scheme='http://www.blogger.com/atom/ns#' term='Audio Amplifier'/><category scheme='http://www.blogger.com/atom/ns#' term='TDA2030'/><title type='text'>20W Hi-Fi Audio Power Amplifier</title><content type='html'>TDA2030 is most popular, high quality - low cost audio power amplifier and successive version of TDA2006. Typically TDA2030 deliver 14W in 24V with 4&amp;#8486 output load and 8W in 8&amp;#8486 output load. Because of it’s wider power bandwidth (10Hz to 140 kHz) and extremely small amount of distortion (0.1% - 0.5%), TDA2030 deliver excellent sound quality with higher performance. In this project we design basic version of TDA2030 mono power amplifier for general use and its design to work with 9V – 24V (500mA) Power Supply Unit.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8GeB11DX3nw/SwIP1bnLoWI/AAAAAAAAAJo/lHLqDuHNo_8/s1600/tda2030_3dview.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 316px;" src="http://1.bp.blogspot.com/_8GeB11DX3nw/SwIP1bnLoWI/AAAAAAAAAJo/lHLqDuHNo_8/s320/tda2030_3dview.jpg" alt="" id="BLOGGER_PHOTO_ID_5404899913417597282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When building the circuit it is recommended to use PCB design and its important to attach suitable heat-sink to the TDA2030. In this design it is not necessary to have electrical isolation between the IC and the heat-sink.&lt;br /&gt;&lt;br /&gt;To get the complete circuit diagrams and PCB designs (Eagle) please check the &lt;a href="http://elect.wikispaces.com/"&gt;http://elect.wikispaces.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-4369296519545929181?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/4369296519545929181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=4369296519545929181&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/4369296519545929181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/4369296519545929181'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/11/20w-hi-fi-audio-power-amplifier.html' title='20W Hi-Fi Audio Power Amplifier'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8GeB11DX3nw/SwIP1bnLoWI/AAAAAAAAAJo/lHLqDuHNo_8/s72-c/tda2030_3dview.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-3230175669367652903</id><published>2009-10-30T07:19:00.000+05:30</published><updated>2009-10-30T07:20:40.398+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='PSU'/><category scheme='http://www.blogger.com/atom/ns#' term='MIC29152'/><title type='text'>Low Dropout Single Rail Adjustable Power Supply Unit</title><content type='html'>In this project we design high current, high accuracy single rail variable power supply unit using Micrel’s MIC29152 voltage regulator IC. Thanks to the Micrel’s Super Beta PNP fabrication process this regulator has 80mV to 600mV dropout at the full load. With the given values of R1, R2 and TR1, this unit delivers 1.3V to 20V with maximum of 1.5A current.&lt;br /&gt;&lt;br /&gt;This power supply unit is ideal for most of the analog electronic experiments, as a simple battery charger, as laboratory power supply, etc. Complete circuit diagram, PCB pattern and Eagle source files of this project are available to &lt;a href="http://elect.wikispaces.com"&gt;download in here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;When building the circuit make sure to install suitable heat-sink to the MIC29152 chip. This circuit use 230V AC power source, so make sure to apply all the safety precautions while at the designing and testing phases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-3230175669367652903?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/3230175669367652903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=3230175669367652903&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3230175669367652903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3230175669367652903'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/10/low-dropout-single-rail-adjustable.html' title='Low Dropout Single Rail Adjustable Power Supply Unit'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-414745400535330752</id><published>2009-08-04T07:17:00.000+05:30</published><updated>2009-08-04T07:22:33.295+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='A3517'/><category scheme='http://www.blogger.com/atom/ns#' term='atmel'/><category scheme='http://www.blogger.com/atom/ns#' term='Hall-effect sensors'/><category scheme='http://www.blogger.com/atom/ns#' term='A3056'/><category scheme='http://www.blogger.com/atom/ns#' term='A1203'/><category scheme='http://www.blogger.com/atom/ns#' term='AT89S52'/><category scheme='http://www.blogger.com/atom/ns#' term='mcu'/><category scheme='http://www.blogger.com/atom/ns#' term='8052'/><title type='text'>AT89S52 base RPM counter</title><content type='html'>In this design we use AT89S52 microcontroller to build inexpensive revs-per-minute meter. This meter can measure speed in the range of 1 to 9999 rev/min. This design was originally developed to measure the speed of brushless motors, but it can use for any application where the speed is in above mentioned range. In the given design input pulses are generated using Allegro A1203 Hall-effect bipolar switch and it can be replaced with any other Hall-effect sensor or IR detector.&lt;br /&gt;&lt;br /&gt;Current version of RPM counter is based on Atmel’s AT89S52 8bit MCU and control software is developed using MikroC 8051 compiler.&lt;br /&gt;&lt;br /&gt;At the time of implementation and testing we use Allegro A1203, A3517 and A3056 (for gear-tooth sensor operations) Hall-effect bipolar switches with this system and all these sensors produce excellent results with it.&lt;br /&gt;&lt;br /&gt;AT89S52 source code and complete circuit diagram of this project are available to download at &lt;a href="http://elect.wikispaces.com"&gt;http://elect.wikispaces.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-414745400535330752?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/414745400535330752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=414745400535330752&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/414745400535330752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/414745400535330752'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/08/at89s52-base-rpm-counter.html' title='AT89S52 base RPM counter'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-1487034273604555533</id><published>2009-07-27T07:29:00.009+05:30</published><updated>2009-07-27T07:36:11.580+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PHPhD'/><title type='text'>PHPhD – Server side hardware port access extension for PHP</title><content type='html'>In one of my project I need to access PC hardware ports using PHP. Standard distribution of PHP (PHP for Windows) may not have facilities to access PC/Server hardware ports, and finally I developed lightweight PHP extension to access server hardware ports.&lt;br /&gt;&lt;br /&gt;Current version of PHPhD (version 1.0.0.20) support for PHP 5.2.x (tested with PHP 5.2.1) and distributed under the terms and conditions of Mozilla Public License version 1.1. This PHP extension is available to download at &lt;a href="http://elect.wikispaces.com/Downloads"&gt;http://elect.wikispaces.com/Downloads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Using PHPhD users can access server hardware ports with minimum amount of coding and complexity. Example PHP source code which was based on PHPhD is listed in below,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  //Initialize and open hardware device driver&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  if(!phphd_open_driver()) {&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;    die("Unable to open PHP hardware port access device driver");    &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  }&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  //read printer (LPT) port and get the curent port value&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  $lpt_port_val = phphd_read_port(0x378+1);&lt;br /&gt;echo("LPT port value [0x378+1] : ".&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;$lpt_port_val&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  //close device driver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  phphd_close_driver(); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;?&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Current version of PHPhD (version 1.0.0.20) has following functions,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;phphd_open_driver&lt;/span&gt; : Function to load device driver and initialize the hardware access session.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;phphd_close_driver&lt;/span&gt; : Function to close current device driver and release all the hardware sessions.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;phphd_isopen&lt;/span&gt; : Function to get the initialization status of the device driver.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;phphd_read_port&lt;/span&gt; : Read specified hardware port and return the value.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;phphd_write_port&lt;/span&gt; : Function to write value to the specified hardware port.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;phphd_sound&lt;/span&gt; : Function to trigger the system (server) speaker with given frequency and period. Most of the times we use this function to test the device driver and functionality of PHPhD. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Please note that this PHP extension is available for the Windows platforms only.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-1487034273604555533?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/1487034273604555533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=1487034273604555533&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1487034273604555533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1487034273604555533'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/07/phphd-server-side-hardware-port-access.html' title='PHPhD – Server side hardware port access extension for PHP'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-3491233450762255617</id><published>2009-07-23T07:03:00.002+05:30</published><updated>2009-07-23T07:07:04.199+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='LA4108'/><category scheme='http://www.blogger.com/atom/ns#' term='FM Radio'/><category scheme='http://www.blogger.com/atom/ns#' term='BA1320'/><category scheme='http://www.blogger.com/atom/ns#' term='CXA1619BS'/><title type='text'>Low Cost and High Quality Stereo FM Radio Receiver</title><content type='html'>In this project we build CXA1619BS base high performance FM stereo radio receiver using low cost and readily available electronic components. In this design we use CXA1619 as FM radio receiver and BA1320 as FM stereo decoder and LA4108 as power amplifier.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8GeB11DX3nw/Sme-WO_jqRI/AAAAAAAAAHo/LtOXlwgSsz4/s1600-h/N0009D07202009.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_8GeB11DX3nw/Sme-WO_jqRI/AAAAAAAAAHo/LtOXlwgSsz4/s320/N0009D07202009.jpg" alt="" id="BLOGGER_PHOTO_ID_5361463170598938898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When building the circuit it is highly recommended to build it using the print circuit board (PCB) and take some necessary steps to reduce the effects of external interferences.&lt;br /&gt;&lt;br /&gt;In this design we use BA1320 as stereo decode and user can also use BA1330 with this circuit with some less amount of input voltage. (For example: +5V) We use BA1320 for this design because of its low cost, low complexity, higher channel separation and higher availability.&lt;br /&gt;&lt;br /&gt;In current design we use LA4108 as power amplifier and it delivers 6W x 2 output power at 8ohm load.&lt;br /&gt;&lt;br /&gt;While assembling the circuit make sure to apply suitable heat-sinks to both 7805 voltage regulator and LA4108 power amplifier.&lt;br /&gt;&lt;br /&gt;At the testing stages this circuit produces excellent results and fewer amounts of issues in tuning. Anyone can tune this circuit without using signal generator and oscilloscope.&lt;br /&gt;&lt;br /&gt;It is recommended to provide 7V to 12V of supply voltage to this circuit and at the testing stages we use 8.0V PSU with this circuit.&lt;br /&gt;&lt;br /&gt;Circuit diagram and assembling notes of this circuit is available in &lt;a href="http://elect.wikispaces.com"&gt;http://elect.wikispaces.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-3491233450762255617?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/3491233450762255617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=3491233450762255617&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3491233450762255617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3491233450762255617'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/07/low-cost-and-high-quality-stereo-fm.html' title='Low Cost and High Quality Stereo FM Radio Receiver'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8GeB11DX3nw/Sme-WO_jqRI/AAAAAAAAAHo/LtOXlwgSsz4/s72-c/N0009D07202009.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-6152559253430534255</id><published>2009-06-29T11:42:00.003+05:30</published><updated>2009-07-23T07:11:56.143+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Airtronics'/><category scheme='http://www.blogger.com/atom/ns#' term='Futaba'/><category scheme='http://www.blogger.com/atom/ns#' term='RF'/><category scheme='http://www.blogger.com/atom/ns#' term='Seeed Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='433MHz'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F84A'/><category scheme='http://www.blogger.com/atom/ns#' term='Servo'/><category scheme='http://www.blogger.com/atom/ns#' term='JR-Radios'/><category scheme='http://www.blogger.com/atom/ns#' term='HiTec'/><title type='text'>433MHz RF remote control system for RC Cars</title><content type='html'>After the 2 weeks of continues development we finally design suitable RC remote control system for cars. This RC system has,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Battery eliminator circuit (BEC) &lt;/li&gt;&lt;li&gt;Control System&lt;/li&gt;&lt;li&gt;433MHz transmitter and receiver module&lt;/li&gt;&lt;li&gt;Motor driver and servo controller&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In this design both transmitter and receiver modules are based on &lt;a href="http://www.seeedstudio.com/depot/433mhz-rf-link-kit-p-127.html"&gt;seeed studio’s 433MHz RF link kit&lt;/a&gt; and control systems are based on microchip’s PIC16F84A MCU.&lt;br /&gt;&lt;br /&gt;At the design time we test this circuit with Futaba, Airtronics, JR-Radios, HiTec and "Mystery" (available in eBay) micro-servo units. This circuit may support standard electric motors (brushed DC motors) and during the testing stages we drive RC helicopter motors and RC airplane motors successfully with this system. To drive this circuit we use 7.2V 500mAh Li-Po batter pack.&lt;br /&gt;&lt;br /&gt;During the circuit assembling and testing, make sure to take necessary actions (e.g: shielding) to prevent/minimize the EM interferences which was generated by the motors. Most of the time these EM noises may reduce the performances of the 433MHz receiver module.&lt;br /&gt;&lt;br /&gt;To get the maximum performance use 830mm (or higher) telescopic antenna with the transmitter and 20cm antenna with the receiver.&lt;br /&gt;&lt;br /&gt;We design this system for RC cars but it can also use with RC airplanes, helicopters and boats with some minor modifications to the receiver module.&lt;br /&gt;&lt;br /&gt;All the circuit diagrams and MCU source codes are available to download at &lt;a href="http://elect.wikispaces.com"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-6152559253430534255?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/6152559253430534255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=6152559253430534255&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6152559253430534255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6152559253430534255'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/06/433mhz-rf-remote-control-system-for-rc.html' title='433MHz RF remote control system for RC Cars'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-1295593175219500611</id><published>2009-06-01T09:46:00.005+05:30</published><updated>2009-06-01T09:55:14.413+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Farnell'/><category scheme='http://www.blogger.com/atom/ns#' term='Silvertones'/><category scheme='http://www.blogger.com/atom/ns#' term='Orel Solutions'/><category scheme='http://www.blogger.com/atom/ns#' term='DigiKey'/><title type='text'>Finding electronic parts and instruments in Sri Lanka</title><content type='html'>Most of the times finding the electronic parts in Sri Lanka is (&lt;span style="font-style: italic;"&gt;extremely&lt;/span&gt;) difficult process. Lots of electronic part suppliers have fast-moving electronic parts only. (such as general resistors, capacitors, semiconductor devices related to the Hi-Fis, TVs and general consumer electronic products, etc.) For my electronic experiments I'm getting most of these “uncommon” electronic parts from following suppliers,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Farnell :&lt;/span&gt; Farnell is my "number one" choice for most of the “uncommon” electronic parts and instruments, specially semiconductor devices and test instruments. Compared with other suppliers there prices are bit high but also had a nice service and higher reliability. Most (all ?) of there parts are coming from reliable and popular vendors. Most interesting thing is “There are no minimum order quantity levels in there orders”, which means I can order 1 unit of electronic part from them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Orel Solutions (PVT) Ltd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;No 49, Sri Jinarathana Road,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Colombo 2.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Sri Lanka.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Tel: +114 792103 / 105&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Fax: +115 376678&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Web: &lt;/span&gt;&lt;a style="font-style: italic;" href="http://export.farnell.com/"&gt;http://export.farnell.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Silvertones Ltd :&lt;/span&gt; Silvertones is one the oldest electronic part supplier in Sri Lanka and they also have good collection of electronic parts. Most of the Silvertones parts are coming from branded electronic part manufactures, due to this reason some of there parts are bit expensive than standard once.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Silvertones Ltd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;132 Vauxhall St&lt;/span&gt;&lt;span style="font-style: italic;"&gt;reet&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Colombo 2   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Sri Lanka.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Tel: +112 436141, 2 335634&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;E-mail: &lt;/span&gt;&lt;a style="font-style: italic;" href="mailto:silvertones@eureka.lk"&gt;silvertones@eureka.lk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DigiKey : &lt;/span&gt;Digikey is one of the world's largest electronic component supplier and unfortunately there are no any local agents for DigiKey. I brought some hard to find electronic parts from them via online and there service is also excellent. Only problem in DigiKey is it's higher shipping and handling charges.&lt;br /&gt;&lt;br /&gt;Web:&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.digikey.com/"&gt;http://www.digikey.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other than these local/international suppliers &lt;a href="http://www.ebay.com/"&gt;eBay&lt;/a&gt; have several electronic part suppliers. Most of them sell lot of rare semiconductors and other electronic components. Most of these eBay suppliers ship parts with free of charge and they are not much expensive as DigiKey or Farnell.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-1295593175219500611?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/1295593175219500611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=1295593175219500611&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1295593175219500611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1295593175219500611'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/06/finding-electronic-parts-and.html' title='Finding electronic parts and instruments in Sri Lanka'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-5783529450651586432</id><published>2009-05-12T08:46:00.005+05:30</published><updated>2009-07-23T07:10:36.705+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Logic Probe'/><category scheme='http://www.blogger.com/atom/ns#' term='SMD'/><category scheme='http://www.blogger.com/atom/ns#' term='CD4069'/><category scheme='http://www.blogger.com/atom/ns#' term='7805'/><title type='text'>Compact logic probe with pulser</title><content type='html'>Logic probe is an essential item for digital electronic fault findings and constructions. In this project we design compact and simple logic probe with digital pulse generator. This circuit is based on 4069 logic inverter and 7805 voltage regulator. In this design we use 4069 invert module to drive the LED of logic probe and to build the oscillator circuit.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8GeB11DX3nw/Sgjt3qav6HI/AAAAAAAAAHg/HGCOdQM_qOA/s1600-h/4069logic_probe.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_8GeB11DX3nw/Sgjt3qav6HI/AAAAAAAAAHg/HGCOdQM_qOA/s320/4069logic_probe.jpg" alt="" id="BLOGGER_PHOTO_ID_5334775299155421298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We use TO-92 style of 7805 regulator to drive the 4069 chip and entire circuit can be build around 2.5cm x 12cm PCB (if you need to reduce the size in to more, use the SMD version of 4069 and 7805)&lt;br /&gt;&lt;br /&gt;All the resistors are 1/8w and SMD versions are also acceptable.&lt;br /&gt;&lt;br /&gt;To change the period of pulser modify C1 or/and R2.&lt;br /&gt;&lt;br /&gt;Complete schematic of digital logic probe with pulser is available to download in &lt;a href="http://elect.wikispaces.com"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-5783529450651586432?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/5783529450651586432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=5783529450651586432&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5783529450651586432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5783529450651586432'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/05/compact-logic-probe-with-pulser.html' title='Compact logic probe with pulser'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8GeB11DX3nw/Sgjt3qav6HI/AAAAAAAAAHg/HGCOdQM_qOA/s72-c/4069logic_probe.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-719362601088568889</id><published>2009-05-12T08:08:00.004+05:30</published><updated>2009-07-23T07:12:19.831+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='PSU'/><category scheme='http://www.blogger.com/atom/ns#' term='LM723'/><title type='text'>1.5A - 3V to 27V adjustable power supply using LM723</title><content type='html'>In this project we developed 1.5A, 3V to 27V adjustable power supply unit based on LM723 voltage regulator IC. In this project we add some additional options to standard LM723 PSU circuit (available from National Semiconductors) to improve the safety and performance.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8GeB11DX3nw/Sgjhh1LLfmI/AAAAAAAAAHY/O3URPj3nsrg/s1600-h/lm723psu.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_8GeB11DX3nw/Sgjhh1LLfmI/AAAAAAAAAHY/O3URPj3nsrg/s320/lm723psu.jpg" alt="" id="BLOGGER_PHOTO_ID_5334761729946254946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When assembling the circuit it is necessary to attach suitable heat sinks to both 2N3055 transistors. Single heat sink for both 2N3055 are also acceptable.&lt;br /&gt;&lt;br /&gt;According to the initial design R8 must be 0.39ohms (5W), but most of the people say it is bit difficult to get 0.39ohms locally (Sri Lanka) so I change value of R8 to 0.47ohms (5W) and it is available in local market.&lt;br /&gt;&lt;br /&gt;During the testings and usage this system produce an excellent results for us. Complete circuit diagram of the power supply unit is available to download in &lt;a href="http://elect.wikispaces.com"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-719362601088568889?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/719362601088568889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=719362601088568889&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/719362601088568889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/719362601088568889'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/05/15a-3v-to-27v-adjustable-power-supply.html' title='1.5A - 3V to 27V adjustable power supply using LM723'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8GeB11DX3nw/Sgjhh1LLfmI/AAAAAAAAAHY/O3URPj3nsrg/s72-c/lm723psu.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-3348226217517798003</id><published>2009-03-25T07:31:00.006+05:30</published><updated>2009-07-23T07:14:07.131+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AT89C4051'/><category scheme='http://www.blogger.com/atom/ns#' term='PS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC'/><category scheme='http://www.blogger.com/atom/ns#' term='TDA8551'/><category scheme='http://www.blogger.com/atom/ns#' term='LM4906'/><category scheme='http://www.blogger.com/atom/ns#' term='TDA7052'/><category scheme='http://www.blogger.com/atom/ns#' term='Morse Code'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F648'/><category scheme='http://www.blogger.com/atom/ns#' term='LM386'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F73'/><title type='text'>PS/2 Keyboard driven Morse code Generator</title><content type='html'>This is simple PIC microcontroller base project to generate Morse codes using standard PS/2 keyboard. This project based on Microchip’s PIC16F73 microcontroller and National semiconductor’s LM386 audio power amplifier. Software for PIC microcontroller is written using MikroC and all the source codes, schematic diagrams and other documents are available to download at &lt;a href="http://elect.wikispaces.com"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8GeB11DX3nw/ScmQuvv-NkI/AAAAAAAAAHQ/kG6liC2pvHc/s1600-h/24032009.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 225px;" src="http://4.bp.blogspot.com/_8GeB11DX3nw/ScmQuvv-NkI/AAAAAAAAAHQ/kG6liC2pvHc/s320/24032009.jpg" alt="" id="BLOGGER_PHOTO_ID_5316939967853639234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In this project we choose PIC16F73 because of it’s 4KW (KWords) program memory, it is possible to replace this MCU with any suitable MCU which having 4KW (or more) flash memory. (For example Atmel AT89C4051-24SJ with different source code, Microchip PIC16F648 with some minor changes in source code, etc)&lt;br /&gt;&lt;br /&gt;Audio power amplifier of this project is based on National Semiconductor’s LM386. We choose LM386 because of its lower power consumption and compactness. User may also replace this module with suitable power amplifier (for example Philips TDA7052, TDA8551, National’s LM4906, etc.)&lt;br /&gt;&lt;br /&gt;PIC16F73 software is developed using MikroC 8.1 compiler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-3348226217517798003?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/3348226217517798003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=3348226217517798003&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3348226217517798003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3348226217517798003'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/03/ps2-keyboard-driven-morse-code.html' title='PS/2 Keyboard driven Morse code Generator'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8GeB11DX3nw/ScmQuvv-NkI/AAAAAAAAAHQ/kG6liC2pvHc/s72-c/24032009.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-3397724150324323751</id><published>2009-03-17T07:51:00.002+05:30</published><updated>2009-07-23T07:14:27.057+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='PIC12F675'/><category scheme='http://www.blogger.com/atom/ns#' term='TRIAC'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC'/><category scheme='http://www.blogger.com/atom/ns#' term='Transformerless Power Supply'/><category scheme='http://www.blogger.com/atom/ns#' term='Basic'/><category scheme='http://www.blogger.com/atom/ns#' term='mcu'/><title type='text'>User Programmable Automatic Night Light</title><content type='html'>In this project we developed user programmable automatic night light using Microchip's 8bit MCU – PIC12F675. In this design user may be able to program and store the time duration of the master light. Compared with other designs this circuit use transformerless power supply, and TRIAC to control the master light.&lt;br /&gt;&lt;br /&gt;Complete MCU software source code, operating guides and circuit diagram of this project is available to download at &lt;a href="http://elect.wikispaces.com"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To get more information about transformerless power supply please refer the Microchip application note &lt;a href="http://ww1.microchip.com/downloads/en/AppNotes/00954A.pdf"&gt;AN954&lt;/a&gt;, and ST application note &lt;a href="http://www.st.com/stonline/books/pdf/docs/3576.pdf"&gt;AN438&lt;/a&gt; for MCU and TRIAC interfacing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-3397724150324323751?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/3397724150324323751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=3397724150324323751&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3397724150324323751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3397724150324323751'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/03/user-programmable-automatic-night-light.html' title='User Programmable Automatic Night Light'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-8045689108920318826</id><published>2009-02-23T07:33:00.006+05:30</published><updated>2009-07-23T07:14:56.484+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='LM1086'/><category scheme='http://www.blogger.com/atom/ns#' term='PSU'/><title type='text'>3.3V – 1.5A Compact Power Supply Unit</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8GeB11DX3nw/SaIEUd8EgrI/AAAAAAAAAHA/T2u89rTzmsg/s1600-h/PSU3V3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 225px;" src="http://2.bp.blogspot.com/_8GeB11DX3nw/SaIEUd8EgrI/AAAAAAAAAHA/T2u89rTzmsg/s320/PSU3V3.jpg" alt="" id="BLOGGER_PHOTO_ID_5305808060676342450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3.3V is now widely used in electronic circuit projects (especially in digital electronics). These days several MCUs, CPUs and Digital interfaces (e.g: USB, Ethernet) uses 3.3V and in this project we developed suitable compact power supply unit for these projects. This project is mainly based on National Semiconductors LM1086-(3.3) power regulator.&lt;br /&gt;&lt;br /&gt;With the suitable transformer this circuit may capable to deliver 3.3V (during the testing stages we get 3.29V) with 1.5A of maximum current. If you need more current please use LM1085 (3A) or LM1084 (5A) instead of LM1086 (U1).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8GeB11DX3nw/SaIEadxKsnI/AAAAAAAAAHI/ckoMbHfT7Ls/s1600-h/PSU3V3PCB.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 225px;" src="http://4.bp.blogspot.com/_8GeB11DX3nw/SaIEadxKsnI/AAAAAAAAAHI/ckoMbHfT7Ls/s320/PSU3V3PCB.jpg" alt="" id="BLOGGER_PHOTO_ID_5305808163709825650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;All the circuit diagrams and PCB patters for this project are located in &lt;a href="http://elect.wikispaces.com"&gt;here&lt;/a&gt;. To get the maximum performance, replace C2 and C3 with 10MFD/25V tantalum capacitors.&lt;br /&gt;&lt;br /&gt;Please note that it is necessary to install good heatsink to the LM1086-3.3 (U1) regulator.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-8045689108920318826?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/8045689108920318826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=8045689108920318826&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8045689108920318826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/8045689108920318826'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/02/33v-15a-compact-power-supply-unit.html' title='3.3V – 1.5A Compact Power Supply Unit'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8GeB11DX3nw/SaIEUd8EgrI/AAAAAAAAAHA/T2u89rTzmsg/s72-c/PSU3V3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-5095754308261968861</id><published>2009-02-17T11:09:00.005+05:30</published><updated>2009-07-23T07:15:41.987+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='atmel'/><category scheme='http://www.blogger.com/atom/ns#' term='AVR Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><category scheme='http://www.blogger.com/atom/ns#' term='WinAVR'/><category scheme='http://www.blogger.com/atom/ns#' term='MT8870'/><category scheme='http://www.blogger.com/atom/ns#' term='DTMF'/><category scheme='http://www.blogger.com/atom/ns#' term='ATtiny2313'/><title type='text'>Automated Telephone Remote Control – Demonstration</title><content type='html'>In this project we develop automated telephone remote control system to demonstrate the functionality of MT8870 DTMF decoder.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GeB11DX3nw/SZpNqwYXcVI/AAAAAAAAAG4/8EmcQmNsYiQ/s1600-h/tele_automation.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 225px;" src="http://3.bp.blogspot.com/_8GeB11DX3nw/SZpNqwYXcVI/AAAAAAAAAG4/8EmcQmNsYiQ/s320/tele_automation.jpg" alt="" id="BLOGGER_PHOTO_ID_5303636908119126354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This project mainly based on MT8870 DTMF decoder and ATtiny2313 MCU. When this system connects to the phone line it monitor the status of the phone line and take the control of phone line when it detects the ringer, after that user may be able to control specified I/O port using appropriate keys.&lt;br /&gt;&lt;br /&gt;Finally user can issue predefine key combination to shutdown the phone line.&lt;br /&gt;&lt;br /&gt;Schematic diagram, source codes for ATMEL ATtiny2313 are available in &lt;a href="http://elect.wikispaces.com"&gt;here&lt;/a&gt; and all the source codes are developed using WinAVR (with Atmel AVR Studio 4).&lt;br /&gt;&lt;br /&gt;Please note that this project is developed for demonstration purposes only, some of the system states may not handled with the given source code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-5095754308261968861?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/5095754308261968861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=5095754308261968861&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5095754308261968861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5095754308261968861'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/02/automated-telephone-remote-control.html' title='Automated Telephone Remote Control – Demonstration'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8GeB11DX3nw/SZpNqwYXcVI/AAAAAAAAAG4/8EmcQmNsYiQ/s72-c/tele_automation.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-272144681346613005</id><published>2009-02-10T15:59:00.005+05:30</published><updated>2009-02-10T16:14:32.398+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIA'/><category scheme='http://www.blogger.com/atom/ns#' term='PC-1'/><category scheme='http://www.blogger.com/atom/ns#' term='C7'/><category scheme='http://www.blogger.com/atom/ns#' term='ATX'/><category scheme='http://www.blogger.com/atom/ns#' term='mainboards'/><category scheme='http://www.blogger.com/atom/ns#' term='C3'/><title type='text'>Low cost and low power VIA PC-1 Series mainboards</title><content type='html'>These days we are working with VIA Technologies PC-1 series mainboards and compared with standard main boards these boards have special features and advantages.&lt;br /&gt;&lt;br /&gt;Main advantage is, its &lt;span style="font-style: italic;"&gt;lower price&lt;/span&gt; and&lt;span style="font-style: italic;"&gt; low power consumption&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Like most modern motherboards these boards also have built-in Sound cards, Network adapters, SATA Support and build-in Video interface.&lt;br /&gt;&lt;br /&gt;VIA PC-1 series is specially design for low power computing and users may be able to run this mainboard with 150W power supply.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8GeB11DX3nw/SZFXLb4PM7I/AAAAAAAAAGo/kxZKUulKkUQ/s1600-h/pc3500_mainboard.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 262px;" src="http://4.bp.blogspot.com/_8GeB11DX3nw/SZFXLb4PM7I/AAAAAAAAAGo/kxZKUulKkUQ/s320/pc3500_mainboard.jpg" alt="" id="BLOGGER_PHOTO_ID_5301114090365596594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There are several PC-1 mainboards are available and we are mainly worked with following units,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PC-1000 Mainboard&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Powered by VIA C3 – 800MHz microprocessor&lt;/li&gt;&lt;li&gt;100/133 MHz FSB&lt;/li&gt;&lt;li&gt;DDR-I Memory up to 1GB.&lt;/li&gt;&lt;li&gt;VGA up to 64MB&lt;/li&gt;&lt;li&gt;4 USB 2.0 ports&lt;/li&gt;&lt;li&gt;10/100 LAN interface&lt;/li&gt;&lt;li&gt;1 PCI Slot&lt;/li&gt;&lt;li&gt;Realtek AC97 audio codec&lt;/li&gt;&lt;li&gt;Mini ATX form factor (170mm x 170mm)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Price : &lt;span style="font-style: italic;"&gt;Rs. 5000.00&lt;/span&gt; (Sri Lanka Rupees)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PC-3500 Mainboard&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Powered by VIA C7-D – 1800MHz microprocessor&lt;/li&gt;&lt;li&gt;400/800 MHz FSB&lt;/li&gt;&lt;li&gt;DDR-II Memory up to 2GB&lt;/li&gt;&lt;li&gt;VGA up to 256MB&lt;/li&gt;&lt;li&gt;6 USB 2.0 ports&lt;/li&gt;&lt;li&gt;10/100 LAN interface&lt;/li&gt;&lt;li&gt;1 PCI and 1 PCIExpress x16 Slot&lt;/li&gt;&lt;li&gt;2 SATA Connectors&lt;/li&gt;&lt;li&gt;Realtek 6 channel audio codec&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Price : &lt;span style="font-style: italic;"&gt;Rs. 8500.00&lt;/span&gt; (Sri Lanka Rupees)&lt;br /&gt;&lt;br /&gt;During the testing phase we use PC-1000 with Fedora 9 and Windows XP, and PC-3500 with Windows Vista, Windows XP and Windows 7 Beta. Both mainboards provide excellent performance with following configurations,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Memory - 1GB (DDR/DDR-II)&lt;/li&gt;&lt;li&gt;Power Supply - 150W (20 pin)&lt;/li&gt;&lt;li&gt;Disk Drivers - 80GB IDE&lt;/li&gt;&lt;li&gt;Input Devices - PS/2 Keyboard and Mouse&lt;/li&gt;&lt;li&gt;Operating System - Windows XP Media Center Edition&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;We use PC-1000 mainboard for our control system experiments with slight modifications and it produces excellent results with following configuration,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Memory - 512MB DDR-I&lt;/li&gt;&lt;li&gt;Power Supply - 36V homemade PSU&lt;/li&gt;&lt;li&gt;Disk Drivers - N/A&lt;/li&gt;&lt;li&gt;Input Devices - PIC MCU base homemade Keyboard simulator&lt;/li&gt;&lt;li&gt;Operating System - Windows XP using Flash Drive (Build using BartPE)&lt;/li&gt;&lt;li&gt;USB Device - 2GB Kingston Data Traveler - USB Flash Driver.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;PC-3500 is recommended for intermediate level home PCs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-272144681346613005?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/272144681346613005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=272144681346613005&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/272144681346613005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/272144681346613005'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/02/low-cost-and-low-power-via-pc-1-series.html' title='Low cost and low power VIA PC-1 Series mainboards'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8GeB11DX3nw/SZFXLb4PM7I/AAAAAAAAAGo/kxZKUulKkUQ/s72-c/pc3500_mainboard.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-4348233064706615048</id><published>2009-02-06T15:25:00.001+05:30</published><updated>2009-02-06T15:28:43.382+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi Project'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Sourceforge.net'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC'/><category scheme='http://www.blogger.com/atom/ns#' term='GPUtils'/><category scheme='http://www.blogger.com/atom/ns#' term='GCBASIC'/><category scheme='http://www.blogger.com/atom/ns#' term='Basic'/><category scheme='http://www.blogger.com/atom/ns#' term='mcu'/><title type='text'>Prithvi Development Studio for PIC Microcontrollers</title><content type='html'>Prithvi Development Studio is my new project to build an IDE for GCBASIC – PIC Programming language. Prithvi is developed using Borland Delphi 7 programming language and currently it supports over 300 PIC Microcontroller devices.&lt;br /&gt;&lt;br /&gt;This IDE is based on GCBasic, and GPUtils, so users can directly produce hex files from Basic source code without using any 3rd party tools. (e.g: without using Microchip’s MPLAB - ASM).&lt;br /&gt;&lt;br /&gt;Current version of Prithvi Development Studio supports wide range of PIC 10F, 12x, 16x and 18x devices and Prithvi Development Studio also ship with wide range of GCBasic support libraries such as X10, LCD, ADC, RS232, USART, EEPROM, etc.&lt;br /&gt;&lt;br /&gt;Current version of Prithvi Development Studio has following features,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Source code editor with syntax highlighting&lt;/li&gt;&lt;li&gt;Intermediate code (Assembler), Hex code viewer&lt;/li&gt;&lt;li&gt;Automatic completion, suggestions and parameter information&lt;/li&gt;&lt;li&gt;Installable library system&lt;/li&gt;&lt;li&gt;Project manager and source explorer to speed up the development process&lt;/li&gt;&lt;li&gt;Inbuilt help viewer&lt;/li&gt;&lt;li&gt;To-Do list editor&lt;/li&gt;&lt;li&gt;User configurable programmer and tools section&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Prithvi is an Open Source Free Software project and it is based on MIT Open Source License. You can download Prithvi Development Studio from &lt;a href="http://prithvi.sourceforge.net"&gt;http://prithvi.sourceforge.net&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-4348233064706615048?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/4348233064706615048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=4348233064706615048&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/4348233064706615048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/4348233064706615048'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/02/prithvi-development-studio-for-pic.html' title='Prithvi Development Studio for PIC Microcontrollers'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-4888164014179931205</id><published>2009-01-28T09:41:00.008+05:30</published><updated>2009-07-23T07:15:21.007+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='atmel'/><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><category scheme='http://www.blogger.com/atom/ns#' term='mcu'/><title type='text'>Simple ATMEL AVR – Programmer</title><content type='html'>In this project we decide to implement simple ATMEL AVR microcontroller programmer for our hobby electronic purposes. We get ideas for this project from &lt;a href="httphttp://www.electronics-diy.com"&gt;http://www.electronics-diy.com&lt;/a&gt; and &lt;a href="http://www.societyofrobots.com/"&gt;http://www.societyofrobots.com&lt;/a&gt;. All the credits of this project go to them and creator of the ISP Programmer - Adam Dybkowski.&lt;br /&gt;&lt;br /&gt;You can get complete &lt;a href="http://elect.wikispaces.com"&gt;circuit diagram from here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Entire project is based on the 7408 - Quad AND gate chip and it is possible to use any (CMOS/TTL) AND gate chip with this project. During the testing phase we use CD4071 and 7409 quad AND gate chips without any circuit modifications.&lt;br /&gt;&lt;br /&gt;During the assembly process make sure to install proper heat-sink to the 7805 voltage regulator.&lt;br /&gt;&lt;br /&gt;After constructing the circuit &lt;a href="http://www.ikalogic.com/phpBB3/download/file.php?id=4"&gt;download and install ISP Programmer&lt;/a&gt; and follow these steps,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Open ISP Programmer software package and press "Setup" button to setup the programmer.&lt;/li&gt;&lt;li&gt;Select "AEC ISP" as a "ISP Cable Pinout" and press OK&lt;/li&gt;&lt;li&gt;Connect MCU to the programmer and power on the programmer&lt;/li&gt;&lt;li&gt;Select MCU type and oscillator (Crystal) frequency from the software &lt;/li&gt;&lt;li&gt;Press "Reset ON" button&lt;/li&gt;&lt;li&gt;Press "Read Signature" button&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If the device and programmer is working properly ISP Programmer automatically detects the chip and flash memory configuration from chips signature bytes.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Now specify the hex file to ISP Programmer and press “Erase and Program All” button to start the programming process.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Note : &lt;/span&gt;During the testing/usage, some times we got “NOT KNOWN (FF, FF, FF)” as a device signature. If you get this error please check the following,&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Programmer is connected to the computer and power on&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;MCU Crystal configuration &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;If ISP Programmer still produces an error, problem is in your MCU software. (Especially your MCU software produces output to the MISO and MOSI related ports.) Then disconnect programmer’s RESET connection from MCU and connect MCU’s RESET pin to the ground (0V) and continue your work. (Ignore the programmers RESET terminal)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;This simple programmer support wide range of ATMEL ATtiny, ATmega and AT45x, AT89x and AT90x series MCUs. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-4888164014179931205?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/4888164014179931205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=4888164014179931205&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/4888164014179931205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/4888164014179931205'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2009/01/simple-atmel-avr-isp-programmer.html' title='Simple ATMEL AVR – Programmer'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-5966487218656481503</id><published>2008-12-22T13:41:00.002+05:30</published><updated>2008-12-22T13:45:02.261+05:30</updated><title type='text'>Simple method to decompile (Microsoft HTML Help File) CHM files</title><content type='html'>Microsoft compiled HTML help files are now commonly used in software applications and generally these files are opened using hh.exe (HTML Help) file in windows folder. The most important thing is, hh.exe have custom chm decompilation command. To use this option simple provide following parameters to hh.exe,&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;hh.exe –decompile &lt;outputdir&gt; &lt;chmfile&gt;&lt;/chmfile&gt;&lt;/outputdir&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;for example :&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;hh.exe -decompile E:\test\output  E:\test\help_demo.chm&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;That’s all. Check the output directory for all HTML topics, Images and other related files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-5966487218656481503?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/5966487218656481503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=5966487218656481503&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5966487218656481503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5966487218656481503'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/12/simple-method-to-decompile-microsoft.html' title='Simple method to decompile (Microsoft HTML Help File) CHM files'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-7757747822072826179</id><published>2008-11-07T07:55:00.006+05:30</published><updated>2008-11-07T08:04:59.040+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='MPASM'/><category scheme='http://www.blogger.com/atom/ns#' term='LPT'/><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='DDK'/><category scheme='http://www.blogger.com/atom/ns#' term='PIC16F84A'/><title type='text'>9 Pin dot matrix printer using PIC16F84A</title><content type='html'>In this project we design 9 pin Microsoft Windows NT compatible dot matrix printer using two PIC16F84A microcontrollers. Printer mechanism is based on old Commodore dot matrix printer. At the moment this device support for Microsoft Windows 2000 and XP operating systems.&lt;br /&gt;&lt;br /&gt;Other most notable features of this implementation are,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Drive 18V - 9pin magnetic dot matrix head unit&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Handle 12V paper feeder and head movement stepper motors&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Support A4 and compatible page formats&lt;/li&gt;&lt;br /&gt;&lt;li&gt;System drives using 240V - 18V step-down transformer&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Audible warning system&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Low power consumption due to CMOS implementation&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Works with Standard Printer Port&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;In this implementation we use Microsoft Windows Driver Development Kit (DDK) with Microsoft Visual C++ to create device driver for the system and use Delphi 7 to create front end application (printer maintenance – control panel applet). Both microcontrollers are programmed using MPLAB – ASM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5265737249100762242" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_8GeB11DX3nw/SROoIQUxjII/AAAAAAAAAD8/6aOHxahP710/s320/printer_pic16f84.jpg" border="0" /&gt;&lt;br /&gt;In this system we use 2 microcontrollers with 7MHz oscillators,&lt;br /&gt;&lt;br /&gt;One PIC16F84A handles all incoming messages from LPT port and send status information to the port. This MCU also provide front end interface to the system (such as manual paper feeder switch, audible warning system, etc)&lt;br /&gt;&lt;br /&gt;Second microcontroller handles printer head and paper feeder.&lt;br /&gt;&lt;br /&gt;Other than PIC16F84s we use following semiconductors in this project,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Series of ULN2001 chips to interface system with printer head and stepper motors.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;MC14066 as virtual switches&lt;/li&gt;&lt;br /&gt;&lt;li&gt;NE556 for audible warning system&lt;/li&gt;&lt;br /&gt;&lt;li&gt;LM317, LM7805, LM7812 power regulators&lt;/li&gt;&lt;br /&gt;&lt;li&gt;18DB05 Bridge rectifier module&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;During the test runs this printer produces an excellent results and only most notable limitation is its slow speed in printing. In future we plan to implement USB and Ethernet interfaces to this project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-7757747822072826179?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/7757747822072826179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=7757747822072826179&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/7757747822072826179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/7757747822072826179'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/11/9-pin-dot-matrix-printer-using.html' title='9 Pin dot matrix printer using PIC16F84A'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8GeB11DX3nw/SROoIQUxjII/AAAAAAAAAD8/6aOHxahP710/s72-c/printer_pic16f84.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-1119009619790617000</id><published>2008-10-31T07:15:00.009+05:30</published><updated>2008-10-31T07:33:13.928+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='FTDI'/><category scheme='http://www.blogger.com/atom/ns#' term='USS820'/><category scheme='http://www.blogger.com/atom/ns#' term='AT76C711'/><category scheme='http://www.blogger.com/atom/ns#' term='FT232'/><category scheme='http://www.blogger.com/atom/ns#' term='LM1086'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='FT245'/><title type='text'>Essential USB Specifications and Develop embedded systems with USB</title><content type='html'>Universal Serial Bus (USB) allows peripherals and computers to interconnect using standard protocol and provide plug and play feature to the devices. At the moment there are 2 specifications available for USB they are,&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;USB 1.1 :&lt;/strong&gt; In this specification data transfer rate is 12Mbps and 1.5Mbps. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;USB 2.0 :&lt;/strong&gt; Support data transfer rate up to 480Mbps.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Both these specifications support up to 127 devices and support for hot swapping (no need to power down to remove or connect the devices). In USB devices are categorized as a classes and each class represent the functionality that target device can provided to the host device. For example:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;AUDIO :&lt;/strong&gt; Audio and related systems&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;HID :&lt;/strong&gt; Human Interface Devices. (E.g: Keyboard, Mouse, etc)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;POWER:&lt;/strong&gt; Devices related with the power such as UPS systems.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;IrDA:&lt;/strong&gt; Infrared devices.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;There are 4 types of transfers take place over USB,&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Control transfer :&lt;/strong&gt; Used to configure the bus and devices on the bus.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Bulk transfer :&lt;/strong&gt; Move data asynchronously over USB.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Isochronous transfer:&lt;/strong&gt; Transfer time critical data and support for unidirectional transfers only. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Interrupt transfer:&lt;/strong&gt; Used to retrieve data in regular intervals. (Generally from 1 to 255ms) &lt;/p&gt;&lt;br /&gt;&lt;p&gt;In a USB architecture data is transferred using packets and each packet contains synchronization byte, Packet ID (PID), contents and CRC (Cyclic redundancy check data) There are 4 packet types available in USB and they are,&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Token Packets :&lt;/strong&gt; 24bit packet that determine the type of a transfer that is take place over the bus. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Data Packet :&lt;/strong&gt; Can transfer between 0 to 1023 bytes and also have 16bit CRC stage. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Handshaking Packet :&lt;/strong&gt; Which is used to acknowledge the end to end data transfer. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Descriptor :&lt;/strong&gt; Contain the device capabilities such as product identifier, manufacture code, class type, internal configuration, etc.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;USB devices uses shielded four wires, cable to interconnect the devices. Data transfer is take place at D+ and D- (similar to RS422/485 specification) and other remaining 2 wires carrying power (+5V and 0V) to the device. D+ signal has a 15K pull-down resistor to the ground and D- has a 1.5K pull-up resistor to +3.6V power line. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5263131036787047906" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 267px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_8GeB11DX3nw/SQplyu4GfeI/AAAAAAAAAD0/DKI4t_-NUV0/s320/usb_con_pinlayouts.jpg" border="0" /&gt; &lt;p&gt;&lt;table width="200" border="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Pin&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Color&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Function&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Red&lt;/td&gt;&lt;td&gt;+5V&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;White&lt;/td&gt;&lt;td&gt;D-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Green&lt;/td&gt;&lt;td&gt;D+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Black&lt;/td&gt;&lt;td&gt;GND&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In embedded systems there mainly two methods to implement USB interfaces,&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Using standard bus interface:&lt;/strong&gt; Most recommended devices are FT245, FT232 and USS820.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Using USB to SPI bridge:&lt;/strong&gt; Most recommended device is ATMEL AT76C711 AVR microcontroller.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;When designing embedded systems using USB we need to take special care about,&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Noise :&lt;/strong&gt; To prevent external noises designer need to add ferrite bead to the USB cable. Generally the value of the ferrite bead is depends on the total current required by the circuit. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Power Source :&lt;/strong&gt; Need to provide well regulated power source to the device. Generally we use 7805 regulator to provide +5V to the USB interface and LM1086-3.3 to provide +3.3V power source to the system/device.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Double check the power lines (especially if you are working with FT245, FT232 and USS820 devices) and voltage ratings. Improper power connections and voltage levels may burn the chips and ports instantly. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-1119009619790617000?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/1119009619790617000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=1119009619790617000&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1119009619790617000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1119009619790617000'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/10/essential-usb-specifications-and.html' title='Essential USB Specifications and Develop embedded systems with USB'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8GeB11DX3nw/SQplyu4GfeI/AAAAAAAAAD0/DKI4t_-NUV0/s72-c/usb_con_pinlayouts.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-1122154039954293835</id><published>2008-10-31T07:07:00.005+05:30</published><updated>2008-10-31T07:14:59.699+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Delphi for PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PRADO'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='VCL'/><title type='text'>Is Delphi for PHP successes ?</title><content type='html'>I’m trying Delphi for PHP 2.0 in few days back and I'm get very frustrated about it because of its pour implementation and technologies. Some key failures in Delphi for PHP 2.0 are,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;- IDE is very buggy and most of the times it produces "Access Violation" errors and IDE get confused. (In my computer Delphi 7 tries to debug it.)&lt;/p&gt;&lt;p&gt;- Help is very pour and incomplete.&lt;/p&gt;&lt;p&gt;- JavaScript and PHP integration is very complex and buggy. Most of the time JavaScript codes may not work in client side and it is heavily depends on the web browser.&lt;/p&gt;&lt;p&gt;- Some times it is necessary to deploy entire "VCL" directory to the web server otherwise some of the VCL components produces invalid outputs. (specially RichEdit and TrackBar components)&lt;/p&gt;&lt;p&gt;- MySQL integration is pour and buggy.&lt;/p&gt;&lt;p&gt;- Build-in Apache web server crash several times and because of that reason we may not be able to debug/run web application using IDE. &lt;/p&gt;&lt;p&gt;- Some times XML file (xml.php) generated by Form Designer may not compatible with VCL for PHP framework.&lt;/p&gt;&lt;p&gt;- Some of the controls have missing properties.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;Actually most of these problems are not very critical (we can fix most of them at the work) and hopefully Qadram Software will fix these problems in there next releases but at the moment Delphi for PHP is not a wise investment for PHP rapid application developments (RAD) and I’m personally recommended to use PRADO framework (&lt;a href="http://www.pradosoft.com/"&gt;http://www.pradosoft.com/&lt;/a&gt;) instead of Delphi for PHP. PRADO have same features as Delphi for PHP. The only thing is it does not have drag-and-drop style IDE.&lt;br /&gt;&lt;br /&gt;Compared with other web application development systems (IDEs) the concept of "Delphi for PHP" is an excellent and it provide complete web application development solution to the PHP, Delphi/C++Builder users, only thing is it need more maturity.&lt;br /&gt;&lt;br /&gt;According to my observations Delphi for PHP is not a tool developed by CodeGear (former – Borland), it is developed by Qadram Software and the core of the system – "&lt;a href="http://sourceforge.net/projects/vcl4php"&gt;VCL for PHP&lt;/a&gt;" framework is available in Sourceforge.net as an open source free software project, (same as &lt;a href="http://sourceforge.net/projects/prado"&gt;PRADO&lt;/a&gt;) so anyone can modify, fix errors or add features to that framework. VCL for PHP is distributed under the terms and conditions of GNU – LGPL (GNU Lesser General Public License), and its competitive framework PRADO is distributed under the BSD Licenses.&lt;br /&gt;&lt;br /&gt;Note : If you are a Delphi/C++Builder developer it is highly recommended to use PRADO because it’s naming standards and execution patterns are more similar to Delphi VCL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-1122154039954293835?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/1122154039954293835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=1122154039954293835&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1122154039954293835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1122154039954293835'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/10/is-delphi-for-php-successes.html' title='Is Delphi for PHP successes ?'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-5961188608231537375</id><published>2008-10-03T13:44:00.007+05:30</published><updated>2009-02-10T16:19:31.886+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='FTDI'/><category scheme='http://www.blogger.com/atom/ns#' term='FT232'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='FT245'/><title type='text'>Design USB Devices and interface them using Delphi</title><content type='html'>&lt;p&gt;According to my experiences USB devices are bit complicated to design and writing software (drivers and support applications) for USB devices are time consuming and complex process.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Most recommended (and easiest) method to design hardware interface for USB port is using &lt;a href="http://www.ftdichip.com/"&gt;Future Device Technologies&lt;/a&gt; FT245 or FT232 chips. At the moment both these chips support for USB 2.0 and have excellent set of APIs.&lt;br /&gt;&lt;br /&gt;To test the performance of this device I implement some experimental version of PC oscilloscope using FT245 USB Interface, AD7575 ADC, LF347 Op-amp, 4069 Hex Inverter and array of AM7205 FIFOs. Application program is design using Delphi 7 and it is totally based on FTDI Delphi APIs. This test system is worked perfectly in Windows XP and Windows 2003 systems during my test runs and produce excellent results.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5259882412755725730" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://1.bp.blogspot.com/_8GeB11DX3nw/SP7bL7ShLaI/AAAAAAAAADs/dvCoonvpZB0/s320/FT245inOsciliscope.jpg" border="0" /&gt;&lt;br /&gt;I choose FT245 for this design because it has 8 parallel input interfaces and this is perfectly matched with AD7575 ADC. (AD7575 also have 8 parallel outputs) I use 2705 FIFOs to capture the maximum number of samples.&lt;br /&gt;&lt;br /&gt;So implementing USB system is not a big problem now, we may use&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;FT245 Parallel USB FIFO or,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;FT232 Serial USB FIFO&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;Both these chips have APIs in C++, Delphi, Visual Basic, etc. I’m choosing Delphi because of its performance, features and familiarity and I’m also use FT245 API with C++Builder 6, 2006 and Delphi 5, 6 and Delphi 2007 without any problem. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;There are several interesting features available in FT245/232 chips which include, &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Support for suspend mode&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Several power configuration (USB self powered, external powered options)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Interface EEPROM with device descriptor. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Operate with standard +5V power supply&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Higher data transfer rate (up to 15Mbps)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;FT245/232 generally operates with +5V and all I/O ports support standard logic voltage levels so we can interface FT245/232 with any standard digital system easily and I’m also use FT245 with PIC and ATMEL microcontrollers without any problem.&lt;br /&gt;&lt;br /&gt;Only problem in FT245/232 is its SMD package, because of this reason it is bit difficult to use this chip with standard project boards/prototype boards.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-5961188608231537375?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/5961188608231537375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=5961188608231537375&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5961188608231537375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5961188608231537375'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/10/design-usb-devices-and-interface-them.html' title='Design USB Devices and interface them using Delphi'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8GeB11DX3nw/SP7bL7ShLaI/AAAAAAAAADs/dvCoonvpZB0/s72-c/FT245inOsciliscope.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-2077013068854401115</id><published>2008-07-08T09:19:00.006+05:30</published><updated>2009-01-20T07:34:29.270+05:30</updated><title type='text'>About Thoppigala 3D Computer Game</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8GeB11DX3nw/SHLkVp_bADI/AAAAAAAAADI/r4MF5Bl4GDc/s1600-h/topigala_img1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_8GeB11DX3nw/SHLkVp_bADI/AAAAAAAAADI/r4MF5Bl4GDc/s320/topigala_img1.JPG" alt="" id="BLOGGER_PHOTO_ID_5220485978776076338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Thoppigala is a computer game developed by Vectronics and according to my observations it is developed using Game Creators FPS Creator. I have demonstration version of Thoppigala game and it is totally based on FPS Creator models and FPSC Model Pack 5. The vendor (Vectronics) do model’s texturing part only. Demonstration mission available in this release (file version 1.0.0.0) is based on the FPSC sample mission and it’s level designing is in very poor stages.&lt;br /&gt;&lt;br /&gt;In this game, player use Tommy Gun (Thompson Submachine Gun) for it’s operations, but the problem is according to my knowledge Sri Lanka Army may never use Tommy guns for there operations and it is widely used in World War II and currently it is not in use. FPSC model pack 5 contains good weapon collection and I don’t know why designers may not use them for these missions.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GeB11DX3nw/SHLkgILyTNI/AAAAAAAAADQ/Ixsvvk6L61I/s1600-h/topigala_img2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_8GeB11DX3nw/SHLkgILyTNI/AAAAAAAAADQ/Ixsvvk6L61I/s320/topigala_img2.JPG" alt="" id="BLOGGER_PHOTO_ID_5220486158679690450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This game have lot of other problems, most notable problems are,&lt;br /&gt;&lt;br /&gt;Enemy AI : During the attacks, and all the others just choose some random direction to run in, and doesn't stop at walls. This may be able to fix using script modification.&lt;br /&gt;&lt;br /&gt;All the enemy entities are act in very artificial way. This is a main problem in FPSC, but it is possible to fix this using source code supplied by game creators.&lt;br /&gt;&lt;br /&gt;Game may not work with some video drivers. (for example in nVidia FX5200 – version 9.1.3.1.)&lt;br /&gt;&lt;br /&gt;Game voices are not very attractive and in poor quality.&lt;br /&gt;&lt;br /&gt;Some of the debugging features may not disabled by the Vectronics, such as "Tab" key.&lt;br /&gt;&lt;br /&gt;Game Creators release lots of model packs for this tool, (and lots of free models and scripts are available in web too) using these resources they may be able to shape up there product. &lt;br /&gt;&lt;br /&gt;This game "Thoppigala" is become more attractive if developer choose a correct engine like "Reality Factory", "Jet3D" (this is also a non/less-programmable game engine) FPSC is good for guys who don’t know programming or 3D modeling. This is a commercial game, so developer need to think about its game engine again. Most people may not use FPSC for there games because of it’s poor quality (for more information check &lt;a href="http://www.devmaster.net/engines/engine_details.php?id=271"&gt;DevMasters – FPSC Page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;In this game author try to do something new (and I’m personally appreciate his/her vision in this game), but (s)he use wrong tools and technologies to implement this game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-2077013068854401115?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/2077013068854401115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=2077013068854401115&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2077013068854401115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/2077013068854401115'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/07/about-thoppigala-3d-computer-game.html' title='About Thoppigala 3D Computer Game'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8GeB11DX3nw/SHLkVp_bADI/AAAAAAAAADI/r4MF5Bl4GDc/s72-c/topigala_img1.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-6253879858864583221</id><published>2008-07-06T07:58:00.001+05:30</published><updated>2008-12-11T05:38:27.103+05:30</updated><title type='text'>Simple Variable Zener Diode</title><content type='html'>There are several variable zener diodes available in IC market, but in Sri Lanka it is difficult to obtain variable zener diodes. (For example LM431) So I build this circuit to get the functionality of Variable Zener diode. This circuit is based on two transistors and for Q1 you can use any general purpose NPN transistor and for Q2 use any general purpose PNP transistor.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8GeB11DX3nw/SHAwSZmI24I/AAAAAAAAACQ/rAgXnQPScV8/s1600-h/adj_zener_diode.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_8GeB11DX3nw/SHAwSZmI24I/AAAAAAAAACQ/rAgXnQPScV8/s320/adj_zener_diode.jpg" alt="" id="BLOGGER_PHOTO_ID_5219725060789033858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Using this circuit it is possible to get 3V to 25V (400mW) output. I use this circuit for one of my SMPS project (as a replacement for LM431) and it produces an excellent results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-6253879858864583221?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/6253879858864583221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=6253879858864583221&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6253879858864583221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6253879858864583221'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/07/simple-variable-zener-diode.html' title='Simple Variable Zener Diode'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8GeB11DX3nw/SHAwSZmI24I/AAAAAAAAACQ/rAgXnQPScV8/s72-c/adj_zener_diode.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-5279828107097914318</id><published>2008-06-20T12:19:00.001+05:30</published><updated>2008-06-21T06:38:13.379+05:30</updated><title type='text'>Notable 3D Game Engines – Part1</title><content type='html'>This series contains list of game engines explore by me during the implementation of our STF game engine,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Panda3D&lt;/span&gt; – Open source game engine (use BSD license) mainly based on C++ and Python. Engine is smart and has narrow learning curve. We got most of the ideas to our project from this game engine.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://panda3d.org/"&gt;http://panda3d.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Torque Game Engine&lt;/span&gt; – One of the best and full featured game engine. I try to select this engine for our game “Special Task Force” but it is not success because of the license problem. (STF is an open source game project, so we need to release all the source codes with it, but TGE license may not allow this.) Compared with other commercial game engines TGE is low cost 3D game engine (US$150 per programmer) but it had some wider learning curve.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.garagegames.com/pg/product/view.php?id=1"&gt;http://www.garagegames.com/pg/product/view.php?id=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FPS Creator&lt;/span&gt; – Product from “the game creators”. Using FPSC anyone can create FPS (First Person Shooter) game without any coding. FPSC have drag and drop environment to create games but I notice several bugs in the system. One of the Sri Lankan computer game “TOPIGALA” is build using this software package. FPSC is developed using Dark Basic and al the source codes are available in FPSC Home page. (But do not try to build this game engine using released source code, if you build FPSC from released source code then some of the features like bots collection detection may not work properly, to work them properly you need to install several add-ons to Dark Basic compiler)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fpscreator.com/"&gt;http://www.fpscreator.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Genesis3D&lt;/span&gt; – Another 3D Game engine for Windows platform, it similar to Doom Engine. There are several game titles are available with this game engine and most notable one is “Special Force from Lebanon based paramilitary group”. The engine is fairly OK but it had some wider learning curve. This game engine is free and source code is available to download.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.genesis3d.com/"&gt;http://www.genesis3d.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Truevision 3D &lt;/span&gt;– TV3D is one of the excellent game engine I have seen. TV3D is easy to learn and support for Delphi, C++, VB, C# and VB.NET. TV3D SDK is available to download and the engine is well documented. PlanetX is a suitable world editor for this engine and it is released as a commercial product.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.truevision3d.com/"&gt;http://www.truevision3d.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-5279828107097914318?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/5279828107097914318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=5279828107097914318&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5279828107097914318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5279828107097914318'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/06/notable-3d-game-engines-part1.html' title='Notable 3D Game Engines – Part1'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-6658806627206949077</id><published>2008-06-14T21:23:00.000+05:30</published><updated>2008-06-14T21:31:02.256+05:30</updated><title type='text'>Special Task Force Game – System Implementation</title><content type='html'>&lt;p class="MsoNormal"&gt;Implementation of our new 3D computer game “Special Task Force” has been started and all the development related news are available at Special Task Force Developers Center (STFDC) at &lt;a href="http://stfgame.wiki.sourceforge.net/"&gt;http://stfgame.wiki.sourceforge.net/&lt;/a&gt;.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;All the applications (including libraries) in this project are published according to the specifications of GNU GPL. All the documentations, guides and text files are protected using GNU FDL, and all the models, images, voice files and music files are protected using Creative Commons License. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-6658806627206949077?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/6658806627206949077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=6658806627206949077&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6658806627206949077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6658806627206949077'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/06/special-task-force-game-system.html' title='Special Task Force Game – System Implementation'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-3509915893124896330</id><published>2008-06-10T11:30:00.004+05:30</published><updated>2008-12-11T05:38:27.389+05:30</updated><title type='text'>Home-produced USB Sound Card</title><content type='html'>&lt;p class="MsoNormal"&gt;In this project I’m build USB sound card using single chip and it produce good audio output and compatible with Windows 9x operating systems and Windows NT family operating systems (I am not tested this circuit with Windows Vista and chip manufacturer say it is worked with Mac OS also) This is a plug and Play device and device driver is not required. Special feature of this sound card is its built-in HID controller. Using this HID controller user may be able to control Windows Volume control using 3 buttons located on the sound card. These buttons are used for Volume Up, Volume Down and for Audio Mute.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8GeB11DX3nw/SE4ZAsUq3FI/AAAAAAAAACI/I7vokIeLGt4/s1600-h/usb_pcm2904_audio.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_8GeB11DX3nw/SE4ZAsUq3FI/AAAAAAAAACI/I7vokIeLGt4/s320/usb_pcm2904_audio.jpg" alt="" id="BLOGGER_PHOTO_ID_5210129318602792018" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;This device is based on Burr-Brown’s PCM2904 USB CODEC chip and it produces stereo output. PCM2904 operates using USB power (self powered) and external power adapter is not required.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;I think this device is ideal for USB headphones or mini-speaker modules. My implementation is 10x9 cm. I spend Sri Lankan Rs. 1500 for this circuit.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-3509915893124896330?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/3509915893124896330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=3509915893124896330&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3509915893124896330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/3509915893124896330'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/06/home-produced-usb-sound-card.html' title='Home-produced USB Sound Card'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8GeB11DX3nw/SE4ZAsUq3FI/AAAAAAAAACI/I7vokIeLGt4/s72-c/usb_pcm2904_audio.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-1950828810647157628</id><published>2008-06-07T08:04:00.005+05:30</published><updated>2008-12-11T05:38:27.804+05:30</updated><title type='text'>13W x 4 Audio Amplifier with Surround Sounds</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8GeB11DX3nw/SEn2R90Wc0I/AAAAAAAAAB8/fwEcdfjEb3Y/s1600-h/power_amp_134_1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_8GeB11DX3nw/SEn2R90Wc0I/AAAAAAAAAB8/fwEcdfjEb3Y/s320/power_amp_134_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5208965232543036226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is my new audio power amplifier which is based on TDA8511 power amplifier IC. According to the datasheet this IC produces 13W per channel (with 2R load) and single TDA8511 chip contain 4 inputs and outputs.&lt;br /&gt;&lt;br /&gt;Other than TDA8511 this amplifier use TA8184 for tone controls and LA2610 for surround sound processing.&lt;br /&gt;&lt;br /&gt;To obtain the high sound quality and good separation I use separate amplifier module for each tweeter and woofer in both left and right channels. (That’s why I’m select TDA8511 for this project)&lt;br /&gt;&lt;br /&gt;For the test run I couple this amplifier with my JVC DVD Player and it produces extreme high quality audio output.&lt;br /&gt;&lt;br /&gt;Front Panel controls available in this amplifier are,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Volume &lt;/li&gt;&lt;li&gt;Bass&lt;/li&gt;&lt;li&gt;Treble&lt;/li&gt;&lt;li&gt;Balance&lt;/li&gt;&lt;li&gt;Surround Sound On/Off&lt;/li&gt;&lt;li&gt;Loudness Switch&lt;/li&gt;&lt;li&gt;Power On/Off&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Some of the calculated technical specifications are,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Output Power : 13W x 4&lt;/li&gt;&lt;li&gt;Supply Voltage : 15V Single Rail&lt;/li&gt;&lt;li&gt;Total Harmonic Distortion : 1%&lt;/li&gt;&lt;li&gt;Bass Control Range : -12.5dB to +12.5dB&lt;/li&gt;&lt;li&gt;Treble Control Range : -12.5dB to +12.5dB&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-1950828810647157628?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/1950828810647157628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=1950828810647157628&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1950828810647157628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/1950828810647157628'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/06/13w-x-4-audio-amplifier-with-surround.html' title='13W x 4 Audio Amplifier with Surround Sounds'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8GeB11DX3nw/SEn2R90Wc0I/AAAAAAAAAB8/fwEcdfjEb3Y/s72-c/power_amp_134_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-5744979907232064384</id><published>2008-06-06T21:33:00.001+05:30</published><updated>2008-06-06T21:35:00.608+05:30</updated><title type='text'>Open Source 3D First Person Shooter – Special Task Force</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span class="text"&gt;We start new open source game project known as “Special Task Force”. It is a FOSS project and hosted at sourceforge.net. At the moment project is in planning stages. Some of the finalized features of this game are,&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="text"&gt;Based on OpenGL 2.0 Graphic Technologies.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;Support Python 2.3 Scripting&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;Use BASS sound system for audio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;Use ODE (Open Dynamics Engine) for game physics&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;Support Multiple weapon configurations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;Support for downloadable missions &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;Implement using Borland Delphi and C++Builder&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;              &lt;p class="MsoNormal"&gt;&lt;span class="text"&gt;Still we are collecting information and getting ready for the implementation, Source code implementations are planned to start at the mid of June 2008. For more information please checkout &lt;a href="http://sourceforge.net/projects/stfgame"&gt;http://sourceforge.net/projects/stfgame&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-5744979907232064384?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/5744979907232064384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=5744979907232064384&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5744979907232064384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/5744979907232064384'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/06/open-source-3d-first-person-shooter.html' title='Open Source 3D First Person Shooter – Special Task Force'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-6737604957875960862</id><published>2008-06-06T20:42:00.006+05:30</published><updated>2008-12-11T05:38:28.598+05:30</updated><title type='text'>My PIC16F73 base Digital Alarm Clock</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8GeB11DX3nw/SElUiN0WcyI/AAAAAAAAAAk/VxrbvTTosmk/s1600-h/pic16f73_clock1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_8GeB11DX3nw/SElUiN0WcyI/AAAAAAAAAAk/VxrbvTTosmk/s320/pic16f73_clock1.jpg" alt="" id="BLOGGER_PHOTO_ID_5208787390832210722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="text"&gt;In last two months I developed some electronic devices using Microchip microcontrollers. First device is an electronic alarm clock using PIC16F73 and 4060 timer chip. This clock has 2 programmable alarms and it is working successfully in last two months continually.&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;    &lt;p class="MsoNormal"&gt;&lt;span class="text"&gt;I design this alarm clock using CMOS chips; due to the fact that power consumption is very low and may be able to operate with 3 penlight batteries. At the moment this device is working with mains power (230V AC) and has battery backup facility.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="text"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="text"&gt;Size of the entire device is 11x11x4 cm.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="text"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8GeB11DX3nw/SElVP90WczI/AAAAAAAAAAs/19P8_IuDCy4/s1600-h/pic16f73_clock2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_8GeB11DX3nw/SElVP90WczI/AAAAAAAAAAs/19P8_IuDCy4/s320/pic16f73_clock2.jpg" alt="" id="BLOGGER_PHOTO_ID_5208788176811225906" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span class="text"&gt;As shown by the photograph device have 3 push buttons and 1 SPDT slide switch. These push buttons are used for, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;&lt;span class="text"&gt;Alarm Mute / Mode Selection&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;Hour Set&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;Minutes Set&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="text"&gt;SPDT Slider is use to select “Clock Run” and “Alarm Setup” modes.&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;    &lt;p class="MsoNormal"&gt;&lt;span class="text"&gt;This system use following chips for its operation,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;&lt;span class="text"&gt;4060 – Act as an oscillator and divider&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;4027 – Toggle clock single and to control 1Hz clock pulse.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;4017 – Divide by 10 counter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;PIC16F73 – Main control system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="text"&gt;7805 - +5V regulator&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;            &lt;p class="MsoNormal"&gt;&lt;span class="text"&gt;Microcontroller is programmed using MPASM and it is the most critical part of the implementation. (I spend 1 week for this)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span class="text"&gt;I got seven segment display module from old satellite receiver and to build the entire system I spend Sri Lankan Rs. 500.00.  &lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-6737604957875960862?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/6737604957875960862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=6737604957875960862&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6737604957875960862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/6737604957875960862'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/06/my-pic16f73-base-digital-alarm-clock.html' title='My PIC16F73 base Digital Alarm Clock'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8GeB11DX3nw/SElUiN0WcyI/AAAAAAAAAAk/VxrbvTTosmk/s72-c/pic16f73_clock1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1807662398197986478.post-7240262938431101737</id><published>2008-06-06T19:19:00.000+05:30</published><updated>2008-06-06T19:20:47.223+05:30</updated><title type='text'>Welcome to My Web Log</title><content type='html'>&lt;o:p&gt;&lt;/o:p&gt;Hello, welcome to my web log, in this web log I mostly discusses about technical subjects related to computer programming, digital electronic circuits (specially related with microcontrollers and control systems) and some mechanical implementations.&lt;span style=""&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;This is my personal web log, so some non-technical stuff are possible to appear in this space. &lt;span style=""&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1807662398197986478-7240262938431101737?l=jayakody2000lk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayakody2000lk.blogspot.com/feeds/7240262938431101737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1807662398197986478&amp;postID=7240262938431101737&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/7240262938431101737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1807662398197986478/posts/default/7240262938431101737'/><link rel='alternate' type='text/html' href='http://jayakody2000lk.blogspot.com/2008/06/welcome-to-my-web-log.html' title='Welcome to My Web Log'/><author><name>Dilshan</name><uri>http://www.blogger.com/profile/04879320865396389381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-KCc5UYl31hg/TtG_vUzlnfI/AAAAAAAAAWY/hfRHyLRnUM0/s220/profile_photo_256.jpg'/></author><thr:total>0</thr:total></entry></feed>
