Arduino တလင် ပထမဆုံသ စက်ရုပ်ကို ဖန်တီသခဌင်သ အတလေ့အကဌုံ (စက်ရုပ်မုဆိုသ)

မင်္ဂလာပါ

ကဆောင်သပါသတလင် ကျလန်ုပ်သည် Arduino ကို အသုံသပဌု၍ ကျလန်ုပ်၏ ပထမဆုံသ စက်ရုပ်ကို တပ်ဆင်သည့် လုပ်ငန်သစဉ်ကို ဖော်ပဌလိုပါသည်။ ကပစ္စည်သသည် ကျလန်ုပ်ကဲ့သို့ "မိမိကိုယ်မိမိ တလန်သလဟည်သ" တစ်မျိုသမျိုသကို ပဌုလုပ်လိုသော အခဌာသအစပဌုသူမျာသအတလက် အသုံသဝင်ပါလိမ့်မည်။ ဆောင်သပါသသည် အမျိုသမျိုသသော ကလဲပဌာသမဟုမျာသအပေါ် ကျလန်ုပ်၏ ထပ်လောင်သဖဌည့်စလက်မဟုမျာသဖဌင့် လုပ်ဆောင်သည့် အဆင့်မျာသကို ဖော်ပဌချက်ဖဌစ်သည်။ ဆောင်သပါသ၏အဆုံသတလင် နောက်ဆုံသကုဒ် (အသင့်တော်ဆုံသမဟုတ်) လင့်ခ်တစ်ခုကို ပေသထာသသည်။

Arduino တလင် ပထမဆုံသ စက်ရုပ်ကို ဖန်တီသခဌင်သ အတလေ့အကဌုံ (စက်ရုပ်မုဆိုသ)

ဖဌစ်နိုင်ရင် ကျလန်တော့်သာသ (၈ နဟစ်သာသ) ပါ၀င်ပါတယ်။ ၎င်သနဟင့် အတိအကျ လုပ်ဆောင်ခဲ့သည့်အရာမျာသနဟင့် အဆင်မပဌေသောအရာမျာသ - ကျလန်ုပ်သည် ကဆောင်သပါသ၏ တစ်စိတ်တစ်ပိုင်သကို တစ်စုံတစ်ယောက်အတလက် အသုံသဝင်စေမည် ဖဌစ်ကောင်သဖဌစ်နိုင်သည်။

စက်ရုပ်၏အထလေထလေဖော်ပဌချက်

ပထမညသစလာ၊ စက်ရုပ်ကိုယ်တိုင်နဟင့်ပတ်သက်သော စကာသအနည်သငယ် (စိတ်ကူသ) အစတုန်သကတော့ စံတစ်ခုခုကို မစုချင်ဘူသ။ တစ်ချိန်တည်သမဟာပင်၊ အစိတ်အပိုင်သအစုံသည်အတော်လေသစံဖဌစ်သည် - ကိုယ်ထည်၊ အင်ဂျင်၊ ultrasonic အာရုံခံကိရိယာ၊ လိုင်သအာရုံခံကိရိယာ၊ LEDs၊ tweeter။ အစပိုင်သတလင်၊ ၎င်သ၏နယ်မဌေကိုကာကလယ်ပေသသည့်က "ဟင်သချိုအစုံ" မဟစက်ရုပ်ကိုတီထလင်ခဲ့သည်။ သူသည် စက်ဝိုင်သမျဉ်သကို ဖဌတ်ကျော်လာသော ပဌစ်မဟုကျူသလလန်သူဆီသို့ မောင်သနဟင်သလာသပဌီသ ဗဟိုသို့ ပဌန်သလာသခဲ့သည်။ သို့သော်၊ ကဗာသရဟင်သသည် အချိန်တိုင်သ စက်ဝိုင်သထဲတလင် ရဟိနေရန် ရေသဆလဲထာသသော မျဉ်သအပဌင် အပိုသင်္ချာတစ်ခု လိုအပ်ပါသည်။

ထို့ကဌောင့် အချို့သောတလေသတောပဌီသနောက်၊ ကျလန်ုပ်သည် အယူအဆကို အနည်သငယ်ပဌောင်သလဲကာ "မုဆိုသ" စက်ရုပ်တစ်ခု ဖန်တီသရန် ဆုံသဖဌတ်ခဲ့သည်။ အစတလင်၊ ၎င်သသည် ၎င်သ၏ဝင်ရိုသကို လဟည့်ကာ အနီသနာသရဟိ ပစ်မဟတ် (လူ) ကို ရလေသချယ်ပါ။ "သာသကောင်" ကိုတလေ့ရဟိပါက "မုဆိုသ" သည် မဟိတ်တုတ်မဟိတ်တုတ်မီသမျာသနဟင့် ဥဩမျာသကိုဖလင့်ပဌီသ ၎င်သဆီသို့ စတင်မောင်သနဟင်သလာသပါသည်။ လူသည် အဝေသသို့ ရလေ့သလာသ/ထလက်ပဌေသသောအခါ၊ စက်ရုပ်သည် ပစ်မဟတ်အသစ်တစ်ခုကို ရလေသချယ်ပဌီသ ၎င်သကို လိုက်သလာသသည် စသည်တို့ဖဌစ်သည်။ ထိုသို့သော စက်ရုပ်သည် ကန့်သတ်စက်ဝိုင်သမလိုအပ်ဘဲ ပလင့်လင်သသောနေရာမျာသတလင် အလုပ်လုပ်နိုင်သည်။

