၂၀ ပင် ကြိုး

[Martin] က ဒီမေးမြန်းချက်ကို အဓိကဓာတ်ပုံနဲ့အတူ သတိပေးစာကြောင်းဆီ ပို့လိုက်ပြီး သူက ကောင်းတဲ့အချက်တစ်ခုကို ပြောခဲ့တယ်။ ဖွံ့ဖြိုးတိုးတက်ရေးနဲ့ အကဲဖြတ်ဘုတ်အများစုမှာ pin တန်းများစွာပါရှိပြီး၊ ၎င်းတို့ဟာ package မှာ လျော့ရဲနေတတ်ပါတယ်-ဂဟေဆက်ခြင်းကို အသုံးပြုသူအတွက် ထားခဲ့ပါတယ်။ သတိထားဖို့ကတော့၊ ကျွန်တော်တို့က debugging နဲ့ testing အတွက် header အများကြီးပါတဲ့ prototype ဘုတ်တွေကို ဒီဇိုင်းဆွဲလေ့ရှိပါတယ်။ ဒါပေမယ့် [Martin] သတိပေးခဲ့သလိုပဲ၊ ဂဟေဆက်ခြင်းအတွက် အခြားရွေးချယ်စရာတွေလည်း ရှိပါသေးတယ်။
ဆားကစ်ဘုတ်ကို တခြားကတ်တစ်ခုထဲ ထည့်ဖို့လိုအပ်ရင် (ဥပမာ Raspberry Pi ထဲကို ဦးထုပ်ထည့်တာမျိုး)၊ ဒီနည်းပညာတွေက အထောက်အကူမဖြစ်ပါဘူး။ ဒါပေမယ့် serial port အတွက် အချက်ပြမှုတချို့ကို ရယူချင်တာပဲဖြစ်ဖြစ်၊ digital I/O အချက်ပြမှုတချို့ကို ထောက်လှမ်းချင်တာပဲဖြစ်ဖြစ်၊ ဒီကလစ်တွေထဲက တချို့ကို toolbox ထဲမှာ ထည့်လိုက်ခြင်းအားဖြင့် ဂဟေဆက်ခြင်းရဲ့ အချိန်နဲ့ ဒုက္ခတွေကို သက်သာစေနိုင်ပါတယ်။ ဂဟေဆက်ခေါင်းတွေကို ပိုလွယ်ကူအောင် ဒါမှမဟုတ် လုံးဝရှောင်ရှားနိုင်အောင် လှည့်ကွက်တွေ ရှိပါသလား။ အောက်က comment မှာ ကျွန်တော်တို့ကို အသိပေးပါ။
ကျွန်တော့်မှာ pin header ကြိုးတွေ မရှိဘူးလို့ ထင်ပါတယ်။ pin header တွေ ဝင်သင့်တဲ့ အပေါက်တွေထဲကို ဝါယာကြိုးတွေကို တိုက်ရိုက် ဂဟေဆက်ပါတယ်။
ကျွန်တော် အရင်တုန်းက crimp backplane connector နဲ့ circuit board မှာ အလုပ်လုပ်ခဲ့တာကို မှတ်မိပါတယ် (အရမ်းလည်း ယုံကြည်စိတ်ချရတယ်)၊ ဒါကြောင့် mouse တစ်လုံးကို မြန်မြန်ရှာလိုက်တယ်၊ crimp connector တွေကိုလည်း ရနိုင်ပါတယ်၊ ဥပမာ Amphenol BPH7B10H00LF က 10-way 2 rows 0.1 inch pitch ပါ။
evaluation board မှာရှိတဲ့ လိုအပ်တဲ့ IO တွေနဲ့ signal အားလုံးကို ချိတ်ဆက်ဖို့ standard low-cost နည်းလမ်းအသစ်တစ်ခုရှိရင်... ကျွန်တော်လက်ခံပါတယ်။ ဒါပေမယ့် အခု microcontroller တွေအတွက် 0.1-inch connector က ဒီ tinkerer အတွက် အကောင်းဆုံးပါပဲ။ ဟုတ်ပါတယ်၊ hardware ကို သိပ်မသုံးဘူးဆိုရင် (wifi ဒါမှမဟုတ် Ethernet board တွေလိုမျိုး) အများကြီးမလိုအပ်ပါဘူး။ I2C အတွက် standardized connector ဒါမှမဟုတ် bus တစ်ခုပဲ ဖြစ်နိုင်တယ်။
ဟုတ်တယ်၊ ကျွန်တော်ထင်တာက အဲဒါပဲ... ကျွန်တော် ၀.၁ လက်မ ခေါင်းစဉ်တွေကို ကြိုက်တယ်။ ဂဟေဆက်ရတာ အရမ်းလွယ်တယ်၊ ic clip test leads တွေကို တပ်ရတာလည်း လွယ်တယ်။ ဘာလုပ်နေလဲဆိုတာ မြင်နိုင်လောက်အောင် ကြီးတယ်၊ board ဒါမှမဟုတ် ပလတ်စတစ်အောက်ခံမှာ စိတ်ဝင်စားတဲ့ pin တွေကို အမှတ်အသားလုပ်ဖို့ Sharp ဒါမှမဟုတ် လက်သည်းဆိုးဆေးကို သုံးနိုင်တယ်။ breadboard မှာ ထားလို့ရတယ်။ ကျွန်တော့်ရည်ရွယ်ချက်အတွက် အရမ်းအဆင်ပြေတဲ့ နည်းပညာကိုပဲ သုံးပါ။
ခေါင်းစဉ်ကို ကျော်သွားရတဲ့ အကြောင်းရင်းတစ်ခုတည်းက အဆုံးမှာ သေတ္တာငယ်လေးထဲ ထည့်ရမယ်ဆိုရင်ပေါ့။ ဒီကိစ္စမှာတော့ ic clip lead ကို pcb ရဲ့ through hole မှာ တိုက်ရိုက်သုံးလို့ ကံကောင်းတယ်လို့ ပြောရမယ်။ ဒါပေမယ့် prototyping လုပ်တဲ့အခါ အရွယ်အစားကို သိပ်ဂရုမစိုက်ဘူး။ နောက်ဆုံး သေတ္တာထဲမှာ prototype electronics တွေသုံးရရင် နေရာချွေတာဖို့ test line ကို မဖြတ်ဘူး။
အကြောင်းရင်းများ- ကုန်ကျစရိတ်၊ နေရာ။ ၁) စီးပွားဖြစ်ထုတ်ကုန်များအတွက်၊ တပ်ဆင်ခြင်းနှင့် တပ်ဆင်ခြင်းကုန်ကျစရိတ်များ ပေါင်းထည့်သည်။ ၎င်းသည် ၁၀ ဆင့် လျော့နည်းသော ထုတ်ကုန်များနှင့် နှိုင်းယှဉ်ပါက သင့်ထုတ်ကုန်ကို လူကြိုက်မများစေပါ။ ၂) ကျွန်ုပ်သည် ဒီဇိုင်းများစွာ ပြုလုပ်ခဲ့ပြီး၊ debugging/programming အတွက် ၀.၁ လက်မ connector သည် ဆားကစ်၏ ကျန်အပိုင်းများထက် နေရာ (volume) ပိုမိုယူလိမ့်မည်။
ဒါမှန်နိုင်ပေမယ့် ဝါသနာနဲ့ ဆက်စပ်နေတဲ့ အခြေခံကျွမ်းကျင်မှုတွေ ရှိပါတယ်... အီလက်ထရွန်းနစ်ပညာဟာ *အမြဲတမ်း* ဝါသနာတစ်ခုဖြစ်ပြီး ကျွမ်းကျင်မှုအချို့ လိုအပ်တဲ့ အလုပ်အကိုင်တစ်ခုလည်း ဖြစ်ပါတယ်၊ ဆားကစ်တွေမှာ ဂဟေဆက်ခြင်းကို အသုံးချခြင်းဟာ ချိတ်ဆက်မှုတွေ ပြုလုပ်နိုင်စွမ်းကို အမြဲတမ်း ရှေ့တန်းမှာ ရှိနေပါတယ်။
အခုဆိုရင် ဂဟေဆက်ဖို့ လိုအပ်ချက်ကို လျှော့ချဖို့ ဒါမှမဟုတ် ဖယ်ရှားဖို့အတွက် winding နဲ့ screw connector adapter တွေ ရှိနေပြီ၊ ဒါပေမယ့် ဒါတွေက နေရာကုန်တယ်၊ တစ်ခါတလေ ဂဟေဆက်ဖို့ ဒါမှမဟုတ် screw terminal ရွေးချယ်မှုအတွက် ပိုပေးဆောင်ဖို့ လိုအပ်နေတုန်းပဲ။ ဒါက သင့်ကို စိတ်အနှောင့်အယှက်ဖြစ်စေရင် စိတ်မကောင်းပါဘူး၊ ဒါပေမယ့် ဒါက ဘဝရဲ့အချက်အလက်တစ်ခုပါ၊ တခြားနည်းလမ်းတွေနဲ့ ချိန်ဆမထားရင် "ကွဲပြားတဲ့အမြင်" တွေက မဖြစ်နိုင်ပါဘူး။ ပို "နှစ်လိုဖွယ်" အမြင်ကတော့ တချို့လူတွေက အရည်အချင်းအချို့မရှိဘဲ အချို့သောအရာတွေကို လုပ်ဆောင်နိုင်မှာ မဟုတ်ဘူးဆိုတာ သဘောပေါက်ဖို့ပါပဲ။
pin header တွေကို ဂဟေဆက်ရတာ ဘယ်လောက်ပင်ပန်းလဲဆိုတာ ကျွန်တော်တကယ်နားမလည်ဘူးထင်တယ်။ ၄၀-pin တန်းကို ၁ မိနစ်အတွင်း အပြီးလုပ်နိုင်တယ်။ ကျွန်တော် မကြာခဏလုပ်လို့ဖြစ်မယ်ထင်တယ်။ ဒါက တိတ်ဆိတ်ငြိမ်သက်တဲ့ အံဆွဲတွေထဲမှာရှိတဲ့ မီးလင်းနေတဲ့အရာတွေအတွက် အသုံးဝင်တယ်ဆိုတာ ကျွန်တော်မြင်ပါတယ်။
တစ်ခါတစ်ရံမှာ ဂဟေဆက်စရာမလိုဘဲ စမ်းသပ်ပြီး ပုံစံငယ်ထုတ်လုပ်တာက ကောင်းတဲ့ အကြံဥာဏ်တစ်ခုဖြစ်ပြီး ပိုပြောင်းလွယ်ပြင်လွယ်ရှိပါတယ်။ AliExpress မှာ အဝတ်ညှပ်အမျိုးအစားတွေ အများကြီး မှာလိုက်တယ်။ နောက်ဆုံးခေါင်းစဉ်ကိုသုံးရင် အဲဒီဘုတ်က ပေါက်ကွဲသွားမယ်ဆိုတာ မင်းသိတယ်။
ဒါက 40-pin connector ကို ဂဟေဆက်တဲ့ ကျွန်တော်အကြိုက်ဆုံးနည်းလမ်းပါ (နောက်ဆုံး "sponge must die" sequence အတွက် bonus point ပါ)။ https://www.youtube.com/watch?v=i9pd9sY0Tjg
မင်းသူငယ်ချင်း ရာ့ဖ်ရဲ့ လုပ်ဆောင်ပုံက အရမ်းအဖြစ်များတယ်။ တခြားသူတွေပြောသလိုပဲ ၀.၁ လက်မ pitch head တွေက အနိုင်ယူရခက်တယ်။ ၂ မီလီမီတာ (အခုအချိန်အထိ) က မကောင်းဆိုးဝါးပဲ...
အပေါက်ဖောက်ထားသော ဘုတ်သည် ဂဟေဆက်နေစဉ်အတွင်း တံသင်များကို ချိန်ညှိပြီး နေရာတကျရှိနေစေမည်ဖြစ်သည်။ အထူးသဖြင့် ခေါင်းစဉ်များစွာကို ဆက်တိုက်အသုံးပြုပါက။
လိမ္မာပါးနပ်လိုက်တာ! အထီး header ကို ဂဟေဆက်မယ်ဆိုရင် အပူပေးတဲ့အခါ pin တွေ ဖြောင့်နေအောင် ဂဟေဆက်တဲ့အခါ အမ header နဲ့ တွဲပေးမယ်။
ဒါက connector အမျိုးအစားတိုင်းနီးပါးအတွက် ကောင်းတဲ့အကျင့်တစ်ခုပါ။ ကျွန်တော်ကတော့ header တွေကနေ XT90 power connector ကြီးတွေအထိ အားလုံးကိုသုံးပါတယ်။ စက်ပစ္စည်းရဲ့ ကျန်တဲ့သက်တမ်းတစ်လျှောက်လုံး အရည်ပျော်နေတဲ့ connector တွေကို စွန့်ပစ်တာထက် ပိုဆိုးတာ ဘာမှမရှိပါဘူး။
TagConnect ရဲ့ အားသာချက်ကို ကျွန်တော်တကယ်သဘောကျပေမယ့် ကုန်ကျစရိတ်က နည်းနည်းများတယ်လို့ အမြဲခံစားရလို့ ဒီဒီဇိုင်းကို ကုန်ကျစရိတ်ရဲ့ အစိတ်အပိုင်းအနည်းငယ်နဲ့ ဖန်တီးခဲ့ပါတယ်- https://hackaday.io/project/171391-tagless-programmer
> […] ဈေးသက်သာတဲ့ pogo pin ကလစ်များ။ ဒီထုတ်ကုန်တွေကို သင်အကြိုက်ဆုံး အာရှအီလက်ထရွန်းနစ်ဖြန့်ဖြူးသူဆီကနေ ဒေါ်လာ ၁၀ အောက်နဲ့ ဝယ်ယူနိုင်ပါတယ်။
အတည်ပြောရရင် သူတို့က ဒေါ်လာ ၃၅ လောက်ကျတယ်။ ကျွန်တော်နားလည်ပါတယ်၊ ဒေါ်လာ ၁၀ မဟုတ်ပေမယ့် ပြန်လည်အသုံးပြုနိုင်တဲ့ tool တစ်ခုပါ။ ထပ်ပြီး OG က ပိုယုံကြည်စိတ်ချရပြီး support လုပ်ပါတယ်။ သူတို့ သေချာ review လုပ်ထားတဲ့ footprint ကို ပေးပါလိမ့်မယ်။

