arduino ဖြင့် brushless motor ကိုထိန်းချုပ်ခြင်း။
အိမ် » ဘလော့ » arduino ဖြင့် brushless motor ကိုထိန်းချုပ်ခြင်း။

arduino ဖြင့် brushless motor ကိုထိန်းချုပ်ခြင်း။

ကြည့်ရှုမှုများ- 0     ရေးသားသူ- Site Editor ထုတ်ဝေချိန်- 2020-09-02 မူရင်း- ဆိုက်

မေးမြန်းပါ။

facebook sharing ကိုနှိပ်ပါ။
twitter မျှဝေခြင်းခလုတ်
လိုင်းမျှဝေခြင်းခလုတ်
wechat မျှဝေခြင်းခလုတ်
linkedin sharing ကိုနှိပ်ပါ။
pinterest မျှဝေခြင်းခလုတ်
whatsapp မျှဝေခြင်းခလုတ်
kakao sharing ကိုနှိပ်လိုက်ပါ။
snapchat မျှဝေခြင်းခလုတ်
ကြေးနန်းမျှဝေခြင်းခလုတ်
ဤမျှဝေမှုအား မျှဝေရန် ခလုတ်ကိုနှိပ်ပါ။

စာဖတ်သူများ၊ ထုတ်လုပ်သူများ၊ geeks၊ ဝါသနာအိုးများ၊ အီလက်ထရွန်းနစ်ပစ္စည်းဝါသနာအိုးများနှင့် အစပြုသူများထံမှ နှုတ်ခွန်းဆက်သပါသည်။
အချိန်အတော်ကြာအောင်၊ brushless motor နဲ့ Arduino ပါတဲ့ wireless R/C ကားကို တည်ဆောက်ဖို့ ကြိုးစားနေခဲ့တာ ကြာပါပြီ။
အခု ကျောင်း စာမေးပွဲ ပြီး တော့ အောင် ဖို့ ဆုံးဖြတ် လိုက် တယ် ။
R/C ကားတစ်စီးဖန်တီးရန်အတွက် ကျွန်ုပ်အသုံးပြုမည့် ထိန်းချုပ်နည်းလမ်း၏ နောက်ဆုံးဆုံးဖြတ်ခြင်းလုပ်ငန်းစဉ်တွင်၊ Arduino ဖြင့် brushless motor ကို ထိန်းချုပ်ရာတွင် ပြဿနာတစ်ခုရှိနေပါသည်။
ထိန်းချုပ်မှု (နည်းပညာအရ)
Arduino ၏ AC မော်တာသည် အနည်းငယ် ကြောက်စရာကောင်းပုံရသည်၊ စိတ်မပူပါနှင့်၊ အကြောင်းမှာ ဤလက်စွဲစာအုပ်တွင် Arduino ကို အသုံးပြု၍ switch/potentiometer/joystick အမျိုးအစားမည်ကဲ့သို့မဆို အသုံးပြု၍ DC မော်တာကို ထိန်းချုပ်ရန် မည်ကဲ့သို့လွယ်ကူသည်ကို ပြပေးမည်ဖြစ်ပါသည်၊ အခြေခံအားဖြင့် Arduino မှတ်တမ်းတင်နိုင်သည့် အတိုင်းအတာများကို ပြောင်းလဲနိုင်သည့် မည်သည့်အရာမဆို၊
ဤပရောဂျက်ကို ကိုယ်တိုင်စမ်းကြည့်ရန် အခြေခံတစ်ခုခု လိုအပ်သည်-
ကျွန်ုပ်အသုံးပြုခဲ့သည့် ထုတ်ကုန်အများစုအတွက် နိုင်ငံတကာ အရင်းအမြစ်လင့်ခ်များကို ပေးဆောင်ပါသည်။)
အခြေခံကိရိယာအချို့လည်း လိုအပ်ပါသည်- ပစ္စည်းများကို ခွဲထုတ်ပြီးသည်နှင့် ကျွန်ုပ်တို့၏ ပရောဂျက်ကို စတင်လိုက်ကြပါစို့။
ကုဒ်မရေးမီ၊ arduino မှ ESC နှင့် မော်တာသို့ ဦးစွာချိတ်ဆက်ကြပါစို့။
ဤပရောဂျက်နှင့်ချိတ်ဆက်မှုသည် အတော်လေးရိုးရှင်းပြီး တိုက်ရိုက်ဖြစ်သည်။
ကျွန်တော်ရေးထားသောကုဒ်အရ၊ ချိတ်ဆက်မှုသည် အောက်ပါအတိုင်းဖြစ်သည်- potentiometer/joystick ၏ output pin ကို Arduino ရှိ analog pin 0 နှင့် ချိတ်ဆက်ထားသည်။
potentiometer နှင့် analog joystick အသုံးပြုခြင်း၏ schematic diagram ကို ပေးထားပါသည်။ (
ကျွန်ုပ်သည် အိမ်လုပ် ဂျစ်စတစ်ကို အသုံးပြုပြီး ဂျစ်စတစ်၏ ပုံသဏ္ဍာန်ကို ပေးသည်)
Arduino သို့ ESC- အနက်ရောင်လိုင်း (မြေပြင်)---
> ArduinoWhite ဝါယာကြိုး (Signal)---
> ဒစ်ဂျစ်တယ်ပင်နံပါတ် ArduinoRed (ပါဝါ) လစဉ်လိုင်း---
> Arduino ပေါ်ရှိ Vin (
ဒါက ရိုးရိုး Arduino
၏ ဝိုင်ယာကြိုးကို စွမ်းအင်ပေးသည်) Brushless motor သို့ ESC ချိတ်ဆက်ခြင်း ESC
အမိန့်တွေက အရေးမကြီးဘူး။ (
မော်တာသည် အလိုရှိသော ဦးတည်ရာသို့ မလှည့်ပါက၊ esc ရှိ ဝါယာနှစ်ခုမှ တစ်ဖက်ကို brushless motor သို့ ပြောင်းပါ)
ဟာ့ဒ်ဝဲချိတ်ဆက်မှု ပြီးပါက၊ ကျွန်ုပ်တို့သည် Arduino ကုဒ်ကို ကိုင်တွယ်နိုင်ပါသည်။
ကုဒ်သည် ရိုးရှင်းပြီး စာကြောင်းတစ်ခုစီ၏ လုပ်ဆောင်နိုင်စွမ်းကို မှတ်ချက်များဖြင့် ရှင်းပြရန် ကြိုးစားပါသည်။
သို့သော်လည်း သင့်တွင် ပြဿနာတစ်စုံတစ်ရာရှိပါက hrithikbansal70@gmail သို့ ဆက်သွယ်နိုင်ပါသည်။
Comhrithikbansal comThe Code: (
ino ဖိုင်ကိုလည်း ပူးတွဲပါရှိသည်)
/* ESC သည် arduino ပေါ်ရှိ ဒစ်ဂျစ်တယ်ပင်နံပါတ် 10 သို့ချိတ်ဆက်ထားသော ESC ဒေတာပင်ကို ချိန်ညှိပေးသည်။
Arduino ရှိ Analog Pin 0 သို့ ချိတ်ဆက်ထားသော Potentiometer/joystick ထည့်သွင်းခြင်း။
ကုဒ်ကို စုစည်းပြီး အပ်လုဒ်လုပ်ပါ။
ထို့နောက် Joystick/potentiometer ကို ၎င်း၏အမြင့်ဆုံး အနေအထားတွင် ထားရှိကာ ပြင်ပ ပါဝါထောက်ပံ့မှုကို ESC သို့ ချိတ်ဆက်ပါ။
ဘီပီသံအချို့ကို သင်ကြားရပြီး potentiometer/joystick ကို အနိမ့်ဆုံးအနေအထားတွင် ထည့်ထားပါ။
၎င်းသည် ESC တွင် အဆုံးမှတ်ကို သတ်မှတ်ပေးလိမ့်မည်။
ဤနမူနာကုဒ်သည် အများသူငှာ ဒိုမိန်းတစ်ခုဖြစ်သည်။
၎င်းကို Hrithik Bansal www တွင် မတ်လ 20 ရက်၊ 2017 တွင် ပြန်လည်ပြင်ဆင်ခဲ့သည်။ hrithikbansal.
com */includes /includes /includes servo esc လုပ်ဆောင်ချက်များအတွက်၊
/Servo object ၏ int input အဖြစ် ESC ကိုကြေငြာပါ။ ပျက်ပြယ်သော တပ်ဆင်မှု(){esc။ ပူးတွဲပါ (10);
/ ESC ကို ဒစ်ဂျစ်တယ်ပင်နံပါတ် 10 အမှတ်စဉ်သို့ ချိတ်ဆက်ပါ။ စတင်(9600);
အမှတ်စဉ် မော်နီတာ အဝိုင်း(){
ထည့်သွင်းခြင်း = analogRead (A0);
/input ၏တန်ဖိုးသည် pin 0 0 တွင် analog input ဖြစ်သည်။ print(
\'မူရင်းထည့်သွင်းမှုတန်ဖိုး :\');
/Serial port သည် မူရင်း input value sequence ကို print ထုတ်ပါ။ ပုံနှိပ်ခြင်း(ထည့်သွင်းခြင်း); အမှတ်စဉ်။ print(\'| \'); နှောင့်နှေး(1); input=map(analogRead(A0)
, 0,1023, 0,180);
/servo output နှင့် သက်ဆိုင်သော အမြင့်ဆုံးနှင့် အနိမ့်ဆုံးတန်ဖိုးများသို့ analog pin 0 ရှိ Joystick ၏ input တန်ဖိုးများကို မြေပုံဆွဲပါ- 180 နှင့် 0 အမှတ်စဉ်။ print(
\'မြေပုံဆွဲခြင်းအတွက် ထည့်သွင်းတန်ဖိုး :\'); အမှတ်စဉ်။ ပုံနှိပ်ခြင်း(ထည့်သွင်းခြင်း);
/Serial သည် Mapping Serial ၏ input value ကို print ထုတ်ပါသည်။ print(\'\'); နှောင့်နှေး(1);
/Delay သည် သင်၏ ကြည်လင်ပြတ်သားမှု/ချောမွေ့မှု နှင့် Potwniometer/joystick ၏ ရွေ့လျားမှုကို တုံ့ပြန်ရန် မော်တာ၏ စွမ်းရည်ကို ဆုံးဖြတ်သည်။ Esc။ ရေးရန် (ထည့်သွင်း);
၏/ESC ၏ အနေအထားသည် Joystick ၏ အခြေအနေ/အနေအထားနှင့် အတူတူပင် ဖြစ်လိမ့်မည်}
ကုဒ်ကို arduino သို့ အပ်လုဒ်တင်ပြီး ဟာ့ဒ်ဝဲချိတ်ဆက်မှုအားလုံးကို ပြန်လည်စစ်ဆေးပြီးနောက်၊ ဘက်ထရီကို ESC တွင် ပလပ်ထိုးပြီး arduino ကို ချက်ချင်း ပြန်လည်သတ်မှတ်ပါ (
အသေးစား ပြန်လည်သတ်မှတ်ရန် ခလုတ်ကို နှိပ်ပါ)။
ထို့နောက် သင်၏ high end point ဖြစ်လာမည့် potentiometer/joystick ကို လွန်ကဲသော အနေအထားနှစ်ခုမှ တစ်ချက်ချင်း ထားလိုက်ပါ (
မော်တာသည် အမြင့်ဆုံးအမြန်နှုန်းဖြင့် လှည့်သည့်နေရာ)။
ထို့နောက်တွင် potentiometer/joystick သည် တစ်ဖက်စွန်း/အခြားတစ်ဖက်ဆီသို့ အပြည့်အဝ ဦးတည်နေပါသည်။
၎င်းသည် သင်၏အနိမ့်ဆုံးဖြစ်လိမ့်မည် (
မော်တာသည် ယခုအချိန်တွင် စာရေးကိရိယာဖြစ်လိမ့်မည်)။
တစ်ဖန်၊ သင်သည် ဘီပီများကြားရပြီး ချိန်ညှိခြင်းလုပ်ငန်းကို လုပ်ဆောင်ပြီးဖြစ်သည်။ {
ဗီဒီယိုပရောဂျက်သရုပ်ပြတွင် ဤအရာအား သရုပ်ပြထားသည်
- ဗီဒီယို LinkNow၊ သင်သည် potentiometer ခလုတ်/အင်နာလော့ဂျစ်စတစ်ကို အပေါ်/အောက်အချက်သို့ ရွှေ့လိုက်သောအခါ၊ brushless motor သည် အရှိန်အဟုန်နှင့် နှေးကွေးသွားမည်ဖြစ်သည်။
အကြံပြုချက်- စမ်းသပ်နေစဉ်အတွင်း မော်တာ (ပြင်ပရဟတ်မော်တာ) ၏ အလုံးစုံလည်ပတ်မှုကြောင့်
၎င်းကို သင့်လက်ထဲတွင် ကိုင်ထားနိုင်ခြင်းမရှိသည့်အတွက် အန္တရာယ်ရှိသည်။
၎င်းကိုစမ်းသပ်နေစဉ်၊ မော်တာအလွန်မြန်စွာလည်ပတ်နေချိန်တွင် လိပ်စက္ကူလှည့်စက်သည် မတော်တဆ လွင့်ထွက်သွားသည်- သင့်တွင် ပြဿနာတစ်စုံတစ်ရာရှိပါက၊ ကျေးဇူးပြု၍ ကျွန်ုပ်ကို ဆက်သွယ်ပါ- hrithikbansal70
Comhrithikbansal။
ဒါက မင်းရဲ့ပြဿနာကို ဖြေရှင်းနိုင်မယ်လို့ ငါမျှော်လင့်ပြီး ဒီနေ့မှာ မင်းအသစ်တစ်ခုကို သင်ယူနိုင်လိမ့်မယ်လို့ ငါမျှော်လင့်တယ်။ ကျေးဇူးတင်ပါသည်!

HOPRIO အဖွဲ့အား ထိန်းချုပ်ကိရိယာနှင့် မော်တာများ၏ ပရော်ဖက်ရှင်နယ် ထုတ်လုပ်သူဖြစ်ပြီး 2000 ခုနှစ်တွင် စတင်တည်ထောင်ခဲ့ပါသည်။ Jiangsu ပြည်နယ်၊ Changzhou City တွင် Group ဌာနချုပ်ရှိသည်။

အမြန်လင့်များ

ကြှနျုပျတို့ကိုဆကျသှယျရနျ

WhatsApp- +86 18921090987 
Tel: +86- 18921090987 
အီးမေးလ်- sales02@hoprio.com
ပေါင်းထည့်ရန်- အမှတ် ၁၉ Mahang တောင်လမ်း၊ Wujin High-tech ခရိုင်၊ Changzhou City၊ Jiangsu ပြည်နယ်၊ China 213167
အမှာစကားထားခဲ့ပါ
ကြှနျုပျတို့ကိုဆကျသှယျရနျ
မူပိုင်ခွင့် © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. All Rights Reserved. ဆိုက်မြေပုံ | ကိုယ်ရေးအချက်အလက်မူဝါဒ