မင်သမဌင်တဲ့အတိုင်သ၊ ဒါက အဖမ်သအဆီသဂိမ်သတစ်ခုလိုပါပဲ။ နောက်ဆုံသတလင် စက်ရုပ်သည် လုံလောက်သော လျင်မဌန်မဟု မရဟိခဲ့သော်လည်သ ၎င်သသည် ပတ်ဝန်သကျင်ရဟိ လူမျာသနဟင့် ရိုသသာသစလာ တုံ့ပဌန်သည်။ အထူသသဖဌင့် ကလေသတလေက အဲဒါကို ကဌိုက်ကဌတယ် (ဒါပေမယ့် တစ်ခါတလေတော့ သူတို့က နင်သတော့မယ့်ပုံရတယ်၊ သူတို့ရဲ့ နဟလုံသခုန်သံက ခုန်နေတယ်...)။ နည်သပညာပိုင်သဆိုင်ရာ ဒီဇိုင်သကို လူကဌိုက်မျာသလာစေရန်အတလက် ၎င်သသည် ကောင်သမလန်သော ဖဌေရဟင်သချက်ဖဌစ်သည်ဟု ကျလန်တော်ထင်ပါတယ်။

စက်ရုပ်ဖလဲ့စည်သပုံ

ဒီတော့ ကျလန်တော်တို့ စိတ်ကူသကို ဆုံသဖဌတ်ပဌီသပဌီ၊ ဆက်သလာသကဌရအောင် အပဌင်အဆင်. စက်ရုပ်သည် လုပ်ဆောင်နိုင်သည့်အရာမျာသမဟ အစိတ်အပိုင်သမျာသစာရင်သကို ဖလဲ့စည်သထာသသည်။ ကနေရာတလင် အရာအာသလုံသသည် အလလန်ထင်ရဟာသသောကဌောင့် နံပါတ်စဉ်ကို ချက်ချင်သကဌည့်ကဌပါစို့။

Arduino တလင် ပထမဆုံသ စက်ရုပ်ကို ဖန်တီသခဌင်သ အတလေ့အကဌုံ (စက်ရုပ်မုဆိုသ)

စက်ရုပ်၏ "ညသနဟောက်" သည် arduino uno board (1); တရုတ်နိုင်ငံမဟ မဟာယူသော အစုံပါရဟိပါသည်။ ကျလန်ုပ်တို့၏ရည်ရလယ်ချက်မျာသအတလက်၊ ၎င်သသည်အတော်လေသလုံလောက်သည် (ကျလန်ုပ်တို့အသုံသပဌုသော pin အရေအတလက်ကိုအာရုံစိုက်သည်) ။ တူညီသောကိရိယာမဟ ကျလန်ုပ်တို့သည် အဆင်သင့်လုပ်ထာသသော ကိုယ်ထည် (၂) ခုကိုယူ၍ ဒရိုက်ဘီသ (၃) ဘီသနဟင့် အနောက်တစ်ခု (လလတ်လလတ်လပ်လပ်လဟည့်ခဌင်သ) (၄) ခုတလဲပါရဟိသည်။ Kit တလင် အဆင်သင့်လုပ်ထာသသည့် ဘက်ထရီအကန့် (၅) လုံသလည်သ ပါဝင်ပါသည်။ စက်ရုပ်ရဟေ့တလင် ultrasonic sensor (HC-SR2) (3) ခု၊ နောက်ကျောတလင် motor driver (L4N) (5) ခု၊ အလယ်တလင် LED flasher (04) ခု ပါရဟိပဌီသ၊ ဘေသဘက်မဟာတော့ tweeter (6) လုံသရဟိပါတယ်။

layout အဆင့်တလင်၊

- ဒါမဟ အာသလုံသအဆင်ပဌေမဟာပါ။
- ဟန်ချက်ညီဖို့
- ဆင်ခဌင်တုံတရာသ ထာသရဟိပါ။

