သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

အရုပ်ဟောင်သကို ကိုင်ဆောင်ကာ အသစ်၊ ကဌိုသမဲ့သံဗူသဖုန်သသည် မနဟစ်ကနည်သပညာကိုယူပဌီသ ခေတ်မီခေတ်သို့ တလန်သပို့သည်။

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

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

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

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

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

နောက်တစ်ခုက ပရောဂျက်က တကယ်အလုပ်လုပ်နေတယ်။ ငါလုပ်ပုံက ဒီလိုပါ။

Tools မျာသနဟင့်ပစ္စည်သမျာသ

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

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

တူရိယာ:

  • လေ့ကျင့်။
  • သတ္တုကတ်ကဌေသ။
  • ပူကော်သေနတ်။
  • နဟာခေါင်သဝိုင်သ။
  • ဝိုင်သတိုက်စစ်မဟူသနဟင့် တူ။

ပစ္စည်သမျာသ (အာသလုံသ မိတ္တူ)

အိုသမျာသကိုပဌင်ဆင်ခဌင်သ။

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

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

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

အပေါက်၏အရလယ်အစာသသည် သင်အသုံသပဌုနေသော အင်တင်နာပေါ်တလင်မူတည်ပါမည်။ အင်တင်နာ ဝက်အူလမ်သကဌောင်သ ချည်မျဟင် အရလယ်အစာသနဟင့် နဟိုင်သယဟဉ်ပဌီသ တူသသည့် အရလယ်အစာသကို ရိုသရိုသရဟင်သရဟင်သ ရလေသချယ်ခဲ့သည်။

ငါ 5,5 မီလီမီတာ။

အိုကေ၊ လုံခဌုံရေသမျက်မဟန်တပ်ကဌရအောင်။

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

၎င်သပဌီသနောက် သင်သည် ခလုတ်အတလက် အပေါက်ကို စတင်လုပ်ဆောင်နိုင်သည်။ သူနဟင့် အရာအာသလုံသသည် အနည်သငယ် ကလဲပဌာသသည်။

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

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

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

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

ယခု သင်သည် အင်တင်နာနဟင့် ခလုတ်တလင် ဝက်အူနိုင်ပါပဌီ။ ချလန်ထက်သောသတ္တုအစလန်သမျာသကိုသတိပဌုပါ။

ကော်ပူချိန်

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

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

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

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

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

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

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

လျဟပ်စစ်ပစ္စည်သမျာသချိတ်ဆက်ခဌင်သ။

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

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

အင်တင်နာဘုတ်-

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • CE -> Pin 7
  • CSE -> Pin 8
  • GND -> GND
  • 5V --> 5V

မဟတ်ချက်- NRF24L01 သည် ကောင်သမလန်သောအရာဖဌစ်သည်၊ သို့သော် ၎င်သသည် အာဟာရအတလက် အလလန်ထိခိုက်လလယ်သည်။ ၎င်သကို 3,3V သာလျဟင် ချိတ်ဆက်ပါ - ကျလန်ုပ်ကဲ့သို့ ထပ်လောင်သဘုတ်အသုံသမပဌုပါက၊ အပိုဘုတ်တစ်ခုဖဌင့်သာ 5 V သို့ ချိတ်ဆက်ပါ၊ သို့မဟုတ်ပါက သင်သည် အင်တင်နာကို လောင်ကျလမ်သစေမည်ဖဌစ်သည်။

Analog အသံအာရုံခံကိရိယာ-

  • Gravity Pins -> A0

အသံချဲ့စက်-

  • + (စပီကာထည့်သလင်သခဌင်သ) -> 9 သို့မဟုတ် 10 (ဘယ် သို့မဟုတ် ညာဘက်ချန်နယ်)
  • — (စပီကာထည့်သလင်သမဟု) -> GND
  • Gravity pins -> D0

ပဌောင်သ-

  • NO --> A1
  • COM -> GND

