ဒီပရောဂျက်မှာ ဘယ်လိုတည်ဆောက်ရမလဲဆိုတာ ပြသပေးပါမယ်တုန်ခါမှုမော်တာဆားကစ်။
အေdc 3.0v တုန်ခါစက်မော်တာမော်တာဆိုတာ လုံလောက်တဲ့ ပါဝါပေးရင် တုန်ခါတဲ့ မော်တာတစ်ခုပါ။ တကယ်ကို တုန်ခါစေတဲ့ မော်တာတစ်ခုပါ။ အရာဝတ္ထုတွေ တုန်ခါဖို့အတွက် အရမ်းကောင်းပါတယ်။ လက်တွေ့ကျတဲ့ ရည်ရွယ်ချက်တွေအတွက် စက်ပစ္စည်းအများအပြားမှာ အသုံးပြုနိုင်ပါတယ်။ ဥပမာအားဖြင့်၊ တုန်ခါမှုအဖြစ် အများဆုံးတွေ့ရတဲ့ အရာတစ်ခုကတော့ တုန်ခါမှုမုဒ်မှာထားရင် ဖုန်းခေါ်ရင် တုန်ခါတဲ့ ဆဲလ်ဖုန်းတွေပါ။ ဆဲလ်ဖုန်းဆိုတာ တုန်ခါမှုမော်တာပါတဲ့ အီလက်ထရွန်းနစ်ကိရိယာတစ်ခုရဲ့ ဥပမာတစ်ခုပါ။ နောက်ထပ် ဥပမာတစ်ခုကတော့ ဂိမ်းရဲ့ လုပ်ဆောင်ချက်တွေကို တုပပြီး တုန်ခါတဲ့ ဂိမ်းထိန်းချုပ်ကိရိယာရဲ့ rumble pack ဖြစ်နိုင်ပါတယ်။ rumble pack ကို ဆက်စပ်ပစ္စည်းအဖြစ် ထည့်သွင်းနိုင်တဲ့ ထိန်းချုပ်ကိရိယာတစ်ခုကတော့ nintendo 64 ဖြစ်ပြီး rumble pack တွေ ပါရှိတာကြောင့် ထိန်းချုပ်ကိရိယာက ဂိမ်းလုပ်ဆောင်ချက်တွေကို တုပပြီး တုန်ခါစေပါတယ်။ တတိယ ဥပမာတစ်ခုကတော့ အသုံးပြုသူက ပွတ်တိုက်တာ ဒါမှမဟုတ် ညှစ်တာစတဲ့ လုပ်ဆောင်ချက်တွေကို လုပ်ဆောင်တဲ့အခါ တုန်ခါတဲ့ furby လိုမျိုး အရုပ်တစ်ခု ဖြစ်နိုင်ပါတယ်။
ဒါကြောင့်ဒီစီ မီနီသံလိုက် တုန်ခါမှုမော်တာဆားကစ်များတွင် အသုံးပြုမှုများစွာကို ဆောင်ရွက်ပေးနိုင်သည့် အလွန်အသုံးဝင်ပြီး လက်တွေ့ကျသော အသုံးချမှုများ ရှိပါသည်။
တုန်ခါမှုမော်တာတစ်လုံးကို တုန်ခါစေရန်မှာ အလွန်ရိုးရှင်းပါသည်။ ကျွန်ုပ်တို့လုပ်ရမှာက လိုအပ်သောဗို့အားကို တာမီနယ်နှစ်ခုထဲသို့ ထည့်လိုက်ရုံသာဖြစ်သည်။ တုန်ခါမှုမော်တာတွင် တာမီနယ်နှစ်ခုရှိပြီး များသောအားဖြင့် အနီရောင်ဝါယာကြိုးတစ်ချောင်းနှင့် အပြာရောင်ဝါယာကြိုးတစ်ချောင်းရှိသည်။ မော်တာများအတွက် ပိုလာရီသည် အရေးမကြီးပါ။
ကျွန်ုပ်တို့၏ တုန်ခါမှုမော်တာအတွက် Precision Microdrives မှ တုန်ခါမှုမော်တာကို အသုံးပြုပါမည်။ ဤမော်တာသည် လည်ပတ်မှုဗို့အား 2.5-3.8V အတွင်း ရှိသည်။
ဒါကြောင့် အောက်မှာပြထားတဲ့အတိုင်း ဗို့အား ၃ ဗို့ကို ၎င်းရဲ့ terminal တစ်လျှောက် ချိတ်ဆက်လိုက်ရင် ၎င်းဟာ ကောင်းကောင်းတုန်ခါနေပါလိမ့်မယ်။
တုန်ခါမှုမော်တာတုန်ခါစေရန် လိုအပ်သည်မှာ ဒါပါပဲ။ ဗို့အား ၃ လုံးကို AA ဘက်ထရီ ၂ လုံးဖြင့် စီးရီးလိုက် ထောက်ပံ့ပေးနိုင်ပါသည်။
သို့သော်၊ ကျွန်ုပ်တို့သည် တုန်ခါမှုမော်တာပတ်လမ်းကို ပိုမိုအဆင့်မြင့်သောအဆင့်သို့ ပို့ဆောင်ပြီး မိုက်ခရိုကွန်ထရိုလာဖြင့် ထိန်းချုပ်လိုပါသည်။အာဒူနို.
ဤနည်းအားဖြင့် တုန်ခါမှုမော်တာအပေါ် ပိုမိုတက်ကြွသော ထိန်းချုပ်မှုရှိနိုင်ပြီး ကျွန်ုပ်တို့လိုချင်ပါက သို့မဟုတ် ဖြစ်ရပ်တစ်ခုဖြစ်ပွားပါကသာ သတ်မှတ်ထားသော အချိန်အပိုင်းအခြားများတွင် တုန်ခါစေနိုင်သည်။
ဒီလို ထိန်းချုပ်မှုမျိုး ထုတ်လုပ်ဖို့ ဒီမော်တာကို arduino နဲ့ ဘယ်လိုပေါင်းစပ်ရမလဲဆိုတာ ပြပါမယ်။
အထူးသဖြင့်၊ ဤပရောဂျက်တွင်၊ ကျွန်ုပ်တို့သည် ဆားကစ်ကိုတည်ဆောက်ပြီး ပရိုဂရမ်ရေးပါမည်၊ ထို့ကြောင့်ဒင်္ဂါးပြားတုန်ခါမှုမော်တာ၁၂ မီလီမီတာ တုန်ခါနေသည်။
ကျွန်ုပ်တို့တည်ဆောက်မည့် တုန်ခါမှုမော်တာပတ်လမ်းကို အောက်တွင်ပြထားသည်။
ဒီဆားကစ်အတွက် schematic diagram ကတော့ -
ဒီမှာ ကျွန်တော်တို့မှာရှိတဲ့ arduino လိုမျိုး microcontroller နဲ့ မော်တာကို မောင်းနှင်တဲ့အခါ၊ မော်တာနဲ့ parallel မှာ diode ပြောင်းပြန် biased ချိတ်ဆက်ဖို့ အရေးကြီးပါတယ်။ မော်တာ controller ဒါမှမဟုတ် transistor နဲ့ မောင်းနှင်တဲ့အခါမှာလည်း ဒါဟာ မှန်ကန်ပါတယ်။ diode ဟာ မော်တာကနေ ဖြစ်ပေါ်လာနိုင်တဲ့ voltage spikes တွေကို ကာကွယ်ပေးတဲ့ surge protector အနေနဲ့ လုပ်ဆောင်ပါတယ်။ မော်တာရဲ့ windings တွေက လည်ပတ်နေချိန်မှာ voltage spikes တွေကို ဖြစ်ပေါ်စေပါတယ်။ diode မပါဘဲ၊ ဒီ voltages တွေက သင့်ရဲ့ microcontroller ဒါမှမဟုတ် မော်တာ controller IC ကို အလွယ်တကူ ပျက်စီးစေနိုင်တယ် ဒါမှမဟုတ် transistor ကို ပျက်ပြားစေနိုင်ပါတယ်။ vibration motor ကို DC voltage နဲ့ တိုက်ရိုက် power ပေးတဲ့အခါ diode မလိုအပ်ပါဘူး၊ ဒါကြောင့် အထက်မှာ ကျွန်တော်တို့ပေးထားတဲ့ simply circuit မှာ voltage source ကိုပဲ အသုံးပြုပါတယ်။
မော်တာကွင်းများနှင့် လျှပ်စစ်စီးကြောင်းကို ချိတ်ဆက်ပေးသော အဆက်အသွယ်များဖြစ်သည့် ဘရက်ရှ်များ ပွင့်လိုက်ပိတ်လိုက်ဖြစ်သည့်အခါ 0.1µF capacitor သည် ဖြစ်ပေါ်လာသော ဗို့အားမြင့်တက်မှုများကို စုပ်ယူသည်။
ကျွန်ုပ်တို့ transistor (2N2222) ကို အသုံးပြုရခြင်း၏ အကြောင်းရင်းမှာ မိုက်ခရိုကွန်ထရိုလာအများစုတွင် လျှပ်စီးကြောင်းအထွက် အားနည်းသောကြောင့်ဖြစ်ပြီး၊ ဆိုလိုသည်မှာ ၎င်းတို့သည် မတူညီသော အီလက်ထရွန်းနစ် စက်ပစ္စည်းအမျိုးအစားများစွာကို မောင်းနှင်ရန် လုံလောက်သော လျှပ်စီးကြောင်း မထုတ်ပေးနိုင်သောကြောင့်ဖြစ်သည်။ ဤအားနည်းသော လျှပ်စီးကြောင်းအထွက်ကို ဖြည့်ဆည်းရန်အတွက်၊ ကျွန်ုပ်တို့သည် လျှပ်စီးကြောင်း ချဲ့ထွင်ရန် transistor တစ်ခုကို အသုံးပြုပါသည်။ ဤသည်မှာ ကျွန်ုပ်တို့ ဤနေရာတွင် အသုံးပြုနေသော ဤ 2N2222 transistor ၏ ရည်ရွယ်ချက်ဖြစ်သည်။ တုန်ခါမှုမော်တာသည် မောင်းနှင်ရန် လျှပ်စီးကြောင်း 75mA ခန့် လိုအပ်သည်။ transistor သည် ၎င်းကို ခွင့်ပြုပြီး ကျွန်ုပ်တို့သည်3v အကြွေစေ့အမျိုးအစား မော်တာ 1027ထရန်စစ္စတာရဲ့ အထွက်ကနေ လျှပ်စီးကြောင်း အရမ်းများလွန်းစွာ မစီးဆင်းစေဖို့အတွက် 1KΩ ကို ထရန်စစ္စတာရဲ့ အောက်ခြေနဲ့ စီးရီးလိုက် ချိတ်ဆက်ပါတယ်။ ဒါက လျှပ်စီးကြောင်းကို သင့်တင့်တဲ့ ပမာဏအထိ လျော့ပါးစေပြီး လျှပ်စီးကြောင်း အရမ်းများလွန်းခြင်းက ပါဝါမပေးပါဘူး။၈ မီလီမီတာ မီနီ တုန်ခါမော်တာ။ ထရန်စစ္စတာများသည် ယေဘုယျအားဖြင့် ဝင်ရောက်လာသော base current ထက် 100 ဆခန့် amplification ကို ပေးစွမ်းနိုင်ကြောင်း သတိရပါ။ base သို့မဟုတ် output တွင် resistor ကို မထားပါက current များလွန်းခြင်းသည် မော်တာကို ပျက်စီးစေနိုင်သည်။ 1KΩ resistor တန်ဖိုးသည် တိကျမှုမရှိပါ။ မည်သည့်တန်ဖိုးကိုမဆို 5KΩ ခန့်အထိ အသုံးပြုနိုင်သည်။
ကျွန်ုပ်တို့သည် ထရန်စစ္စတာမှ မောင်းနှင်မည့် အထွက်ကို ထရန်စစ္စတာ၏ ကော်လက်တာနှင့် ချိတ်ဆက်ပါသည်။ ၎င်းသည် အီလက်ထရွန်းနစ် ဆားကစ်ပတ်လမ်းကို ကာကွယ်ရန်အတွက် မော်တာနှင့်အတူ အပြိုင်လိုအပ်သော အစိတ်အပိုင်းအားလုံးအပြင် အခြားအစိတ်အပိုင်းများအားလုံးလည်း ဖြစ်ပါသည်။
ပို့စ်တင်ချိန်: အောက်တိုဘာ-၁၂-၂၀၁၈