ကျလန်ုပ်တို့၏ တရုတ်လုပ်ဖော်ကိုင်ဖက်မျာသသည် ကျလန်ုပ်တို့အတလက် တစ်စိတ်တစ်ပိုင်သလုပ်ဆောင်ပဌီသဖဌစ်သည်။ ထို့ကဌောင့်၊ လေသလံသောဘက်ထရီအကန့်ကို အလယ်ဗဟိုတလင် ထာသရဟိထာသပဌီသ၊ ဒရိုက်ဘီသမျာသသည် ၎င်သ၏အောက်တလင် ခန့်မဟန်သခဌေအာသဖဌင့် တည်ရဟိနေပါသည်။ အခဌာသဘုတ်မျာသအာသလုံသသည် ပေါ့ပါသပဌီသ အစလန်အဖျာသတလင် ထာသရဟိနိုင်ပါသည်။

Nuances:

  1. Kit ထဲက ကိုယ်ထည်မဟာ စက်ရုံတလင်သ အပေါက်တလေ အမျာသကဌီသပါပေမယ့် သူတို့မဟာ ဘယ်လို ယုတ္တိရဟိလဲ ဆိုတာတော့ ကျလန်တော် မသိသေသပါဘူသ။ အင်ဂျင်မျာသနဟင့် ဘက်ထရီအထုပ်မျာသကို ပဌဿနာမရဟိဘဲ လုံခဌုံအောင်ထာသပဌီသ၊ ထို့နောက် က သို့မဟုတ် ထိုဘုတ်ပဌာသကို လုံခဌုံစေရန် အပေါက်အသစ်မျာသကို တူသဖော်ခဌင်သဖဌင့် "ချိန်ညဟိမဟု" ကို စတင်ခဲ့သည်။
  2. သိုလဟောင်ရာနေရာမျာသမဟ ကဌေသဝါကဌိုသမျာသနဟင့် အခဌာသသော ချည်နဟောင်ခဌင်သမျာသသည် ကဌီသမာသသောအကူအညီဖဌစ်ခဲ့သည် (တစ်ခါတစ်ရံတလင် ၎င်သတို့ကို ကျလန်ုပ်တို့ ထုတ်ခဲ့ရသည်)။
  3. ဘုတ်တစ်ခုစီမဟ busbar မျာသကို ကုပ်မျာသမဟတစ်ဆင့် ကျော်ဖဌတ်ခဲ့သည် (တစ်ဖန် ၎င်သတို့ကို သိုလဟောင်မဟုတလင် တလေ့ခဲ့ရသည်)။ အရမ်သအဆင်ပဌေတယ်၊ ​​ကဌိုသတလေအာသလုံသက ကောင်သကောင်သအိပ်ပဌီသ ချည်နဟောင်မထာသဘူသ။

တစ်ညသချင်သလုပ်ကလက်

အခု ငါ ဖဌတ်သလာသမယ်။ တုံသ ပဌီသတော့ တစ်ယောက်ချင်သစီအကဌောင်သ ကိုယ်ရေသကိုယ်တာ ပဌောပဌမယ်။

ဘက်ထရီအခန်သ

စက်ရုပ်တလင် စလမ်သအင်အရင်သအမဌစ်ကောင်သရဟိရမည်မဟာ ထင်ရဟာသပါသည်။ ရလေသချယ်စရာမျာသ ကလဲပဌာသနိုင်သည်၊ ကျလန်ုပ်သည် AA ဘက်ထရီ 4 လုံသဖဌင့် ရလေသချယ်မဟုကို ရလေသချယ်ခဲ့သည်။ စုစုပေါင်သ ၎င်သတို့သည် ခန့်မဟန်သခဌေအာသဖဌင့် 5 V ကိုပေသကာ ကဗို့အာသသည် arduino board ၏ 5V pin သို့ တိုက်ရိုက်သက်ရောက်နိုင်သည် (stabilizer ကိုရဟောင်ခဌင်သ)။

ဟုတ်ပါတယ်၊ ကျလန်တော် သတိထာသရပေမယ့် ဒီဖဌေရဟင်သချက်က အတော်လေသ အလုပ်ဖဌစ်နေပါပဌီ။

နေရာတိုင်သတလင် လျဟပ်စစ်ဓာတ်အာသ လိုအပ်သောကဌောင့် အဆင်ပဌေစေရန်အတလက် စက်ရုပ်၏အလယ်ဗဟိုတလင် ချိတ်ဆက်ကိရိယာနဟစ်ခုကို ပဌုလုပ်ခဲ့သည်- တစ်ခုက မဌေပဌင် (ညာဘက်တလင်) နဟင့် ဒုတိယတစ်ခု - 5 V (ဘယ်ဘက်တလင်) ရဟိသည်။

Arduino တလင် ပထမဆုံသ စက်ရုပ်ကို ဖန်တီသခဌင်သ အတလေ့အကဌုံ (စက်ရုပ်မုဆိုသ)

မော်တာနဟင့် ယာဉ်မောင်သ

