tag:blogger.com,1999:blog-87647329638889960652024-03-13T11:03:15.004-07:00රොබෝටික්ස් වලට ආස අයටපික් ප්රෝගෑම් කරන හැට් මුල සිටම......μhttp://www.blogger.com/profile/05217025336565290872noreply@blogger.comBlogger11125tag:blogger.com,1999:blog-8764732963888996065.post-13065229944870740612013-04-06T00:46:00.001-07:002013-04-06T00:50:58.997-07:00පික් ප්රෝගැමින් වලට අවශය කම්පයිලර්ස් සහ ඇසෙම්බ්ලර්ස්<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="p1">
අදත් පික් ගැන මොනවා හරි ලියල යන්න තමයි හදන්නේ. අද ලියන්න හදන්නේ පික් ප්රෝග්රෑම් කරන්න අවශ්ය වෙන සොෆ්ට්වෙයා මොනවාද කියලා.</div>
<div class="p1">
මුලින්ම අවශ්ය වෙනවා ප්රෝග්රෑම් එක ලියන්න ටෙක්ස්ට් එඩිටර් එකක්, ඊට පස්සේ අපි ලියපු ප්රෝග්රෑම් එක කම්පයිල් කරන්න කම්පයිලර් සොෆ්ට්වෙයා එකක් අවශ්ය වෙනවා අන්තිමට අපි ලියපු ප්රෝග්රෑම් එක පික් එකට Write(Burn) කරන්න සොෆ්ට්වෙයා එකක් අවශ්ය වෙනවා.මේ එක එකක් ගැන වෙන වෙනම බලමු.</div>
<div class="p2">
<br /></div>
<div class="p1">
<b><u>ටෙක්ස්ට් එඩිටර්(Text Editors)</u></b></div>
<div class="p2">
<br /></div>
<div class="p1">
මේක අවශ්යය වෙන්නේ අපිට ප්රෝග්රෑම් එක ලියා ගන්න විතරයි.මේ සදහා ඕනම ප්ලේන් ටෙක්ස්ට් එඩිටර් එකක් භාවිතා කරන්න පුලුවන් උදාහරණ විදියට Notepad,Notepad++,Gedit,Vi,Vim,TextEdit(on Mac),Sublime Text etc. ඒ උනාට මීට වඩා පහසුකම් තියන එඩිටර් තියනවා. ඒවා ගැන අන්තිමට කියන්නම්.</div>
<div class="p2">
<br /></div>
<div class="p1">
<b><u>කම්පයිලර්/ඇසෙම්බ්ලර් සොෆ්ට්වෙයා(Compilers and Assembler software)</u></b></div>
<div class="p2">
<br /></div>
<div class="p1">
ප්රධාන වශයෙන් පික් එකකට ප්රෝග්රෑම් එකක් ලියන්න පරිඝනක භාශා වර්ග 2ක් භාවිතා කරනවා High level Programming languages සහ low level programming languages.</div>
<div class="p1">
මේ high level programming languages වලින් ප්රධාන වශයෙන් C කියන පරිඝනක භාශාව තමයි පික් ප්රෝග්රැම් කරන්න භාවිතා කරන්නේ( C හැර තව ගොඩක් ඒවා තියනවා). මේ හයි ලෙවල් ලැනග්වේජස් වලින් ලියන වැඩසටහනක් කෙලින්ම පික් එකකට ඇතුල් කරන්න බැහැ ඊට කලින් මේ වැඩසටහන පික් එකට තේරුම් ගන්න පුලුවන් තත්වයට පත් කරන්න වෙනවා අන්න ඒ සදහා භාවිතා කරන සොෆ්ට්වෙයා එකට තමයි කම්පයිලර් එකක් කියලා කියන්නේ, අපි C වගේ හයි ලෙවල් ලැන්ග්වෙජ් එකකින් ලියපු වැඩසටහන පික් එකට තේරුම් ගන්න පුලුවන් මැශින් ලැන්ග්වේජ් එකට පත් කරන එකට කම්පයිල් කරනවා කියලා කියනවා. කම්පයිල් කරාට පස්සේ අවුට්පුට් එක විදියට .HEX (or .hex) එක්ස්ටෙන්ශන් එක තියන ෆයිල් එකක් ලැබෙනවා ඒකට සාමන්යෙන් හෙක්ස් ෆයිල් එක කියලා කියනවා. මේ සදහා භාවිතා කරන්න පුලුවන් කම්පයිලර්ස් විශාල සංඛ්යාවක් තියනවා උදාහරණ කිහිපයක් කිවුවොතින් Microchip XC8,HighTech C compiler,Mikro C,SDCC etc. මේවායින් ගොඩක් හොඳ කම්පයිලර්ස් මුදල් ගෙවා ලබා ගන්න අවශය වෙන ඒවා. සමහර ඒවායේ නොමිලේ දෙන සංස්කරණයක් තියනවා හැබැයි ඒවයේ ලියන්න පුලුවන් වැඩසටහනේ සීමාවන් තියනවා(eg- Mikro c),සමහර ෆ්රී ඒවායේ කම්පයිල් කරලා ලැබෙන අවුට් හෙක්ස් ෆයිල් එකේ සයිස් එක වැඩියි(ex - Microchip XC8) පික් එක්ක මෙමරි තියෙන්නේ කුඩා ප්රමාණයක් නිසා මෙහෙම ලොකු හෙක්ස් ෆයිල් එකක් පික් එක්ට රයිට් කරන්න බැහැ හැබැයි ඒ කම්පයිලර් එකේම ප්රෝ වර්ශන් එකේ කෝඩ් ඔප්ටිමසේශන් එක වැඩි නිසා පොඩි හෙක්ස් ෆයිල් එකක් තමයි අවුට්පුට් එකට ලැබෙන්නේ. මේ කොහොම වුනත් අපි පටන් ගන්නකොට ගොඩක් ලොකු කෝඩ් ලියනේ නැති නිසා ෆ්රී වර්ශන් එකක් හොඳටම ඇති.මම නම් සාමාන්යෙන් පාවිචිචි කරන්නේ Microchip XC8 කියන එක ඒකේ දවස් 60ක සම්පූර්ණ කෝඩ් ඔප්ටිමයිසේශන් එක්ක භාවිතා කරන්න පුලුවන්. දවස් 60 එක්ස්පයර් වුනාම වර්චුවල් මැශින් එකකට අලුතෙන් ඉන්ස්ටෝල් කරලා කෝඩ් එක සම්පූර්ණ ඔප්ටිමයිසේශන් එක්ක කම්පයිල් කර ගන්නවා :)</div>
<div class="p2">
<br /></div>
<div class="p1">
low level programming languages හෙවත් ඇසෙම්බ්ලි ලැන්ග්වේජ් වලින් MPASM කියන එක තමයි පික් සඳහා භාවිතා කරන්න පුලුවන් වෙන්නේ.මේක නොමිලේම ලබාගන්න පුලුවන් එකක් මේක මයික්රෝචිප් MPLAB IDE කියන IDE (Intregated development Environment) එකත් එක්ක නොමිලේම ලැබෙනවා. මේ ඇසෙම්බ්ලර් වලින් කරන්නෙත් කම්පයිලර් වලින් කෙරන කාර්යයට ටිකක් සමාන දෙයක්ම තමයි. මේකෙදි අපි ලියන ඇසෙම්බ්ලි කෝඩ් එක පික් එකට තේරුම් ගන්න පුලුවන් මැශින් ලැන්ග්වේජ් එකට පරිවර්තනය කරන එක තමයි කරන්නේ</div>
<div class="p2">
<br /></div>
<div class="p1">
high level programming languages වලදි අපි කෝඩ් එක ලියද්දි ඒ තරම් හාඩ්වෙයා ගැන දැන ගන්න ඔනේ වෙන්නේ නැහැ මේ භාශාවන් මැශින් ලැන්ග්වේජ් එකට වඩා අපි භාවිතා කරන භාශා(english) වලට සමීපයි මේ නිසා තමයි කියල කියන්නෙ හැබැයි ඇසෙම්බ්ලි ලැන්ග්වේජ් අපි භාව්තා කරන භාශා වලට වඩා මැශින් ලැන්ග්වේජ් එකට තම යි සමීප ඒක නිසා තමයි ඒවාට low level programming languages කියලා කියන්නේ.</div>
<div class="p2">
<br /></div>
<div class="p1">
<b><u>ප්රෝග්රැමර් සොෆ්ට්වෙයා</u></b></div>
<div class="p2">
<br /></div>
<div class="p1">
මේවා අවශය වෙන්නේ අපි ලියලා කම්පයිල් කර ගනිපු ප්රෝගෑම් එක පික් එක තුලට කර ගැනිම සඳහා. ප්JDM රෝග්රැමර් එකක් භාවිතා කරනවා නම් icproj,winpic800 කියන ප්රෝග්රැමර් භාවිතා කරන්න පුලුවන් පික් කිට් 2 එකක් භාවිතා කරනවා නම් මයික්රෝචිප් IPE කියන එක භාවිතා කරන්න පුලුවන්</div>
<div class="p2">
<br /></div>
<div class="p2">
<br /></div>
<div class="p1">
<b>අපි මොනවද මේවායින් භාවිතා කරන්නේ?</b></div>
<div class="p2">
<br /></div>
<div class="p1">
අපිට භාවිතා කරන්න පුලුවන් පහසුම සොෆ්ට්වෙයා තමයි මයික්රෝචිප් ආයතනය මගින් ලබා දෙන MPLAB IDE, MPLABX, MPASM, Microchip XC8 කියන සොෆ්ට්වෙයා.</div>
<div class="p1">
මේවායින් MPLAB IDE කියන්නේ ඇසෙම්බ්ලර් එක ප්රෝග්රැමර් එක සහ ටෙක්ස් එඩිටර් එක යන තුනම එකට ඇතුලත් කරල හදපු IDE එකක් මේක භාවිතා කරනවා නම් ඇසෙම්බ්ලර් එකක් වෙනම ඉන්ස්ටෝල් කරන්න ඔනේ නැහැ මේකත් එක්කම ඉන්ස්ටෝල් වෙනවා කෝඩ් සිමියුලේශන් සහ ඩිබගින් සපොර්ට්නුත් තියන බොහොම පවර්ෆුල් සොෆ්ට්වෙයා පැකේජ් එකක් මේක මගින් වැඩසටහන ලිවීමේ සිට පික් එක තුලට ඇතුලත් කිරීම දක්වා සියලුම දේ කර ගන්න පුලුවන්.Micorchip XC8 කම්පයිලර් එක වෙනම ඉන්ස්ටෝල් කරල මේ IDE ත් එක්ක භාවිතා කරන්නත් පුලුවන් හැබැයි වින්ඩෝස් උඩ විතරයි ඉන්ස්ටෝල් කරන්න පුලුවන් වෙන්නේ.</div>
<div class="p2">
<br /></div>
<div class="p1">
MPLABX කියන්නේ මයික්රෝචිප් ආයත්නය ලඟදි හඳුන්වා දීපු IDE එක මේක නෙට්බීන්ස් කියන ඔපන්සෝස් IDE එක මත පදනම් වෙලා තියන එකක් මේකෙත් MPLAB IDE එකේ තියන පහසුකම් සියල්ල තියනවා ඊට අමතරව මේක Windows,Linux,Mac OSX කියන ප්ලැට්ෆොම් 3ම භාවිතා කරන්න පුලුවන්.මයික්රොචිප් ආයතනයේ අනාගත IDE එක මේක නිසා මේකට පුරුදු වෙන එක හොඳයි.</div>
<div class="p2">
<br /></div>
<div class="p1">
මේ සොෆ්ට්වෙයා වින්ඩෝස් වල ඉන්ස්ටෝල් කරන්න කිසිම අපහසුවක් නැහැ සමාන්ය විදියට ඩබල් ක්ලික් කරලා සෙටප් එක කම්ප්ලීට කරන්න තියෙන්නේ. වින්ඩෝස් 8 වලදි නම් පහල කියල තියන විදියට .NET Framework 2.0 එනේබල් කරන්න ඔන ඉන්ස්ටෝල් කරන්න කලින්</div>
<div class="p2">
<br /></div>
<div class="p1">
ඉස්සෙල්ලම මෙතනට යන්න Control Panel -> Program and Features -> Turn Windows Features on or off ඊට පස්සේ ඒ එන ඩයලොග් බොක්ස් එකේ .NET Frame woek 3.5 (Inclused .NET 2.0 and 3.0) ටික් එක දාලා ඕකේ කරන්න පොඩි ඩවුන්ලෝඩ් එකක් (20MB-40MB i don't remember) වේවි එච්චරයි.</div>
<div class="p1">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiGRIWoA0kGgG0B4Cv45s0jHquSMmkykK0h3TG4JUfYx7Mu0HaiIvY1akwqR2YG-UeiLI35fxD2Y-AzBDRgekGbrLVWjTZiv6sMIigbagxhe7cubwQc_Vaayv-eUPahDGpQmehZTWeNwk/s1600/7345.image_thumb_288BD878.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="348" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiGRIWoA0kGgG0B4Cv45s0jHquSMmkykK0h3TG4JUfYx7Mu0HaiIvY1akwqR2YG-UeiLI35fxD2Y-AzBDRgekGbrLVWjTZiv6sMIigbagxhe7cubwQc_Vaayv-eUPahDGpQmehZTWeNwk/s400/7345.image_thumb_288BD878.png" width="400" /></a></div>
<div class="p2">
<br /></div>
<div class="p1">
මැක් වල නම් .dmg එක මවුන්ට් කරල සෙටප් එක ඩබල් ක්ලික් කරාම ඉන්ස්ටෝල් කරන්න පුලුවන් මෙ ප්ලැට්ෆෝම් දෙකේදිම MPLAB-X ඉන්ස්ටෝල් කරද්දි කී එකක් ඉල්ලනවා ඒකට කී එකක් නැතුව නෙක්ස්ට් කරලා ෆ්රී වර්ශ්න් එක විදියට ඉන්ස්ටෝල් කරන්න පුලුවන්.</div>
<div class="p1">
ඊලඟ දවසේ ප්රෝගෑම් එකක් ලියන හැටි බලමු<br />
<br />
Download Links<br />
<br />
MPLAB IDE and MPLAB-X<br />
<a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002">http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002</a><br />
<br />
Microchip XC8 Compilers<br />
<a href="http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/">http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/</a></div>
</div>
μhttp://www.blogger.com/profile/05217025336565290872noreply@blogger.com9tag:blogger.com,1999:blog-8764732963888996065.post-41036051959492339922013-03-31T11:58:00.001-07:002013-03-31T12:45:12.291-07:00PIC Microchips ප්රෝගෑම් කරන්නේ කොහොමද<div dir="ltr" style="text-align: left;" trbidi="on">
පහුගිය දවසක පොඩි වැඩක් කරද්දි මටත් බ්ලොග්එකක් තිබුනා නේද කියලා මතක් වුනා. ඒපාර ආපහු ලිවුවොතින් හොඳයි කියලා හිතුනා ඒක නිසා මේක ආපහු ලියන්න කියලා හදන්නේ.<br />
අද බලමු මේ පික් එකක් පරෝගෑම් කරන්න මොනවද අව්ශ්ය වෙන්නේ කියලා. ඉස්සෙල්ලම ප්රෝගෑම් කරන්න පික් එකක් තියෙන්න ඕන ඊට අමතරව පික් ප්රරෝග්රැමර් එකක් තියෙන්න ඔනේ කම්පියුටරේකුත් ඕනේ. අද ගොඩක්ම කියල දෙන්න හදන්නේ මේ පික් ප්රෝග්රැමර් ගැන තමයි.<br />
පික් ප්රෝග්රැමර් එකක් කියන්නේ අපි පික් එක සඳහා ලියන ලද වැඩසටහන(ප්රෝග්රෑම් එක ) පික් එක් තුලට ලිවීම සඳහා භාවිතා කරන උපකරණයට.සාමාන්යයෙන් විවිද මිල ගනන් වලට මේ ප්රෝග්රැමර් අපිට මිලදී ගන්න පුලුවන්, නැතිනම් අපිටම එකක් හදා ගන්නත් පුලුවන්.මේ පික් කියන මයික්රෝක්රොන්ට්රෝලරය නිශ්පාදනය කරන්නේ මයික්රෝචිප් කියන සමාගමෙන් මේ සමාගමෙන්ම නිශ්පාදනය කරන පික් ප්රෝග්රැමර්ස් කිහිපයක්ම තියනවා ඒ වුනාට සාමාන්යෙන් විනෝදාංශයක් වශයෙන් පික් ප්රෝග්රෑම් කරනවා නම් පාවිච්චි කරන්න පුලුවන් වෙන්නේ පික් කිට් 2 කියන ප්රෝග්රැමර් එක හරි පික් කිට් 3 කියන ප්රෝග්රෑමර් එක තමයි.හැබැයි මේ පික් කිට් 2 කියන එකේ සියලුම තාක්ශනික දත්ත මයික්රෝචිප් ආයතනය මගින් විවෘත කේත විදියට නිකුත් කරා ඒක නිසා වෙනත් ආයතනත්(ලංකාවේ ආයතන පවා ) මේ පික් කිට් 2 ප්රෝග්රෑමර්ස් හදලා විකුනනවා මෙවාට පික් කිට් 2 ක්ලෝන්/පික් කිට්2 කම්පැටිබල් ප්රෝග්රැමර්ස් කියල කියනවා. මේ පික් කිට්2/3 දෙකම පරිඝනකය හා සම්භන්ද වෙන්නේ USB port එක හරහා තමයි.<br />
සාමාන්යෙන් විනෝදාංශයක් විදියට කරන කෙනෙකුට මේ පික්කිට් 2 කියන එක හොඳටම ඇති. ඇත්තම කිවුවොතින් මමත් ඔය පික් කිට් 3 කියන එකක් අතින් අල්ලලාවත් නැහැ.මම භාවිතා කරන්නේ පික් කිට් 2 ක්ලෝන් එකක් තමයි සාමාන්යයෙන් රුපියල් 2000.00 කට අඩුවෙන් මේ පික් කිට් 2 ක්ලෝන් එකක් මිලදී ගන්න පුලුවන් එහෙම නැතිනම් පික්කිට් 2 එකක් හදාගන්න පුලුවන් රුපියල් 1100.00 වගේ මුදලකට.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VycSSlZ-66YSu3Ql41azLpz2Af5TfCSTJMX8iXQ3TCee8xJN7xzTp-1jpQpu9zAu0TSmAFK7UH5TlOAfBzInMt8iJsuMYGWJcrnQ0fWREcZgz7GWai2D8vkZQrU2Qhi2S9f1vXv5Lco/s1600/2013-03-31+23.29.36.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VycSSlZ-66YSu3Ql41azLpz2Af5TfCSTJMX8iXQ3TCee8xJN7xzTp-1jpQpu9zAu0TSmAFK7UH5TlOAfBzInMt8iJsuMYGWJcrnQ0fWREcZgz7GWai2D8vkZQrU2Qhi2S9f1vXv5Lco/s400/2013-03-31+23.29.36.jpg" width="400" /></a></div>
<br />
<br />
මේ තියෙන්නේ මගේ පික් කිට් 2 ක්ලෝන් එක<br />
<br />
<br />
මීට ටික කාලෙක්ට කලින් හැම කම්පියුටර් එකකම වාගේ සීරියල් පොර්ට් කියල එකක් තිබුනා නේ ආන්න ඒ කාලෙ ගොඩක්ම ලේසියෙන් (සමහර ) පික් ප්රෝගෑම් කිරීමේ හැකියාව තිබුනා ඒවිදියට හදපු ප්රෝග්රෑමර්ස්නුත් තිබුනා ඒවාට පොදුවේ JDM ප්රෝග්රැමර්ස් කියලා තමයි කිවුවේ ඇත්තටම ඒ ප්රෝග්රැමර් එකේ තිබුනේ බොහොම සරල පරිඵතයක් මගින් පික් එක් සීරයල් පොර්ට් එක හා සම්භන්ද කිරීමයි.මේ ක්රමයෙන් සියලුම මාදිලි වල පික් ප්රෝග්රෑම් කරන්න බැහැ ඒ වුනාට ඉගන ගන්න කේනෙකුට නම් මේ ක්රමය වුනත් හොඳටම ඇති.මමත් මුලින්ම් පාවිච්චි කරේ මේ වගේ එකක් තමයි නමුත් දැන් ගොඩක් කම්පියුටර් වල සීරියල් පෝර්ට් නැති නිසා පික් කිට් 2 වගේ එකක් භාවිතා කරන්න ලේසියි<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjET39h5jLYKPVpLGZaPm78HSQKe1rJNcWPpUk_yNbfsPHGScuZCVbu3-TK8t08awMufcY5N-pd1QMa5vktsBXxs3TgoOSo8_JkUi-dffspVGKvlx4OTngeFYCl4EsgidJnFLxA1ajTdBU/s1600/2013-03-31+23.30.04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="157" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjET39h5jLYKPVpLGZaPm78HSQKe1rJNcWPpUk_yNbfsPHGScuZCVbu3-TK8t08awMufcY5N-pd1QMa5vktsBXxs3TgoOSo8_JkUi-dffspVGKvlx4OTngeFYCl4EsgidJnFLxA1ajTdBU/s400/2013-03-31+23.30.04.jpg" width="400" /></a></div>
<br />
<br />
<br />
මේ තියෙන්නේ මගෙ පරණ JDM ප්රෝග්රෑමර් එක(ගොඩක් පරන නිසා තමයි පරණ ලුක් එකක් තියෙන්නේ )<br />
<br />
<br />
ඇත්තටම මේ පික් කිට් 2 කියන ප්රෝග්රෑමර් එකත් PIC 18F2550 කියන පික් මයික්රෝකොන්ට්රෝලර් එක මත තමයි පාදක වෙලා තියෙන්නේ ඒක් නිසා අපි මේ පික් කිට් 2 එකක් හැදුවොතින් අපිට පලවෙනි වතාවට ප්රෝග්රෑමර් එකේ තියන පික් එක ප්රෝගෑම් කරන්න වෙනත් ප්රෝග්රෑමර් එකක් අවශය වෙනවා, හැබැයි ඊට පස්සේ ප්රෝග්රෑමර් එකේ තියන පික් එකේ වැඩසටහන අප්ඩෙට් කරන්න පුලුවන් වෙනත් ප්රෝගැමර් එකක් නැතිව මේක කොහොම ද කරලා තියෙන්නේ කියල ඉස්සරහට ඉගෙන ගන්න පුලුවන් වේවි.කාට හරි අවශනම් තමන්ටම පික් කිට් 2 එකක් හදා ගන්න මම ඉස්සරහදි අවශ්ය තොරතුරු සියල්ලම දෙනවා(පීසීබී ලේයවුට් එකත් එක්කම ) ඔනේ අයට පික් එකත් පලවෙනි සැරේට ප්රෝගෑම් කරල දෙන්නත් බලන්නම් නැතිනම් ප්රොගැමරි එකක් තියන කාට හරි කියල ඒක කර ගන්න වෙනවා.<br />
<br />
සාමාන්යෙන් පික් එකක් ප්රෝගෑම් කරන විදි දෙකක් තියනවා එකක් තමයි පික් එක තියන පරිඵතයෙන් ගලවලා ප්රෝග්රැමර් එකට සම්භන්ද කරලා ප්රෝගැම් කරලා අවසානයේ නැවත පික් එක පරිඵතයට සම්භන්ද කිරීම මේක ටිකක් කරදර කාරි වැඩක් හැබැයි අපි ඉගෙනගන්න පටන් ගනිත්දි මේ ක්රමය තමයි පාවිච්චි කරන්නේ මොකද මීලඟට කියන්න යන අනිත් ක්රමයෙන් පික් එකක් ප්රෝගෑම් කරන්න යම් කිසි මට්ටමක පික් ගැන දැනුමක් අවශය වෙනවා.<br />
<br />
පික් එකක් ප්රෝගෑම් කරන්න තියන අනිත් ක්රමය(ICSP - In Circuit Serial Programming) තමයි පික් එක අදාල පරිඵතයෙන් ඉවත් නොකර ප්රෝග්රැමර් එක හා සම්භන්ද කර ප්රොග්රෑම් කිරීම් මේක පහසු ක්රමයක් ඒ වගේම පික් එකක් යොදාගෙන මොකක් හරි නිශ්පාදනයක් කරනවා නම් මේ ක්රමයට තමඉ ප්රෝග්රෑම් කරන්නේ මොකද පික් එක ප්රෝගෑමර් එකට සවිකර කර ගලවන එක කරදර කාරි වැඩක් මෙන්ම් කාලය ගතවීමත් වැඩියි ඒ වගේම පරිඵතයෙන් ඉවත් කරන්න බැරි විදිටය පාස්සලා තියන පික් එක වුනත් මේ ක්රමයෙන් ප්රෝග්රෑම් කරන්න පුලුවන්, ඒ නිසා යම් කිසි නිශ්පාදනයක අවසාන මොහොතේ වුනත් ප්රෝග්රෑම් එකේ වෙනස්කමක් වුනොත් ඒ අලුත් ප්රෝග්රෑම් එක ඉතා පහසුවෙන් පික් එකට ප්රෝග්රෑම් කරන්න පුලුවන්. සාමාන්යෙන් මේ විදියට ප්රෝග්රෑම් කරන්න පරිඵතයේ සම්භන්දතාවයක් ඉතිරි කරලා තියනවා මේකට කියන්නේ ICSP හෙඩර් එක කියලා මේක පින් 6ක් තියන මේල් හෙඩර් එකක්.මේක මගින් තමයි පරිඵතයේ තියන මයික්රෝකොන්ට්රෝලර් එක ප්රෝග්රැමර් එක හා සම්භන්ද කරන්නේ.<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
අදට ඇති කියලා හිතෙනවා ඊලඟ දවසේ බලමු මොනවද ඕන කරන සොෆ්ට්වෙයා සහ ඒවා ඉන්ස්ටෝල් කරගන්න හැටි. තේරුනේ නැති දෙයක් තියනවා නම් කමෙන්ට් එකක් දාලා යන්න.</div>
<br />
<br />
<div>
<br /></div>
<br /></div>
μhttp://www.blogger.com/profile/05217025336565290872noreply@blogger.com8tag:blogger.com,1999:blog-8764732963888996065.post-82596308286764858742011-06-01T00:58:00.000-07:002011-06-01T01:09:18.224-07:00අලුත් පෝස්ට් එක.................මම මේ බ්ලොග් එක පටන් අරන් අවුරුදු 2 ටත් වැඩියි ඒත් මට ගොඩක් පෝස්ට් ලියන්න නම් බැරි වුනා එහෙම වුනෙ මට මේක අමතක වෙලා එහෙම නම් නෙමෙයි මම මේ බ්ලොග් එක ලිවුවේ මට වෙලාව හොයාගන්න පුලුවන් වුනාම එත් පහුගිය දවස් වල වෙලාව හොයාගන්න සැහෙන්න අමාරු වෙලා තිබුනේ ඇත්තම කිවුවොත් මට දවසකට පැය 24ක් හොඳටම මදිවෙලා තිබුනේ ඒත් දැන් නම් ටිකක් විතර වෙලාව තියනවා ඒක නිසා ඉක්මනටම පෝස්ට් එකක් ලියලා දාන්න ඉන්නේ.ගොඩක් කාලෙකින් ලියන්න බැරි වුන නිසා සින්ඩිකේටර් වලිනුත් අයින් කරලා ඇති මම හිතන්නේ ඒත් කමක් නැ මම ඉක්මන්ටම පෝස්ට් එකක් දාන්න ඉන්නේ ඒක මම ලියන්න පටන් ගත්තා එත් තාම ඉවර නැ ඉවරකරපු ගමන් දාන්නම්.Unknownnoreply@blogger.com6tag:blogger.com,1999:blog-8764732963888996065.post-60518901873149151702010-08-07T02:54:00.000-07:002010-08-07T03:23:09.047-07:00පීසීබී විදින්න ඩ්රිල් මැශින් එකක් හදමුඅද පොඩ්ඩක් පික් වලින් ඈත් වෙලා නිර්මාණශීලී පැත්තකට යන්න තමයි හදන්නේ.අද ලියන්න හදන්නේ ගොඩක් දෙනෙකුට පිසීබී හදද්දී මතුවෙන ගැටලුවක් ගැන ඒක තමයි මිලිමීටර් 1ක් හෝ ඊට වඩා පුන්චි සිදුරක් විදගන්න උපකරනයක් හදාගන්න විදිය.මේක අපිට ගෙදරදිම කරගන්න පුලුවන්.මුලින්ම කියන්න ඕන මේක හදන්න මූලික අදහස ගත්තේ 1990 දශකයේ පලවුනු සෙනිත් සිප්ණැන කියන සඟරාවේ තිබුන ලිපියක් මගින්.<br /><br />පීසීබී වල සිදුරු විදීමේදී ප්රමාණ කිහිපයක සිදුරු විදීමේ අවශ්යතාව මතුවෙනවා.සාමාන්ය අයි.සී,ට්රාන්සිස්ටර්,වැනිදේවල් ඇතුලු කරන්න මිලිමීටර් 1ක් හෝ මිලිමීටර් 0.8ක පමන සිදුරු ප්රමානවත්.බල ට්රාන්සිස්ටර් ,වොට් 3ට වඩා වැඩි රෙසිස්ටර් ,විචල්ය ධාරිත්රක ,විචල්ය ප්රතිරෝධක වැනිදේ සඳහා මිලිමීටර් 2ක පමණ සිදුරු ප්රමානවත් වෙනවා.මිලිමීටර් 2ක සිදුරක් උල් කටුවක් ආධාරයෙන් වුනත් විදින්න පුලුවන් නමුත් මිලිමීටර් 1ක වගේ සිදුරක් එහෙම අමාරුයි.<br />මේක හදන්න මුලින්ම පොඩි පොඩි කෑලි ටිකක් ඕන වෙනවා.<br />1. පරණ කැසට් මෝටරයක්(වෝල්ට් 12 ).මෙහෙම් එකක් ඉලෙක්ට්රොනික් වලට ආස ඔනෙම කෙනෙක් ලඟ තියනවනේ.නැත්නම් ඉලෙක්ට්රොනික උපකරණ අලුත් වැඩියා කරන තැනකින් අයින් කරපු කැසට් මෝටරයක් ඉල්ල ගන්න පුලුවන්.අලුත් එකක් වුනත් රුපියල් 150ක් විතර තමයි වෙන්නේ.<br /><br />2. ප්රෙස් බටන් ස්විච් එකක් මේක ප්රෙස්කරාම විතරක් ඔන් වෙන එකක් වෙන්න ඕන.කඩෙන් ගන්න කොට ඒක චෙක් කරලා ගන්න.සමහර ඒව තියනවා එකසැරයක් ප්රෙස් කරාම ඔන් වෙලා තවසැරයක් ප්රෙස් කරාම ඕෆ් වෙන ඒවා එවා හරියන්නේ නෑ.කඩේ රුපියල් 35ක් විතර තමයි වෙන්නේ.<br /><br />3. මෝටරයේ විශ්කම්භයට ආසන්න වශයෙන් සමාන විශ්කම්භයක් තියන පීවීසී බට කැබැල්ලක් අඩියක් විතර එකක් සම්පූර්ණ වැඩේටම ප්රමානවත්.මම යොදාගත් මෝටරයටනම් අඟල් 1.5ක බටය ගැලපුනා.<br /><br />4. මිලිමීටර් 1ක කටුව රැඳවිය හැකි ඩ්රිල් චක් එකක්.මම නම් මේක ගත්තේ නුගේගොඩ ජුබිලි හන්දිය ලඟ තියන ලින්ක් එන්ට්රප්රයිසස් කියන එකෙන් මේ චක් එක ගනිද්දි ඒ අය ලඟ තියන පුන්චිම චක් තුන ඉල්ලලා බලලා ඒවයින් දෙවනියට පුන්චි එක මිලදී ගන්න එතනට යනකොට මිලිමීටර් එකක ඩ්රිල් කටුවක් අරගෙන ගිහින් ඒක හොඳට තදවෙනවද කියලා බලන්න.පුන්චිම චක් එකට මිලිමීටර් 1ක් කටුව සවිකරන්න අමාරුයි.දෙවනියට පුන්චි එකට මිලිමීටර් 1.5ක් වෙනකම් කටු සවිකරන්න පුලුවන්.මේ චක් එක රුපියල් 190කට තමයි මම නම් ගත්තේ.එතන ඩ්රිල් කටුත් ගන්න තියනවා.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga_h7NgpDWEMb0eZC-2cq9Q0Q5cUUvH7PkKn_IZaxBc6DYv0M-VdKovpfMfasr7kKnUnpWilLFOQoTGkv0gGkHf8onFTf1RxzBGtzSQ8Nz51DUhKDvCrfO8IaLuzfSiCscoBV-Vyz69fek/s1600/chuck.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 280px; height: 280px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga_h7NgpDWEMb0eZC-2cq9Q0Q5cUUvH7PkKn_IZaxBc6DYv0M-VdKovpfMfasr7kKnUnpWilLFOQoTGkv0gGkHf8onFTf1RxzBGtzSQ8Nz51DUhKDvCrfO8IaLuzfSiCscoBV-Vyz69fek/s320/chuck.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5502605935648949970" /></a><br />5.සුපර් ග්ලූ එකක් සහ වයර් දෙකේ රිබන් කේබල්(ස්පීකර් වයර්) අඩි 2 විතර.<br /><br />මුලින්ම ඩ්රිල් චක් එක මෝටරයට සවි කරගන්න ක්රමයක් හදා ගන්න ඕනේ.මේකට මෝටරය සහ ඩ්රිල් චක් එක අරගෙන යකඩ ලියවන පට්ටලයකට යන්න ඔනේ පොඩි වැඩක් තමයි කරගන්න තියෙන්නේ.<br />ඩ්රිල් චක් එක ගත්තාම මේ වගේ තියෙයි.මේකේ උඩ පැත්තේ දිගට බටයක් වගේ එකක් තියනවා ඒක මුලින්ම කපන්න.පින්තුරයේ තියන විදියට.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrFXqZGUy9FopHcLlfUMH1AiN3tcl7bIWnh9jl3Zjuwh7Us1-OaBHsH27QQA6XHLfJw5hdf7Sswxz7wtlK2K5_XfADuQQrV6hd3z73S0SomhUHQIj1z1T8FSLygAqNX4bubtl7IrsvegXF/s1600/cut-here.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 134px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrFXqZGUy9FopHcLlfUMH1AiN3tcl7bIWnh9jl3Zjuwh7Us1-OaBHsH27QQA6XHLfJw5hdf7Sswxz7wtlK2K5_XfADuQQrV6hd3z73S0SomhUHQIj1z1T8FSLygAqNX4bubtl7IrsvegXF/s320/cut-here.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5502606507963057826" /></a><br />ඊට පස්සේ අපේ චක් එක මේ වගේ පෙනෙයි<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzA4rr2ytQvIOK3TctiEI4dBdEV-47HTJS3tg5oSta6BN6B87FaxD5tKBkIdyuZX0GoXEpdNi4Q4JvSWHDAkkTd8KNiH5Y9L5PfU0LgXc84bL3_HkzI9eB-_1UQf_r6B4e2l6REwZO5du0/s1600/after+cut.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 202px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzA4rr2ytQvIOK3TctiEI4dBdEV-47HTJS3tg5oSta6BN6B87FaxD5tKBkIdyuZX0GoXEpdNi4Q4JvSWHDAkkTd8KNiH5Y9L5PfU0LgXc84bL3_HkzI9eB-_1UQf_r6B4e2l6REwZO5du0/s320/after+cut.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5502607164571193042" /></a><br />පස්සේ අපි මේ කපපු කෙලවර ඇතුලේ තියන සිදුර ඇතුලුපැත්තේ පොටක් කපන්න ඕනේ දක්ශිනාවර්තව තදවෙන විදියට.ඊට පස්සේ ඒ කපපු පොටට හරියන විදියට අඟල් බාගයක් විතර දිග කම්බි කූරක පොටක් කපන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2FBEI-UZkeVk4D7EwcL_kbUOcuNq9rGO7SqfVFwaKm5bLvxooNcoYYQJvYXM1N0b_hGPYHqa4ptO_pZWUPIyUauTTeoKdpuM_nfdv_ZBG97oSjcI1A608t-JtUwoJFSinpFSwO_x0eb7C/s1600/cut-thread.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 232px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2FBEI-UZkeVk4D7EwcL_kbUOcuNq9rGO7SqfVFwaKm5bLvxooNcoYYQJvYXM1N0b_hGPYHqa4ptO_pZWUPIyUauTTeoKdpuM_nfdv_ZBG97oSjcI1A608t-JtUwoJFSinpFSwO_x0eb7C/s320/cut-thread.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5502608046746304370" /></a><br />දැන් අර පොට කැපූ කම්බිය අරගෙන ඒකේ හරි මැදින් මෝටරයේ කූර ඇතුලු කරන්න පුලුවන් තරමේ සිදුරක් විදින්න. කැසට් මොටරයේ කුර මිලිමීටර් 1.9 ඒක නිසා මම නම් සිදුර විද්දේ මිලිමීටර් 2ක කටුවෙන්.මේ සිදුරට මෝටරයේ කූර ඇතුලු කරලා තද කරන්න ඕන නිසා මේ කම්බි කැබැල්ලේ පැත්තකින් සිදුරක් විදලා ඇණයක් අල්ලන්න පුලුවන් විදියට පොටක් කපන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ99o8TOe8Z97k7tv1SzC1G5thmDV47kTKd4y0j9pb3XEe-MZqDfcQj97NhcMHgd5DSQzYYHhv_9ByBfmggLQlNSqTNK1PKkfyMItxN1ylugKpKXX7FGFVR4s2jSzwCdh_lNuJ4CwYIXa0/s1600/chuck-head.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 298px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ99o8TOe8Z97k7tv1SzC1G5thmDV47kTKd4y0j9pb3XEe-MZqDfcQj97NhcMHgd5DSQzYYHhv_9ByBfmggLQlNSqTNK1PKkfyMItxN1ylugKpKXX7FGFVR4s2jSzwCdh_lNuJ4CwYIXa0/s320/chuck-head.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5502609511772146370" /></a><br />දැන් මේ කෑල්ලට අර චක් එකේ පොට කපපු කොටසට තදින් සවි කරලා ඇද ඇර ගන්න ඕනේ.මේ වැඩ් ටික ලියවන පට්ටලේ කින් රුපියල් 200ට විතර කරගන්න පුලුවන්.මම නම් කර ගත්තේ නාරාහේන්පිට පොල්හේන්ගොඩ හන්දියේ තියන පට්ටලේ කින් මම මේ වගේ කොටස් 2ක් හදා ගත්තා ප්රමාණ 2ක චක් වලට මට වියදම් වුනේ රුපියල් 350යි.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFg9oFS7ZKI9GnJK6sfx432qfvwuPNIL8M8ZybsV9cuShSEomkj3uF0sEZR1apkmYOF3LBsxCPsjpQPN-ST6AryuhmMOq8zWKhavbiyCGYnqnwFKZH2lfmaY9Depbhtys8YFGrIwk33zfr/s1600/chuck-finidhed.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 258px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFg9oFS7ZKI9GnJK6sfx432qfvwuPNIL8M8ZybsV9cuShSEomkj3uF0sEZR1apkmYOF3LBsxCPsjpQPN-ST6AryuhmMOq8zWKhavbiyCGYnqnwFKZH2lfmaY9Depbhtys8YFGrIwk33zfr/s320/chuck-finidhed.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5502609976241426418" /></a><br />දැන් මේ චක් එක අපේ මොටරයට සවිකරලා විදුලිය සපයලා බලන්න පුලුවන් ඇද නැතුව කැරකෙනවාද කියලා ඇදයක් තිබුනොත් ඇද ඇරගන්න ඕනේ.<br /><br />දැන් අර පීවීසී බට කැබැල්ලෙන් අඟල් 8ක් විතර කෑල්ලක් රූපයේ තියන හැඩයට කපා ගන්න.මේකට යකඩ කියත් පටි කැබැල්ලක් පාවිච්චි කරන්න පුලුවන්.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgES0FxgDm_5Pv47K_Mkuf53VieaBWY80_x2tFhxLsr2BIc4zSjLfxsIite_zGSiF4KeuRLZNuyRU16cYkMlDSK0jZwu2aYEC-KKcDJi23wlhZ9dED3q6HQjGM2a1D26fT7cdH66haXdBk8/s1600/pvc-cut.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 203px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgES0FxgDm_5Pv47K_Mkuf53VieaBWY80_x2tFhxLsr2BIc4zSjLfxsIite_zGSiF4KeuRLZNuyRU16cYkMlDSK0jZwu2aYEC-KKcDJi23wlhZ9dED3q6HQjGM2a1D26fT7cdH66haXdBk8/s320/pvc-cut.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5502610347738252882" /></a><br />දැන් අර අපේ කැසට් මෝටරය අරගෙන ගලවලා ඒකේ ඇතුලත ස්පීඩ් කන්ට්රෝල් සර්කිට් එක අයින්කරන්න.ඊට පස්සේ මෝටරයේ අග්ර 2ට වයර් කැබලි 2ක් පාස්සලා මෝටරය නැවත සවිකරන්න.ඊට පස්සේ මෝටරය අර පීවීසී බට කැබැල්ලේ කෙලින් කපපු පැත්තට ඇතුලු කරන්න කූර පිටතට හිටින විදියට.මෝටරය බටයට වඩාලොකු නම් බටය රත්කරාම ලේසියෙන්ම සවිකරන්න පුලුවන් .මෝටරය බටයට වඩා පුන්චිනම් මෝටරය වටේ කඩදාසියක් ඔතලා මෝටරය සෙලවෙන්නේ නැති විදියට සවිකරගන්න. <br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoJJTMsTBIHtYMsDnrAjdMHPWzXUv5X0G1TXyegsq14Ogo-p-Bi79epr68nLNhPSNNlzyM2qklw4T8WG1nipN7y2kjb1XhTtnMOnjlAhK2v06zHT69jUaby23GlcvigdIiUgSLXYCTzU_s/s1600/moton-pvc.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 183px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoJJTMsTBIHtYMsDnrAjdMHPWzXUv5X0G1TXyegsq14Ogo-p-Bi79epr68nLNhPSNNlzyM2qklw4T8WG1nipN7y2kjb1XhTtnMOnjlAhK2v06zHT69jUaby23GlcvigdIiUgSLXYCTzU_s/s320/moton-pvc.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5502610643921229826" /></a><br />පස්සේ අඟල් 2ක් විතර දිග පිවීසී බට කැබැල්ලක් අරගෙන එක පැත්තකින් ප්රවෙසමේන් පලන්න ඊට පස්සේ මේ කෑල්ල රත්කරලා ලෑලි කැබලි 2ක් අතර තියලා තෙරපලා පීවීසී තඩඩුවක් හදාගන්න මේ තහඩුවෙන් අර මෝටරය සවිකරපු පිවීසී බටයේ කෝණිකව කපපු කෙලවර වහන්න පුලුවන් පියනක් හදලා ඒකේ මැදින් අපේ ස්විච් එක සවිකරන්න පුලුවන් සිදුරක් හදලා ස්විච් එක සවිකරන්න ස්විච් එක සවිකරලා මෝටරයේ වයර් එකකට ස්විච් එක පාස්සන්න.පස්සේ පීවීසී බටයේ පැත්තකින් සිදුරක් විදලා බලසැපයුම් වයර දෙක එලියට ගන්න. වයර් එක එලියට ඇදිලා ඒම වලක්වන්න වයර් එකේ බටයෙ ඇතුලතින් ගැටයක් ගහන්න.පස්සේ ස්විචය සහිත පියන බටයට සුපර් ග්ලූ වලින් අලවලා පියනේ දාරය බිත්තියක් වගේ රලු දාරයක අතුල්ලලා සුමට කර ගන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja2vTG7MkBpUMZ-2RTVuDmh90jueXl_nO0lbJdQkgJ9R-TXhxYGmgK-2Eo-iLMJPvqmddgqxCq3yyyz1042PSSXD6rD16BABzoJ626BddpXceYDjrwlu6LGl_YhZRrmnW1bDul6ivdtmmh/s1600/drill-fin.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 183px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja2vTG7MkBpUMZ-2RTVuDmh90jueXl_nO0lbJdQkgJ9R-TXhxYGmgK-2Eo-iLMJPvqmddgqxCq3yyyz1042PSSXD6rD16BABzoJ626BddpXceYDjrwlu6LGl_YhZRrmnW1bDul6ivdtmmh/s320/drill-fin.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5502610967684099442" /></a><br />දැන් මේකට කලින් හදපු චක් එක සවිකරලා කටුවක් සවිකරලා දක්ශිනාවර්තව කැරකෙන විදියට බලය සපයලා බලන්න.සිදුරු විදිනකොට පීසීබී වල තඹ තහඩුව තියන පැත්තෙන් ව්දින්න.සිදුර විදින්න අවශ්ය තැන ඩ්රිල් කටුව තියලා ප්රෙස් බටන් එක ප්රෙස් කරලා විදින්න කැරකෙනවිට ඩ්රිල් කටුව පීසීබී වලට තියලා තෙරපන්න උත්සාහ කරන්න එපා.කටුව කැඩේවි. <br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKsRhioTleSiajI2GzKZbeaaFWEU63NXlgfcbCEOMXiVVrX5yYBvNffSDUwnu9ExM3dIqZnk3o-vUQiauDG95g_izUGNmOvNPGDFH3Hmc8fQUVOElAFHXJ3-BqFNa17hyWITIACcSLzd8F/s1600/final-drill.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 158px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKsRhioTleSiajI2GzKZbeaaFWEU63NXlgfcbCEOMXiVVrX5yYBvNffSDUwnu9ExM3dIqZnk3o-vUQiauDG95g_izUGNmOvNPGDFH3Hmc8fQUVOElAFHXJ3-BqFNa17hyWITIACcSLzd8F/s320/final-drill.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5502611284278544162" /></a><br />ඩ්රිල් කටුවකින් සිදුරක් විදින්න පුල්වන් වෙන්නේ ඒක ක්ලොක්වයිස් කැරකෙනකොට විතරයි ඒක නිසා මේ උපකරනයේ මෝටරය කරකෙන පැත්ත නිවැරදිව තියෙන්න ඕන ඩීසී මෝටරයක් නිසා ධන හා සෘන මාරුකරලා කැරකෙන පැත්ත මාරු කරන්න පුලුවන්.මේ මෝටරයට වෝල්ට් 12කට වඩා දෙන්න එපා මෝටරය දැවීයාවි.Unknownnoreply@blogger.com17tag:blogger.com,1999:blog-8764732963888996065.post-2043538087550764392010-07-31T02:54:00.000-07:002010-07-31T03:45:08.821-07:00පික්-ප්රෝග්රැමින් වලට ප්රවේශය (introduction to PIC)ඔන්න අද තමයි පික්-ප්රෝග්රැමින් වලට ප්රවේශ වෙන්න හදන්නේ.මුලින්ම සාමාන්ය පරිගණක ප්රොසෙසරයක් වැඩ කරන විදිය ගැන සරල විස්තරයක් දෙන්නම්.<br />සාමාන්ය පරිගනක ප්රොසෙසරයක මොකක් හරි ක්රියාවක්(උදා: ඉලක්කම් දෙකක් එකතු කිරීම) කරන්න අවශ්ය වුනොත් ප්රොසෙසරයට එකතුකරන්න ඔනේ ඉලක්කම් 2 සහ එකතුකරන්න කියන උපදෙස දෙන්න ඔන. ඊට පස්සේ එයා එයාට ලැබුනු උපදෙස හඳුනා ගෙන ඒ උපදෙස් වල තියන දේ කරනවා ඊට පස්සේ ඊලඟ උපදෙස මේ විදියට දිගටම කරගෙන යනවා.ඇත්තටම මේ අතිශයින්ම සරල පැහැදිලිකිරීමක් පමණයි.මේ ගැන හැදෑරීමට තවත් බොහෝ කරුණු ඇතිබව මතක තබා ගන්න.<br />ඔබ බොහෝ විට සාමාන්ය අයි.සී ගැන දන්නවා ඇති මේවා තුල යම් කිසි කාර්යයක් කිරීම සඳහා විශේශයෙන් සැලසුම් කරනලද පරිඵතයක් තියෙනවා.මෙම අයි.සී බොහෝවිට නිර්මාණය කර තිබෙන්නේ නිශ්චිත ප්රදානයක්(ඉන්පුට්) ලබාදුන් විට සැලසුම අනුව නිශ්චිත ප්රතිදානයක්(අවුට්පුට්) ලබා දීමයි.මේවායේ සැලසුම අනුව යම් කාර්යයක් සඳහා සැලසුම් කරනලද අයි.සී එකක් භාවිතා කිරීමට හැකිවන්නේ පටු පරාසයක කටයුතු සඳහා පමනයි.නමුත් අයි.සී එකක් සැලසුම් කරන ලද කාර්යයෙන් පිට භාවිතා කල නොහැකි යැයි මින් අදහස් වෙන්නේ නෑ.උදාහරනයක් ලෙස 4017 කියන අයි සී එක එල්.ඊ.ඩී වලින් විසිතුරු නිර්මාණ කිරීමට බහුලව යොදා ගන්නවා. නමුත් මේ අයි සී එක නිර්මාණයකරලා තියෙන්නේ 0 සිට 10 දක්වා ගනන් කිරීමට(කවුන්ටරයක් ලෙස )<br />නමුත් පික් කියන්නේ මීට වඩා වෙනස් අයි සී වර්ගයක් ඇත්තටම මේක සර්ව සම්පූර්ණ පරිගනකයක්.මේක කිසිම නිශ්චිත කාර්යයකට සැලසුම් කරලා නෑ.අපට අවශ්ය ප්රෝගෑම් එකකින් මේ පික් එක ප්රෝගෑම් කරලා අපට අවශ්ය බොහෝ කාර්යයන් සඳහා යොදාගතහැකියි.මේ නිසා මෙවා සාමාන්ය අයි.සී වලට වඩා බොහෝ පුලුල් පරාසයක භාවිතා කල හැකියි.උදාහරනයක් ලෙස ඒක එල්.ඊ.ඩී එකක් නිවි නිවි දැල්වීමේ සිට තනිවම මග සොයා ගෙන ගමන් කල හැකි රොබෝ යන්ත්රයක් දක්වා පරාසයක් භාවිතා කල හැකියි.මේ පික් එකක සාමාන්ය හැඩය අයිසී එකක හැඩයට 100%ක් ම සමානයි.වෙනස තියෙන්නේ ක්රියාකාරිත්වයේ විතරයි.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXBHYnUU_rG4nXcCQ7uGm4xPhtC9dwD0xgX-iLAxZcVTuwxDSMRtxCrZN-oj4A1Kgak06xFq5okZoIVUet2VVbVw44VVkL1IoGBsnB_9NNW0xM3gt3Rroy5p6bsUw5JKrWX9wOG87owmTx/s1600/pic-16f84a-pic16f84-pic-microcontroller.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXBHYnUU_rG4nXcCQ7uGm4xPhtC9dwD0xgX-iLAxZcVTuwxDSMRtxCrZN-oj4A1Kgak06xFq5okZoIVUet2VVbVw44VVkL1IoGBsnB_9NNW0xM3gt3Rroy5p6bsUw5JKrWX9wOG87owmTx/s320/pic-16f84a-pic16f84-pic-microcontroller.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5500011589013531426" /></a><br />මුලින්ම බලමු මේ පික් වල බාහිර පෙනුම,මේවා විව්ධ ප්රමානයෙන් තියනවා මේවා මිලදී ගන්න තියෙන්නේ අයි.සී වගේම අංකයකින් තමා.මේවා නිශ්පාදනය කරන්නේ මයික්රෝචිප් කියන ආයතනය අපි පික් කියලා කිවුවාට මේවායේ හරි නම තමා මයික්රෝකන්ට්රෝලර්.පික් කියන්නේ මයික්රෝචිප් කියන ආයතනය මගින් නිශ්පාදනය කරන එක මයික්රෝකන්ට්රෝලර් ශ්රේණියක් පමණයි.අපි කථාකරන්නේ පික් ගැන විතරයි.තව ප්රසිද්ද සමාගම් වලින් මයික්රෝකන්ට්රෝලර් නිශ්පාදනය කරනවා අපි හොඳට දන්න ඉන්ටෙල් සමාගමත් මේවා නිපදවනවා.<br />සාමාන්යෙන් පික්වල අංක තියෙන්නේ මෙහෙමයි මුලින් 12,16,18 වගේ ඉලක්කමක් තියනවා ඒක ඒ පික් ශ්රේණිය හඳුනාගන්න තියන අංකයක්.ඊලඟට ඉංග්රීසි අකුරක් තියනවා F,C...etc වගේ ඊට පස්සේ පික් එක විශේශිතව හඳුනාගන්න අංකයක් තියනවා 84,629,877වගේ සමහර ඒවායේ අංකයේ අගට ඉංග්රීසි අකුරක් තියනවා A වගේ සමහරවිට අගට ඉංග්රිසි අකුර තියන සහ නැති එකම අංකය තියන පික් තියනවා(16F84 සහ 16F84A) ඒවායේ පොඩි වෙනස්කම් තියෙන්න පුලුවන්. පික් වල අංක වලට උදාහරණ 16F84,16F877,16F877A,12F629.........<br /><br />මේ පික් එකක් කියන්නේ සම්පූර්ණ පරිගනකයක් කියලා මම කලින් කිවුවා මතක ඇති.මේකේ තියන බාහිර අග්ර හඳුනා ගන්න බලමු.<br />ඕනම අයි සී එකක අග්ර නම් කරන්නේ 1 සිට පිලිවෙලට ඉලක්කම් වලින් පික් එකකත් එහෙම තමා.පික් එකක අංකය ප්රින්ට් කර ඇති පැත්ත දිහා හොඳින් නිරීක්ශනය කරාම එක පැත්තක අර්ධ කවාකාර කට්ටයක් තිබෙනවා දැකිය හැකියි.ඒ කට්ටය ඉහල පැත්තට හරවා ගත්තාම ඒ කට්ටයට වම් පැත්තේ කුඩා තිතක් වගේ සලකුනක් කොටලා තියනවා දැකිය හැකියි අන්න ඒ කෙලවරේ සිට තමයි පික් එකේ අග්ර නම් කරන්න පටන් ගන්නේ 1 සිට ඉදිරියට පිලිවෙලට අංක වලින් අග්ර නම් කරන්න පින්තූරය බලන්න.<br />මම මේ උදාහරනයට ගත්තේ 16F84 කියන එක.<br />මේවායේ අංකය අනුව විවිද ඒවායේ විවිද අග්ර ප්රමානයන් තියනවා.මම උදාහරනයේ ගනිපු එකේ අග්ර 18ක් තියනවා. මුලින්ම ඕනෑම පික් එකකට විදුලිය සපයන්න ඕන ඒකට අග්ර2ක් තියනවා ඩේටා ශීට් එකක් ගත්තොතින් ඒක නම්කරලා තියෙන්නේ VDD සහ VSS කියලා VDDකියන්නේ + සප්ලයි එක මේක 2V -6V අතර පරාසයේ පික් එක ක්රියා කරනවා.නමුත් සාමාන්යයෙන් 5V සප්ලයි එකක් තමා දෙන්නේ මේක ඉතා පිරිසිදු සැපයුමක් වියයුතුයි බැටරි පාවිච්චි කරන්න පුලුවන් නම් ඉතා හොඳයි.පවර් පැක් එකක් පාවිච්චි කරොත් 7805 අයි.සී එකක් පාවිච්චි කරලා රෙගියුලේට් කිරීම අත්යාවශ්යයි.VSS කියන්නේ - සප්ලයි එක මේක පරිපත සටහන් වල GND කියලාත් තියනවා.මේකේ නම් අග්ර 5,14.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjYrTe8JzpTSPt5Zf2T-tVCirP97BaJY8KYbVinDTezqXOz5EJ0DV_J6HNUPsB-LgpJuU7r7rN3fjJGkIxA4C7oc4EpXEdaBAFIh4M7wr3-7Fb_RnwdQ9nLMbVQ_OJnqht_jlcEDItk7nq/s1600/pic_pin.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 191px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjYrTe8JzpTSPt5Zf2T-tVCirP97BaJY8KYbVinDTezqXOz5EJ0DV_J6HNUPsB-LgpJuU7r7rN3fjJGkIxA4C7oc4EpXEdaBAFIh4M7wr3-7Fb_RnwdQ9nLMbVQ_OJnqht_jlcEDItk7nq/s320/pic_pin.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5500011868869822930" /></a><br />සාමාන්ය පරිගණක ප්රොසෙසරයක් නම් නිශ්පාදනය කරපු ක්ලොක් ස්පීඩ් එකට තමා ක්රියාත්මක වෙන්නේ (උදාහරන විදියට 2.2GHz,3.2GHz).<br />ඒත් මේ මයික්රෝකන්ට්රෝලර් එක ක්රියාත්මක වෙන්න නම් බාහිරව ක්ලොක් එකක් සම්භන්ද කරන්න ඕන.මේ ගැන වැඩි විස්තර පරිපථයක් හදාගනිද්දි විස්තර කරලා දෙන්නම්<br />අපිට මේකට ක්ලොක් එකක් සම්භන්ද කරන්න වෙනම අග්ර 2ක් හෝ කීපයක් තියනවා අපි සම්භන්ද කරන ක්ලොක් එකේ වේගයට තමා මේ පික් එක ක්රියාත්මක වෙන්නේ සාමාන්යයෙන් 4MHz -20MHz පරාසයෙන් ක්ලොක් සම්භන්ද කරන්න පුලුවන් ඒක අවශ්යතාවයේ හැටියට තීරනය කරන්න ඕන.<br />උපරිම ක්ලොක් ස්පීඩ් එක ඩේටා ශීට් එකේ තියනවා.(ඩේටා ශීට් එක මයික්රෝචිප් වෙබ් සයිට් එකේ ඩවුන්ලෝඩ් කරන්න තියනවා ).මේ අග්ර OSC1/CLKIN,OSC2/CLKOUT කියලා නම්කරලා තියනවා.මේකේ නම් අග්ර 15,16.<br /><br />මේ පික් එකක් බාහිර පරිඵතයක් සමඟ සම්භන්ද කරන අග්ර කිහිපයක් තියනවා. මේ අග්ර කිහිපයක් එකට එකතු කරලා පෝට් එකක් කියලා හඳුන්වනවා.<br />සාමාන්යයෙන් පෝට් එකක අග්ර 8ක උපරිමයකට යටත්ව අග්ර 8ක් හෝ ඊට අඩු අග්ර ගනනක් තියෙන්න පුලුවන්.<br />පික් එකක පෝට් එකක් හෝ කිහිපයක් තියෙන්න පුලුවන්.මේ පොර්ට් නම් කරන්නේ පලවෙනි පොර්ට් එක PORTA කියලා සහ දෙවනි එක PORTB කියලා.තවත් තියනවානම් ඒ ක්රමයටම නම් කරනවා( PORTC,PORTD.....etc) මේ උදාහරනයේ නම් පොර්ට් 2යි තියෙන්නේ PORTA සහ PORTB.අපේ උදාහරනයේ PORTA වල පින් 5ක් සහ PORTB වල පින් 8ක් තියනවා. මේ පොර්ට් එකම හෝ පෝර්ට් එකේ එක බිට් එකක් අපි ලියන ප්රෝගෑම් එක ඇතුලෙදී අපිට අවශ්ය පරිදි ඉන්පුට් හෝ අවුට්පුට් විදියට සකස් කර ගන්න පුලුවන්.<br />පොර්ට්වල එක් එක් පින් එක නම් කරන ක්රමයක් තියනවා.<br /> උදාහරනයක් විදියට,<br />PORTA වල 1වෙනි bit එක RA0 (pin 17),<br />PORTA වල 2වෙනි bit එක RA1 (pin 18),<br />PORTA වල 3වෙනි bit එක RA2 (pin 1),<br />PORTA වල 4වෙනි bit එක RA3 (pin 2),<br />PORTA වල 5වෙනි bit එක RA4 (pin 3),<br />සහ<br />PORTB වල 1වෙනි bit එක RB0 (pin 6),<br />PORTB වල 2වෙනි bit එක RB1 (pin 7),<br />PORTB වල 3වෙනි bit එක RB2 (pin 8),<br />PORTB වල 4වෙනි bit එක RB3 (pin 9),<br />PORTB වල 5වෙනි bit එක RB4 (pin 10),<br />PORTB වල 6වෙනි bit එක RB5 (pin 11),<br />PORTB වල 7වෙනි bit එක RB6 (pin 12),<br />PORTB වල 8වෙනි bit එක RB7 (pin 13),<br /><br />මතක තියාගන්න මේ පික් එකේ PORTA 5 bit සහ PORTB එක 8bit එකක්.<br />මේකේ තියන තවත් වැදගත් පින් කීපයක් තියනවා.ඒවායෙන් වැදගත්ම එක තමයි MCLR කියන එක මේක පාවිච්චි කරන්නේ පික් එකක දැනට තියෙන ප්රෝගෑම් එක ඉරේස් කරලා දාන්න. නැවත ප්රෝගෑම් කරන්න යද්දි මේක ප්රයෝජනවත්.අනික තමා INT කියලා තියන එක පික් එකේ ප්රශ්නයක් නිසා ප්රෝගෑම් එක නැවත ස්ටාට් කීරීමේ අවශ්යතාවයක් ආවොත් වගේ දෙයක් වුනොත් මේ අග්රයේ අගය LOGIC HIGH වෙනවා මේක එච්චරම පාවිචිකරන්නේ නෑ.අනෙක තමයි T0CK1 කියන එක මේක තවත් ක්ලොක් ඉන්පුට් එකක් මේක කලින් කියපු ක්ලොක් එකෙන් වෙන්ව(Separatly) පික් එක ඇතුලේ තියන ටයිමර් වැඩකරන්න ඕන වුනොත් පාවිච්චිකරන්න තියන එකක් මේකත් එච්චරම පාවිච්චි වෙන්නේ නෑ.<br />පික් එකේ බාහිර දේවල් ඉවරයි එකේ අභ්යන්තරය තමයි ඊලඟට බලන්න තියෙන්නේ.මෙතැන් සිට සියලුම පැහැදිලි කිරීම් සඳහා මම යොදාගන්නේ PIC16F84A කියන මයික්රෝ කන්ට්රෝලරය මේක රුපියල් 200-250කට විතර මුදලකට පිටකොටුවේ තියන ඉලෙක්ට්රොනික උපකරන අලෙවිසැල් වලින් මිලදී ගන්න පුලුවන්.අතේ සල්ලි තියන වෙලාවක හරි කොටුවේ ගිය වෙලාවක හරි මේ එකක් අරගෙන තියාගත්තොතින් ඉස්සරහට කරන්න තියන දේවල් කරලා බලන්න පුලුවන්.<br /><br />ඊ ලඟට බලමු මේ පික් එකක් ප්රෝගෑම් කරන්නේ කොහොමද කියලා.ඉස්සරවෙලාම අපේ කටයුත්තට ගැලපෙන ප්රෝගෑම් එකක් C වලින් හරි ඇසෙම්බ්ලි වලින් හරි ලියලා කම්පයිල් කරගන්න ඔනේ මේකට විශේෂ කම්පයිලර්ස් තියෙනවා(ප්රෝගෑම් ලියනකොට මේ ගැන විස්තර කරන්නම්).කම්පයිල් කරාම එන්නේ හෙක්සා-ඩෙසිමල් කෝඩ් එකක් .HEX එක්ස්ටෙන්ශන් එකෙන් . මේක සාමාන්ය ප්ලේන් ටෙක්ස්ට් එඩිටර් එකකින් ඕපන් කරලා බලන්න පුලුවන්.ඊට පස්සේ අපේ පික් එක පරිගනකයට සම්භන්ද කරගන්න ඕන.මේක සීරියල් පොර්ට් එක හරහා හරි USB හරහා හරි කරන්න පුලුවන් මෙහෙම සම්භන්ද කරන්න අපිට පොඩි පරිපතයක් අවශ්ය වෙනවා මේකට ප්රෝගැමර් එකක් කියනවා.USB වර්ගයේ ඒවා මිලදීගන්න වෙලඳපොලේ තියනවා.සීරියල් වර්ගයේ ඒවාත් මිලදී ගන්න පුලුවන් එත් එයින් එකක් ඉතා පහසුවෙන් හදා ගන්න පුලුවන්.බොහොම සරල පරිපතයක් තියෙන්නේ.මෙහිදී ඔන්-බෝඩ් සීරියල් පොර්ට් එක පාවිච්චි කරන්න එපා.භාවිත කරන්නා ගේ අතපසුවීමකින් මවුපුවරුව දැවී යාහැකියි.ඒක නිසා PCI කාඩ් එකකින් සීරියල් පොර්ට් එකක් සම්භන්දකරගන්න සෙකන්ඩ්-හැන්ඩ් කම්පියුටර් පාට්ස් කඩේකින් ඉතා අඩු මුදලකට මෙයින් එකක් ගන්න පුලුවන්.පික් එක පරිගනකයට සම්භන්ද කරාට පස්සේ විශේශ ටූල් එකක් පාවිච්චි කරලා කලින් කම්පයිල් කරපු ප්රෝගෑම් එකෙන් පික් එක ප්රෝගෑම් කරගන්න ඕන.<br /><br />පික් එකේ අභ්යන්තරය ගැන කතාකරන්න කලින් අවශ්ය වෙන මූලික කරුණු කීපයක් සඳහන් කරන්න ඕන.මුල්ම එක තමා රෙජිස්ටර් කියන එක.රෙජිස්ටර් කියන ඒවායින් තමා ඕනම මෙමරි ඩිවයිස් එකක් හැදිලා තියෙන්නේ.අපේ පරිගනකයේත් ඇතුලේ රෙජිස්ටර් ඕන තරම් තියනවා.අපේ පරිගනක ප්රොසෙසර් එක ඇතුලේ තියන රෙජිස්ටර් ගැන නම් ගොඩක් අය අහලාත් ඇති. මේ රෙජිස්ටරයක් යම් කිසි බයිනරි(දෙකේ පාදයේ ) ඉලක්කමක් ස්ටෝර් කරගෙන ඉන්න පුලුවන්.මේ රෙජිස්ටරයක තියාගන්න පුලුවන් බිට් ගනන අනුව තමා ප්රොසෙසර් වර්ගීකරනය කරන්නේ.උදාහරන විදියට 32බිට් ප්රොසෙසර් එකක් කියන්නේ ඒ ප්රොසෙසර් එක ඇතුලේ තියන රෙජිස්ටර් එකක තියාගන්න පුලුවන් වෙන්නේ බිට් 32ක් විතරයි. මේ විදියටම තමයි 64බිට් ප්රොසෙසර් එකක් ඇතුලේ තියන රෙජිස්ටර් එකක තියාගන්න පුලුවන් වෙන්නේ බිට් 64ක් විතරයි.අපි කතාකරන පික් කියන්නේ 8බිට් රෙජිස්ටර් තියන ඒවා එක නිසා ඒවා 8බිට් ප්රොසෙසර්.ඕනම ප්රොසෙසරයක් මොකක් හරි ක්රියාවක් කරන්න කලින් ඒකට අවශ්ය වෙන සේරම ඩේටා මේ රෙජිස්ටර් වලට ලෝඩ් කරන්න ඕන. මේ රෙජිස්ටර් ප්රදාන කොටස් කීපයකට බෙදන්න පුලුවන් .<br /><br />1.විශේශ කටයුතු සඳහා වෙන්කර ඇති රෙජිස්ටර් (Special purpose registers/Special Function registers).<br />මේවා පික් එකේ මොකක් හරි වැදගත් ක්රියාවක් එක්ක බැඳිලා තියනවා.උදාහරනයක් විදියට පික් එකක රෙජිස්ටරයක් තියනවා ඒකේ තියන අගය අනුව ඒ පික් එකේ තියන පෝට් එකක් ඉන්පුට් හෝ අවුට්පුට් විදියට කන්ෆිගර් වෙනවා.මේවා අපේ ඩේටා ලෝඩ් කරන්න පාවිච්චි කරන්න බැහැ. මේවාට විශේශිත නම් තියනවා උදාහරන ලෙස TMR0, TRISA, TRISB, PCL වගේ.<br /><br />2.සාමාන්ය භාවිතය සඳහා වෙන්කර ඇති රෙජිස්ටර් (General purpose registers).<br />මේවා අපිට ඕන විදියට පාවිච්චි කරන්න පුලුවන් මේවාට විශේශිත නම් නැහැ මේවාට අපේ ප්රෝගෑම් එක ඇතුලෙදි අපට අවශ්ය නමක් දෙන්න පුලුවන් මේවා හඳුන ගන්න තියෙන්නේ හෙක්සා ඩෙසිමල් ඉලක්කමක් ඒකට අපි කියනවා රෙජිස්ටර්යේ ඇඩ්රස් එක කියලා මේ ඇඩ්රස් කලින් කියපු රෙජිස්ටර් වලටත් තියනවා එවායේ ඇඩ්රස් තියන පරාසයයි මේ ඇඩ්රස් තියන පරාසයයි වෙනස්.<br />3.ඇකියුමිලේටර් රෙජිස්ටරය(පික් වල නම් වර්කින් රෙජිස්ටරය ) (Accumilator registor/ or working registor in pic).<br />මේක ගොඩක් වැදගත් එකක් අපිට වෙනත් රෙජිස්ටරයකට මොකක් හරි වැලිව් එකක් ලියන්න ඕන වුනොත් ඉස්සර වෙලා ලියන්නේ මේකට ඊට පස්සේ මේකේ තියන අගය අනෙක් රෙජිස්ටරයට කොපි කරනවා.<br />මීට අමතරව ඉන්ස්ට්රක්ශන් රෙජිස්ටරය (Instruction registor) කියලා එකක් තියනවා ඒක අපට වැදගත් නැහැ.<br /><br />මෙන්න මෙතන පට්ට pdf ටිකක් තියනවා බලන්න http://www.ent.mrt.ac.lk/web/knowledgebase/<br /><br />ඊලඟට ලියන්නේ පික් Hello World ප්රෝගෑම් එක සහ පරිඵතය.Unknownnoreply@blogger.com21tag:blogger.com,1999:blog-8764732963888996065.post-8404975714172129162010-07-25T22:27:00.000-07:002010-07-25T23:02:13.129-07:00ගෙදරදීම PCB හදමු.[ඉස්සර වෙලාම කියන්න ඕන මේ ක්රමය මම හොයා ගත්තේ ඉංග්රීසී භාශාවෙන් ලියපු බ්ලොග් එකක් තිබිලා ඒකේ තිබුන කරුනු වලට අමතරව මම ප්රායෝගිකව කරන්න ගිහිල්ලා ලබා ගනිපු මගේ අත්දැකීම්නුත් එක්ක තමයි මේක ලියන්නේ.මේ ක්රමය මම කරපු හැම වතාවකදීම 100%ක්ම සාර්තක වුනා.]<br /><br />අවශ්ය ද්රව්ය.<br />01.පරන සඟරාවක පිටුවක් දෙකක්.<br />02.කළු සුදු ලේසර් ප්රින්ටරයක් (ප්රින්ටරයක්ම ඕන නැහැ ප්රින්ට් අවුට් එක විතරයි ඕන ).<br />03.සාමාන්ය රෙදිමදින්න ගන්න අයන් එකක්(මිනිත්තු 20කට විතර ).<br />04.අවශ්ය ප්රමානයේ කොපර් බෝඩ් කැබැල්ලක්.<br />05.කලින් සකස්කරගන්නා ලද ෆෙරික් ක්ලෝරයිඩ් දියරය.<br />06.විම් කැටයක්(මිනිත්තු 5කට විතර ).<br />07.තිනර්(හෝ පෙට්රල් ) ස්වල්පයක් සහ තුනීම වැලිකඩදාසි කෑල්ලක්.<br />08.තුඩ පුන්චි පර්මනන්ට් මාකර් පෙන් එකක්(සීඩී වල ලියන්න ගන්න පෑනක් ).<br />09.ප්ලාස්ටික් වයර් එකක්(මැද කම්බිය අයින් කරපු සාමාන්ය වයරින් වයර් එකනින් කෑල්ලක් වුනත් කමක් නෑ )<br />මුලින්ම පරන ස්ඟරාවක පිටුවක් හොයාගෙන ඒක A4 සයිස් එකට කපා ගන්න.මේ ස්ඟරා පිටු හොයා ගනිද්දී පොඩ්ඩක් සැලකිලිමත් වෙන්න කලර් ප්රින්ට් කරලා තිබුනාට කමක් නැහැ.හෑන්ඩ් බිල් තරම් ලිස්සන සුලු ඒවා ගැලපෙන්නේ නෑ පත්තර පිටු වගේ රෆ් එවා හරිවන්නේ නෑ මේකට හරියන්නේ පත්තර පිටු තරම් තුනී හෑන්ඩ් බිල් වලට වඩා ටිකක් දිලිසෙනසුලු බවින් අඩු එවා තමයි.තවත් මේකට ගන්න පුලුවන් බැංකු වලින් අයින් කරන ඩොට් මෙට්රික්ස් ප්රින්ට් අවුන් වලට ගන්න කොල(අර දෙපැත්තේ සිදුරු පේලි 2ක් තියන තුනී කොල ජාතිය )හැබැයි මේව ප්රින්ටරයට දාන්න අමාරුයි.මේ මොනවත් හොයා ගන්න නැත්නම් සාමන්ය ඒ4 කොල වුනත් කමක් නෑ.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXyCqmISthCLhwqOBsrMfktAIupizg6mlCWhmG1_DGUNZfzKzPXV6cnTvknjVeW9V-euv5us-eWqfhUknN3XyGeSnByByCwMs1No8bM7b80-NBaR0_9F_-emLCe-8VP6PhjHhz6agzamoC/s1600/cut_paper.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 174px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXyCqmISthCLhwqOBsrMfktAIupizg6mlCWhmG1_DGUNZfzKzPXV6cnTvknjVeW9V-euv5us-eWqfhUknN3XyGeSnByByCwMs1No8bM7b80-NBaR0_9F_-emLCe-8VP6PhjHhz6agzamoC/s320/cut_paper.jpg" alt="" id="BLOGGER_PHOTO_ID_5498084142237957250" border="0" /></a>ඊට පස්සේ මේ හොයා ගනිපු කොලේ මත අපේ පීසීබී ඩිසයින් එක ප්රින්ට් කරගන්න ඕන.මේකට අනිවාර්ය්යෙන්ම ලේසර් ප්රින්ටරයක්ම අත්යාවශ්යයි. ඉන්ක් ජෙට්,බබල් ජෙට්,ෆොටෝ-කොපි හරියන්නේම නෑ(මම ට්රයි කරලා තියනවා). ඔයාලගේ පීසීබී ඩිසයින් එක තියෙන්නේ බෝඩ් එකේ යටිපැතෙන් බැලුවාම පේන විදියටනම් ප්රින්ට් කරද්දි අනිවාර්ය්යෙන්ම මිරර් ඉමේජ් එකක්(කන්නාඩියෙන් පේන වීදියට පැත්ත මාරුකරලා ) තමයි ප්රින්ට්කරන්න ඕන.ඒ මොකද කියලා ඉස්සරහදි තේරුම යාවි.පීසීබී ඩිසයින් එක තියෙන්නේ බෝඩ් එකේ උඩ පැත්තෙන් බැලුවාම පේන විදියට නම් මිරර් කරන්නේ නැතිව ප්රින්ට් කරන්න.කොහොම ප්රින්ට් කරත් 100%ට තමයි ප්රින්ට් කරන්න ඕන.සමහරවිට තුනී කොල ලේසර් ප්රින්ටරයට ගන්නේ නෑ එහෙම වුනොත් ඒ කොලේ කොන් වලින් විතරක් සාමාන්ය A4 එකකට අලවලා ප්රින්ට් කරගන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyWER6-kmFAZ0oDzYLZkbGbQUlkX4py1jp989I9Rk2EgfBcG9YUPhrgkB6xHN_2l_KmyWlF0NM0h-Nw9Dw49U3jdUAsrmMCWNSsbRq833V3gwVfEF58bI5G4kMR2HcrKZ0R-OuGJSBqg5G/s1600/printing.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 281px; height: 222px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyWER6-kmFAZ0oDzYLZkbGbQUlkX4py1jp989I9Rk2EgfBcG9YUPhrgkB6xHN_2l_KmyWlF0NM0h-Nw9Dw49U3jdUAsrmMCWNSsbRq833V3gwVfEF58bI5G4kMR2HcrKZ0R-OuGJSBqg5G/s320/printing.jpg" alt="" id="BLOGGER_PHOTO_ID_5498084660278817506" border="0" /></a>ප්රින්ට් කරගනිපු ඩිසයින් එක කොපර් බෝඩ් එකට වඩා සෙන්ටි මීටර් 3ක් විතර වැඩිපුර තියෙන්න කපා ගන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVHegw-C5fNIspGjUQliSmS2FAcXlFr4JkQX7Ee6EBMgDDSed_jtQOHWLIAKvATuElA_PeVhhL6fa1ZR2h1jwO3WctiR1tN80D9ghN1fGBAPFxY2KQaRxH0-JsR0iMuHLUW5jEggb2qK3d/s1600/pcb_printed.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 206px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVHegw-C5fNIspGjUQliSmS2FAcXlFr4JkQX7Ee6EBMgDDSed_jtQOHWLIAKvATuElA_PeVhhL6fa1ZR2h1jwO3WctiR1tN80D9ghN1fGBAPFxY2KQaRxH0-JsR0iMuHLUW5jEggb2qK3d/s320/pcb_printed.jpg" alt="" id="BLOGGER_PHOTO_ID_5498084958025432706" border="0" /></a>ඊට පස්සේ කොපර් බෝඩ් එක අරගෙන විම් වලින් හොඳට හෝදලා වේල ගන්න.මෙහිදී කොපර් තහඩුව තියන පැත්ත විතරක් පිරිසිදු කරාම ඇති.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlo70g4Iot2dMMkUfhkrWdFbVO8CJ5Uob_wy-P0sX4Sx_a13zGxJgvzx4-ei5klL3QsceIm64qpzYhkd-FDpDdbuYKaSemOd6NaqRqjRIkqHAJzudDfD0nKY3CtozkGSomigFOUm9ysvjO/s1600/pcb_cleaning.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlo70g4Iot2dMMkUfhkrWdFbVO8CJ5Uob_wy-P0sX4Sx_a13zGxJgvzx4-ei5klL3QsceIm64qpzYhkd-FDpDdbuYKaSemOd6NaqRqjRIkqHAJzudDfD0nKY3CtozkGSomigFOUm9ysvjO/s320/pcb_cleaning.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5498091168635061122" /></a><br />ඊට පස්සේ අර කලින් සකස්කරපු පීසීබී ඩිසයින් එක කොපර් බෝඩ් එකේ කොපර් තහඩුව තියන පැත්තට අලවගන්න.ප්රින්ට් කරපු පැත්ත කොපර් බෝඩ් එකට හිටින විදියට තමයි අලවගන්න ඕන.අලවද්දී කොපර් බෝඩ් එකේවත් කොපර් බෝඩ් එකමත ස්ඵර්ශ වෙන කඩදාසියේ කිසිම තැනක වත් ගම් තැවරෙන්න දෙන්න එපා.ගම් ගාන්න ඕන අර කඩදාසියේ වැඩිපුර ඉතිරි කරපු කොටස් වල විතරමයි ගම් ගාලා බෝඩ් එකේ උඩ පැත්තට අලව ගන්න මේක ගොඩක් තදට අලවන්න ඔනේ නෑ කඩදාසිය එහේ මෙහේ හෙලවෙන්නේ නැතුව හොඳට ඇදිලා තිබුනාම ඇති<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMLLr7G_2olwRY0OvKX8E9kQCmJXK5zZxQK5hemnQw_BeveWf366_FWVYgQthr7hSS54dJ6QcNF_GZKF0TfCaWuhPDu2OQfDNapTeMjQ6OB46PU1xKTv7hh9-0eTV6AKTRH2yR5Al2YHYj/s1600/pcb_ready_to_transfer.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 290px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMLLr7G_2olwRY0OvKX8E9kQCmJXK5zZxQK5hemnQw_BeveWf366_FWVYgQthr7hSS54dJ6QcNF_GZKF0TfCaWuhPDu2OQfDNapTeMjQ6OB46PU1xKTv7hh9-0eTV6AKTRH2yR5Al2YHYj/s320/pcb_ready_to_transfer.jpg" alt="" id="BLOGGER_PHOTO_ID_5498085668025850706" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq8mIbX0fCZT5gQjZPI-1yNLxuBSG3xahw3Joq69p49HmlsO8gqQ2AtlYh5MBihmgrk-IPgbOTDtVTQCfcN81ADOUzL8qAbZNEDm1nBwdPcFlhzdSDTBeF8EgbBMJgelprB_Sowpmr-VRk/s1600/transfer_setup.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq8mIbX0fCZT5gQjZPI-1yNLxuBSG3xahw3Joq69p49HmlsO8gqQ2AtlYh5MBihmgrk-IPgbOTDtVTQCfcN81ADOUzL8qAbZNEDm1nBwdPcFlhzdSDTBeF8EgbBMJgelprB_Sowpmr-VRk/s320/transfer_setup.jpg" alt="" id="BLOGGER_PHOTO_ID_5498085671463759202" border="0" /></a>ඊට පස්සේ අයන් එක හොඳට රත්කරලා අර ඩිසයින් එක අලවා ගනිපු බෝඩ් එකේ ඩිසයින් එක තියන පැත්ත(කොපර් තහඩුව තියන පැත්ත ) විනාඩි 5ක් විතර තදින් අයන් කරන්න.මේ අයන් කරද්දී කඩදාසිය බෝඩ් එකෙන් හෙලවෙන්න දෙන්න එපා.එහෙම වුනොත් අපේ වැඩේ තේරුමක් නැති වෙනවා.විනාඩි 5 ට වැඩිවුනාට කමක් නෑ විනාඩි 10 ට වඩා වැඩිවෙන්න දෙන්න එපා එහෙම වුනොත් බෝඩ් එකෙන් කොපර් තහඩුව ගැලවෙන්න පුලුවන්.ඊට පස්සේ අයන් එක අයින් කරලා හෙමිහිට බෝඩ් එක නිමෙන්න දෙන්න නිමෙනකම් අතින් අල්ලන්නවත් එපා ඉක්මනට නිමන්න කියල වතුර දාන්න එපා එහෙම වුනත් බෝඩ් එකෙන් කොපර් තහඩුව ගැලවෙන්න පුලුවන්.මිනිත්තු 20න් විතර ඉබේම නිමෙනවා.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2z_6srB-0qlflmfujsvKvyI9QpmLXy0gaDX6d6_GylQrSUSi5jgLBq_vO3Z9n59AfBkQe7rmHjSYxkXVzg4Cj6DmeiF2ujTVy03IHTEAQ4mXb4ZqEcFE74ZAX4JESMQ_qhcjibrSIhfUq/s1600/pcb_iron.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2z_6srB-0qlflmfujsvKvyI9QpmLXy0gaDX6d6_GylQrSUSi5jgLBq_vO3Z9n59AfBkQe7rmHjSYxkXVzg4Cj6DmeiF2ujTVy03IHTEAQ4mXb4ZqEcFE74ZAX4JESMQ_qhcjibrSIhfUq/s320/pcb_iron.jpg" alt="" id="BLOGGER_PHOTO_ID_5498085961557531378" border="0" /></a>ඊට පස්සේ මේ කොලේ පිටින්ම බෝඩ් එක වතුර එකක ගිල්වලා මිනිත්තු 30ක් විතර තියන්න .ඊට පස්සේ අර කලින් අලවපු කොලේ හොඳින් පෙඟිලා තියෙවි.මේකොලේ පරිසමින් ඇඟිල්ලෙන් පිරිමදින්න එතකොට අර ලේසර් ප්රින්ට් එක කොපර් බෝඩ් එකට වැදිලා තියනවා පෙනෙවි.පරිස්සමෙන් කඩදාසිය සම්පුර්ණයෙන් අයින් කරලා දාන්න.මැගසින් කොල නැතිව සාමාන්ය කොල ගත්තාම වෙන ප්රශ්නේ තමයි මෙහෙම කොලේ අයින් කරද්දී ලේසර් ප්රින්ට් එකෙනුත් කෑලි ගැලවිලා අයින් වෙනවා.ගොඩක් පරිස්සමෙන් තමයි කරන්න වෙන්නේ.කොහොම හරි වෙන්න ඕන ලෙසර් ප්රින්ට් එක බෝඩ් එකේ තඹ තහඩුවට කොපිවෙන එක.කඩදාසිය සම්පූර්නයෙන් අයිනකරන්න .දැන් තේරෙන්න ඇති මිරර් කරලා ප්රින්ට් කරන්න කිවුවේ ඇයි කියලා.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYw_JlAFJif2BOcE4HWNQwQeF2DbhY7e029CT56bUYjcjTHY7pUrSuTmm67hsolHH6XpapJ1kX9u3LZAWqyyyd_6Zg_u_iPAgeZz0EKHuVK-EKFm498yAaSDaYxsSpKGy2DZK9Dp4aoSOL/s1600/pcb_soaking.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYw_JlAFJif2BOcE4HWNQwQeF2DbhY7e029CT56bUYjcjTHY7pUrSuTmm67hsolHH6XpapJ1kX9u3LZAWqyyyd_6Zg_u_iPAgeZz0EKHuVK-EKFm498yAaSDaYxsSpKGy2DZK9Dp4aoSOL/s320/pcb_soaking.jpg" alt="" id="BLOGGER_PHOTO_ID_5498086332785726914" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKUfnGqM2_ItCU04ed3eyvRVxIOFzi-zPWdUz0ICIsnu-WIVMcT_6g5qeouOeFmoYNaT8lRfGfZjqj-8b_ZpAXhqwHdTTYU0A2CxXyQ4s-qingYM7LqJldt9ahnaLCKGdXB_Qmhf6IQvV3/s1600/paper_cleaning.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKUfnGqM2_ItCU04ed3eyvRVxIOFzi-zPWdUz0ICIsnu-WIVMcT_6g5qeouOeFmoYNaT8lRfGfZjqj-8b_ZpAXhqwHdTTYU0A2CxXyQ4s-qingYM7LqJldt9ahnaLCKGdXB_Qmhf6IQvV3/s320/paper_cleaning.jpg" alt="" id="BLOGGER_PHOTO_ID_5498086341301958674" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0f2CnkLz6BhQ4PUXEm1RAv7ut4I6aOOaaFaLfHQ3gqZtwqpoELPRO9lzPJ9E_qJ9MuDhyphenhyphen3eB_scIGptDJumG-o6m7-pPgMnHN_-vTTVOP7xH31mHeGIdhSl2x9pU0NrLbaBhM-iRAIBE2/s1600/pcb_ready_to_etch.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0f2CnkLz6BhQ4PUXEm1RAv7ut4I6aOOaaFaLfHQ3gqZtwqpoELPRO9lzPJ9E_qJ9MuDhyphenhyphen3eB_scIGptDJumG-o6m7-pPgMnHN_-vTTVOP7xH31mHeGIdhSl2x9pU0NrLbaBhM-iRAIBE2/s320/pcb_ready_to_etch.jpg" alt="" id="BLOGGER_PHOTO_ID_5498086345938336594" border="0" /></a>ඊට පස්සේ අපේ බෝඩ් එක ඩිසයින් එකත් එක්ක පරිස්සමෙන් සංසන්දනය කරලා බලන්න ලේසර් ප්රින්ට් එක වැදුනේ නැති තැන් තියනවාද කියලා(සමහර වෙලාවට ගොඩාක්ම සිහින් පාත් කැඩි කැඩි වගේ තියෙවි ) එහෙම එවා තියනවානම් මාකර් එකෙන් ඒවා නිවැරදි කරන්න.සමහර වෙලාවට මහත පාත් වල මැද සිදුරු වගේ තියෙවි ඒවත් නිවැරදි කරන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp4-MPyiq87UNFkpZ2v0S7iMtPrKzyDTlQl046mZrD5JmurE2KCnk0LGiCuplH_3PqKZheO3jyIPQtbklyLZxykewx-t7BOwjTJtckrA8jpR8UQSRI-USR14JtKo88meAo6EFhXVOKg0D0/s1600/toner_transfer_detail.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 236px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp4-MPyiq87UNFkpZ2v0S7iMtPrKzyDTlQl046mZrD5JmurE2KCnk0LGiCuplH_3PqKZheO3jyIPQtbklyLZxykewx-t7BOwjTJtckrA8jpR8UQSRI-USR14JtKo88meAo6EFhXVOKg0D0/s320/toner_transfer_detail.jpg" alt="" id="BLOGGER_PHOTO_ID_5498086529968113570" border="0" /></a><br /><br />ඊට පස්සේ ප්ලාස්ටික් වයර් එක අරගෙන අපේ බෝඩ් එක රඳවා ගන්න පුලුවන් ආධාරකයක් හදාගන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ZVzx6i7-3-5AcR7IJS-U134raQICAbdFz8aoYy9mMlfqWQ4fBfmJ9S3fH7wR8XFnnTFWjPgZMVMsdfl8Wo88moddIA8B_mvChCTzqCDY0nPkzffz9s-BnTb7wnz8Foo4h_GRmRMrDQX-/s1600/hanger.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 268px; height: 264px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ZVzx6i7-3-5AcR7IJS-U134raQICAbdFz8aoYy9mMlfqWQ4fBfmJ9S3fH7wR8XFnnTFWjPgZMVMsdfl8Wo88moddIA8B_mvChCTzqCDY0nPkzffz9s-BnTb7wnz8Foo4h_GRmRMrDQX-/s320/hanger.jpg" alt="" id="BLOGGER_PHOTO_ID_5498086765520347378" border="0" /></a>ඊට පස්සේ ෆෙරික් ක්ලෝරයිඩ් ටිකක් ප්ලාස්ටික් භාජනයකට දාලා, අපේ බෝඩ් එක අපේ අධාරකයේ රඳවලා ,බෝඩ් එක දියරයේ ගිල්වන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimWJNB4psqhXQXjaeIS7oBchbfoaTzmdG-qAk-IJG_ZXQ2o6Xhwa936YvW-WtzotkxYvBtk1ZAF5RUDMEPLcefwb_pwr6DO4oEQGhDFkn92-ux-iGe6adPpr_94GYTKcXZttMqMRLCbs-O/s1600/pcb_hanger.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 217px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimWJNB4psqhXQXjaeIS7oBchbfoaTzmdG-qAk-IJG_ZXQ2o6Xhwa936YvW-WtzotkxYvBtk1ZAF5RUDMEPLcefwb_pwr6DO4oEQGhDFkn92-ux-iGe6adPpr_94GYTKcXZttMqMRLCbs-O/s320/pcb_hanger.jpg" alt="" id="BLOGGER_PHOTO_ID_5498086975711380898" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfVMv9ZGQREtuDQbazP_p8mJicolEkTXAFeILiCHR7piJXHVozPigAGkawKXYIk3Gm2jlQ68ICf1PGrU-hbK3FhP4388Q5B4Lqy7KCMbr18eK1NWF4cV3WDkXvlktgq8nR22QLo-S4x7Ks/s1600/etching.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfVMv9ZGQREtuDQbazP_p8mJicolEkTXAFeILiCHR7piJXHVozPigAGkawKXYIk3Gm2jlQ68ICf1PGrU-hbK3FhP4388Q5B4Lqy7KCMbr18eK1NWF4cV3WDkXvlktgq8nR22QLo-S4x7Ks/s320/etching.jpg" alt="" id="BLOGGER_PHOTO_ID_5498086981384008530" border="0" /></a>ඊටත් පස්සේ මිනිත්තු 10න් 10ට ඉවතට අරගෙන බෝඩ් එකේ අපට අවශ්ය නැති කොටස් සම්පූර්නයෙන් ඉවත් වෙලාද කියලා බලන්න.අපට අවශ්ය නැති කොටස් සම්පූරන්යෙන්ම අයින් වුනාට පස්සේ බෝඩ් එක ඉවතට අරගෙන පිරිසිදු ජලයෙන් 3-4 පාරක් හෝදගන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA1DMEdOn8qerpKZqkSxU-mUT9Xqskj0pyFJVhlswvAc0GL251eQ8gAMriPIFm4TatC4Evizb5awhE6hYvP3E81VXNZEiGUDjYnYlHgwR5ZD60l09CA6lad4YytAlDAXBEfZcb017LlW8v/s1600/pcb_partially_etched.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA1DMEdOn8qerpKZqkSxU-mUT9Xqskj0pyFJVhlswvAc0GL251eQ8gAMriPIFm4TatC4Evizb5awhE6hYvP3E81VXNZEiGUDjYnYlHgwR5ZD60l09CA6lad4YytAlDAXBEfZcb017LlW8v/s320/pcb_partially_etched.jpg" alt="" id="BLOGGER_PHOTO_ID_5498087236696139026" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq99Ljrmy7kZXMAubI3yiDbPI68D8gXmaFinIIwrXrIBrziFtRr0TqNr2VfrimDYPlS7qN1PEKX7NKs2l9YEJyBEUaOLhgwvgnLjfK6sk-cPgKjmmn905Lml64J3_4h_ZZGXYUjSXcLy0B/s1600/pcb_etched.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq99Ljrmy7kZXMAubI3yiDbPI68D8gXmaFinIIwrXrIBrziFtRr0TqNr2VfrimDYPlS7qN1PEKX7NKs2l9YEJyBEUaOLhgwvgnLjfK6sk-cPgKjmmn905Lml64J3_4h_ZZGXYUjSXcLy0B/s320/pcb_etched.jpg" alt="" id="BLOGGER_PHOTO_ID_5498087240228878466" border="0" /></a>ඊට පස්සේ බෝඩ් එක තිනර් හරි පෙට්රල් වලින් හරි හොඳින් හෝදන්න(පර්මනන්ට් මාකර් එකෙන් පාටකරපුවා අයින් වෙන්න ).පස්සේ තුනීම වැලිකඩදාසියකින් මැදලා ලේසර් ප්රින්ට් එක අයින් කරගන්න,පසුව විම් වලින් හෝදලා බෝඩ් එක සුද්ධ කර ගන්න.<br />අන්තිමට අපේ බෝඩ් එකේ දාර වැලිකඩ දාසියකින් මැදලා අවශ්ය තැන් වල සිදුරු විදලා ගන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpsBjIsMokz19yCqF9oriItd337YBsMDEnBAEdj4nHWM8J2SoowrUiaNvOUk4gIEtvhZQD9N-CFlpiMsq4DxqLTjNH04v-5baWVaGiOEu-qLSWEK-nG8BkA_dG-cKzMhFXYsxEwQ18VYxp/s1600/pcb_trimming.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpsBjIsMokz19yCqF9oriItd337YBsMDEnBAEdj4nHWM8J2SoowrUiaNvOUk4gIEtvhZQD9N-CFlpiMsq4DxqLTjNH04v-5baWVaGiOEu-qLSWEK-nG8BkA_dG-cKzMhFXYsxEwQ18VYxp/s320/pcb_trimming.jpg" alt="" id="BLOGGER_PHOTO_ID_5498087841136097410" border="0" /></a>පස්සේ උපකරන පාස්සලා ටෙස්ට් කරලා බලන්න පුලුවන්.මම ඉදිරියට පලකරන්න බලාපොරොත්තු වෙන සේරම සර්කිට් වලට පීසීබී ඩිසයින් එකත් දෙනවා.ඕන කෙනෙකුට හදාගන්න ලේසි වෙන්න.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivbPgYWLsgbUo6hrzIiuoiyb7Q5ufRNUaDskfpdvuIH3Z6ZQw0t1zk6ZuyV1yGoCx8TkRFwdjF4JlVN_oWIkB0UblNkbFI0WQ1A6APvFMo9OitpLybuoRJG-RfECWc6SHPhlOeNR88Ngxf/s1600/pcb_final.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 284px; height: 202px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivbPgYWLsgbUo6hrzIiuoiyb7Q5ufRNUaDskfpdvuIH3Z6ZQw0t1zk6ZuyV1yGoCx8TkRFwdjF4JlVN_oWIkB0UblNkbFI0WQ1A6APvFMo9OitpLybuoRJG-RfECWc6SHPhlOeNR88Ngxf/s320/pcb_final.jpg" alt="" id="BLOGGER_PHOTO_ID_5498088010886524514" border="0" /></a><br /><br /><br /><span style="color: rgb(255, 0, 0);">ඊලඟට introduction to PIC</span>Unknownnoreply@blogger.com41tag:blogger.com,1999:blog-8764732963888996065.post-71604220941124549642010-07-21T23:18:00.000-07:002010-07-21T23:29:26.525-07:00අපේ ප්රින්ටඩ් සර්කිට් බෝඩ් අපිම හදාගනිමු!අද පෝස්ට් එකෙන් කතා කරන්න හදන්නේ ගෙදරදීම ලස්සනට ප්රින්ටඩ් සර්කිට් බෝඩ් හදා ගන්නේ කොහොමද කියලා.ඒත් ඒකට කලින් ප්රින්ටඩ් බෝඩ් ගැන පොඩි විස්තරයක් කරන්නම් ආදුනිකයෙකුට ගොඩක් ප්රයෝජනවත් වේවි.<br />ප්රින්ටඩ් බෝඩ් එකක් කියන්නේ ඉපොක්සි(ෆයිබර්ර ග්ලාස් වගේ දෙයක්) වලින් හදපු තුනී බෝඩ් වර්ගයක්. මේකෙ යට පැත්තේ තඹ වලින් විදුලිය ගමන් කරන්න සකස් කරපු පාත් තියනවා.මේ බෝඩ් එකේ ඉහල පැත්තේ ප්රින්ට් කරලා තියනවා සවිකරන්න ඕන උපකරණ. අපි වෙලඳපොලෙන් මේ බෝඩ් එකක් මිලදී ගත්තොත් නම් අපිට තියෙන්නේ උපාංග ටික සවි කරලා යටිපැත්තෙන් ඊයම් වලින් පාස්සන්න විතරයි.හැබැයි අපට අවශ්ය හැම සර්කිට් එකකටම අවශ්ය බෝඩ්ස් මිලදී ගන්න විදියක් නැහැ.අනිත් එක තමයි අපිම ප්රින්ටඩ් බෝඩ් හදා ගත්තොත් ගොඩක් අඩුවියදමෙන් හදා ගන්න පුලුවන්.<br />මේක වයිට් කොලර් ජොබ් එකක් නෙමෙයි කියලා ඉස්සර වෙලාම කියන්න ඕන. රසායන ද්රව්ය එක්ක කරන වැඩක් තියනවා ඒක නිසා පොඩ්ඩක් ප්රවේසමෙන් තමයි කරන්න වෙන්නේ.<br />මුලින්ම මෙක කරන්න අවශ්යවෙන මූලික සංකල්ප ටික කියන්නම්. මේකට අපිට අවශ්ය වෙනවා කොපර් ක්ලැඩ් බෝඩ්(කොපර් බෝඩ් කියලත් කියනවා) කැබැල්ලක්.මේවා සාමාන්ය වෙරෝ බෝඩ් 1ක් තරමට ගනකම තියන බෝඩ් වර්ගයක් හැබයි මේකේ සිදුරු මොනවත් නැහැ යට පැත්තේ තියෙන්නේ තනි කොපර් තහඩුවක්.ඇත්තටම ප්රින්ටඩ් බෝඩ් කියලා කියන්නේ මේ කොපර් ක්ලැඩ් බෝඩ් එකක්ම තමයි මේකේ යට පැත්තේ තියන තනි තඹ තහඩුවේ අපිට අනවශ්ය කොටස් ටික අයින් කරලා අපිට අවශ්ය කරන පාත් වල හැඩයට තඹ ඉතුරු කරගෙන අවශ්ය තැන් වල උපකරණ සවි කරන්න සිදුරු සකස් කරලා තියනවා.මේ අනවශ්ය තඹ කොටස් ඉතුරු කර ගන්නේ රසායනික ක්රමයක්.එකේ පියවර ටික මෙහෙමයි.<br /><br />01.අවශ්ය පරිඵතයට සරිලන ප්රින්ටඩ් බෝඩ් සටහනක් සොයා ගැනීම හෝ සකස් කර ගැනීම<br />02.අවශ්ය ප්රමානයට කොපර් ක්ලැඩ් බෝඩ් කැබැල්ලක් කපා ගැනීම.<br />03.කොපර් බෝඩ් කැබල්ල විම් වලින් හොඳින් පිරිසිදු කර ගැනීම (තඹ සහිත පැත්ත )<br />04.කලින් සකස් කරගනිපු ප්රින්ටඩ් බෝඩ් සටහන කොපර් බෝඩ් එක මත ඇඳගැනීම.මේ සඳහා අනිවාර්ය්යයෙන්ම ජලයෙන් සේදී ඉවත් නොවන තීන්ත වර්ගයක් පාවිච්චි කරන්න.<br />05.ෆෙරික් ක්ලෝරයිඩ් කැට දියකරලා සකස් කරගන්නා ලද හෝ වෙලඳ පොලෙන් මිල දී ගත් ෆෙරික් ක්ලෝරයිඩ් ද්රාවනයක, අනවශ්ය කොපර් කොටස් සියල්ල ඉවත් වනතෙක් සකස් කරගන්නා ලද කොපර් බෝඩ් එක ගිල්වා තැබීම.<br />06.පසුව කොපර් බෝඩ් එක ද්රාවනයෙන් ඉවතට ගෙන හොඳින් සෝදා වියලා,අවශ්ය තැන් වල සිදුරු විද භාවිතා කිරීම.<br /><br />මී ලඟට ඉහත පියවර එකින් එක කරගන්න විදිය බලමු.<br /><br /><span style="font-weight: bold;">01-පියවර</span><br />මෙක එච්චරම අමාරු නැහැ ගොඩක් ජනප්රිය පරිඵත වලට නම් නෙට් එකේ හෙවුවොත් හොයා ගන්න පුලුවන්.එහෙම හොයාගන්න බැරිවුනොත් පී.සී.බී ඩිස්යිනින් ටූල් එකක් පාවිචි කරලා එකක් අපිටම හදාගන්න පුලුවන්.මේකට ජනප්රියම ටූල් එක තමයි ඊගල් පීසීබී කියන එක.එත් මම නම් පාවිච්චි කරන්නේ පිසීබී ක්රියේටර් කියලා ටූල් එකක් පොඩ්ඩක් නෙට් එකේ සර්ච් පාරක් දැම්මොත් ඕනතරම් ෆ්රී ටූල්ස් හොයාගන්න පුලුවන්.කොහොමත් එකම ටූල් එකක් දිගටම පාවිචිකරන එක හොඳයි මම හිතන්නේ.<br /><br /><span style="font-weight: bold;">02-පියවර</span><br />මේක කලින් එකටත් වඩා ලේසියි.ප්රින්ටඩ් බෝඩ් ඩිසයින් එක ඇඳගන්න පුලුවන් අවම සයිස් එකේ කොපර් බෝඩ් කැබැල්ලක් කපා ගන්න ඕනේ.මේ කොපර් බෝඩ්ස් මිලදී ගන්න තියෙන්නේ එක්කෝ කිරලා කිලෝ ගානට නැත්තම් එක එක ප්රමානයේ සයිස් වල කැබලි විදියට(උදාහරන විදියට අඩි1x1,අඟල්6x6). ලාභම විදියතමයි කිරලා ගන්න එක එත් නිතරම පීසීබී හදන්නේ නැත්නම් එක ගොඩක් පාඩුයි(කිලෝ එකක මිල ටිකක් ලොකුයි ඒ වගේම විශාල බෝඩ් කැබැල්ලකුත් ලැබෙනවා ) නැත්නම් කැබලි විදියට ගන්න කොට තියන ලොකුම ප්රමානයේ එක ගත්තාම එක වර්ග අඟලකට අඩුම වියදමක් යනවා.කොහොම හරි පීසීබී ඩිසයින් එකට වඩා සෙ.මී 0.5ක් විතර ලොකු කොපර් බෝඩ් කැබැල්ලක් කපා ගන්න එක ලේසියි.මේක කපා ගන්න හයි ස්පීඩ් හැක්සෝ බ්ලේඩ් එකක්(ලෝහ කැපීමට ගන්නා කියත් පටියක්/යකඩ කියත් පටියක්) පාවිචි කරන්න පුලුවන්.මෙහිදී සැලකිලිමත් වෙන්න ඕනේ කොපර් තහඩුව තියන පෘශ්ඨය උඩට තියන විදියට තියා ගෙන කැපීම සිදුකරගන්න.මෙහෙම කරහම කොපර් තහඩුව බෝඩ් එකෙන් ගැලවිලා යන්න තියන සම්භාවිතාව අඩුයි.<br /><br /><span style="font-weight: bold;">03-පියවර</span><br />මේක සේරටම වඩා ලේසියි අම්මගෙන් ඉල්ල ගන්න විම් කැටේ ඊට පස්සේ ස්පොන්ජ් කෑල්ලක විම් ටිකක් ගාලා කොපර් බෝඩ් එකේ තඹ තහඩුව තියන පැත්ත හොඳට සුද්ධ කර ගන්න.ඊට පස්සේ කොපර් බෝඩ් එක හොඳට වියලා ගන්න.ආ මතක ඇතුව විම් කැටේ ආපහු අම්මට දෙන්න.පස්සේ අම්මගෙන් ඉල්ල ගන්න තවත් දේවල් තියනවා විම් කැටේ දුන්නේ නැත්නම් ඒවට සොරි තමයි!<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjZ-8osUdgvx5ffuFSWtiz_1gcPXs69uLbfYpeXYeNogD6B48gdVY9OPc3tBQlX_DKE-3nQf-OzAYAIQ-YXlAYRq5eTdA-2Qj-zXQ5wwpWcoad704AfBynSFGJ3-cU-1OC0L02YgCooScU/s1600/pcb_cleaning.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjZ-8osUdgvx5ffuFSWtiz_1gcPXs69uLbfYpeXYeNogD6B48gdVY9OPc3tBQlX_DKE-3nQf-OzAYAIQ-YXlAYRq5eTdA-2Qj-zXQ5wwpWcoad704AfBynSFGJ3-cU-1OC0L02YgCooScU/s320/pcb_cleaning.jpg" alt="" id="BLOGGER_PHOTO_ID_5496611382573590050" border="0" /></a><br /><pre><br /></pre><br /><span style="font-weight: bold;">04-පියවර</span><br />මේක තමයි අමාරුම එක.දැන් අපි කලින් හදාගනිපු පීසීබී ඩිසයින් එක කොපර් බෝඩ් එකට පිටපත් කර ගන්න එක බලමු.එක ක්රමයක් තමයි අතින් අඳින එක කරන්න ඕනේ පීසීබී ඩිසයින් එක කාබන් කොලයක් තියල කොපර් බෝඩ් එකට පිටපත් කරලා ඒ පාත් සේරම වතුරෙන් සේදී නොයන තීන්ත ජාතියකින් පාට කර ගන්න එක මේකට පර්මනන්ට් මාකර් පෙන් තමයි සාමන්යයෙන් පාවිච්චි කරන්නේ පුන්චි තුඩක් තියන මාකර් එකක් නම් වඩා හොඳයි(මතක ඇතුව පර්මනට් මාකර් එකක් හොයාගන්න මේවායින් ලිවුවාම මැකෙන්නේ නෑ).මතක ඇතුව මෙකෙන් අඳිද්දී ගොඩක් තදට පාට කරන්න 2 වතාවක් වත් එක ඉරක් උඩ අඳින්න ඕන.විකල්පයක් විදියට ටිපෙස්ට්(අර පෑන් වලින් ලිවුවාම මකන්න ගන්නේ) පාවිච්චි කරන්න පුලුවන්.එහෙම නැත්නම් නිය ආලේපන /කියුටෙක්ස් (මේවා නැත්නම් නංගිගෙන් හරි ගර්ල් ෆ්රෙන්ඩ්ගෙන් හරි ඉල්ලගන්න)පාවිච්චි කරන්නත් පුලුවන් මේක පින්සලකින් ගාන්න ඕන නිසා අඳින්න පොඩ්ඩක් අමාරුයි හැබයි මෙවා වතුරට කොහොමවත් දිය වෙන්නෙ නැති නිසා මේක අනිත් දෙකටම වඩා හොඳයි මම හිතන්නේ.කොහොම හරි අන්තිමට වෙන්න ඕන පීසීබී ඩිසයින් එක නිවැරදිව කොපර් බෝඩ් එක මතට පිටපත්කර ගැනීමයි.මෙහීදී සැලකිලිමත් වෙන්න ඕන ප්රින්ටඩ් බෝඩ් ඩිසයින් එක නිවැරදි පැත්තටද පිටපත් වෙලා තියෙන්නේ කියලා මීට හේතුව වෙන්නේ සමහර ටූල් වලින් ඩිසයින් කරන බෝඩ් එකට පිටපත් කරන්න වෙන්නේ මිරර් කරලා(පින්තූරය කණ්නාඩියකින් බැලුවාම පෙනෙන විදියට පැත්ත මාරුකරලා)ඩිසයින් එක කොපර් බෝඩ් එකට ගන්න තියන එකම ක්රමය මේක නෙමෙයි.තව ක්රම බොහොමයක් තියනවා.උදාහරනයක් විදියට බෝඩ් විශාල ප්රමාණයක් නිශ්පාදනය කරනවා නම් සිල්ස්ක්රීන් ප්රින්ට් (ස්ක්රීන් ප්රින්ටින් ) ක්රමයට ඩිසයින් එක බෝඩ් එකට ප්රින්ට් කරන්න පුලුවන්.අපිට ගෙදරදී කරන්න පුලුවන් ගොඩක් ලේසි විදියක් මම අන්තිමට සඳහන් කරන්නම් මේ විස්තර හුදෙක් දැනුම සඳහායි.<br /><br /><span style="font-weight: bold;">05-පියවර</span><br />මේක තරමක් පරෙස්සමෙන් කරන්න වෙන පියවරක්.රසායන ද්රව්ය එක්ක වැඩකරන්න වෙන්නේ.මුලින්ම ෆෙරික් ක්ලෝරයිඩ් කැට හරි දියරය හරි ඉලෙක්ට්රොනික් කඩේකින් හරි කෙමිකල් ස්ටෝස් එකකින් හරි ගන්න පුලුවන්.සකස් කරපු දියරය ගත්තොත් වැඩේ ලේසියි හැබැයි ගාන පොඩ්ඩක් වැඩියි.කැට ගත්තොතින් අපිට දියරය හදාගන්න වෙනවා මේකේ වාසි තියනවා ෆෙරික් ක්ලෝරයිඩ් වාතයට නිරාවරනය වෙලා ගොඩක් දවසක් තිබුනොත් එක ටිකක් සවුත්තු වෙනවා එක නිසා දියර මිලදී ගත්තොත් පොඩ්ඩක් පරිස්සමෙන් අරන් තියන්න වෙනවා.කැට මිලදී ගත්තොත් අපට අවශ්ය ප්රමානය විතරක් දියකරගන්න පුලුවන්.මේ කැට අනිවාර්ය්යෙන්ම ප්ලාස්ටික් හෝ වීදුරු භාජන වල තමයි දියකරන්න ඕන.මේ කැට මිලදී ගත්තාට පස්සේ පාවිචිකරනකම් සීල් කරපු පොලිතින් කවරයක දාලා ප්ලාස්ටික් ටින් එකක වාතය ඇතුලු වෙන්නේ නැති විදියට ආවරනය කරලා තියන්න ඕන.මෙවාට හුලං වැදුනොත් දියකරන්න ඉතා අපහසු ජෙලි වගේ තත්වයකට පත්වෙනවා.මේ කැට දිය කරන්න ඕන මෙහෙමයි සාන්ද්රනය ඉතා වැදගත්.සාන්ද්රනය ෆෙරික් ක්ලෝරයිඩ් ග්රරෑම් 50 :පිරිසිදු ජලය මිලිලීටර්100,<br />(0.5ලීටරයටකිලෝග්රෑම්/0.5Kgl-1) පොඩ්ඩක් පුරුදු වුනාම සාන්ද්රනය අඩු වැඩිකරලා පාවිච්චි කරන්න පුලුවන්.මේවා දියකරන්න ඕන මෙහෙමයි අනිවාර්ය්යෙන්ම ප්ලාස්ටික් භාජනයක් අරගන්න ඒකට මේ කැට දාලා යාන්තමට අතදාන්න පුලුවන් තරමේ උනුසුම් ජලය අවශ්ය තරමට සෙමේන් එකතු කරන්න.ඒ එකතු කරන ගමන් වීදුරු හෝ ප්ලාස්ටික් කූරකින් හොඳින් කවලම කරන්න.කිසිම වෙලාවක ලෝහ මේ ද්රාවනයට එකතු වෙන්න දෙන්න එපා.මේවා දිය කරද්දී මුහුන මේ ද්රාවනයෙන් හැකිතාක් ඈත් කරලා තියාගන්න අතින් අල්ලනවා නම් අනිවාර්යෙන්ම ග්ලවුස් 2ක් පාවිච්චි කරන්න.මේ කැට හරි දියර හරි රෙදිවල(අනෙක් දේවල් වල වුනත් මෙහෙම තමයි ) තැවරුනොත් කරන්න දෙයක් නෑ අයින් කරන්න කිසිම විදියක් නෑ. ඒ වගේම තමයි මේක ඇස්වල තැවරුනොත් වහාම ඩොක්ට කෙනෙක්ට පෙන්වන්න වෙනවා.ඒ වගේම තමයි මේ දියර හරි කැට හරි පුන්චි ලමයින්ට අහුවෙන තැන් වල තියන්න එපා.<br />මේ දියරය සකස් කරාට පස්සේ කලින් සකස් කරපු කොපර් බෝඩ් එක මේ දියරයේ ගිල්වලා තියන්න වෙනවා.මේකට පතුල ගොඩක් පැතලි භාජනයක් හොයා ගත්තොත් වැඩේ ලේසියි දියරය ඉතා කුඩා ප්රමානයකින් සම්පුර්ණ බෝඩ් එකම වැහෙන්න සකස් කරගන්න පුලුවන්.බෝඩ් එක මේ දියරයේ ගිලවන්න කලින් ප්ලාස්ටික් නූලක් බෝඩ් එකට ගැට ගහන්න.දියරයේ ගිල්වුවාට පස්සේ විනාඩි 5න් 5ට පිටතට අරන් බලන්න අපිට අනවශ්ය තඹ කොටස් සියල්ල ඉවත් වෙලාද කියලා අනවශ්ය කොටස් සම්පූර්ණයෙන් අයින් වුනාම බෝඩ් එක ද්රාවනයෙන් වහාම ඉවත් කරගෙන පිරිසිදු ජලයෙන් සෝදා පිරිසිදු කරගන්න.<br /><br /><span style="font-weight: bold;">06-පියවර</span><br />ඊට පස්සේ තිනර් වගේ දෙයකින් අපි අර ඇඳපුවා අයින් කරගන්න .ඊටත් පස්සේ ආපහු විම් වලින් හොඳට හෝදලා වියලලා ගන්න.ඊට පස්සේ අවශ්ය තැන් වල සිදුරු විදලා පාවිච්ච්යට ගන්න පුලුවන්. සිදුරු විදිද්දී 0.8mm - 1mm වගේ කටුවක් පාවිච්චි කරන්න.මේ තරම් පුන්චි කටු සාමන්ය ඩ්රිල් එකකට සවිකරන්න බෑ මම නම් පාවිච්චි කරන්නේ මා විසින්ම සකස් කර ගනිපු ඩ්රිල් එකක් තමයි.ඔයාලටත් හදාගන්න හැටි අවශ්යනම් කමෙන්ට් එකක් දාන්න(රුපියල් 400ක් විතර වියදම් වුනා ). කඩේ ගන්නත් තියනවා හොයන්න අමාරුයි මිල රුපියල් 1750ක් හෝ ඊට වඩා වැඩියි.ඩ්රිල් කටුවක් නම් රුපියල් 25ක් විතර තමයි වෙන්නේ.<br /><br /><span style="color: rgb(255, 0, 0);">මීලඟට ලියන්නේ පීසීබී හදාගන්න මම ප්රායෝගිකව පාවිච් කරන ක්රමය.</span>Unknownnoreply@blogger.com8tag:blogger.com,1999:blog-8764732963888996065.post-4330217619612405282010-07-19T02:52:00.000-07:002010-07-19T03:58:40.613-07:00Bread boards භාවිතා කරන්නේ මෙහෙමයි..!මුලින්ම කියන්න ඕන ආධුනිකයින්ට නම් මේ බෝඩ් තමයි වඩාත්ම හොඳ.හේතුව තමයි මේ බෝඩ් වල පරිඵත සකස් කරද්දී පෑස්සීමක් සිදුකරන්නෙ නැති නිසා උපකරණ නැවත නැවත පාවිච්චි කරන්න පුලුවන් අත්දැකීම් අඩු අයට මේක ගොඩක් ප්රයෝජනවත් මොකක් හරි පොඩි වැරදීමක් වුනත් පාස්සන්නේ නැතිව පහසුවෙන් නිවැරදි කර ගන්න පුලුවන්.පරිඵතය නිවැරදිව ක්රියා කරන බව දැන ගත්තාට පස්සේ ස්තිර පුවරුවක් මත පාස්සලා පාවිච්චි කරන්න පුලුවන් මේ නිසා මුදල් ඉතිරි වෙනවා.දැන් මේක පාවිච්චි කරන්නේ කොහොමද කියලා බලමු.මේ බෝඩ් එකක් රු.300 ට විතර ඉලෙක්ට්රොනික් උපකරන අලෙවි සැලකින් මිලදී ගන්න පුලුවන්.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZnmwX8lmdhcwzsrbzpBFHnSfqjvDgrNZhHdcd0GIMiaaihR-uYBdZD5vKBYkjOsWRCYh688PELCPlbmz8vT6n5nkODP5_z4RM7GE5zfjo7EUeVU2h_s6HrPjcav-YPOp4zOOSwXeZ4EJ8/s1600/Bread.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZnmwX8lmdhcwzsrbzpBFHnSfqjvDgrNZhHdcd0GIMiaaihR-uYBdZD5vKBYkjOsWRCYh688PELCPlbmz8vT6n5nkODP5_z4RM7GE5zfjo7EUeVU2h_s6HrPjcav-YPOp4zOOSwXeZ4EJ8/s320/Bread.jpg" alt="" id="BLOGGER_PHOTO_ID_5495560564848080290" border="0" /></a><br />සාමාන්ය බෝඩ් එකක පින්තූරයක් මෙතන තියනවා.මේකේ ට්රාන්ස්පේරන්ට් කලර් වලින් මම මේ දාලා තියන ඉරි වලින් x y කියලා නම් කරලා තියන ඉරි හතර තියෙන්නේ පවර් සප්ලයි වලට ඒ ඉරි මම රතු සහ නිල් පාට වලින් ඇඳලා තියන විදියට ඇතුලතින් සම්භන්ද වෙලා තමයි තියෙන්නේ.රතු පේලියට කෙලවරකින් පවර් සප්ලයි එකේ පොසිටිව් එක සම්භන්ද කරාම ඒ පේලියේ ඕනෑම සිදුරකට කම්බියක් ප්ලග් කරලා පොසිටිව් කරන්ට් එක ලබා ගන්න පුලුවන්.නිල් පාට තීරුව පොසිටිව් එකටම සමානයි වෙනසකට තියෙන්නේ නෙගෙටිව්(ග්රවුන්ඩ්) සප්ලයි එක තමයි මේ නිල් පාට තීරුවට දෙන්න ඕන.<br />මැද තියන අනෙක් තීරු මම රතු පාටට ඇඳලා තියන විදියට පේලි ,පේලි විදියට තමයි සම්භන්ද වෙලා තියෙන්නේ.පවර් සප්ලයි පාත් වලට විරුද්ද පැත්තට තමයි මේ සාමාන්ය පාත් සම්භන්ද වෙලා තියෙන්නේ.<br />මම මේ පින්තූරයේ දාලා තියන පුංචි උදාහරනයේ තියෙනවා අයි.සී එකකට පවර් සප්ලයි එක දෙන විදිය මේක පොඩ්ඩක් බැලුවම තේරුම් ගන්න පුලුවන් කොහොමද සංකීර්න පරිපතයක් මේ බෝඩ් එකක් උඩ අටව ගන්නේ කොහොමද කියලා.තවත් විශේශයෙන් කියන්න ඕන දෙයක් තියනවා මේ බෝඩ් වලට සාමාන්ය සර්කිට් වයර් සම්භනද කරන්න අපහසුයි ඒක නිසා මේ බෝඩ් වලට සම්භන්ද කරන්න විශේශ වයර් වර්ගයක් තියනවා. ඒ වයර් වල ඇතුලේ තියෙන්නේ එච්චර ෆ්ලෙක්සිබල් නැති කම්බියක් මේවාත් ඉලෙක්ට්රොනික උපකරන අලෙවිසැල් වලින් බොහොම අඩු මුදලකට ගන්න පුලුවන්.මේකේ තීරු අතර හරි පේලි අතර හරි සමභන්ද කරන්න අවශ්යතාවයක් ආවොත් එකට අර්ත් වයර් එකක් සුද්ධ කරලා ඒක ඇතුලේ තියන කම්බි ටික ලිහලා එවායින් එක කම්බියක් කපලා ගන්න පුලුවන්.<br />මේ වීඩියෝ දෙකත් බලන්න තවත් ප්රශ්න තියනවානම් කමෙන්ට්ස් වලට දාන්න මම උත්තර දෙන්න සූදානම්.<br /><br /><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/oiqNaSPTI7w&hl=en_US&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/oiqNaSPTI7w&hl=en_US&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br /><br /><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Mq9XMNsoAd8&hl=en_US&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Mq9XMNsoAd8&hl=en_US&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-8764732963888996065.post-53260503431876256982010-07-13T00:00:00.000-07:002010-07-15T04:19:20.452-07:00සමාවෙන්න ප්රමාදයට....!<span style="color: rgb(255, 0, 0);">බ්ලොග් එක ලියන්න වෙලාවක් හොයා ගන්න බැරිවෙන තරමටම වැඩ වැඩි වෙලා ති බුන නිසා ලියන්න බැරි වුනා ඒ ගැන මුලින්ම සමාව ඉල්ලනවා.මම බ්ලොග් එකට දාන්න හදා ගනිපු ඉමේජස් එහෙම ආපහු හොයාගන්නත් ඕනේ.<br /><span style="color: rgb(0, 0, 0);">මේ දවස් වල එක්සැම් ඒක නිසා අද නම් ලියන්න විදියක් නෑ ඒත් සිකුරදා(ජූලි 16 )එක්සෑම් ඉවරයි.සිකුරාදා ඉඳලා සතියකට සැරයක් ලියනවා.මේ දවස්වල මම පික් ප්රෝග්රෑමින් වලින් පොඩි වැඩකුත් කරගෙන යනවා ඒක ගැනත් ලියන්න හිතාගෙන ඉන්නවා.<span style="color: rgb(255, 255, 255);">මම නවත්තපු තැන ඉඳලා බ්ලොග් එක ආපහු ලියනවා ඊ ලඟට ලියන්නේ බ්රෙඩ් බෝඩ් වල කොහොමද නිවරදිව පරිඵතයක් අටවගන්නෙ කොහොමද කියලා සහ ගෙදරදීම කොහොමද ප්රින්ටඩ් සර්කිට් බෝඩ් එකක් ඉහල නිමවක් සහිතව හදා ගන්නේ කියලා.එහෙනම් සිකුරාදාට ලියනකම් ආයුබෝවන්!</span></span><br /></span>Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-8764732963888996065.post-54953249485854037142010-01-05T01:03:00.000-08:002010-01-05T02:43:13.511-08:00උපකරණ . . . . . . . . . . .අද පික් ගැන ටිකක් අමතක කරලා අවශ්ය වෙන අමතර ඉලෙක්ට්රොනික් ටිකක් තමය් ලියන්න හදන්නේ.ඉතින් බසා කිවුවා වගේ ඉස්සරවෙලාම පරිපත පුවරු වල සිදුරු විද්න උපකරනයක් හදා ගන්න හැටි කියන්නම් ඒත් ඊට කලින් සරලව ඉලෙක්ට්රොනික පරිපත සකස් කිරීම ගැන හැඳින් වීමක් කරන්නම්.සාමාන්යයෙන් ඉලෙක්ට්රොනික පරිපතයක් සකස්කිරීම සිදුකරන්නේ කුමක් හෝ විද්යුත් පරිවාරක පුවරුවක් මත සිදුරු සකස් කර එම සිදුරු තුලින් උපාංග ඇතුලු කර උපාංග ඇතුලු කරන ලද පැත්තට ප්රතිවිරුද්ධ පැත්තෙන් උපාංග වල අග්ර හෝ කම්බි යොදාගෙන පරිපත සටහනකට අනුව උපාංග වල අග්ර පෑස්සීම මගින් තමයි.නමුත් මේ ක්රමය මගින් පරිපත සකස් කිරීමේදී දෝශ බොහොමයක් පවතිනවා මූලිකම දෝශය තමයි කල් පැවැත්ම අඩුවීම ඒ වගේම පහසුවෙන්ම අකර්මන්ය වෙන්න පුලුවන්.නමුත් මේ ක්රමය ගොඩක් ලාභ දායක හා පහසු ක්රමයක් නිසා ආධුනික පරිපත සකස්කරන්නන් බොහොමයක් මේ ක්රමය තමයි යොදා ගන්නේ.බොහෝ දෙනා දැකලා ඇති මේ විදියට ෆෝමිකා තහඩු මත නිර්මානය කරනලද පරිපත(පින්තූරය බලන්න ).<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8KHwiYJaLyNQAe9ANkajrH27SnM2CZVxX4_XzQ3u_i0-BnH-DjRST9rUKl3cf32szRpmw2DGmwaWrL5Vt4ZME-QEXL5TYH-_bK6dFpQ9lnEwsbgZQcwunVEnBii3Fb-DiDx86hmzdHv6i/s1600-h/fomica.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 164px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8KHwiYJaLyNQAe9ANkajrH27SnM2CZVxX4_XzQ3u_i0-BnH-DjRST9rUKl3cf32szRpmw2DGmwaWrL5Vt4ZME-QEXL5TYH-_bK6dFpQ9lnEwsbgZQcwunVEnBii3Fb-DiDx86hmzdHv6i/s320/fomica.jpg" alt="" id="BLOGGER_PHOTO_ID_5423193222183839186" border="0" /></a>නමුත් මීට වඩා සුලු මහන්සියකින් හා ඉතා සුලු වියදමක් දැරීම මගින් ඉතාඉහල ගුණාත්මයෙන් යුතු පරිපත සකස් කර ගත හැකියි අද එහෙම කරන්න තියන ක්රම කීපයක් ගැන කියලා දෙන්නම්.<br /><br />සාර්තක පරිපත සකස්කිරීමේ ක්රමවේදයන්<br /><br />මෙ සඳහා යොදා ගන්න පුලුවන් ක්රම කීපයක් තියනවා<br />1.වෙරෝ(Vero Boards) පුවරු යොදා ගැනීම<br />2.ඇසෙම්බල්(Bread Boards) පුවරු යොදා ගැනීම<br />3.අයි.සී පුවරු(I.C Boards) යොදා ගැනීම<br />4.මුද්රිත පරිපත පුවරු(Printed Circuit Boards) යොදා ගැනීම මේ එකින් එක සලකා බලමු.<br /><br /><span style="font-size:130%;"><span style="font-weight: bold; color: rgb(51, 51, 255);">වෙරෝ(Vero Boards) පුවරු යොදා ගැනීම</span></span><br />වෙරෝ බෝඩ් කියලා කියන්නේ තුනී ප්ලාස්ටික් වැනි ද්රව්යකින් හදලා තියෙන පුවරු වර්ගයක්.මෙවා විවිද ප්රමාන වලින් වෙලඳපලේ මිලදී ගන්න පුලුවන් මෙවායේ සාමාන්යය අයි සී එකක අග්ර ඇතුලුකිරීමට හැකි ආකාරයෙන් පුවරුව පුරාම සිදුරු සකස් කර තිබෙනවා.විශේශම දේ තමයි මෙවායේ පිටුපස පැත්තේ ත්ඹ තීරු සහිතයි මේ නිසා මෙ තීරු මගින් කලින් කී සිදුරු පේලි විදියට සම්බන්ද වෙලා තියනවා මෙවායේ තියන තඹ තහඩුවනිසා උපාංග ඇතුලුකරලා බෝඩ් එකටම පාස්සන්න පුලුවන් තඹ තහඩුව මගින් උපාංග අතර සම්බන්දය ඇතිකරන්නත් පුලුවන් අමතර කම්බිත් යොදාගෙන හොඳ තත්ත්වයේ පරිපත සකස් කල හකියි අවාසිය තමයි පරිපතය මෙ පුවරුවට අදාලව සැලසුම් කරගතයුතු වීම.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-A73pQfewhPmfTj89P44uWTNspZW3acj7SSNEsHq-dKQGowlzo-lZfO9MsgsslLhI-i8o7i08z62cEjRbU-KD9AMVwPAFsPYHajpcKBuV3ob-red1DJxEXkDZXpySYD-GfzkW8hLMqHsd/s1600-h/Vero+Boards%28I%29.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 150px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-A73pQfewhPmfTj89P44uWTNspZW3acj7SSNEsHq-dKQGowlzo-lZfO9MsgsslLhI-i8o7i08z62cEjRbU-KD9AMVwPAFsPYHajpcKBuV3ob-red1DJxEXkDZXpySYD-GfzkW8hLMqHsd/s320/Vero+Boards%28I%29.JPG" alt="" id="BLOGGER_PHOTO_ID_5423199415574724114" border="0" /></a><span style="color: rgb(51, 51, 255); font-weight: bold;font-size:130%;" >ඇසෙම්බල්(Bread Boards) පුවරු යොදා ගැනීම</span><br />මේක ටිකක් විශේශිත පුවරුවක් මේක මත පරිපත සකස් කරලා සියලුම උපකරන නිරුපද්රිතව ඉවත්කරගෙන නැවත පරිපතයකට යොදාගැනීමේ පහසුකම තියනවා මෙක ප්ලාස්ටික් පුවරුවක් මෙකෙත් අර වෙරෝ බොඩ් එකේ වගේ සිදුරු තියනව උපාංග සිර කරන්න එවා අතර් සම්බන්දයනුත් තියනවා වැඩිවිස්තර ඕන කෙනෙක් ඉන්නවා නම් කියන්න මම ලියන්නම්<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA1tY4fsTZtMLxC7xJwTJcNhQ5U4kohOxZIPfY7UsI2OtxqOv1wsyEa45ROVbhPbQUKfgnrlU6MU5wU2QAYMKSlt86wfM2IlO1Rk6G1L69LgDnSn59yzcbt2qvkXck948fernxWDDaUesV/s1600-h/Bread_Board.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 205px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA1tY4fsTZtMLxC7xJwTJcNhQ5U4kohOxZIPfY7UsI2OtxqOv1wsyEa45ROVbhPbQUKfgnrlU6MU5wU2QAYMKSlt86wfM2IlO1Rk6G1L69LgDnSn59yzcbt2qvkXck948fernxWDDaUesV/s320/Bread_Board.jpg" alt="" id="BLOGGER_PHOTO_ID_5423201394809537746" border="0" /></a><span style="font-weight: bold;font-size:130%;" > <span style="color: rgb(51, 51, 255);">අයි.සී පුවරු(I.C Boards) යොදා ගැනීම</span></span><br />මෙකත් වෙරෝ බෝඩ් එකටම සමාන එකක් එත්මෙකේ සිදුරු තීරු විදියට සම්බන්ද වෙලා නෑ ඒ වෙනුවට හැම සිදුරකටම පහලින් තඹ තිතක් තියනවා උපාංග පුවරුවට මේක මගින් පාස්සන්න පුලුවන් නමුත් සම්පුර්නයෙන්ම කම්බි යොදාගෙන සම්බන්ද කිරීම කරගන්න ඕන.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivvtuwv2MHlP2k0fCiOnCls9vkj6bi2wlU_quFXl3O2NcgTTomQQvPl8uv8UnK9RC2lJvx-CVFAllGw0fOL65nXD-58TBt0b2_iqeqqPRTQyOWH-4dGlpWMD17j6lV0CDKAi3YmMTgzOCC/s1600-h/Vero+Boards%28III%29.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 146px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivvtuwv2MHlP2k0fCiOnCls9vkj6bi2wlU_quFXl3O2NcgTTomQQvPl8uv8UnK9RC2lJvx-CVFAllGw0fOL65nXD-58TBt0b2_iqeqqPRTQyOWH-4dGlpWMD17j6lV0CDKAi3YmMTgzOCC/s320/Vero+Boards%28III%29.JPG" alt="" id="BLOGGER_PHOTO_ID_5423202637786877490" border="0" /></a><br />අදට නතරකරනවා ඊලඟ දවසේ මුද්රිත පරිපත පුවරු නිවසේදීම එලකිරි වගේ හදාගන්න කියලා දෙන්නම් මේ පොස්ට් එක ප්රමාද වුනාට මිලඟ පෝස්ට් එක ගොඩක් ඉක්මනට ලියනවා.....<br /><span style="color: rgb(204, 0, 0);"><br />ගෙදරදීම PCB සකස් කිරීම Coming Soon. . . . . .</span>Unknownnoreply@blogger.com8tag:blogger.com,1999:blog-8764732963888996065.post-64075403684973989722009-10-07T00:30:00.000-07:002009-10-07T02:09:39.729-07:00මුලින්ම.......මේ බ්ලොග් එකේ ලියන්න බලාපොරොත්තු වෙන්නේ සමහර අය මාර ආසාවෙන් ඉගෙන ගන්න දෙයක් ගැන.ඒ තමයි රොබෝටික්ස් සමහර තැන් වල මේවාට පාඨමාලා තියනවා(හැබැයි ගාන ඇහුවාම $%^^&*$@*..... ) සමහර කැම්පස් වලත් තියනවා හැබයි මම නම් තනියම තමා ඉගෙන ගත්තේ මේ ඒ තනියම ඉගෙනගනිපු දේ තව කාට හරි ප්රයෝජනයක් ගන්න පුලුවන් වෙන විදියට ලියන්න තමයි හදන්නේ.වැල් වටාරම් ඇති පටන් ගනිමු එහෙනම්......<br />සාමාන්යයෙන් රොබෝ යන්ත්රයක තියෙන්නේ යාන්ත්රික කොටස් සහ එවා පාලනය කිරීමට සැකසූ පරිගනක පද්දතියකුයි මෙහිදි මෘදුකාංගමය කොටස සඳහා විශේශයෙන් සැලසුම් කරන ලද මෙහෙයුම් පද්දති සහ මෘදුකාංග යොදා ගන්නවා. සාමාන්ය මෙහෙයුම පද්දති (වින්ඩෝස් හෝ සාමාන්ය ලින්ක්ස්, මැක් වැනි ) වල තාක්ශනික සැකසුම අනුව රොබෝ යන්ත්රයක් පාලනය කිරීම සඳහා නුසුදුසුයි. මෙවා සඳහා යොදා ගන්නා මෙහෙයුම් පද්දති වලට <span style="font-family:arial;">Real time Operating systems</span> යැයි කියනු ලබනවා.මෙහිදි මා විසින් සාකච්චා කිරීමට බලාපොරොත්තු වන්නේ සරල රොබෝ යන්ත්රයක්(බාධක මගහැර ගමන් කරන කුඩා කාරයක්,දුරස්ත පලකයකින් ක්රියා කරන රතයක් ) සැකසීම පිලිබඳවයි. මෙවන් සරල කර්තව්යක් සඳහා අවශ්ය වන සරල වැඩසටහනක් අපහසුවකින් තොරව අපටම ලියා ගතහැකියි.එය තමා විසින්ම ලියා ගැනීම තම දැනුම් මට්ටම වැඩිකර ගැනීමේ මාවතක් ද වනු නොවනුමානයි.<br />මෙහි සඳහන් කිරීමට බලා පොරොත්තු වන්නේ හාඩ්වෙයා කොටස සඳහා පික් නම් වු අයි සී ශ්රේනිය භාවිතා කිරීමයි.අවශය වැඩසටහන් අපි විසින්ම සකස් කරගත හැකියි. සාමාන්ය අයි සී එකක් යම් විශේශිත කාර්යකට පමනක් නිපදවා ඇති අතර එවන් අයි සී එකක් භාවිතා කල හැක්කේ සීමා සහිත කාර්යන් කිහිපයකට පමනකි. නමුත් මයික්රෝකන්ට්රෝලර් ලෙස හැඳින් වෙන අයි සී වර්ගය අපට ප්රෝගෑම කරගතහැකි අතර අසීමිත කාර්යයන් ප්රමානයකට නිර්මානශීලීත්වය අනුව යොදා ගත හැක. කලින් සඳහන් කර ඇති පික්[pic] යනු මයික්රෝචිප් සමාගම <a style="font-family: arial;" href="http://www.microchip.com/">http://www.microchip.com</a> මගින් නිශ්පාදනය කරනුලබන මයික්රෝකන්ට්රෝල්රර් ශ්රේනියකි මෙයට අමතරව විවිද සමාගම් මගින විවිද මයික්රෝකන්ට්රෝල්රර් නිපදවනු ලැබුවත් ශ්රි ලංකාව තුල මිලදී ගැනීමේ අපහසුතා පවතී.<br />මෙම සටහන් සියල්ල මෙම පික් <span style="font-family:arial;">microcontroller</span> ශ්රේනිය මත පදනම්ව පවතී.<br /><br />මයික්රෝකන්ට්රෝලර් එකක් යනු සාමාන්ය පරිගනකයක ඇති සියලුම කොටස්(අඩු වැඩි වශයෙන් ඇති ) තනි ඒකකයකි.මේ තුල සරල ප්රොසෙසරයක්,මතකයක් පිටත ලෝකය සමග කටයුතු කිරීමට පෝර්ට්ස් ආදී සියල්ලම ඇත.සාමානය පරිගනක ප්රොසෙසරයක් තුල ඇති උපාංග වලට අමතර උපාංග මෙම මයික්රෝකන්ට්රෝලර් ඒකකය තුල පවතී නමුත් මෙය සාමාන්ය පරිගනක ප්රොසෙසරයක් තරම් ප්රභල නොවේ.පරිගනක ප්රොසෙසරයක් ගිගා හ'ට්ස් වලින් <span style="font-family:arial;">(Ex 2.0,2.2,...3.2GHz) </span>ක්රියා කරත් මෙම මයික්රෝකන්ට්රෝලර් එකක් මෙගා හ'ට්ස් කිහිපයකින්<span style="font-family:arial;">(Ex 4MHz, 15MHz)</span> පමනක් ක්රියා කරයි.<br />මෙම වේගය අපගේ කටයුතු වලට හොඳටම ප්රමානවත් වේ.<br /><br />මෙහි ඉදිරියේදි පල කිරීමට බලා පොරොත්තුවන ක්රියාකාරකම් ප්රායෝගිකව කිරීමට බලාපොරොත්තුවන්නේ නම් පහත උපකරන අවශ්යවේ.<br /><br />කුඩා ප්රමානයේ උල් අඬුවක්.<br />වොට් 20 පමන බවුත් එකක්(DC විදුලියෙන් ක්රියා කරන්නේ නම් වඩා හොඳයි )<br />සැහැල්ලු ලෑලි කැබැල්ලක්(මවුස් පෑඩ් එකක තරමේ හෝ අඟල් <span style="font-family:arial;">10x10</span> චීප් බෝඩ් කැබැල්ලක් නම් වඩා හොඳයි )<br />කුඩා නියන් (screw drivers) කට්ටලයක්<br />පරිපත පුවරුවල <span style="font-family:arial;">0.5mm</span> සිදුරු විද ගැනීමට උපකරනයක් [මෙහෙම එකක් නැතිනම් හදා ගන්නා හැටි මම කියලා දෙන්නම්]<br />වොල්ටීයතාව වෙනස් කිරීමට හැකි <span style="font-family:arial;">DC</span> විදුලි බල සැපයුමක් [මෙහෙම එකක් නැතිනම් හදා ගන්නා හැටි මම කියලා දෙන්නම්]<br />තිබේ නම් මල්ටිමීටරයක්(අත්යවශ්ය නැත )<br /><br />කුඩා වයර්(සර්කිට් වයර් ),පෑස්සීමට ගන්නා ඊයම් කම්බි,රට දුම්මල(හෝ පෑස්සුම් උපකාරී ස්රාවය <span style="font-family:arial;">soldering flux</span> ),වෙරෝ බෝඩ් එකක්, කුඩා වැලිකඩදාසි කැබල්ලක්.මේ සියල්ල සුලු මුදලකට ඉලෙක්ට්රොනික් උපාංග අලෙවි සලකින් මිල දී ගත හැකියි.<br />මීට අමතරව අවශ්යවන උපකරන ගැන අවශ්ය අවස්තාවලදී සඳහන් කරනු ලැබේ.<br /><br />මීට අමතරව පරිගනකයක් අවශයවේ[සීරියල් පෝර්ට්ස් තිබීම අත්යාවශයි](මට වගේ යාලුවෙකුගේ එකක් තිබුනහම හොඳටම ඇති )<br />(පරිගනකයේ වින්ඩොස් xp අනිවාර්යයි වර්චුවල් බොක්ස් හෝ වයින් හරියන්නේ නැත,පරිගනකය ඔබේ නම් වෙනමම පාටිශන් එකකට වෙනමම වින්ඩෝස් xp ස්තාපනය කර ගැනීම නිර්දේශ කරමි )<br /><br />මා සතු උපකරන කට්ටලයේ ඡායාරූප ඉදිරියේදී පලකරන්නම්.<br />මෙන්න pic එකක පින්තුරයක්<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSRb0jBBGw_qvcQefBqjGKj3sUmgAdiLNG5dCMqX_49hwwmXmM6GaB6UemJqlyEsZiCZ1P0YMUu2VcYv9dvNzUBAjjUD27G3E0Ldeygfs8rsoO9-UQcIBrVX-qEOctCpynFQbGLvioZD8O/s1600-h/PIC16F877.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 250px; height: 158px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSRb0jBBGw_qvcQefBqjGKj3sUmgAdiLNG5dCMqX_49hwwmXmM6GaB6UemJqlyEsZiCZ1P0YMUu2VcYv9dvNzUBAjjUD27G3E0Ldeygfs8rsoO9-UQcIBrVX-qEOctCpynFQbGLvioZD8O/s320/PIC16F877.jpg" alt="" id="BLOGGER_PHOTO_ID_5389780847299357330" border="0" /></a><br /><br />මෙන්න pic වලින් කරපු වැඩක්<br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzsCoRH4SNzfdlNkgNJpiaDKCP9mx1BADs3cdpn0zddhX9k7ycyNWEoba3bVk8n_Jz5IwIgZRiifUiqavYIBWm3xj2f5RsgID8ePzBUloKHXeTsd_HKzbM1YxTgJp86GhealzIC94uL_Ar/s1600-h/solo+derbot.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 284px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzsCoRH4SNzfdlNkgNJpiaDKCP9mx1BADs3cdpn0zddhX9k7ycyNWEoba3bVk8n_Jz5IwIgZRiifUiqavYIBWm3xj2f5RsgID8ePzBUloKHXeTsd_HKzbM1YxTgJp86GhealzIC94uL_Ar/s320/solo+derbot.jpg" alt="" id="BLOGGER_PHOTO_ID_5389782139663453634" border="0" /></a>Unknownnoreply@blogger.com11