https://www.tag-connect.com/product/tc2030-idc-10-6-pin-tag-connect-plug-of-nails-spring-pin-cable-with-ribbon-connector-10-version

ပထမပုံမှာ ဈေးပေါတဲ့ pogo pin တွေကို ညှပ်ထားပြီး linear connector ရဲ့ 0.1" pin spacing ကိုသုံးထားပါတယ်။ သူတို့က ထူးခြားတဲ့ footprint ကို မသုံးသလို support တကယ်လိုအပ်တာလည်း မရှိပါဘူး။ 0.1" connector အတွက် နေရာမရှိရင် TagConnect က အသုံးဝင်နိုင်ပါတယ်။
header pad တွေနဲ့ ဘယ်လိုချိတ်ဆက်ရမလဲဆိုတာ ဒီဇိုင်းအနည်းငယ်သာရှိပုံရပေမယ့် header တွေကို တကယ် solder မလုပ်ဘဲ pogo pin တွေကိုပဲ အမြဲသုံးတယ်လို့ ယူဆရင် "connector pad တွေ" အတွက် ကောင်းတဲ့ဒီဇိုင်းက ဘာလဲ။ module ကို carrier board မှာ soldering လုပ်လို့ရတဲ့ သွားပုံသဏ္ဍာန် ဖြစ်နိုင်တယ်။
အံ့သြစရာကောင်းတာက တချို့လူတွေက ဒီဒီဇိုင်းကိုသုံးပြီး ဆားကစ်ဘုတ်ကို ခင်းကျင်းဖို့ "အပို" အားထုတ်မှုတွေအပါအဝင် ရူးသွပ်တဲ့အကြောင်းပြချက်တွေကြောင့် အသုံးပြုတာကို ကန့်ကွက်ကြတာပါပဲ (နောက်တစ်ခုက ခြေရာတစ်ခုအစား တစ်ခုကို ရွေးချယ်ပါ)၊ ဒါက ကျွန်တော့်ကို ထူးဆန်းတယ်လို့ ခံစားရစေပါတယ်။ လူကြိုက်များတဲ့ ဖိုရမ်တစ်ခုက အဖွဲ့ဝင်တစ်ယောက်က ဒီခြေရာကြွက်တွေအပေါ် သူ့ရဲ့မိုက်မဲမှုအကြောင်း ငြင်းခုံခဲ့ပြီး တစ်လကြာ ပိတ်ပင်ခံခဲ့ရပါတယ်။ သူ့နှလုံးသားကို ကောင်းချီးပေးပါစေ။
ဟုတ်ကဲ့၊ ကျွန်တော် စံ ၀.၁ လက်မ connector တွေကို ဂဟေဆော်နိုင်ပါတယ်၊ ဒါပေမယ့် lock footprints တွေကိုသုံးတာက အများကြီးပိုလွယ်ပါတယ်။ ကျွန်တော့်အထက်လူကြီးက အလုပ်ကြိုးစားမယ့်အစား ပိုစမတ်ကျကျလုပ်ဖို့ အားပေးတာကို ကျွန်တော်မှတ်မိနေပုံပါပဲ။
ဒါက ကောင်းတဲ့ အကြံပါ၊ pin တွေက ဒီ pin အားလုံးကို ထိနေနိုင်တာကြောင့် ပရိုဂရမ်းမင်း ဒါမှမဟုတ် debugging ထဲ quick connector တစ်ခုထည့်ပြီး ဂဟေဆက်စရာမလိုဘဲ ဖယ်ရှားနိုင်ပါတယ်။
ဆားကစ်ဘုတ်တစ်ခုချင်းစီကို ပျံသန်းနေတဲ့ ကြိုးတွေကို ဂဟေဆက်မယ့်အစား စမ်းသပ်အမှတ်တွေကို စမ်းသပ်ဖို့အတွက် PCBite ကိရိယာတစ်ခု ဝယ်လိုက်တယ်။ အဲဒါက အခြေခံအားဖြင့် gooseneck ပေါ်မှာ ချိတ်ထားတဲ့ pogo pin တစ်စုံပါ။ ဈေးမถูกဘူး၊ probe handles တွေကလည်း အရမ်းကြီးတော့ နီးနီးကပ်ကပ်ရှိနေတဲ့ signal တွေကို ထောက်လှမ်းဖို့ ခက်ခဲပေမယ့် တခြားနည်းလမ်းတွေနဲ့တော့ တကယ်ကို အသုံးဝင်ပါတယ်။ ဒါ့အပြင် အရမ်းကြည့်ကောင်းတယ်။
prototype board အများအပြားပါဝင်တဲ့ project တစ်ခုအတွက် http://protofusion.org/wordpress/2013/05/open-hardware-pogo-pin-programmer/ နဲ့ ကျွန်တော် အရမ်းကျေနပ်ပါတယ်။ ဒါပေမယ့် pogo board ကို မှားထားမိရင် မူလနေရာကို ပြန်ရောက်သွားမှာပါ။
ကျွန်တော်ဟာ ကျွန်တော့်ရဲ့ board အားလုံးမှာ Tag-Connect ကို နှစ်ပေါင်းများစွာ အသုံးပြုလာခဲ့ပါတယ်၊ architecture ဘယ်လိုပဲဖြစ်ဖြစ်ပါ။ ဈေးနှုန်းနဲ့ ထိုက်တန်ပါတယ်။
အစားထိုးနည်းလမ်း ၁။ Pogopin များ၊ အလွန်စျေးသက်သာသည်။ ထို့အပြင် သင့်ဆားကစ်ဘုတ်အတွက် စမ်းသပ်ကိရိယာတစ်ခု ပြုလုပ်လိုပါက ဆားကစ်ဘုတ်ဒီဇိုင်းကို ကူးယူပြီး သင်စမ်းသပ်လိုသည့်နေရာတိုင်းတွင် ၁ မီလီမီတာအပေါက်တစ်ခုထည့်ပါ၊ ထို့နောက် ထိုအပေါက်များတွင် pogo pin များတပ်ဆင်ပြီး လမ်းကြောင်းကို သက်ဆိုင်ရာ Connector သို့ ဝါယာကြိုးချိတ်ပါ။
အလွန်အသုံးဝင်သော အခြားရွေးချယ်စရာ ၂: သင့်တွင် တံသင်အရေအတွက် အနည်းငယ်သာရှိပါက၊ ဆက်တိုက် တံသင် ၄ ခုအထိ သို့မဟုတ် ၂×၃ ခုရှိပါက၊ ၂ မီလီမီတာ ချိတ်ဆက်ကိရိယာများအတွက် အပေါက်များ ဖောက်ပါ။ စံ ၀.၁ လက်မ အထီး ခေါင်းစွပ်သည် ကောင်းမွန်သော ထိန်းသိမ်းမှုအတွက် အနည်းငယ်စောင်းနေသော တံသင်ကြောင့် အပေါက်နှင့် လုံးဝကိုက်ညီပါလိမ့်မည်။
dual-row Pogo pin connector ကို စမ်းကြည့်နိုင်ပါတယ်။ ဒီလိုပေါ့။ https://www.pogo-pins.com/products/629.html ကူညီပေးနိုင်မယ်လို့ မျှော်လင့်ပါတယ်။ Andy
ကျွန်ုပ်တို့၏ ဝဘ်ဆိုက်နှင့် ဝန်ဆောင်မှုများကို အသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့၏ စွမ်းဆောင်ရည်၊ လုပ်ဆောင်နိုင်စွမ်းနှင့် ကြော်ငြာကွတ်ကီးများကို ထည့်သွင်းရန် သင်ရှင်းလင်းစွာ သဘောတူပါသည်။ ပိုမိုလေ့လာရန်


ပို့စ်တင်ချိန်: ၂၀၂၁ ခုနှစ်၊ နိုဝင်ဘာလ ၂၄ ရက်