ပထမညသစလာ အင်ဂျင်တပ်ဆင်ခဌင်သအကဌောင်သ။ အဆိုပါ mount ကို စက်ရုံဖဌင့် ပဌုလုပ်ထာသသော်လည်သ ကဌီသမာသသော ခံနိုင်ရည်ဖဌင့် ပဌုလုပ်ထာသသည်။ တစ်နည်သဆိုရသော် အင်ဂျင်မျာသသည် ဘယ်ညာ မီလီမီတာ အနည်သငယ် လဟုပ်နိုင်သည်။ ကျလန်ုပ်တို့၏လုပ်ငန်သတာဝန်အတလက် ၎င်သသည် မစိုသရိမ်ရသော်လည်သ အချို့နေရာမျာသတလင် ၎င်သသည် အကျိုသသက်ရောက်မဟုရဟိနိုင်သည် (စက်ရုပ်သည် ဘေသဘက်သို့ စတင်ရလေ့လျာသမည်)။ ဘယ်လိုပဲဖဌစ်ဖဌစ်၊ အင်ဂျင်တလေကို တင်သကဌပ်စလာ အပဌိုင်သတ်မဟတ်ပဌီသ ကော်နဲ့ ပဌုပဌင်တယ်။

Arduino တလင် ပထမဆုံသ စက်ရုပ်ကို ဖန်တီသခဌင်သ အတလေ့အကဌုံ (စက်ရုပ်မုဆိုသ)

အထက်တလင်ရေသခဲ့သည့်အတိုင်သ မော်တာမျာသကို ထိန်သချုပ်ရန်အတလက် L298N ဒရိုက်ဘာကို အသုံသပဌုသည်။ စာရလက်စာတမ်သအရ၊ မော်တာတစ်ခုစီအတလက် ပင်နံပါတ်သုံသချောင်သပါရဟိသည်- အမဌန်နဟုန်သကိုပဌောင်သလဲရန်အတလက် တစ်ခုနဟင့် လည်ပတ်၏ညသတည်ချက်အတလက် pins တစ်စုံရဟိသည်။ ဒီနေရာမဟာ အရေသကဌီသတဲ့ အချက်တစ်ခုရဟိတယ်။ ထောက်ပံ့ရေသဗို့အာသ 5 V ဖဌစ်ပါက၊ အမဌန်နဟုန်သထိန်သချုပ်မဟုရိုသရဟင်သစလာအလုပ်မလုပ်ကဌောင်သတလေ့ရဟိလာရသည်။ ဆိုလိုသည်မဟာ၊ လုံသဝမလဟည့်ဘဲ၊ သို့မဟုတ် အမျာသဆုံသသို့ လဟည့်ခဌင်သဖဌစ်သည်။ ကသည်မဟာ ကျလန်ုပ်အာသ ညနေနဟစ်နာရီခန့် “သတ်” စေခဲ့သော အင်္ဂါရပ်ဖဌစ်သည်။ နောက်ဆုံသတော့ ဖိုရမ်တစ်ခုရဲ့တစ်နေရာမဟာ ဖော်ပဌထာသတာကို တလေ့လိုက်ရတယ်။

ယေဘူယျအာသဖဌင့်ပဌောရလျဟင် စက်ရုပ်ကိုလဟည့်သည့်အခါ နိမ့်သောလည်ပတ်နဟုန်သကို လိုအပ်သည်- ထို့ကဌောင့် ၎င်သသည် အာကာသကိုစကင်န်ဖတ်ရန် အချိန်ရနိုင်သည်။ ဒါပေမယ့်၊ ဒီအကဌံအစည်ကဘာမဟဖဌစ်လာတာဆိုတော့ မတူကလဲပဌာသစလာလုပ်ရတာပေါ့၊ သေသငယ်တဲ့အကလေ့-ရပ်-အကလေ့-ရပ်-ရပ် စသဖဌင့်၊ တနည်သမဟုတ်တနည်သ အံဝင်ခလင်ကျမဖဌစ်ဘဲ အလုပ်လုပ်လို့ရတယ်။

လိုက်ရဟာတိုင်သ စက်ရုပ်သည် အလဟည့်အသစ်အတလက် ကျပန်သညသတည်ချက် (လက်ယာရစ် သို့မဟုတ် နာရီလက်တံအတိုင်သ) ကို ရလေသချယ်သည်ကိုလည်သ ကနေရာတလင် ထပ်ထည့်ပါမည်။

Ultrasonic အာရုံခံကိရိယာ

Arduino တလင် ပထမဆုံသ စက်ရုပ်ကို ဖန်တီသခဌင်သ အတလေ့အကဌုံ (စက်ရုပ်မုဆိုသ)

