<?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-970264568830990527</id><updated>2012-02-03T15:41:51.110+08:00</updated><category term='diesel common rail'/><category term='engine rpm'/><category term='microcontroller'/><category term='electronics hobbyist'/><category term='engine hack'/><category term='digital rpm meter'/><category term='robotics'/><category term='electronic hobby'/><category term='proton obd'/><category term='obd myvi'/><category term='robot'/><category term='obd campro'/><category term='robots'/><category term='proton DTC'/><category term='rpm'/><category term='injector driver'/><category term='scangauge'/><category term='Proton error codes'/><category term='sensorless engine rpm'/><category term='electronic projects'/><title type='text'>My Robot</title><subtitle type='html'>Buat menunaikan janji kepada anak-anak untuk membuat robot. Kalau nak beli LEGO Mindstorm tu mahal sangat...
Juga sebagai medium untuk aku "think aloud" dalam hal-hal hobi, politik, agama dan sains.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-3597448535775784459</id><published>2011-10-11T22:42:00.013+08:00</published><updated>2011-10-29T12:43:50.892+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='proton DTC'/><category scheme='http://www.blogger.com/atom/ns#' term='scangauge'/><category scheme='http://www.blogger.com/atom/ns#' term='proton obd'/><category scheme='http://www.blogger.com/atom/ns#' term='obd myvi'/><category scheme='http://www.blogger.com/atom/ns#' term='obd campro'/><category scheme='http://www.blogger.com/atom/ns#' term='Proton error codes'/><title type='text'>OBD reader : Data, error codes and erase error codes</title><content type='html'>The OBD reader now has the capability to read error codes and erase them after repair. It can read up to 10 error codes (I think nobody needs more than 10 error codes... unless you are a repairman. Several error codes is enough to get you to the workshop and get professional help).&lt;br /&gt;&lt;br /&gt;One thing good is that the error codes for Proton EMS700 and ems400 is in accordance with the standard error codes. You can find the codes and what it means from the internet. This one lists the error codes&lt;br /&gt;&lt;br /&gt;http://www.nology.com/OBD2FaultCodes.htm&lt;br /&gt;&lt;br /&gt;This one has details on the symptoms and recommended solutions.&lt;br /&gt;&lt;br /&gt;http://www.obd-codes.com/trouble_codes/&lt;br /&gt;&lt;br /&gt;The new upgraded software also has improved data speed. The display now is a lot more responsive and real time.&lt;br /&gt;&lt;br /&gt;Here is a video of the dashXtender...&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-9d04b9948b9ca242" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt6.googlevideo.com/videoplayback?id%3D9d04b9948b9ca242%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6BC88D4424A2D1601BE457CFC9768DCA6592B873.44FA1E56FE8EA9D3C2006BAED771DA734C9B4400%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D9d04b9948b9ca242%26offsetms%3D5000%26itag%3Dw160%26sigh%3D2qlpqovwb2faENay2y6T1r6Cyjw&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt6.googlevideo.com/videoplayback?id%3D9d04b9948b9ca242%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6BC88D4424A2D1601BE457CFC9768DCA6592B873.44FA1E56FE8EA9D3C2006BAED771DA734C9B4400%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D9d04b9948b9ca242%26offsetms%3D5000%26itag%3Dw160%26sigh%3D2qlpqovwb2faENay2y6T1r6Cyjw&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-3597448535775784459?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/3597448535775784459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=3597448535775784459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3597448535775784459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3597448535775784459'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2011/10/obd-reader-update.html' title='OBD reader : Data, error codes and erase error codes'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-1511871068657432742</id><published>2011-05-02T23:01:00.008+08:00</published><updated>2011-05-23T22:37:05.369+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scangauge'/><category scheme='http://www.blogger.com/atom/ns#' term='obd myvi'/><category scheme='http://www.blogger.com/atom/ns#' term='obd campro'/><title type='text'>OBD reader new update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-1OkwCjGMyzg/Tc3GbDyMhnI/AAAAAAAAAG0/dReIo_XcvRo/s1600/25052010334.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/-1OkwCjGMyzg/Tc3GbDyMhnI/AAAAAAAAAG0/dReIo_XcvRo/s320/25052010334.jpg" alt="" id="BLOGGER_PHOTO_ID_5606355279320745586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-8-zXSqRSf4A/Tc3Gaz-oYTI/AAAAAAAAAGs/JVFS6HaNcRY/s1600/09052011599.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/-8-zXSqRSf4A/Tc3Gaz-oYTI/AAAAAAAAAGs/JVFS6HaNcRY/s320/09052011599.jpg" alt="" id="BLOGGER_PHOTO_ID_5606355275077935410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-VPyDgEywu4E/Tc3GavqbsHI/AAAAAAAAAGk/RE_aCARodS8/s1600/09052011597.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/-VPyDgEywu4E/Tc3GavqbsHI/AAAAAAAAAGk/RE_aCARodS8/s320/09052011597.jpg" alt="" id="BLOGGER_PHOTO_ID_5606355273919475826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-_Cj7iBKN1Y4/Tb7JCqyg3WI/AAAAAAAAAGM/wFKXJ8U4hlE/s1600/02052011595.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/-_Cj7iBKN1Y4/Tb7JCqyg3WI/AAAAAAAAAGM/wFKXJ8U4hlE/s320/02052011595.jpg" alt="" id="BLOGGER_PHOTO_ID_5602136034178555234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The OBD based dashboard extender for PROTON Campro engine was squeezed into small electronic hobby box.&lt;br /&gt;&lt;br /&gt;I read recently that someone managed to get Scangauge to work on PROTON persona elegance. He mentions that the new Scangauge has updated firmware and should work with Campro based engine. I certainly have doubts as it was unlikely (in my opinion) that Scangauge people would consider upgrading their kit for such a small market. My feeling is that, it is the new PROTON ecu that is compatible with OBD2 protocol. Note that the new Persona has new 32bit ECU, unlike its predecessors.&lt;br /&gt;&lt;br /&gt;Thus,I still think the kit shown in this picture is the only one that works on older EMS400 and EMS700 ecus....; ). I can also change the codes for use on Perodua MyVi.&lt;br /&gt;&lt;br /&gt;Things that can be shown:&lt;br /&gt;1. engine rpm&lt;br /&gt;2. throttle position&lt;br /&gt;3. engine coolant temperature in degree Celcius&lt;br /&gt;4. intake air temperature&lt;br /&gt;5. Injection pulse width in milliseconds&lt;br /&gt;6. intake manifold pressure&lt;br /&gt;7. oxygen sensor correction factor&lt;br /&gt;8. load (this is actually volumetric efficiency)&lt;br /&gt;9. oxygen sensor voltage&lt;br /&gt;10.Battery voltage&lt;br /&gt;11.lambda adaptation 1 and lambda adaptation 2 (I am not sure what these are, but are available from the ECU data)&lt;br /&gt;12. fuel consumed in liter (calculated by my own calculation)&lt;br /&gt;13. Fuel economy in litre/100km. This is average fuel economy.(calculated by my own calculation)&lt;br /&gt;14.fuel consumption in km/liter. This is instantenous data. (calculated by my own calculation).&lt;br /&gt;&lt;br /&gt;The display can be in the form of digital values and also simple horizontal bar graphs.&lt;br /&gt;&lt;br /&gt;The new source codes also  assists for acceleration tests to be carried out. (Passby and standing  start acceleration tests). It prompt the driver to execute the tests and  automatically measures and display the data.&lt;br /&gt;&lt;br /&gt;Interested?  Leave a comment below or email azrisyamil AT yahoo DOT com.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And here is another equally poor quality video.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-80af5050b50a2429" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v2.nonxt4.googlevideo.com/videoplayback?id%3D80af5050b50a2429%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D42579A9B970DA2E3F0856CFBE8C68A33BDB477C8.2D4C4956415ECD4A288377576C8715EA08C96822%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D80af5050b50a2429%26offsetms%3D5000%26itag%3Dw160%26sigh%3DCoW17HjcvNmDaikiaX5OL7VBv_w&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v2.nonxt4.googlevideo.com/videoplayback?id%3D80af5050b50a2429%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D42579A9B970DA2E3F0856CFBE8C68A33BDB477C8.2D4C4956415ECD4A288377576C8715EA08C96822%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D80af5050b50a2429%26offsetms%3D5000%26itag%3Dw160%26sigh%3DCoW17HjcvNmDaikiaX5OL7VBv_w&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;and here is another&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-dd4b453b51c2cb34" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v19.nonxt4.googlevideo.com/videoplayback?id%3Ddd4b453b51c2cb34%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1F3FA9A3F5C90471F5EAE147ECEA8B938ADEAFB6.10DF083509CB07F5A479129D848EA4D03A74DDBB%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Ddd4b453b51c2cb34%26offsetms%3D5000%26itag%3Dw160%26sigh%3DRFOJK-sPb1DOLOyI96sUH0qxBuM&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v19.nonxt4.googlevideo.com/videoplayback?id%3Ddd4b453b51c2cb34%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1F3FA9A3F5C90471F5EAE147ECEA8B938ADEAFB6.10DF083509CB07F5A479129D848EA4D03A74DDBB%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Ddd4b453b51c2cb34%26offsetms%3D5000%26itag%3Dw160%26sigh%3DRFOJK-sPb1DOLOyI96sUH0qxBuM&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-1511871068657432742?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/1511871068657432742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=1511871068657432742' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1511871068657432742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1511871068657432742'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2011/05/obd-reader-new-update.html' title='OBD reader new update'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-1OkwCjGMyzg/Tc3GbDyMhnI/AAAAAAAAAG0/dReIo_XcvRo/s72-c/25052010334.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-3027670494027244242</id><published>2011-03-21T22:34:00.003+08:00</published><updated>2011-03-21T22:50:42.906+08:00</updated><title type='text'>Student project using OBD reader</title><content type='html'>Here are some example data obtained from the OBD reader as was collected by one of the student groups. This is actual driving in KL. I think this is from Kajang to KLCC. Here it can be seen that the fuel economy changing along the route. At beginning of the route, at kilometers 5-10 and at 17kms there are peaks of fuel consumption (in litre/km). This could be due to traffic jams etc. Thus, if there are 2 routes available, one can compare the data and tell which route is more cost effective.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-uQ0B19um8lc/TYdiUurg5SI/AAAAAAAAAGE/nmC81i9SS3k/s1600/KLroute1%2Bfuel.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 110px;" src="http://4.bp.blogspot.com/-uQ0B19um8lc/TYdiUurg5SI/AAAAAAAAAGE/nmC81i9SS3k/s320/KLroute1%2Bfuel.jpg" alt="" id="BLOGGER_PHOTO_ID_5586541971043837218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Below is the raw data of engine rpm, vehicle speed and injection pulse width. There are other data that can be monitored.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-ROPFcu2An0o/TYdiUVP72II/AAAAAAAAAF8/oYmSuqKq6xQ/s1600/KL%2Broute1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 102px;" src="http://2.bp.blogspot.com/-ROPFcu2An0o/TYdiUVP72II/AAAAAAAAAF8/oYmSuqKq6xQ/s320/KL%2Broute1.jpg" alt="" id="BLOGGER_PHOTO_ID_5586541964217276546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are a lot more possible projects that can be carried out using the OBD reader. One can plot the fuel consumption along major roads in major cities and relate that to CO2 emissions. Hence hot spots can be plotted on a map.&lt;br /&gt;&lt;br /&gt;One can also monitor the data when driving in Malaysian cities and compare the driving pattern to the adopted emission test cycles (based on European test cycles). See whether the adopted test cycles represent our roads and cities. See whether the emissions measured by the adopted test cycle over or under-estimate the real emissions produced when driving in our own cities.&lt;br /&gt;&lt;br /&gt;One can test different fuels and see whether there are significant differences&lt;br /&gt;&lt;br /&gt;One can test all gadgets/additives on the market and see whether they really perform as claimed.&lt;br /&gt;&lt;br /&gt;and many more......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-3027670494027244242?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/3027670494027244242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=3027670494027244242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3027670494027244242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3027670494027244242'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2011/03/student-project-using-obd-reader.html' title='Student project using OBD reader'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-uQ0B19um8lc/TYdiUurg5SI/AAAAAAAAAGE/nmC81i9SS3k/s72-c/KLroute1%2Bfuel.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-2747258986288263775</id><published>2011-03-21T22:06:00.014+08:00</published><updated>2011-06-16T20:35:57.953+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diesel common rail'/><category scheme='http://www.blogger.com/atom/ns#' term='injector driver'/><title type='text'>Diesel Common Rail System pressure controller and injector driver</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-FwFDmjDMpGI/TYdcF5PVDXI/AAAAAAAAAFs/6GxEBcp_7RU/s1600/01032011546.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-FwFDmjDMpGI/TYdcF5PVDXI/AAAAAAAAAFs/6GxEBcp_7RU/s400/01032011546.jpg" alt="" id="BLOGGER_PHOTO_ID_5586535119110606194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-Fs-EcS0a3UE/TYddO6TBQYI/AAAAAAAAAF0/iUUVXjm6l18/s1600/18122010485.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/-Fs-EcS0a3UE/TYddO6TBQYI/AAAAAAAAAF0/iUUVXjm6l18/s320/18122010485.jpg" alt="" id="BLOGGER_PHOTO_ID_5586536373524971906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are the diesel common rail pressure regulator controller that I developed ( it is the strip board on the left, inside the black box). It is based on simple PID control. The output is a pulsed voltage to the regulator.&lt;br /&gt;&lt;br /&gt;On the right is the injector driver, with 2 potentiometers to adjust the injector pulsewidth and the rpm. Both are driven from a PC power supply. Refer to earlier post on how to make use of PC power supply units. Note the large capacitor, it is used to store enough charge for the initial opening of the injector. The injector needs 50V to initiate. The other picture shows the voltage trace for the injector operation.&lt;br /&gt;&lt;br /&gt;It seems that this topic on the injector driver may be of interest to many people, I am posting the schematics and the source codes. Again I am using the PicBasicPro compiler.&lt;br /&gt;&lt;br /&gt;Note that I do not guarantee that this will work for any other applications. In my case, it works but not very reliable. Use at own risks. Modify the circuit as seems fit (e.g. increase the voltage to 80V, isolate the microcontroller better (use optoisolator?), adjust the capacitance, etc). If anyone has managed to make it work better, please let me know by putting some comments below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-KBBqhrYhzwI/TfIPuCkDphI/AAAAAAAAAHI/fGzUaOkp1XM/s1600/FC-1_CR%2Bdriver.gif"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 151px;" src="http://4.bp.blogspot.com/-KBBqhrYhzwI/TfIPuCkDphI/AAAAAAAAAHI/fGzUaOkp1XM/s320/FC-1_CR%2Bdriver.gif" alt="" id="BLOGGER_PHOTO_ID_5616568968920933906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The schematic above I got from the internet.I think this is from Freescale. An article here may be useful &lt;span id="yui_3_2_0_3_1307708399718413"&gt;&lt;/span&gt;&lt;a id="yui_3_2_0_3_1307708399718410" target="_blank" href="http://www.eetimes.com/design/automotive-design/4019437/Trading-Fuel-for-Silicon--151-How-Electronics-Drive-Fuel-Efficiency"&gt;&lt;span class="yshortcuts" id="lw_1307710200_2"&gt;http://www.eetimes.com/design/automotive-design/4019437/Trading-Fuel-for-Silicon--151-How-Electronics-Drive-Fuel-Efficiency&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Below is my own circuit. This is for one single injector operation only.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-PSthtDosQBY/TfIQb1vtR1I/AAAAAAAAAHQ/Z-qyBGmHNb4/s1600/injdriver.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 150px;" src="http://1.bp.blogspot.com/-PSthtDosQBY/TfIQb1vtR1I/AAAAAAAAAHQ/Z-qyBGmHNb4/s320/injdriver.png" alt="" id="BLOGGER_PHOTO_ID_5616569755754121042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/files2downloadsite2/home/injdrive_e.hex?attredirects=0&amp;amp;d=1"&gt; HERE&lt;/a&gt; is the hex file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/files2downloadsite2/home/injdrive_e.pbp?attredirects=0&amp;amp;d=1"&gt; HERE&lt;/a&gt; is the picBasicPro file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span&gt;There is LCD display showing the pulsewidth and also the delay in between the pulses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;There are also 2 potentiometers to adjust the pulsewidth and the delay between pulses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;Make sure you have strong 12 or 14volt supply (maybe from a car battery)&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;Also  make sure you don't short out the high voltage circuits. This could be  damaging to the circuits as well as give quite a nasty bang (you don't want to touch it). Put  adequate insulation (maybe you want to put some  tapes/silicon/hot glue underneath the board, if you are using  stripboard/vero board)&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;the  idea is to charge the capacitor by switching the injector on/off   from12V repeatedly at certain frequency (I cannot remember what frequency that I  used). This is done from the low side driver (i.e. repeatedly connect  and disconnect the injector to ground) This charges the capacitor up to  50V (you may want to increase the capacitor to make it 80V).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="yui_3_2_0_3_1307708399718299"&gt;Then  switch on the injector (low side driver) and send voltage from the  capacitor for a short time ( this also I cannot remember) by using high  side driver. After that, switch off the high side driver and switch on  2nd high side driver to give 12 (or 14 Volt,depending on your supply).&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="yui_3_2_0_3_1307708399718295"&gt;Repeat the process.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Schematics and source codes for the pressure regulator control will be later.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-2747258986288263775?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/2747258986288263775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=2747258986288263775' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/2747258986288263775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/2747258986288263775'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2011/03/diesel-common-rail-system-pressure.html' title='Diesel Common Rail System pressure controller and injector driver'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-FwFDmjDMpGI/TYdcF5PVDXI/AAAAAAAAAFs/6GxEBcp_7RU/s72-c/01032011546.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-8676531376001858920</id><published>2011-03-21T21:32:00.007+08:00</published><updated>2011-03-21T22:53:35.440+08:00</updated><title type='text'>OBD reader</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-cnB1vgHj27U/TYdXs-j824I/AAAAAAAAAFk/Mhu3SMQViBo/s1600/10032011560.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-cnB1vgHj27U/TYdXs-j824I/AAAAAAAAAFk/Mhu3SMQViBo/s400/10032011560.jpg" alt="" id="BLOGGER_PHOTO_ID_5586530292996037506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-dG53qz_yr7A/TYdXst2nNkI/AAAAAAAAAFc/oXWhMd40O_c/s1600/25052010335.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-dG53qz_yr7A/TYdXst2nNkI/AAAAAAAAAFc/oXWhMd40O_c/s400/25052010335.jpg" alt="" id="BLOGGER_PHOTO_ID_5586530288510907970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-U0eDB2JYyzc/TYdXsdh867I/AAAAAAAAAFU/57hAT3SHPLs/s1600/25052010334.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-U0eDB2JYyzc/TYdXsdh867I/AAAAAAAAAFU/57hAT3SHPLs/s400/25052010334.jpg" alt="" id="BLOGGER_PHOTO_ID_5586530284129282994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-ze5MmNjJt-s/TYdXr8F3f5I/AAAAAAAAAFM/PMgubjZsisY/s1600/10032011559.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-ze5MmNjJt-s/TYdXr8F3f5I/AAAAAAAAAFM/PMgubjZsisY/s400/10032011559.jpg" alt="" id="BLOGGER_PHOTO_ID_5586530275153117074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-RcX29GfuoI4/TYdXrgWyF9I/AAAAAAAAAFE/9jQK619ZUOE/s1600/10032011558.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-RcX29GfuoI4/TYdXrgWyF9I/AAAAAAAAAFE/9jQK619ZUOE/s400/10032011558.jpg" alt="" id="BLOGGER_PHOTO_ID_5586530267707873234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;just plug to the OBD port.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are some pictures of OBD reader that I've made. It has similar functions as Scangauge in showing real time data of the engine operation. The only difference from those available on the market is that my system will work on Campro based PROTONs and possibly Perodua MyVi. No other system on the market that can work on these cars.&lt;br /&gt;&lt;br /&gt;Things that can be shown:&lt;br /&gt;1. engine rpm&lt;br /&gt;2. throttle position&lt;br /&gt;3. engine coolant temperature in degree Celcius&lt;br /&gt;4. intake air temperature&lt;br /&gt;5. Injection pulse width in milliseconds&lt;br /&gt;6. intake manifold pressure&lt;br /&gt;7. oxygen sensor correction factor&lt;br /&gt;8. load (this is actually volumetric efficiency)&lt;br /&gt;9. oxygen sensor voltage&lt;br /&gt;10.Battery voltage&lt;br /&gt;11.lambda adaptation 1 and lambda adaptation 2 (I am not sure what these are, but are available from the ECU data)&lt;br /&gt;12. fuel consumed in liter (calculated by my own calculation)&lt;br /&gt;13. Fuel economy in litre/100km. This is average fuel economy.(calculated by my own calculation)&lt;br /&gt;14.fuel consumption in km/liter. This is instantenous data. (calculated by my own calculation).&lt;br /&gt;&lt;br /&gt;The display can be in the form of digital values and also simple horizontal bar graphs.&lt;br /&gt;&lt;br /&gt;At present I am working on displaying error codes or diagnostic trouble codes (DTC).&lt;br /&gt;&lt;br /&gt;There is also a version of the kit that can tell the driver when maintenance is due (based on kilometer and calendar). This also includes reminder of road tax and insurance renewal.&lt;br /&gt;&lt;br /&gt;The new source codes also assists for acceleration tests to be carried out. (Passby and standing start acceleration tests). It prompt the driver to execute the tests and automatically measures and display the data.&lt;br /&gt;&lt;br /&gt;And here is a video  showing the kit in action. Poor quality video, though..&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-a3e8c8dd414529b0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v14.nonxt6.googlevideo.com/videoplayback?id%3Da3e8c8dd414529b0%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D732848B6EABCEFD682B7DE0C13AB8D5418ECFF99.28C6484A59A9B346D558347FECAC11A69F925BEC%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da3e8c8dd414529b0%26offsetms%3D5000%26itag%3Dw160%26sigh%3D7uSfFCzRyHp8XmukeKKx9w-0srA&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v14.nonxt6.googlevideo.com/videoplayback?id%3Da3e8c8dd414529b0%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D732848B6EABCEFD682B7DE0C13AB8D5418ECFF99.28C6484A59A9B346D558347FECAC11A69F925BEC%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da3e8c8dd414529b0%26offsetms%3D5000%26itag%3Dw160%26sigh%3D7uSfFCzRyHp8XmukeKKx9w-0srA&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-8676531376001858920?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/8676531376001858920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=8676531376001858920' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8676531376001858920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8676531376001858920'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2011/03/obd-reader.html' title='OBD reader'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-cnB1vgHj27U/TYdXs-j824I/AAAAAAAAAFk/Mhu3SMQViBo/s72-c/10032011560.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-1297917054183207270</id><published>2011-01-16T10:18:00.006+08:00</published><updated>2011-01-16T10:36:25.891+08:00</updated><title type='text'>week 9 fuel systems</title><content type='html'>For week 9, &lt;a href="https://sites.google.com/site/files2downloadsite2/home/chapter5dieselcommonrail.pptx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt; and &lt;a href="https://sites.google.com/site/files2downloadsite2/home/AKTrainingCommonraildieselpresentation_000.pdf.pdf?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt; areadditional lecture materials.&lt;br /&gt;&lt;br /&gt;Please also get &lt;a href="https://sites.google.com/site/files2downloadsite2/home/OBDfind8.spm?attredirects=0&amp;d=1"&gt; THIS&lt;/a&gt; macro codes for your StamPlotPro to communicate with the &lt;span style="font-style:italic;"&gt;black box&lt;/span&gt; (I don't have a name for the thing!).I think they should now work on MyVi, the last test with Irvy's car seems to work.&lt;br /&gt;&lt;br /&gt;Please get your own USB to serial converter (buy them from computer store, it may cost you RM25 at Serdang stores) and make sure you install the right driver. So far, I've only used driver for Vista.I am not sure whether you can get USB to serial driver for Windows7.I am pretty sure there are drivers for Vista and XP.If you are using windows7, search the internet and see whether you can find one. &lt;br /&gt;&lt;br /&gt;We may want to try start the system on Monday and see whether you can get some data. I have 4 units of &lt;span style="font-style:italic;"&gt;blackbox&lt;/span&gt;, three more are with some of you (1 with Chong, another with Karim. I am not sure who has the other one.) You may want to bring them Monday. There is an upgrade of the codes and the chip.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-1297917054183207270?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/1297917054183207270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=1297917054183207270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1297917054183207270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1297917054183207270'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2011/01/week-9-fuel-systems.html' title='week 9 fuel systems'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-6666570571878456047</id><published>2011-01-08T23:59:00.007+08:00</published><updated>2011-01-09T14:44:32.676+08:00</updated><title type='text'>Week 8 Fuel System 2</title><content type='html'>lecture notes for week 8 is &lt;a href="https://sites.google.com/site/files2downloadsite2/home/tuning2.pptx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt; and &lt;a href="https://sites.google.com/site/files2downloadsite2/home/OnBoardDiagnostics_b.pptx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;. &lt;a href="https://sites.google.com/site/files2downloadsite2/home/PIDandwhatitmeans.docx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt; is additional material.&lt;br /&gt;&lt;br /&gt;Exercise questions are &lt;a href="https://sites.google.com/site/files2downloadsite2/home/exerciseweek5.docx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;  and &lt;a href="https://sites.google.com/site/files2downloadsite2/home/exerciseweek7.docx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Some other reading materials that you may find interesting are &lt;a href="https://sites.google.com/site/files2downloadsite2/home/MIM-Oct-TT-06_diagtechprt1.pdf?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;. &lt;a href="https://sites.google.com/site/files2downloadsite2/home/tt-nov-2006-1_diagtechprt2.pdf?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;. &lt;a href="https://sites.google.com/site/files2downloadsite2/home/MIM-TT-Dec-06_diagtechprt3.pdf?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For assignment project, &lt;a href="https://sites.google.com/site/files2downloadsite2/home/OBDfind8.spm?attredirects=0&amp;d=1"&gt; here&lt;/a&gt; is new macro codes for the graphical user interface. Please make sure that you have the USB to serial converter that has the driver suitable for you operating systems (windows vista,etc).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-6666570571878456047?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/6666570571878456047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=6666570571878456047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/6666570571878456047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/6666570571878456047'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2011/01/week-8-fuel-system-2.html' title='Week 8 Fuel System 2'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-8631079037895819274</id><published>2010-12-28T22:14:00.004+08:00</published><updated>2010-12-28T22:19:28.822+08:00</updated><title type='text'>Lecture notes for Thursday 30th Dec</title><content type='html'>Lecture note for Thursday 30th Dec is &lt;a href="https://sites.google.com/site/files2downloadsite2/home/tuning2.pptx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;some other readings materials are &lt;a href="https://sites.google.com/site/files2downloadsite2/home/PrinciplesofTuningProgrammableEFISystems.docx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt; and &lt;a href="https://sites.google.com/site/files2downloadsite2/home/megameet2009_xtau.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-8631079037895819274?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/8631079037895819274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=8631079037895819274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8631079037895819274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8631079037895819274'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/12/lecture-notes-for-thursday-30th-dec.html' title='Lecture notes for Thursday 30th Dec'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-6122296691214986200</id><published>2010-12-25T23:08:00.003+08:00</published><updated>2010-12-26T00:01:23.499+08:00</updated><title type='text'>lecture notes and exercise 27 dec 10</title><content type='html'>Lecture notes for week beginning 27 dec is &lt;a href="https://sites.google.com/site/files2downloadsite2/home/closeloop2.pptx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;exercise questions are &lt;a href="https://sites.google.com/site/files2downloadsite2/home/exerciseweek5.docx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-6122296691214986200?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/6122296691214986200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=6122296691214986200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/6122296691214986200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/6122296691214986200'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/12/lecture-notes-and-exercise-27-dec-10.html' title='lecture notes and exercise 27 dec 10'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-7604425194568687287</id><published>2010-12-13T22:46:00.001+08:00</published><updated>2010-12-13T22:56:46.540+08:00</updated><title type='text'>Lecture Notes for Week 3</title><content type='html'>Lecture notes for Thursday week 3 is &lt;a href="https://sites.google.com/site/files2downloadsite/Home/chapter2c.pptx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-7604425194568687287?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/7604425194568687287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=7604425194568687287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/7604425194568687287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/7604425194568687287'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/12/lecture-notes-for-week-3.html' title='Lecture Notes for Week 3'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-8880356892768251818</id><published>2010-12-02T11:47:00.004+08:00</published><updated>2010-12-02T12:10:06.979+08:00</updated><title type='text'>software for projects</title><content type='html'>get these softwares and install. &lt;a href="http://www.selmaware.com/downloads/stampplot_v3_rel85.exe"&gt; HERE&lt;/a&gt;. also &lt;a href="https://sites.google.com/site/files2downloadsite/Home/test.spm?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Get these pictures and save into the stamplotpro V3.8b/media/comp in directory where you have installed the stampPlot software. &lt;a href="https://sites.google.com/site/files2downloadsite/Home/sendBtn1.jpg?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;. &lt;a href="https://sites.google.com/site/files2downloadsite/Home/sendBtn2.jpg?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;. &lt;a href="https://sites.google.com/site/files2downloadsite/Home/startbtn.jpg?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;. also &lt;a href="https://sites.google.com/site/files2downloadsite/Home/stopbtn2.jpg?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-8880356892768251818?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/8880356892768251818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=8880356892768251818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8880356892768251818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8880356892768251818'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/12/software-for-projects.html' title='software for projects'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-3130119112506179116</id><published>2010-12-01T00:03:00.003+08:00</published><updated>2010-12-01T00:05:22.815+08:00</updated><title type='text'>Fuel Systems2: Week 1</title><content type='html'>Lecture notes for week 1. Combustion theory is &lt;a href="https://sites.google.com/site/files2downloadsite/Home/chapter1_combustiontheory2.pptx?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-3130119112506179116?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/3130119112506179116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=3130119112506179116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3130119112506179116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3130119112506179116'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/12/fuel-systems2-week-1.html' title='Fuel Systems2: Week 1'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-1725493144079281702</id><published>2010-08-29T21:28:00.005+08:00</published><updated>2011-10-07T10:17:22.584+08:00</updated><title type='text'>lecture notes for week 9 Fuel System 1</title><content type='html'>additional notes for week 9 can be found &lt;a href="https://sites.google.com/site/files2downloadsite/Home/DIESELFUELSYSTEM_wk8.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-1725493144079281702?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/1725493144079281702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=1725493144079281702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1725493144079281702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1725493144079281702'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/08/lecture-notes-for-week-9-2-sept-2010.html' title='lecture notes for week 9 Fuel System 1'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-5210685284349395974</id><published>2010-07-31T16:16:00.005+08:00</published><updated>2011-09-22T22:46:36.528+08:00</updated><title type='text'>lecture notes for week 5 &amp; 6,  Fuel System 1</title><content type='html'>lecture notes can be found &lt;a href="http://sites.google.com/site/files2downloadsite/Home/ElectronicFuelInjectionSystem_wk5.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt; and &lt;a href="https://sites.google.com/site/files2downloadsite2/home/CarburationSystem_wk6b.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-5210685284349395974?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/5210685284349395974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=5210685284349395974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/5210685284349395974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/5210685284349395974'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/07/lecture-notes-for-week-5-6-aug-2010.html' title='lecture notes for week 5 &amp; 6,  Fuel System 1'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-116803426121063099</id><published>2010-07-23T23:20:00.003+08:00</published><updated>2011-07-07T21:41:54.120+08:00</updated><title type='text'>Lecture notes for week 4 Fuel System 1</title><content type='html'>The notes for lecture on 29th July can be found &lt;a href="http://sites.google.com/site/files2downloadsite/Home/ElectronicFuelInjectionSystem_wk4.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;, &lt;a href="http://sites.google.com/site/files2downloadsite/Home/AT43Ch15MAFSensors.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;, &lt;a href="http://sites.google.com/site/files2downloadsite/Home/AT43Ch14MAP-BAROSensors.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;, &lt;a href="http://sites.google.com/site/files2downloadsite/Home/AT43Ch12TemperatureSensors.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt; &lt;a href="http://sites.google.com/site/files2downloadsite/Home/AT43Ch16OxygenSensors.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;, &lt;a href="http://sites.google.com/site/files2downloadsite/Home/AT43Ch13PositionSensors.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt; and &lt;a href="http://sites.google.com/site/files2downloadsite/Home/AT43Ch17PositionSensors.ppt?attredirects=0&amp;d=1"&gt; HERE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-116803426121063099?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/116803426121063099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=116803426121063099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/116803426121063099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/116803426121063099'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/07/lecture-notes-for-week-4-29th-july-2010.html' title='Lecture notes for week 4 Fuel System 1'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-8252246415333828507</id><published>2010-07-08T22:42:00.003+08:00</published><updated>2011-07-07T21:40:05.478+08:00</updated><title type='text'>Lecture notes for week 1 Fuel System1</title><content type='html'>The lecture notes for week 1 : Fuel systems is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/ENGINEFUELSYSTEMb.ppt?attredirects=0&amp;amp;d=1"&gt;HERE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fuels and alternative fuels is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/Chapter-1FuelsandAlternativeFuels_wk1a.ppt?attredirects=0&amp;amp;d=1"&gt; HERE&lt;/a&gt;  and &lt;a href="http://sites.google.com/site/files2downloadsite/Home/fuel.PPT?attredirects=0&amp;amp;d=1"&gt;HERE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/files2downloadsite2/home/exerciseweek1.docx?attredirects=0&amp;d=1"&gt;HERE&lt;/a&gt; is the exercise questions&lt;br /&gt;&lt;br /&gt;Please print and bring to lecture. You may need to scribble notes on them...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-8252246415333828507?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/8252246415333828507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=8252246415333828507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8252246415333828507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8252246415333828507'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/02/lecture-notes-for-week-10.html' title='Lecture notes for week 1 Fuel System1'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-8358483146236000110</id><published>2010-01-29T10:00:00.007+08:00</published><updated>2010-07-08T22:44:06.980+08:00</updated><title type='text'>lecture notes for week 8 and 9</title><content type='html'>&lt;a href="http://sites.google.com/site/files2downloadsite/Home/DIESELFUELSYSTEM_wk8.ppt?attredirects=0&amp;d=1"&gt;Here&lt;/a&gt; are the lecture notes for week 8 and 9. Mind you that a test will be held at week 8 (4th Feb.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_c1jLBdcFLBQ/S2JDATJpKdI/AAAAAAAAAEY/BHSVSPGLxOw/s1600-h/13012010229.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_c1jLBdcFLBQ/S2JDATJpKdI/AAAAAAAAAEY/BHSVSPGLxOw/s400/13012010229.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5431977772982020562" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-8358483146236000110?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/8358483146236000110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=8358483146236000110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8358483146236000110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8358483146236000110'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/01/lecture-notes-for-week-8-and-9.html' title='lecture notes for week 8 and 9'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_c1jLBdcFLBQ/S2JDATJpKdI/AAAAAAAAAEY/BHSVSPGLxOw/s72-c/13012010229.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-465535632996960920</id><published>2010-01-17T23:20:00.006+08:00</published><updated>2010-01-17T23:34:03.069+08:00</updated><title type='text'>Fuel Systems lecture notes for week 5 and week 6</title><content type='html'>Here are the lecture notes for Fuel Systems week 5 and week 6. Week 5 was on the 14th Jan. Week 6 will be on the 21st Jan. Please print them and bring to lecture as you may want to scribble some notes on top of it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/files2downloadsite/Home/ElectronicFuelInjectionSystem_wk5.ppt?attredirects=0&amp;d=1"&gt;lecture wk5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/files2downloadsite/Home/CarburationSystem_wk6.ppt?attredirects=0&amp;d=1"&gt;lecture wk6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_c1jLBdcFLBQ/S1MtAFEKB8I/AAAAAAAAAEQ/Z738E4kLDkk/s1600-h/4efe_fuel_rail_1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_c1jLBdcFLBQ/S1MtAFEKB8I/AAAAAAAAAEQ/Z738E4kLDkk/s400/4efe_fuel_rail_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5427731455294441410" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-465535632996960920?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/465535632996960920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=465535632996960920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/465535632996960920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/465535632996960920'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/01/fuel-systems-lecture-notes-for-week-5.html' title='Fuel Systems lecture notes for week 5 and week 6'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_c1jLBdcFLBQ/S1MtAFEKB8I/AAAAAAAAAEQ/Z738E4kLDkk/s72-c/4efe_fuel_rail_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-1671807848886089392</id><published>2010-01-17T12:59:00.006+08:00</published><updated>2010-01-17T13:21:20.620+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microcontroller'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic projects'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic hobby'/><category scheme='http://www.blogger.com/atom/ns#' term='engine hack'/><title type='text'>HCCI single cylinder injection and ignition piggy back system</title><content type='html'>This was done many-many months ago. Now I don't even remember how it should work exactly. But this was built to help my colleague doing his PhD work on HCCI engine. HCCI stands for homogenous charge compression ignition. He was working on a single cylinder direct injection research engine and trying to convert that to HCCI operation. The idea was to build a piggy back system that would take over the injection and ignition control of the engine. The system would truncate the fuel delivery pulse so that a very lean operation would ensue. The system was also supposed to cut off the ignition when operating in HCCI mode. To assist combustion, alternate firing of the spark was desired (alternate cycle will have ignition spark). There was also a swicth that would allow the engine to operate either on HCCI or on normal mode.&lt;br /&gt;&lt;br /&gt;Sadly, the system was never tested. As I completed building it, my friend had found other options. Nonetheless, it was tested using relay in place of fuel injector, and some LED to show the ignition.&lt;br /&gt;&lt;br /&gt;Here is the picure of the system. The top half is the simulated engine (relay and injector and LED as ignition).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_c1jLBdcFLBQ/S1Kct1fLp8I/AAAAAAAAAEI/1KeOaUxDgmw/s1600-h/16012010236.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_c1jLBdcFLBQ/S1Kct1fLp8I/AAAAAAAAAEI/1KeOaUxDgmw/s400/16012010236.jpg" alt="" id="BLOGGER_PHOTO_ID_5427572812200781762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I don't have the schematics drawn yet. But the source code is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/HCCI6.pbp?attredirects=0&amp;d=1"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The HEX file is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/HCCI6.HEX?attredirects=0&amp;d=1"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-1671807848886089392?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/1671807848886089392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=1671807848886089392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1671807848886089392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1671807848886089392'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/01/hcci-single-cylinder-injection-and.html' title='HCCI single cylinder injection and ignition piggy back system'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_c1jLBdcFLBQ/S1Kct1fLp8I/AAAAAAAAAEI/1KeOaUxDgmw/s72-c/16012010236.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-1824135418188866474</id><published>2010-01-15T18:12:00.004+08:00</published><updated>2010-01-16T17:10:11.181+08:00</updated><title type='text'>Lecture notes for Fuel Systems week 4</title><content type='html'>The notes for week 4 lecture as below.Click to download.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/files2downloadsite/Home/ElectronicFuelInjectionSystem_notes_b.ppt?attredirects=0&amp;amp;d=1"&gt;notes week 4&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-1824135418188866474?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/1824135418188866474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=1824135418188866474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1824135418188866474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1824135418188866474'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2010/01/lecture-notes-for-fuel-systems-week-4.html' title='Lecture notes for Fuel Systems week 4'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-7957874111542047912</id><published>2009-12-29T19:16:00.009+08:00</published><updated>2009-12-29T19:56:14.842+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sensorless engine rpm'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic projects'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic hobby'/><title type='text'>Sensorless engine rpm counter update</title><content type='html'>Here are some videos of the rev counter in action. Unfortunately, my effort to modify the display to make it brighter did not work quite well.&lt;br /&gt;&lt;br /&gt;The second and third video are the improved display, by changing the pause time between each LED light up. The LED draws power from the PIC microcontroller, thus need to limit the current. They did not turn up very bright. The videos were captured early morning, before sun rise. I wanted to change the circuit and draw the power for the LED from power supply regulator, but it got messy and I damaged the whole thing.&lt;br /&gt;&lt;br /&gt;One more thing, the rev counter works best when there is electrical load from the engine such as headlight or rear windscreen demister. Readings are more stable...&lt;br /&gt;&lt;br /&gt;My new project is to develop a control system for a pyrolysis reactor. Part of it involves controlling the speed of a DC motor (in this case a cordless drill), without any speed encoder. I also used Selmaware's StampPlotLite software for computer control and data logging... Maybe more on that project later.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-d9fdd33662636452" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v14.nonxt6.googlevideo.com/videoplayback?id%3Dd9fdd33662636452%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D839ABBE7D5683199C905E33E333B5CD2AB4F111A.3A7CB1DDAF7DC3C559FE24A2160594BACDFBC84E%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd9fdd33662636452%26offsetms%3D5000%26itag%3Dw160%26sigh%3D9ZLwinAcAi5XDm4EfVX6cCAUnTg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v14.nonxt6.googlevideo.com/videoplayback?id%3Dd9fdd33662636452%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D839ABBE7D5683199C905E33E333B5CD2AB4F111A.3A7CB1DDAF7DC3C559FE24A2160594BACDFBC84E%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd9fdd33662636452%26offsetms%3D5000%26itag%3Dw160%26sigh%3D9ZLwinAcAi5XDm4EfVX6cCAUnTg&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-dbea7096d142f65d" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v3.nonxt8.googlevideo.com/videoplayback?id%3Ddbea7096d142f65d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1C3F17EC55F4D240CB1C34D1ACD7AE4F9BE106FE.80499D9AAD302EDCE7E01ADBB943FAA2B45E47AC%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Ddbea7096d142f65d%26offsetms%3D5000%26itag%3Dw160%26sigh%3D3dFgUU1GpbKVLYpMc9brehHGNVo&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v3.nonxt8.googlevideo.com/videoplayback?id%3Ddbea7096d142f65d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1C3F17EC55F4D240CB1C34D1ACD7AE4F9BE106FE.80499D9AAD302EDCE7E01ADBB943FAA2B45E47AC%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Ddbea7096d142f65d%26offsetms%3D5000%26itag%3Dw160%26sigh%3D3dFgUU1GpbKVLYpMc9brehHGNVo&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-e71d70906ce3b0c4" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v19.nonxt4.googlevideo.com/videoplayback?id%3De71d70906ce3b0c4%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D150DB209C264F8BD3E355CE83BB78692AEFD9358.7EB3B812DE5809B42EE1AEA4DDFA2A400718EC38%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De71d70906ce3b0c4%26offsetms%3D5000%26itag%3Dw160%26sigh%3DdVKB_5M6rR9iQfA2eQgGW4mKcSA&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v19.nonxt4.googlevideo.com/videoplayback?id%3De71d70906ce3b0c4%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D150DB209C264F8BD3E355CE83BB78692AEFD9358.7EB3B812DE5809B42EE1AEA4DDFA2A400718EC38%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De71d70906ce3b0c4%26offsetms%3D5000%26itag%3Dw160%26sigh%3DdVKB_5M6rR9iQfA2eQgGW4mKcSA&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-7957874111542047912?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/7957874111542047912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=7957874111542047912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/7957874111542047912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/7957874111542047912'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2009/12/sensorless-engine-rpm-counter-update.html' title='Sensorless engine rpm counter update'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-5615110779575592833</id><published>2009-07-12T16:31:00.006+08:00</published><updated>2009-07-12T17:24:54.126+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronic projects'/><category scheme='http://www.blogger.com/atom/ns#' term='electronics hobbyist'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic hobby'/><title type='text'>Universal Proportional Integral Derivative Controller</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_c1jLBdcFLBQ/SlmmMjesA7I/AAAAAAAAAEA/8eeen_ZvEuw/s1600-h/P1010503.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_c1jLBdcFLBQ/SlmmMjesA7I/AAAAAAAAAEA/8eeen_ZvEuw/s400/P1010503.JPG" alt="" id="BLOGGER_PHOTO_ID_5357495966346511282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It has been quite a while since my last post. For some reason or another, these 2 months were a bit hectic during the weekends. For the past few weeks the weekends were spent attending the Hajj (Pilgrimage) Crash Course. I am hoping to go for my Hajj this year. More on that later....&lt;br /&gt;&lt;br /&gt;I've also put on hold the project on my HUD. I was asked by my colleague to develop a Proportional,Integral and Derivative (PID) controller for an engine test equipment. So that kept me away from the HUD project (will finish the HUD thing later). Then I thought this could also be used for any system that need PID control. This thing will take any 0-5 volt input (you can also make it 0-10 or whatever by putting a voltage divider). Then there is this PID algorithm that will compute the voltage output. The DAC0830 will then output this voltage. You can use to control whatever thing that require voltage output.&lt;br /&gt;&lt;br /&gt;Sometimes you need to trick a system by giving false input. For example, you want to tell the engine that the intake manifold pressure is high so that the engine will inject more fuel. You will get more power. This same hardware can also be used. I've developed the source codes for this. You just need to recalibrate the voltage i.e. the actual one and the desired one.&lt;br /&gt;&lt;br /&gt;Here are the components needed:&lt;br /&gt;&lt;br /&gt;1. PIC 16F877 - 1 (RM27)&lt;br /&gt;2. buttons - 4 units&lt;br /&gt;3. DAC0830LCN - 1 unit (RM10)&lt;br /&gt;4. op amp LF351N - 1 unit&lt;br /&gt;5. 2pole dipswitch -&lt;br /&gt;6. npn transistor C337 - 1 unit&lt;br /&gt;7. relay (automotive type) CMA51-S-12V - 1 unit&lt;br /&gt;8. LCd display&lt;br /&gt;9. resistors&lt;br /&gt;10. capacitors&lt;br /&gt;11. 20MHz crystal&lt;br /&gt;12 some length of wires&lt;br /&gt;&lt;br /&gt;Oh ya, you also need the negative voltage supply. I got it from the old PC power supply. See my previous post on using this power supply.&lt;br /&gt;&lt;br /&gt;PID source code is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/OwnPIDver5.pbp?attredirects=0"&gt;here&lt;/a&gt; . The hex file is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/OwnPIDver5.hex?attredirects=0"&gt;here&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Signal modifier code is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/signalMod3.pbp?attredirects=0"&gt;here&lt;/a&gt; .The hex file is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/signalMod3.hex?attredirects=0"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I don't have the schematics yet. Maybe later....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-5615110779575592833?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/5615110779575592833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=5615110779575592833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/5615110779575592833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/5615110779575592833'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2009/07/universal-proportional-integral.html' title='Universal Proportional Integral Derivative Controller'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_c1jLBdcFLBQ/SlmmMjesA7I/AAAAAAAAAEA/8eeen_ZvEuw/s72-c/P1010503.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-2056104263266464045</id><published>2009-05-03T20:14:00.003+08:00</published><updated>2009-05-03T20:23:49.763+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotics'/><category scheme='http://www.blogger.com/atom/ns#' term='engine rpm'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic hobby'/><title type='text'>not much progress this week</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_c1jLBdcFLBQ/Sf2MvaPzXtI/AAAAAAAAAD4/q9yvvewjLdg/s1600-h/LIGHT.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: undefinedpx; height: undefinedpx;" src="http://4.bp.blogspot.com/_c1jLBdcFLBQ/Sf2MvaPzXtI/AAAAAAAAAD4/q9yvvewjLdg/s400/LIGHT.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5331572280003878610" /&gt;&lt;/a&gt;&lt;br /&gt;this weekend busy with some wedding receptions. The sensorless rpm meter progress was slow. Still struggling to get the right amount of lag filter into the codes.&lt;br /&gt;&lt;br /&gt;The display is also a bit too dim for HUD during the midday. Will try to perfect this thing next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-2056104263266464045?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/2056104263266464045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=2056104263266464045' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/2056104263266464045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/2056104263266464045'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2009/05/not-much-progress-this-week.html' title='not much progress this week'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_c1jLBdcFLBQ/Sf2MvaPzXtI/AAAAAAAAAD4/q9yvvewjLdg/s72-c/LIGHT.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-8370110328095003595</id><published>2009-04-12T10:01:00.003+08:00</published><updated>2009-04-12T10:11:17.270+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotics'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic projects'/><category scheme='http://www.blogger.com/atom/ns#' term='electronics hobbyist'/><category scheme='http://www.blogger.com/atom/ns#' term='engine hack'/><title type='text'>Update of sensorless engine rpm meter</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SeFNPOnBJAI/AAAAAAAAADw/yw5EAm8eKYw/s1600-h/Picture0001.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SeFNPOnBJAI/AAAAAAAAADw/yw5EAm8eKYw/s400/Picture0001.jpg" alt="" id="BLOGGER_PHOTO_ID_5323621158543762434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is the project built onto strip board. It was quite a challenging project. The idea is to display this as a HUD (head up display) on the windscreen of my old kancil. That is what the 7segment LEDs for. I am hoping that the LEDs are bright enough to be projected onto the windscreen.&lt;br /&gt;&lt;br /&gt;Haven't soldered the components yet. It took me a few hours just to put the component together.&lt;br /&gt;&lt;br /&gt;Can't wait to solder everything and test it. Now I have to run my other errands first .....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-8370110328095003595?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/8370110328095003595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=8370110328095003595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8370110328095003595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8370110328095003595'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2009/04/update-of-sensorless-engine-rpm-meter.html' title='Update of sensorless engine rpm meter'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_c1jLBdcFLBQ/SeFNPOnBJAI/AAAAAAAAADw/yw5EAm8eKYw/s72-c/Picture0001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-7871871809884657810</id><published>2009-03-29T21:07:00.002+08:00</published><updated>2009-03-29T21:13:56.471+08:00</updated><title type='text'>Melayu.....</title><content type='html'>Melayu Bangsat!?&lt;br /&gt;Isteri kesayangan aku baru beli laptop ni. Pinjam duit aku. Janji nak bayar.&lt;br /&gt;Aku tahu dia ada sikit &lt;em&gt;flair into writing&lt;/em&gt;. Aku suruh dia menulis. Buleh dak jadi penulis. Buktikan dulu. Jangan main cakaaaaap je..&lt;br /&gt;Buat dulu satu cerpen atau sajak ke..&lt;br /&gt;Cerita buduh pun tak apa ....&lt;br /&gt;Kalau aku pandai menulis dah lama aku ada novel sendiri. Atau pun koleksi antologi cerpen sendiri.&lt;br /&gt;Ahhh... bukan susah sangat nak menulis ni. &lt;em&gt;It is all about story telling&lt;/em&gt;. Cuba buat satu cerita dan tulis seolah-olah kau sedang bercerita. Guna gaya bersembang santai pun boleh. Asal ada &lt;em&gt;flow &lt;/em&gt;cukup...&lt;br /&gt;Lantaklah kalau tak berseni pun. Bukannya ramai melayu yang tahu menghargai seni. Tengoklah selera wayang mereka. Atau selera lagu mereka. Ataupun program TV mereka, drama pilihan mereka. Drama murahan dari Indonesia yang langsung tak masuk akal pun boleh diterima. Lagu lempeng hangus pun boleh ada tempat di hati mereka. Lauk masin pun boleh jadi lagu. Menang pertandingan pulak tu. Pertandingan apa? Entah, aku pun tak ingat. Melayu mudah lupa...&lt;br /&gt;Apa lagi boleh dikatakan. Hatta novel picisan pun boleh diusulkan supaya jadi teks untuk sekolah. Memang teruk melayu ni.&lt;br /&gt;Mari kita tengok apa definisi melayu yang diberikan oleh Sweetenham dulu. Apa? Tak kenal siapa Sweetenham? Memang sah jahil melayu nihh. Dulu cikgu aku pernah panggil melayu bangsat!. Ya, melayu ni bangsat! Walaupun cikgu tu sendiri pun melayu. Agaknya dia sorang yang tak bangsat...&lt;br /&gt;Benarkah melayu ni bangsat? Bangsat di tanah air sendiri? Mengemis di bumi warisan sendiri? Mungkin juga.&lt;br /&gt;Berbalik kepada definasi Melayu Sweetenham tadi. Mungkin kita boleh renung dan fikirkan sama ada masih tepat atau tidak setelah lebih seratus tahun berlalu. Beliau mentakrifkan.... Dia mentakrifkan melayu sebagai “....&lt;br /&gt;Aahh... bacalah sendiri di website &lt;a href="http://www.sabrizain.org/malaya/malays2.htm"&gt;sabri zain&lt;/a&gt; ni.....&lt;br /&gt;&lt;br /&gt;Lepas tu nilai sama ada masih relevan atau tidak. Kita boleh saja memilih untuk menuduh En Sweetenham tu &lt;span style="font-style: italic;"&gt;bias &lt;/span&gt;atau ada agenda tersembunyi. Atau kita boleh juga melihat kajian dia itu secara objektif......&lt;br /&gt;&lt;a href="http://www.sabrizain.org/malaya/malays2.htm"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-7871871809884657810?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/7871871809884657810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=7871871809884657810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/7871871809884657810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/7871871809884657810'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2009/03/melayu.html' title='Melayu.....'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-3605848501794074714</id><published>2009-03-28T12:32:00.013+08:00</published><updated>2009-03-28T13:13:14.833+08:00</updated><title type='text'>My latest invention -  sensorless engine rpm counter</title><content type='html'>It has been quite a while since my last post. Been busy with going to work and.... working on my new project.&lt;br /&gt;&lt;br /&gt;I had this brilliant idea (so I thought...) of measuring engine speed (rpm) without having to go into the engine bay and meddle with the ignition distributor wiring. As such, I scrapped my plan to work on the 2-axis accelerometer and the odometer estimator and focus on this one instead.&lt;br /&gt;&lt;br /&gt;Over the past few weeks I've been figuring out how it should work, it turned out that it was not as easy as I thought. And I was just about to give up when I managed to get it to respond the way I wanted it to.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_c1jLBdcFLBQ/Sc2sSNl_w1I/AAAAAAAAADg/z-bm6N8Xojg/s1600-h/Picture0002.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_c1jLBdcFLBQ/Sc2sSNl_w1I/AAAAAAAAADg/z-bm6N8Xojg/s400/Picture0002.jpg" alt="" id="BLOGGER_PHOTO_ID_5318096163881075538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Currently, it is still on the breadboard and the display is still on my laptop (using Selmaware's  StapPlotPro). I plan to get it fixed on vero/strip board and use 4 pieces of 7 segment displays. Will start doing it today if possible.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The good thing about this engine rpm meter is that you do not require any connection except to the cigarette lighter socket for power.&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_c1jLBdcFLBQ/Sc2ssBVCjPI/AAAAAAAAADo/kFLmjjDOZ_g/s1600-h/Picture0001.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_c1jLBdcFLBQ/Sc2ssBVCjPI/AAAAAAAAADo/kFLmjjDOZ_g/s400/Picture0001.jpg" alt="" id="BLOGGER_PHOTO_ID_5318096607265328370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;This is the only thing that needs to be connected to your car.... Simple and easy..!!!&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I will post more info when I'm done. Not sure whether I will post the schematics and source codes though....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-3605848501794074714?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/3605848501794074714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=3605848501794074714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3605848501794074714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3605848501794074714'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2009/03/my-latest-invention-sensorless-engine.html' title='My latest invention -  sensorless engine rpm counter'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_c1jLBdcFLBQ/Sc2sSNl_w1I/AAAAAAAAADg/z-bm6N8Xojg/s72-c/Picture0002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-5664643937818376636</id><published>2009-02-13T09:16:00.011+08:00</published><updated>2009-02-13T11:01:48.400+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotics'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic projects'/><category scheme='http://www.blogger.com/atom/ns#' term='electronics hobbyist'/><category scheme='http://www.blogger.com/atom/ns#' term='engine hack'/><title type='text'>Engine Oxygen Sensor reader</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SZTZUZPJjXI/AAAAAAAAACM/xKtM3cWxrE4/s1600-h/P1000487.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SZTZUZPJjXI/AAAAAAAAACM/xKtM3cWxrE4/s400/P1000487.JPG" alt="" id="BLOGGER_PHOTO_ID_5302101605716954482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This is just for fun. Another weekend project for the weekend warriors.&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;For most modern engines, there is air fuel ratio control to ensure efficient operation. Mostly aimed at reducing those harmful gases of the exhaust that destroys the environment. Also, it helps protect the catalyst. Too rich mixture can melt the catalyst.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Items&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;1. PIC16F676&lt;span style=""&gt;  &lt;/span&gt;- (RM8)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;2. 7805 power regulator - (RM1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;3. Capacitor (ceramic) -(RM0.3 x 4=RM1.20)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;4. Capacitors (e caps) -(RM2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;5. Resistors -(RM0.05x3=RM0.15)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;6. KK connector7 way (male and female) and 4 way– (RM5?)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;7. IC socket for the PIC16f676 -(RM1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;8. 4MHz crystal - RM(2.50)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;9. strip board/vero board -RM(6.50)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;10. diode 1N4007 -(RM0.30)&lt;br /&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Tools&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;Solder&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;Pic programmer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;Any compiler for PIC (I use PICBASICPro)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;4.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;Download free Selmaware StampPlotLite&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;5.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;USB to Serial (COMport) converter – you can get it from computer stores.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;br /&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Depending on the engine make, the voltage signal from the oxygen sensor vary. On my TOYOTA it is about 0.1 to 0.8 volts. I think for PROTON also about the same.&lt;/span&gt;&lt;span style="" lang="EN-US"&gt; Actually, what I built was just voltage meter, and plotted the voltage read out on the laptop.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left;" class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SZTWeSsjm6I/AAAAAAAAABk/vcV8KNBtVk4/s1600-h/P1000497.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SZTWeSsjm6I/AAAAAAAAABk/vcV8KNBtVk4/s400/P1000497.JPG" alt="" id="BLOGGER_PHOTO_ID_5302098477225057186" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: left;" class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SZTZUGEq9aI/AAAAAAAAACE/-mxdL8prg2Y/s1600-h/P1000486.JPG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;First build the thing. &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;The source codes is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/readLambda3.pbp?attredirects=0"&gt;here&lt;/a&gt;. The source codes is in PICBASICPro. &lt;/span&gt;&lt;span style="" lang="EN-US"&gt; The hex file is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/readLambda3.hex?attredirects=0"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;The schematics is &lt;a href="http://sites.google.com/site/files2downloadsite/Home/oxyread.bmp?attredirects=0"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 211px;" src="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SZTc5LeCv9I/AAAAAAAAACU/wp_qgrdTKU4/s400/oxyread.bmp" alt="" id="BLOGGER_PHOTO_ID_5302105536211369938" border="0" /&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SZTc5LeCv9I/AAAAAAAAACU/wp_qgrdTKU4/s1600-h/oxyread.bmp"&gt;&lt;/a&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;To connect the 9pin com port to the board – ground to pin5 of the 9pin port, serial out to pin&lt;span style=""&gt; 2 &lt;/span&gt;of the 9pin port.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style="font-family:times new roman;"&gt;Get the free Selmaware StampPlotLite.  &lt;/span&gt;&lt;span style=""&gt;&lt;span style="font-family:times new roman;"&gt;http://www.selmaware.com/stampplot/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SZTZT9vP-LI/AAAAAAAAAB8/6tE3VgEb-Ms/s1600-h/P1000496.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SZTZT9vP-LI/AAAAAAAAAB8/6tE3VgEb-Ms/s400/P1000496.JPG" alt="" id="BLOGGER_PHOTO_ID_5302101598335400114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_c1jLBdcFLBQ/SZTZT-niUxI/AAAAAAAAAB0/Mre0JlVpraQ/s1600-h/P1000495.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_c1jLBdcFLBQ/SZTZT-niUxI/AAAAAAAAAB0/Mre0JlVpraQ/s400/P1000495.JPG" alt="" id="BLOGGER_PHOTO_ID_5302101598571483922" border="0" /&gt;&lt;/a&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;Find the wires that leads to the oxygen sensor of the engine. Depending on the sensor type, comes with either 2 or 4 wires. Usually for the 4 wires, the black is ground,the red is 12v and one of the lighter coloured is the signal. First using multimeter. With engine ON, find the one that appears to have fluctuating signal.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;br /&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style="font-family:times new roman;"&gt;Here is an example of the signal from the oxygen sensor. I save the data to excel. Note that there is a lot of noise in the data. I suspect that the noise comes from the poor serial communication ( there is a lot of invalid data coming in). I think that it is due to the inaccuracy of the crystal. Need to change that.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_c1jLBdcFLBQ/SZTeiJPFhQI/AAAAAAAAACk/mWHGMVjMiss/s1600-h/unser.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 210px;" src="http://4.bp.blogspot.com/_c1jLBdcFLBQ/SZTeiJPFhQI/AAAAAAAAACk/mWHGMVjMiss/s400/unser.jpg" alt="" id="BLOGGER_PHOTO_ID_5302107339498030338" border="0" /&gt;&lt;/a&gt;&lt;p style="text-align: left;" class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SZTZUGEq9aI/AAAAAAAAACE/-mxdL8prg2Y/s1600-h/P1000486.JPG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="file:///C:/Users/Adlan/AppData/Local/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_c1jLBdcFLBQ/SZTeiDBbw6I/AAAAAAAAACc/57lXKPlEXZ0/s1600-h/P1000484.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_c1jLBdcFLBQ/SZTeiDBbw6I/AAAAAAAAACc/57lXKPlEXZ0/s400/P1000484.JPG" alt="" id="BLOGGER_PHOTO_ID_5302107337830155170" border="0" /&gt;&lt;/a&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="file:///C:/Users/Adlan/AppData/Local/Temp/moz-screenshot-2.jpg" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-5664643937818376636?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/5664643937818376636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=5664643937818376636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/5664643937818376636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/5664643937818376636'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2009/02/engine-oxygen-sensor-reader.html' title='Engine Oxygen Sensor reader'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_c1jLBdcFLBQ/SZTZUZPJjXI/AAAAAAAAACM/xKtM3cWxrE4/s72-c/P1000487.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-3365942654719284847</id><published>2009-01-27T10:51:00.010+08:00</published><updated>2009-01-27T14:14:59.208+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpm'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic projects'/><category scheme='http://www.blogger.com/atom/ns#' term='digital rpm meter'/><category scheme='http://www.blogger.com/atom/ns#' term='electronics hobbyist'/><category scheme='http://www.blogger.com/atom/ns#' term='engine hack'/><title type='text'>digital rpm tachometer untuk kancil</title><content type='html'>Satu atau dua hari punya projek. Untuk weekend warriors:&lt;br /&gt;&lt;br /&gt;Barang2:&lt;br /&gt;&lt;br /&gt;1. PIC16F877 - sesuai kerana banyak port, boleh guna untuk LCD display (RM25)&lt;br /&gt;2. 16x2 alphanumeric LCD display (RM27)&lt;br /&gt;3. vero board/stripboard (RM6.50)&lt;br /&gt;4. KK connector 7 pin complete with crimps (male and female connectors)(RM5?)&lt;br /&gt;5. IC socket, 40pin (RM1?)&lt;br /&gt;6. capacitors (E caps) - (RM2)&lt;br /&gt;7. capacitors, ceramic 4 bijik (RM0.3x4=RM1.20)&lt;br /&gt;8. crystal 4MHz (RM2.50)&lt;br /&gt;9. diode 1N4007 - RM0.30 x 2 = RM0.60&lt;br /&gt;10. zener diode (rm0.5x2 =RM1)&lt;br /&gt;11. resistors (0.25Watt) RM 0.05 x 4 =RM0.20)&lt;br /&gt;12. film capacitor - RM0.50&lt;br /&gt;13. potentiometer, variable (untuk LCD contrast control)- RM3.50&lt;br /&gt;14. power regulator, 7805  (RM1.00)&lt;br /&gt;15. some length of wires&lt;br /&gt;16. double sided tape&lt;br /&gt;17. dua batang skru&lt;br /&gt;18. solder&lt;br /&gt;19. bekas ais krim (free, yang ni aku curi wife aku punya bekas kapur tulis. Dia cikgu sekolah)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SX6AypEExrI/AAAAAAAAAA0/DKb8X63bCO8/s1600-h/P1000354.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SX6AypEExrI/AAAAAAAAAA0/DKb8X63bCO8/s320/P1000354.JPG" alt="" id="BLOGGER_PHOTO_ID_5295811819339040434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;board dan LCD display setelah disambung&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Untuk kancil lama aku, dia punya ignition signal diambil di sini. Perhatikan wayar ungu kecik dalam gambar di bawah tu. Connector kat coil tu ada dua pin. Aku ambik pin yang bawah. Cucuk dengan pin yang selalu orang guna untuk pakai tudung kepala tu, hopefully water prooflah. Wayar tu aku masukkan melalui firewall, dengan cara tebuk satu penutup plastik dekat situ. Kalau boleh tutup lubang tu baik2 sebab tak mau wasap dari kompartment enjin tu masuk ke dalam cabin.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SX6CAnEqYnI/AAAAAAAAAA8/J6adbJI2js8/s1600-h/P1000360.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SX6CAnEqYnI/AAAAAAAAAA8/J6adbJI2js8/s320/P1000360.JPG" alt="" id="BLOGGER_PHOTO_ID_5295813158834430578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SX6CA0VRVcI/AAAAAAAAABE/MeFDlble1U4/s1600-h/P1000362.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_c1jLBdcFLBQ/SX6CA0VRVcI/AAAAAAAAABE/MeFDlble1U4/s320/P1000362.JPG" alt="" id="BLOGGER_PHOTO_ID_5295813162393753026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LCD dalam bekas aiskrim dipasang dekat sisi kiri tempat duduk pemandu. Guna double sided tape pun dah OK.  Vero board tu aku letak dalam kotak dan sorok dalam glovebox.&lt;br /&gt;&lt;br /&gt;Untuk lebih selamat, elok letak dalam kotak elok2 dan lekatkan di luar glove box. Power regulator tu agak suam2 jugak aku rasa. Biar ada ventilation, lebih baik. Kalau nak letak heat sink pun boleh. Tapi aku tak guna heat sink pun OK. Setakat ni letak dalam glove box saja pun aku dah pakai dekat sebulan. Paling jauh perjalanan setakat ni adalah dalam 200lebih km (dari Tronoh ke Nilai) dalam tiga jam.&lt;br /&gt;&lt;br /&gt;lagi satu, LCD display tu elok letakkan jauh dari matahari. Nanti padam pulak dia.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_c1jLBdcFLBQ/SX6DVY4kTnI/AAAAAAAAABM/DjHAHB9u7FM/s1600-h/P1000358.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_c1jLBdcFLBQ/SX6DVY4kTnI/AAAAAAAAABM/DjHAHB9u7FM/s320/P1000358.JPG" alt="" id="BLOGGER_PHOTO_ID_5295814615314484850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ni ada video rpm tachometer setelah siap semuanya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-c42b9141001f83ae" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v7.nonxt2.googlevideo.com/videoplayback?id%3Dc42b9141001f83ae%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DBBBA9F03C3DAC2F3D6E14383A143F5A91603D07.4625497612C8360FD043C99C6C6C52BB0B236B58%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dc42b9141001f83ae%26offsetms%3D5000%26itag%3Dw160%26sigh%3DXuawggIeR3xQ9-XEMA7jdYbjbwg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v7.nonxt2.googlevideo.com/videoplayback?id%3Dc42b9141001f83ae%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331040052%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DBBBA9F03C3DAC2F3D6E14383A143F5A91603D07.4625497612C8360FD043C99C6C6C52BB0B236B58%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dc42b9141001f83ae%26offsetms%3D5000%26itag%3Dw160%26sigh%3DXuawggIeR3xQ9-XEMA7jdYbjbwg&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Source code boleh didapati di &lt;a href="http://sites.google.com/site/files2downloadsite/Home/tachometer2.pbp?attredirects=0"&gt;sini&lt;/a&gt; . Tapi dalam PICBASICPro. Kalau nak migrate ke bahasa lain pun tak susah. Bahasa PICBASICPro ni mudah, very high level mnemonic. Kalu nak Hex file dia ada di &lt;a href="http://sites.google.com/site/files2downloadsite/Home/tachometer2.hex?attredirects=0"&gt;sini&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Schematics di &lt;a href="http://sites.google.com/site/files2downloadsite/Home/rpmtacho_sche.bmp?attredirects=0"&gt;sini&lt;/a&gt; dalam bitmap format.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SX6gw8SHdpI/AAAAAAAAABc/LzpiZ6D3EbY/s1600-h/rpmtacho_sche.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 214px;" src="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SX6gw8SHdpI/AAAAAAAAABc/LzpiZ6D3EbY/s400/rpmtacho_sche.bmp" alt="" id="BLOGGER_PHOTO_ID_5295846974510560914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next projek aku nak cuba fikirkan macam mana nak dapatkan odometer/tripmeter pulak. Untuk makluman, kereta buruk ni pakai cable untuk odometer dia. Jadi, tak ada electrical signal (digital atau analog). Ada dua pilihan: 1. hack dashboard meter tu, 2. Guna clever trick dengan rpm dan inertia measurement (guna dual axis accelerometer, tapi mahal sikitlah)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-3365942654719284847?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=c42b9141001f83ae&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/3365942654719284847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=3365942654719284847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3365942654719284847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3365942654719284847'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2009/01/digital-rpm-tachometer-untuk-kancil.html' title='digital rpm tachometer untuk kancil'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_c1jLBdcFLBQ/SX6AypEExrI/AAAAAAAAAA0/DKb8X63bCO8/s72-c/P1000354.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-8439242927651109652</id><published>2008-11-21T09:55:00.005+08:00</published><updated>2008-11-21T11:06:38.891+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic projects'/><category scheme='http://www.blogger.com/atom/ns#' term='electronics hobbyist'/><title type='text'>How to make use of old PC power supply</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SSYcIZjdXPI/AAAAAAAAAAs/8pmzMCpxja4/s1600-h/P1000041.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SSYcIZjdXPI/AAAAAAAAAAs/8pmzMCpxja4/s320/P1000041.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5270931344507886834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SSYcH57_hWI/AAAAAAAAAAk/ocBf4qcCSZk/s1600-h/P1000040.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SSYcH57_hWI/AAAAAAAAAAk/ocBf4qcCSZk/s320/P1000040.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5270931336020854114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_c1jLBdcFLBQ/SSYcHswbdkI/AAAAAAAAAAc/DpBLVYaO_hI/s1600-h/P1000039.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_c1jLBdcFLBQ/SSYcHswbdkI/AAAAAAAAAAc/DpBLVYaO_hI/s320/P1000039.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5270931332482692674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SSYcHY3tokI/AAAAAAAAAAU/pAVtEkFNmNM/s1600-h/P1000038.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SSYcHY3tokI/AAAAAAAAAAU/pAVtEkFNmNM/s320/P1000038.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5270931327144534594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SSYcHDWOfEI/AAAAAAAAAAM/mQC652IVpGk/s1600-h/P1000037.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_c1jLBdcFLBQ/SSYcHDWOfEI/AAAAAAAAAAM/mQC652IVpGk/s320/P1000037.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5270931321366936642" /&gt;&lt;/a&gt;&lt;br /&gt;I have 3 of those old power supply. At least 2 of them still works.Here is how to make use of the thing for power supply for other purposes.&lt;br /&gt;&lt;br /&gt;This power supply has 5volts, 3volts, 11 (or 12?) volts and -11volts power. This is nice for electronics projects. For example, some IC's like the DAC requires negative voltage. It is available here without having to buy negative voltage generator.&lt;br /&gt;&lt;br /&gt;Best of all, electronics dedicated power supplies costs at least RM100 or usually more. But in this case it is much cheaper. RM50?&lt;br /&gt;&lt;br /&gt;The trouble is when you simply hookup this power supply to the 230volt supply,it will not work. Here is the trick that would make it work.&lt;br /&gt;&lt;br /&gt;The black wire is ground. Using a multimeter, check each connectors and you'll find at least one wire with 3V and one with 5 V.&lt;br /&gt;&lt;br /&gt;Most of the wires are red, black or orange. The other colours are one each.&lt;br /&gt;&lt;br /&gt;Using 1kohm resistor, connect the 3V line to the other wires (not the red or black)one by one while monitoring the voltage across the black and redwire. Best to try connect the unique colour wires first to the 3 volt line. When you register 5 volts(or 12volts) across the black and red wires,the power supply unit is ready to go.&lt;br /&gt;&lt;br /&gt;In  my case, the 3 volt wire is green, and need to be connected to white wire for the power supply to work. Now I am off to do some projects..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-8439242927651109652?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/8439242927651109652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=8439242927651109652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8439242927651109652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/8439242927651109652'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2008/11/how-to-make-use-of-old-pc-power-supply.html' title='How to make use of old PC power supply'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_c1jLBdcFLBQ/SSYcIZjdXPI/AAAAAAAAAAs/8pmzMCpxja4/s72-c/P1000041.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-1512210491326500009</id><published>2008-11-11T07:02:00.001+08:00</published><updated>2008-11-11T07:05:33.867+08:00</updated><title type='text'>Racial Relation</title><content type='html'>Baru-baru ini Negara digegarkan dengan tuntutan untuk kesamarataan antara kaum. Ini diikuti oleh tuntutan balas untuk ketuanan Melayu dan memperthankan perlembagaan Negara. Buat kesekian kalinya artikel 153 perlembagaan itu disentuh banyak pihak. Mujurlah ada Raja-Raja Melayu yang bersuara menegur rakyat agar tidak berlebihan dalam membincangkan isu yang tentunya amat sensitive ini. Peranan Raja yang beginilah yang akan mengangkat martabat institusi raja di Negara ini. Selepas teguran Baginda, nampaknya tiada siapa yang berani menyentuh isu ini lagi. &lt;br /&gt;&lt;br /&gt;Namun aku rasa perkara ini perlu terus dibincangkan tetapi secara tertib dan objektif. Aku boleh faham dengan ketidakpuasan hati masyarakat bukan melayu terhadap ‘preferential treatment’ terhadap kaum melayu. Kalau kita lihat generasi baru bukan Melayu mereka bukan sahaja merupakan anak kelahiran Negara ini, tetapi yang entah telah beberapa generasi lahir di sini . Yang mereka tahu inilah satu-satunya tanah tumpah darah mereka. Dan disinilah juga kasih merreka akan tertumpah. Walaupun mungkin ada segilintir yang terlampau kecewa dan mahu berhijrah, tapiaku rasa lebih ramai yang akan setia dengan Negara ini. Sebahagian besarnya tidak pernah pun menjejakkan kaki ke tanah asal nenek moyang mereka itu.&lt;br /&gt;&lt;br /&gt;Apabila mereka rasa mereka telah dilayan sebagai rakyat kelas kedua, tentunya ini akan menimbulkan rasa tidak puashati. Namun apakah benar wujud layanan kelas kedua ini? Ini perlu kepada penilaian yang objektif. Apakah falsafah yang mendasari ‘preferential treatment”ini? Kenapakah dasar ini menyebabkan rasa layanan kelas kedua ini wujud? Apakah dasar ini yang perlu dipersalahkan atau perlaksanaannya?&lt;br /&gt;&lt;br /&gt;Aku seorang Melayu. Walaupun mungkin ada yang pernah menyangka aku mamak restoran MegahMaju di Nilai ini. Namun aku Melayu.. Sebagai Melayu aku juga ingin supaya bangsa aku mampu bersaing dengan yang lain.Aku juga tidak mahu melihat bangsa aku selamanya bergantung kepada preferential treatment ini. Aku malu kalau jadi melayu yang tidak kompetitif dalam segala bidang. Aku mahu satu hari bangsa Malaysia ini bersaing atas dasar merit. Siapa kuat bekerja dia dapat. Inilah utopia nya. Siapa kuat bekerja dia dapat. Tapi benarkah begitu? Apakah realitinya? Itu nanti kita bincangkan lain kali….. This is me thinking aloud. Kalau ada sesiapa yang membaca dan ingin turut “thinking aloud’ dipersilakan……&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-1512210491326500009?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/1512210491326500009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=1512210491326500009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1512210491326500009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/1512210491326500009'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2008/11/racial-relation.html' title='Racial Relation'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-2938958440471993166</id><published>2008-11-07T23:13:00.000+08:00</published><updated>2008-11-07T23:44:03.483+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotics'/><category scheme='http://www.blogger.com/atom/ns#' term='robots'/><category scheme='http://www.blogger.com/atom/ns#' term='electronics hobbyist'/><title type='text'>Still Alive...!</title><content type='html'>Man...! It has been 2 years since the last time I tried to write something.&lt;br /&gt;&lt;br /&gt;Actually I did complete part of the robot. However, my computer went out of order and I lost all the source codes, pictures and everything. The BASIC STAMP was also damaged, for reasons I couldnot understand. And I had already dismantled the project.&lt;br /&gt;&lt;br /&gt;This blog is actually meant as a medium for me to document all my doings. Hence I will try to put something on the robot project as well as other projects. There were also several other projects that I completed during this past years. The robot car, the stroboscope using LEDs, engine rpm counter/display (on laptop), engine lambda reader and water pump (hand operated) using PVC pipes.&lt;br /&gt;&lt;br /&gt;First on the robot toy car project.&lt;br /&gt;&lt;br /&gt;As I can remember it the following are the items used.&lt;br /&gt;1. BASIC STAMP as the main controller (I don't know the price, maybe a few hundreds ringgits. There is cheaper option, using PIC microcontroller. PIC16F676 would be appropriate for RM9 only - 1k program memory, ADC, 12 IO ports)&lt;br /&gt;2.L293D for motor driver (RM13)&lt;br /&gt;3. light sensitive resistor. I don't know the porper name of this thing.... oh ya photoresistor?&lt;br /&gt;4. resistors (RM0.05each)&lt;br /&gt;5. capacitors(RM0.30 each)&lt;br /&gt;6. breadboard for constructing thecircuit (RM15)&lt;br /&gt;7. The RC car. battery operated. (RM50?)&lt;br /&gt;&lt;br /&gt;One of the trouble with the operation was that the motor (DC motor) was quite powerful and draw a lot of current. The battery pack need to be adequate. I remember using 2 separate source of power for the STAMP and the motor. Otherwise the motor would draw so much current that the STAMP stopped working.&lt;br /&gt;&lt;br /&gt;The other issue was the turning radius of the car. This made it to lost track of the light easily. In most wheeled robots, the robotcan  turn on its axis and face the light. The way I overcame this is by having the car to make very fast three point turns everytime it sense that the light was lighter on one side. It is fun to see it making small three point turns in very rapid movement. Effectively one can see the robot to shake and turn towards the light source.&lt;br /&gt;&lt;br /&gt;Unfortunately all the source codes were missing. I will see whether I can salvage the source codes from my old hard disk and post it here.&lt;br /&gt;&lt;br /&gt;Next post will  describe the toy car, its drive motor and the steering system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-2938958440471993166?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/2938958440471993166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=2938958440471993166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/2938958440471993166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/2938958440471993166'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2008/11/still-alive.html' title='Still Alive...!'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-7122397049538376067</id><published>2006-11-14T17:48:00.000+08:00</published><updated>2006-11-14T18:04:02.615+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='robotics'/><title type='text'>Robot building: 1st post</title><content type='html'>Okay, this is my real 1st post.&lt;br /&gt;&lt;br /&gt;I’ve promised my son that I’ll show him how to make an autonomous robot by the time he reach 9. That was 2 years ago. Now he is almost 10. That promise was never fulfilled.&lt;br /&gt;&lt;br /&gt;Guilty conscious, I have scrambled for the past several months to find ways to get it done. Luckily, I saw one advertisement for a workshop on robot building for 9-12 year olds during one of the school holidays. I sent my son, and his cousin, for that one day workshop. It cost me RM125. There, they were taught how to build robots by using the LEGO Mindstorm set. Interested, I asked the instructor how much it would cost to buy one of those sets.. RM3000! I later asked Sasbadi (the agent for LEGO Mindstorm in Malaysia) and found that the minimum set would cost me around RM2000!&lt;br /&gt;&lt;br /&gt;I feel that it was too expensive. And I was convinced that to make the robot from scratch would be more fun.&lt;br /&gt;&lt;br /&gt;Electronics is not my area, let alone robotics. However, I was determined to learn and build one on my own. I own one Parallax Basic Stamp2 microcontroller, which I bought six years ago. One good thing about Parallax is that they have good website with a lot of information. They also have robotics teaching modules for their Board of Education single board computer (?). That would be useful.&lt;br /&gt;&lt;br /&gt;Here is the plan for the robot that I would like to make. I used a cheap radio control car as the base with all the drive motor, steering motor, wheels, and the chassis. This cheap RC car employs DC motors only. There is no servo motor. I will have to figure out how to drive this motors.&lt;br /&gt;&lt;br /&gt;Since it is based on a RC car, I need to figure out how the robot would have to maneuvre e.g. through obstacles etc. with a slightly different technique as opposed to using 2 servo motors.&lt;br /&gt;&lt;br /&gt;I plan to have photo sensors to make the robot either folllow or run away from bright light.&lt;br /&gt;&lt;br /&gt;I will put the detail of the parts list in the next post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-7122397049538376067?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/7122397049538376067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=7122397049538376067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/7122397049538376067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/7122397049538376067'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2006/11/robot-buidling-1st-post.html' title='Robot building: 1st post'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970264568830990527.post-3420450748935155816</id><published>2006-11-13T08:25:00.000+08:00</published><updated>2006-11-13T08:28:25.518+08:00</updated><title type='text'>First Post...</title><content type='html'>Coming up next.....&lt;br /&gt;&lt;br /&gt;plan, parts list, construction and experience of my first robot ... kalau projek tak terbengkalai lagi la.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970264568830990527-3420450748935155816?l=abumirza-myrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abumirza-myrobot.blogspot.com/feeds/3420450748935155816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=970264568830990527&amp;postID=3420450748935155816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3420450748935155816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970264568830990527/posts/default/3420450748935155816'/><link rel='alternate' type='text/html' href='http://abumirza-myrobot.blogspot.com/2006/11/first-post.html' title='First Post...'/><author><name>AbuMirza</name><uri>http://www.blogger.com/profile/06496964975025662070</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