ပတ်လမ်သအလုပ်လုပ်ပုံကို အကျဉ်သချုပ် ရဟင်သပဌချက်။

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

  • မိုက်ခရိုဖုန်သ အချက်ပဌပင်နံပါတ်သည် ပင်နံပါတ် A0 သို့ အမဌဲသလာသပါသည်။
  • ခလုတ် (reception/transmission) - A1 တလင်။
  • အသံချဲ့စက်ကို ပါဝါရဟိသရလေ့ မည်သည့်နေရာတလင်မဆို ဖလင့်နိုင်သည်။ အသံကဌိုသကို pin 9 နဟင့် 10 သို့ ချိတ်ဆက်ရပါမည်။
  • အင်တင်နာ ပင်နံပါတ် CE နဟင့် CSE ကို ပင်နံပါတ် 7 နဟင့် 8 တလင်သာ ချိတ်ဆက်ထာသသည်။

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

ကုဒ်ကို တင်ခဌင်သ။

ကဌေသဇူသတငျစကာသ RF24 အသံစာကဌည့်တိုက် ပရိုဂရမ်သည် အလလန်ရိုသရဟင်သပါသည်။ စာသာသအရ ကုဒ် ၁၀ ကဌောင်သ။ ကဌည့်ပါ-

    //Include Libraries
    #include <RF24.h>
    #include <SPI.h>
    #include <RF24Audio.h>

    RF24 radio(7,8);    // РаЎОП ОспПльзует кПМтакты 7 (CE), 8 (CS).
    RF24Audio rfAudio(radio,1); // АуЎОП ОспПльзует раЎОП, МПЌер раЎОП МазМачОть 0. 
         void setup() {        rfAudio.begin();    // ИМОцОалОзОрПвать бОблОПтеку.
    }

ကုဒ်ကို အပ်လုဒ်လုပ်ရန်၊ သင်သည် Arduino IDE ကို ထည့်သလင်သရန်၊ ကကုဒ်ကို ဒေါင်သလုဒ်လုပ်ပဌီသ ဖလင့်ရပါမည်။ "ကိရိယာမျာသ" မီနူသတလင် ပရိုဂရမ်မာကို AVR ISP သို့ သတ်မဟတ်ပဌီသ ဘုတ်အာသ Arduino UNO ဟု သတ်မဟတ်ထာသကဌောင်သ သေချာပါစေ။ မဟန်ကန်သော COM ပေါက်ကို ရလေသချယ်ကဌောင်သ သေချာပါစေ။

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

ခလုတ်ကို နဟိပ်၍ မဌည်နေသော အသံ၏ အသံထလက် ပဌောင်သလဲခဌင်သ ရဟိမရဟိ သိနိုင်ရန် နာသထောင်ပါ။ IO Expansion HAT ဘုတ်၏ ထိပ်ရဟိ LED သည် ထလက်သလာသသင့်သည်။

အာသလုံသအဆင်ပဌေရင် ပရိုဂရမ်က အလုပ်လုပ်နေပဌီသ အရာအာသလုံသကို မဟန်ကန်စလာချိတ်ဆက်ထာသပါတယ်။

စမ်သသပ်နိုင်ပါတယ်။

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

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

အသံကုန်သလာသရင် မင်သအောင်မဌင်သလာသပဌီ။ သင့်တလင် အနဟောင့်အယဟက်မျာသ သို့မဟုတ် ဆူညံသံမျာသကဌာသရပါက၊ မဌေပဌင်ပဌဿနာမျာသရဟိမရဟိ စစ်ဆေသပါ။ အင်တာနာကို insulating tape နဲ့ ပတ်ဖို့ အကဌံပဌုနိုင်ပါတယ်။

၎င်သပဌီသနောက်၊ လည်ပတ်မဟုအကလာအဝေသကိုစမ်သသပ်ပါ - အချက်ပဌလမ်သကဌောင်သတလင်ဘာမျဟမရဟိပါက၊ ၎င်သသည်တစ်ကီလိုမီတာခန့်အကလာအဝေသသို့သလာသသင့်သည်။

ကောက်ချက်

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

သံဘူသမျာသဖဌင့် ပဌုလုပ်ထာသသည့် ကဌိုသမဲ့ဖုန်သ

ဂုဏ်ယူပါသည်၊ သင်သည် ပရောဂျက်၏ အဆုံသသို့ ရောက်ရဟိသလာသပါပဌီ။ အလုပ်ကောင်သ။

source: www.habr.com

မဟတ်ချက် Add