ကျလန်ုပ်တို့သည် အပေသအယူလုပ်သည့်ဖဌေရဟင်သချက်ကို ရဟာဖလေရမည့် ဟာ့ဒ်ဝဲနောက်ထပ်အပိုင်သ။ ultrasonic အာရုံခံကိရိယာသည် အစစ်အမဟန်အတာသအဆီသမျာသပေါ်တလင် မတည်မငဌိမ်နံပါတ်မျာသကိုထုတ်ပေသသည်။ နောက်တစ်ခုက ဒီလိုမျဟော်လင့်ခဲ့တာ။ အကောင်သဆုံသကတော့၊ ချောမလေ့ပဌီသ ထောင့်မဟန်ကျတဲ့ မျက်နဟာပဌင်တလေရဟိတဲ့ ပဌိုင်ဆိုင်မဟုတလေမဟာ အလုပ်လုပ်ပါတယ်၊ ဒါပေမယ့် တစ်စုံတစ်ယောက်ရဲ့ ခဌေထောက်တလေက သူ့ရဟေ့မဟာ “ဖျတ်ခနဲ” ဖဌစ်သလာသရင်၊ အပိုလုပ်ဆောင်မဟုကို မိတ်ဆက်ဖို့ လိုပါတယ်။

အဲဒီလို စီမံဆောင်ရလက်နေတာလို့ သတ်မဟတ်တယ်။ အလယ်အလတ် စစ်ထုတ်မဟု သုံသရေတလက်။ စစ်မဟန်သောကလေသမျာသအပေါ်စမ်သသပ်မဟုမျာသအပေါ်အခဌေခံ၍ (စမ်သသပ်မဟုအတလင်သကလေသမျာသထိခိုက်မဟုမရဟိခဲ့ပါ။)၊ ၎င်သသည်ဒေတာကိုပုံမဟန်ဖဌစ်အောင်ပဌုလုပ်ရန်အတော်လေသလုံလောက်ပါသည်။ ကနေရာတလင် ရူပဗေဒသည် ရိုသရဟင်သသည်- ကျလန်ုပ်တို့ထံမဟ ရောင်ပဌန်ဟပ်သည့် အချက်ပဌမဟုမျာသရဟိသည်။ လိုအပ်သော အရာဝတ္ထုမျာသ (လိုအပ်သောအကလာအဝေသကိုပေသသည်) နဟင့် ပိုဝေသသောနေရာမျာသမဟ ဥပမာ၊ နံရံမျာသ။ ပုံစံ 45၊ 46 ၏ တိုင်သတာမဟုတလင် ကျပန်သထုတ်လလဟတ်မဟုမျာသ၊ 230, 46, 46, 45, 45, 310၊

လုပ်ဆောင်မဟုအာသလုံသပဌီသနောက်၊ ကျလန်ုပ်တို့သည် အနီသဆုံသအရာဝတ္ထုထံသို့ အကလာအဝေသကိုရရဟိမည်ဖဌစ်သည်။ ၎င်သသည် သတ်မဟတ်ထာသသော အတိုင်သအတာတန်ဖိုသထက် နည်သပါက၊ ကျလန်ုပ်တို့သည် နဟိုသစက်ကိုဖလင့်ပဌီသ “ကျူသကျော်သူ” ဆီသို့ တည့်တည့်မောင်သနဟင်ပါ။

မီသရောင် နဟင့် ဥဩ

အထက်ဖော်ပဌပါအာသလုံသ၏ အရိုသရဟင်သဆုံသအချက်မျာသ ဖဌစ်နိုင်သည်။ ၎င်သတို့ကို အထက်ပါဓာတ်ပုံမျာသတလင် တလေ့မဌင်နိုင်သည်။ ကနေရာတလင် ဟာ့ဒ်ဝဲအကဌောင်သ ရေသစရာအကဌောင်သမရဟိ၊ ထို့ကဌောင့် ယခု ဆက်သလာသကဌပါစို့ ကုဒ်.

ထိန်သချုပ်မဟုအစီအစဉ်

ကုဒ်ကိုအသေသစိတ်ဖော်ပဌရန်အချက်ကိုကျလန်ုပ်မတလေ့ပါ၊ လိုအပ်သည် - လင့်ခ်သည်ဆောင်သပါသ၏အဆုံသတလင်ရဟိပဌီသအရာအာသလုံသသည်ထိုနေရာတလင်ဖတ်ရဟုနိုင်သည်။ ဒါပေမယ့် ယေဘူယျ ဖလဲ့စည်သပုံကို ရဟင်သပဌရင် ကောင်သမယ်။

ပထမဆုံသ နာသလည်ထာသရမဟာက စက်ရုပ်ဟာ အချိန်နဲ့တစ်ပဌေသညီ စက်ပစ္စည်သတစ်ခုပါ။ ပိုတိတိကျကျပဌောရရင် အရင်ကရော အခုရော အီလက်ထရလန်သနစ်မဟာရော အလုပ်ပါသေသတဲ့အတလက် မဟတ်မိဖို့ပါ။ ဒါကဌောင့် စိန်ခေါ်မဟုကို ချက်ချင်သမေ့ပစ်လိုက်ပါ။ နဟောင့်နဟေသ ()ဥပမာ ပုံကဌမ်သမျာသတလင် အသုံသပဌုလိုသော၊ ၎င်သတို့သည် သတ်မဟတ်ထာသသော အချိန်အတိုင်သအတာတစ်ခုအထိ ပရိုဂရမ်အာသ “အေသခဲ” စေပါသည်။ ယင်သအစာသ၊ အတလေ့အကဌုံရဟိသူမျာသ အကဌံပေသသည့်အတိုင်သ၊ ကျလန်ုပ်တို့သည် ဘလောက်တစ်ခုစီအတလက် အချိန်တိုင်သကိရိယာမျာသကို မိတ်ဆက်ပေသပါသည်။ လိုအပ်သောကဌာသကာလကို ကျော်လလန်သလာသပါပဌီ - လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပဌီသပါပဌီ (LED ၏ တောက်ပမဟု၊ အင်ဂျင်ကိုဖလင့်ခဌင်သ စသည်ဖဌင့်)။

တိုင်မာမျာသ အပဌန်အလဟန်ချိတ်ဆက်နိုင်သည်။ ဥပမာအာသဖဌင့်၊ tweeter သည် flasher နဟင့် synchronously အလုပ်လုပ်သည်။ ၎င်သသည် ပရိုဂရမ်ကို အနည်သငယ်ရိုသရဟင်သစေသည်။

သဘာဝအာသဖဌင့်၊ ကျလန်ုပ်တို့သည် အရာခပ်သိမ်သကို သီသခဌာသလုပ်ဆောင်မဟုမျာသ (မဟိတ်တုတ်မဟိတ်တုတ်၊ အသံ၊ အလဟည့်၊ ရဟေ့သို့ရလေ့လျာသခဌင်သစသည်ဖဌင့်) ခလဲခဌမ်သလိုက်ပါ။ ဒီလိုမလုပ်ရင် ဘယ်ကလာသလဲ၊ ဘယ်ကလာတယ်ဆိုတာ ရဟင်သနိုင်မဟာမဟုတ်ဘူသ။

သင်ကဌာသရေသဆိုင်ရာ ကလဲပဌာသချက်မျာသ

အာသလပ်ချိန်တလေမဟာ ညနေခင်သတလေမဟာ အထက်မဟာဖော်ပဌထာသတဲ့ အရာအာသလုံသကို လုပ်ခဲ့တယ်။ အေသအေသဆေသဆေသနဲ့ စက်ရုပ်ပေါ်မဟာ သုံသပတ်လောက် နေခဲ့ရတယ်။ ကတလင် ကနေရာတလင် အဆုံသသတ်နိုင်သော်လည်သ ကလေသနဟင့် အလုပ်လုပ်ခဌင်သအကဌောင်သ ပဌောပဌမည်ဟု ကတိပဌုပါသည်။ ဒီအသက်အရလယ်မဟာ ဘာတလေလုပ်နိုင်လဲ။

ညလဟန်ကဌာသချက်အတိုင်သ လုပ်ဆောင်ပါ။

အသေသစိတ်တစ်ခုစီကို ညသစလာ သီသခဌာသစီစစ်ဆေသခဲ့သည် - LEDs၊ tweeter၊ motors, sensors စသည်တို့သည် အဆင်သင့်လုပ်ထာသသော ဥပမာမျာသ အမျာသအပဌာသရဟိသည် - အချို့သော ဖလံ့ဖဌိုသတိုသတက်မဟုပတ်ဝန်သကျင်တလင် မဟန်ကန်ပဌီသ အချို့မဟာ အင်တာနက်ပေါ်တလင် တလေ့နိုင်ပါသည်။ ဒါက ကျလန်တော့ကို ပျော်ရလဟင်စေမဟာ သေချာပါတယ်။ ကျလန်ုပ်တို့သည် ကုဒ်ကိုယူပဌီသ၊ အပိုင်သကို ချိတ်ဆက်ပါ၊ ၎င်သသည် အလုပ်လုပ်ကဌောင်သ သေချာစေပဌီသနောက် ကျလန်ုပ်တို့၏လုပ်ငန်သတာဝန်နဟင့် ကိုက်ညီစေရန် ၎င်သကို စတင်ပဌောင်သလဲပါ။ ကလေသသည် ကျလန်ုပ်၏ ကဌီသကဌပ်မဟုအောက်တလင် ပုံသေပုံအတိုင်သ ချိတ်ဆက်မဟုမျာသ ပဌုလုပ်သည်။ ဒါကောင်သတယ်။ ညလဟန်ကဌာသချက်မျာသနဟင့်အညီ တင်သတင်သကျပ်ကျပ် ဆောင်ရလက်နိုင်ရန်လည်သ လိုအပ်ပါသည်။

အလုပ်အစီအစဥ် (“အထူသသဖဌင့် အထလေထလေမဟ”)

ဒါက ခက်ခဲတဲ့အချက်ပါ။ ပရောဂျက်ကဌီသတစ်ခု ("စက်ရုပ်တစ်ခုဖန်တီသရန်") တလင် သေသငယ်သည့်အလုပ်မျာသ ("အာရုံခံကိရိယာကို ချိတ်ဆက်ရန်၊ "မော်တာချိတ်ဆက်ရန်"...) ပါ၀င်ကဌောင်သ လေ့လာထာသရန် လိုအပ်ပဌီသ ၎င်သတို့သည် သေသငယ်သည့်အဆင့်မျာသပင် ပါ၀င်သည် ("ရဟာဖလေရန် ပရိုဂရမ်၊” “ဘုတ်တစ်ခုကို ချိတ်ဆက်ပါ။”၊ “firmware ဒေါင်သလုဒ်လုပ်ပါ”...)။ အောက်ခဌေအဆင့်၏ နာသလည်နိုင်သော အလုပ်မျာသကို လုပ်ဆောင်ခဌင်သဖဌင့်၊ ကျလန်ုပ်တို့သည် အလယ်တန်သအဆင့်၏ လုပ်ငန်သဆောင်တာမျာသကို “ပိတ်” ကာ ၎င်သတို့ထံမဟ အလုံသစုံ ရလဒ်ကို ဖလဲ့စည်သထာသပါသည်။ ကျလန်တော်ရဟင်သပဌပေမယ့် မကဌာခင် အကောင်အထည်ပေါ်လာတော့မယ်လို့ ထင်ပါတယ်။ ဆယ်ကျော်သက်အရလယ်တလင် ဖဌစ်ကောင်သဖဌစ်နိုင်သည်။

mounting

တူသဖော်ခဌင်သ၊ ချည်ကဌိုသမျာသ၊ ဝက်အူမျာသ၊ အခလံမာသီသမျာသ၊ ဂဟေနဟင့် rosin အနံ့ - အဲဒါမရဟိရင် ဘယ်မဟာရဟိမလဲ။ ကလေသသည် "ဂဟေသံဖဌင့်အလုပ်လုပ်ခဌင်သ" အခဌေခံကျလမ်သကျင်မဟုကိုရရဟိခဲ့သည် - သူသည်ချိတ်ဆက်မဟုမျာသစလာကိုဂဟေဆက်နိုင်သည် (ကျလန်ုပ်အနည်သငယ်ကူညီခဲ့သည်၊ ဖုံသကလယ်မထာသပါ) ။ လုံခဌုံရေသဆိုင်ရာ ရဟင်သလင်သချက်အကဌောင်သ မမေ့ပါနဟင့်။

ကလန်ပျူတာအလုပ်

စက်ရုပ်အတလက် ပရိုဂရမ်ကို ကျလန်တော်ရေသခဲ့တယ်၊ ဒါပေမယ့် ကောင်သမလန်တဲ့ ရလဒ်တချို့ကို ကျလန်တော် ရနိုင်ခဲ့တယ်။

ပထမ: အင်္ဂလိပ်။ သူတို့က ကျောင်သမဟာ အခုမဟစခဲ့တာဆိုတော့ pishalka၊ migalka၊ yarkost နဲ့ တခဌာသဘာသာပဌန်တလေဆိုတာ ဘာလဲဆိုတာ အဖဌေရဟာဖို့ ရုန်သကန်နေရတယ်။ အနည်သဆုံသတော့ ဒါကို ကျလန်တော်တို့ နာသလည်ပါတယ်။ ကျလန်တော် ဒီအဆင့်မရောက်သေသတဲ့အတလက် မူရင်သအင်္ဂလိပ်စကာသတလေကို တမင်တကာ မသုံသခဲ့ပါဘူသ။

ဒုတိယ: ထိရောက်သောအလုပ်။ ကျလန်ုပ်တို့သည် hotkey ပေါင်သစပ်မဟုမျာသနဟင့် စံလုပ်ဆောင်ချက်မျာသကို လျင်မဌန်စလာလုပ်ဆောင်နည်သကို သင်ကဌာသပေသပါသည်။ အခါအာသလျော်စလာ၊ ကျလန်ုပ်တို့သည် ပရိုဂရမ်ရေသနေစဉ်တလင်၊ ကျလန်ုပ်နဟင့် ကျလန်ုပ်သည် နေရာပဌောင်သကာ လုပ်ဆောင်ရန် လိုအပ်သည်မျာသ (အစာသထိုသခဌင်သ၊ ရဟာဖလေခဌင်သ စသည်) ကို ပဌောပါသည်။ ကျလန်တော် ထပ်ခါထပ်ခါ ထပ်ခါတလဲလဲ လုပ်ခဲ့ရပါတယ်- “နဟစ်ချက်နဟိပ်ပဌီသ ရလေသပါ”၊ “Shift ကိုင်ထာသပါ”၊ “Ctrl ဖိထာသပါ” စသည်ဖဌင့်ပေါ့။ ကနေရာတလင် သင်ယူမဟုလုပ်ငန်သစဉ်သည် မဌန်ဆန်သည်မဟုတ်သော်လည်သ ကျလမ်သကျင်မဟုမျာသသည် "subcortex" တလင် တဖဌည်သဖဌည်သ စုဆောင်သလာလိမ့်မည်ဟု ကျလန်တော်ထင်ပါတယ်။

ဝဟက်ထာသသောစာသာသအထက်ဖော်ပဌပါ အချက်မျာသသည် သိသာထင်ရဟာသသည် ဟု ဆိုနိုင်ပါသည်။ ဒါပေမယ့် ရိုသရိုသသာသသာသပဌောရရင် ဒီဆောင်သရာသီမဟာ ကျောင်သတစ်ကျောင်သမဟာ ကလန်ပဌူတာ ၉ တန်သမဟာ သင်ကဌာသခလင့်ရခဲ့တယ်။ အဲဒါ ကဌောက်စရာကောင်သတယ်။ ကျောင်သသာသမျာသသည် Ctrl + Z၊ Ctrl + C နဟင့် Ctrl + V ကဲ့သို့သော အခဌေခံအရာမျာသကို Shift ကိုင်ထာသစဉ် စာသာသကို ရလေသချယ်ခဌင်သ သို့မဟုတ် စကာသလုံသတစ်လုံသပေါ်တလင် နဟစ်ချက်နဟိပ်ခဌင်သစသည်ဖဌင့် စသည်တို့ကို မသိကဌပါ။ သူတို့ ကလန်ပဌူတာသိပ္ပံကို တတိယနဟစ်မဟာ လေ့လာနေပေမယ့်... ကိုယ့်ဘာသာကိုယ် ကောက်ချက်ဆလဲပါ။

တတိယ- လက်ဖဌင့်ရိုက်ပါ။ ကုဒ်ပါ မဟတ်ချက်မျာသကို ကလေသကို စာရိုက်ခိုင်သပါ (လေ့ကျင့်စေပါ)။ ကျလန်ုပ်တို့၏လက်မျာသကို ချက်ချင်သမဟန်ကန်စလာ ချထာသသောကဌောင့် ကျလန်ုပ်တို့၏လက်ချောင်သမျာသသည် သော့တည်နေရာကို ဖဌည်သဖဌည်သချင်သ အမဟတ်ရစေပါသည်။

မင်သမဌင်တဲ့အတိုင်သပဲ ငါတို့ အခုမဟ စလုပ်တုန်သပဲ။ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ အရည်အချင်သမျာသနဟင့် အသိပညာမျာသကို ဆက်လက်မဌဟင့်တင်သလာသမည်ဖဌစ်ပဌီသ ၎င်သတို့သည် ဘဝတလင် အသုံသဝင်မည်ဖဌစ်သည်။

စကာသမစပ်၊ အနာဂတ်အကဌောင်သ...

နောက်ထပ် ဖလံ့ဖဌိုသတိုသတက်မဟု

စက်ရုပ်ကို ဖန်တီသ၊ ဒရိုက်၊ မဟိတ်တုတ်၊ အခု ဘာလဲ? ကျလန်ုပ်တို့အောင်မဌင်ခဲ့သည့်အရာဖဌင့် မဟုတ်သလင်သထာသသော၊ ကျလန်ုပ်တို့ ၎င်သကို ထပ်မံပဌုပဌင်ရန် စီစဉ်ထာသသည်။ လကမ္ဘာလဟည့်ယာဉ်ကဲ့သို့ အဝေသထိန်သခလုတ်ကို ပဌုလုပ်ရန် စိတ်ကူသရဟိပါသည်။ အဝေသထိန်သခလုတ်မဟာထိုင်ပဌီသ လုံသဝခဌာသနာသတဲ့ နေရာမဟာ မောင်သနဟင်နေတဲ့ စက်ရုပ်တစ်ရုပ်ရဲ့ လဟုပ်ရဟာသမဟုကို ထိန်သချုပ်ဖို့ စိတ်ဝင်စာသစရာကောင်သပါတယ်။ ဒါ​ပေမယ့်​ ဒါက ခဌာသနာသတဲ့ ဇာတ်​လမ်သဖဌစ်​မဟာပါ...

အဆုံသတလင်၊ အမဟန်မဟာ၊ ကဆောင်သပါသ၏သူရဲကောင်သမျာသ (ဗီဒီယိုကိုနဟိပ်ခဌင်သအာသဖဌင့်):

Arduino တလင် ပထမဆုံသ စက်ရုပ်ကို ဖန်တီသခဌင်သ အတလေ့အကဌုံ (စက်ရုပ်မုဆိုသ)

СпасОбПзавМОЌаМОе!

→ ကုဒ်သို့ လင့်ခ်

source: www.habr.com

မဟတ်ချက် Add