Zigbee-based Smart Home ကိုဘယ်လိုဒီဇိုင်းရေးမလဲ။

Smart Home သည်အိမ်တွင်းဆိုင်ရာအဆောက်အအုံများနှင့်မိသားစုဆိုင်ရာအဆောက်အအုံများနှင့်မိသားစုဆိုင်ရာ 0 န်ကြီးဌာနများနှင့်မိသားစုဆိုင်ရာစီမံခန့်ခွဲမှုစနစ်တည်ဆောက်ရန်အတွက်အိမ်တွင်းအဆောက်အအုံများနှင့်မိသားစုဆိုင်ရာကာကွယ်ရေးစနစ်များကိုတည်ဆောက်ရန်အတွက်ပလက်ဖောင်းတစ်ခု, Smart Home ၏နောက်ဆုံးအဓိပ္ပာယ်ဖွင့်ဆိုချက်ကို အခြေခံ. ဤစနစ်၏ဒီဇိုင်း၏ဝိသေသလက္ခဏာများ, အိမ်တွင်းဝါယာကြိုးစနစ်, အိမ်တွင်းဆိုင်ရာတေးဂီတစနစ်, အိမ်တွင်းဆိုင်ရာတေးဂီတစနစ်နှင့်မိသားစု 0 င်ရောက်မှုစနစ်နှင့်မိသားစု 0 င်ရောက်မှုစနစ်နှင့်မိသားစု 0 င်ရောက်မှုစနစ်တွင်ပါ 0 င်သည်။ ထောက်လှမ်းရေးတွင်နေထိုင်သောကတိသစ္စာပြုခြင်း, လိုအပ်သည့်စနစ်လုံးကိုသာတပ်ဆင်ထားသည့်အဆိုတော်များကိုသာထည့်သွင်းထားပြီးအနည်းဆုံးနှင့်အထက်တွင်ဖော်ပြထားသောအိမ်ေထာင်စုစနစ်သည်အနည်းဆုံးပါ 0 င်သောအိမ်ေထာင်စုစနစ်သည်ထောက်လှမ်းရေးကိုသာခေါ်ယူနိုင်သည်။ ထို့ကြောင့်ဤစနစ်ကိုအသိဉာဏ်ရှိသောအိမ်ဟုခေါ်နိုင်သည်။ ထို့ကြောင့်ဤစနစ်ကိုအသိဉာဏ်ရှိသောအိမ်ဟုခေါ်နိုင်သည်။

1 ။ စနစ်ဒီဇိုင်းအစီအစဉ်

စနစ်ကိုထိန်းချုပ်ထားသောကိရိယာများနှင့်အိမ်တွင်းရှိဝေးလံခေါင်သီထိန်းချုပ်ထားသောကိရိယာများဖြင့်ဖွဲ့စည်းထားသည်။ ၎င်းတို့အနက်မိသားစုရှိထိန်းချုပ်ထားသောကိရိယာများသည်အဓိကအားဖြင့်အင်တာနက်, ထိန်းချုပ်မှုစင်တာ, စောင့်ကြည့်လေ့လာရေးနယ်မြေနှင့်အိမ်သုံးပစ္စည်းများကိုထိန်းချုပ်နိုင်သောကွန်ပျူတာများပါဝင်သည်။ Remote Control devices များကိုအဓိကအားဖြင့်အဝေးထိန်းကွန်ပျူတာများနှင့်မိုဘိုင်းဖုန်းများဖြင့်ဖွဲ့စည်းထားသည်။

စနစ်၏အဓိကလုပ်ဆောင်ချက်များမှာ - 1) ဝက်ဘ်စာမျက်နှာ browsing, နောက်ခံအချက်အလက်စီမံခန့်ခွဲမှု, 2. အင်တာနက်နှင့်မိုဘိုင်းဖုန်းမှတဆင့်မိုးလုံလေလုံအိမ်ထောင်စုအသုံးအဆောင်များ, လုံခြုံရေးနှင့်အလင်းရောင် switch ကိုအကောင်အထည်ဖော်ရန်, 3) User Consergy Status switch ကိုဖြည့်စွက်ရန်အတွက် RFID module မှတဆင့်, 4) ဒေသတွင်းထိန်းချုပ်စီမံခန့်ခွဲမှုစနစ်ဆော့ဖ်ဝဲကိုဒေသတွင်းထိန်းချုပ်မှုနှင့်မိုးလုံလေလုံအလင်းရောင်နှင့်အိမ်သုံးပစ္စည်းကိရိယာများကိုပြသရန်, 5) ကိုယ်ရေးကိုယ်တာအချက်အလက်များသိုလှောင်ခြင်းနှင့်မိုးလုံလေလုံပစ္စည်းကိရိယာအခြေအနေသိုလှောင်မှုကိုဒေတာဘေ့စ်ကိုအသုံးပြုခြင်းဖြင့်ပြီးစီးသည်။ သုံးစွဲသူများသည်ဗဟိုထိန်းချုပ်မှုနှင့်စီမံခန့်ခွဲမှုစနစ်မှတဆင့်မိုးလုံလေလုံပစ္စည်းကိရိယာများကိုမေးမြန်းရန်အဆင်ပြေသည်။

2 ။ System Hardware Design

စနစ်၏ဟာ့ဒ်ဝဲဒီဇိုင်းတွင်ထိန်းချုပ်မှုစင်တာ, စောင့်ကြည့်လေ့လာခြင်း node ကိုနှင့်အိမ်သုံး controller ၏ optional ကိုထည့်သွင်းခြင်း (လျှပ်စစ်ပန်ကာ Controller ကိုဥပမာအဖြစ်ယူပါ) ။

2.1 Control Center

ထိန်းချုပ်မှုစင်တာ၏အဓိကလုပ်ဆောင်ချက်များမှာအောက်ပါအတိုင်းဖြစ်သည် - 1) ကြိုးမဲ့ Zigbee ကွန်ယက်တစ်ခုတည်ဆောက်ရန်အတွက်ကြိုးမဲ့ Zigbee ကွန်ယက်တစ်ခုတည်ဆောက်ရန်, 2) အသုံးပြုသူမှတ်ပုံတင်ခြင်း, သုံးစွဲသူသည်အိမ်တွင်းလုံခြုံစိတ်ချရသော switch ကိုရရှိရန်သုံးစွဲသူကဒ်ပြားကို ဖြတ်. အသုံးပြုသူကဒ်မှတဆင့်, 3. ဖောက်ထွင်းသူသည်အခန်းထဲသို့ 0 င်ရောက်သောအခါအသုံးပြုသူအား alallow လုပ်ရန်စာတိုပေးပို့ပါ။ အသုံးပြုသူများသည်တိုတောင်းသောမက်ဆေ့ခ်ျများမှတဆင့်အိမ်တွင်းလုံခြုံရေး, အလင်းရောင်နှင့်အိမ်အသုံးအဆောင်များကိုလည်းထိန်းချုပ်နိုင်သည်။ 4. စနစ်တစ်ခုတစ်ခုတည်းကိုအသုံးပြုသောအခါ LCD သည်အသုံးပြုသူများအတွက်အဆင်ပြေသောလက်ရှိစနစ်အခြေအနေကိုပြသသည်။ 5. လျှပ်စစ်ပစ္စည်းကိရိယာများကိုသိုလှောင်ပြီးအွန်လိုင်းအွန်လိုင်းစနစ်ကိုနားလည်သဘောပေါက်ရန် PC သို့ပို့ပါ။

HARTARK သည် Carrier Sense Multiple Sense Multy / Collision Detection (CSMA / CA) ကိုထောက်ပံ့သည်။ 2.0 ~ 3.6V ၏ operating voltage system ၏စွမ်းအင်သုံးစွဲမှုနိမ့်ကျခြင်းကိုအထောက်အကူပြုသည်။ Control Center ရှိ Zigbee ညှိနှိုင်းရေးမှူး module နှင့်ချိတ်ဆက်ခြင်းဖြင့်ကြိုးမဲ့ Zigbee ကြယ်ပွင့်ကွန်ယက်ကိုတပ်ဆင်ပါ။ အိမ်တွင်းလုံခြုံရေးနှင့်အိမ်အသုံးအဆောင်များကိုကြိုးမဲ့ဗိုင်းဂိတ်ကွန်ယက်ကိုထိန်းချုပ်ရန်ကွန်ယက်ရှိ HomeTorge Controller ကိုထည့်သွင်းရန်ရွေးချယ်ထားသောအိမ်သုံးပစ္စည်းကိရိယာများထည့်သွင်းရန်ရွေးချယ်ထားသောစောင့်ကြည့်လေ့လာရေး node များအားလုံး။

2.2 စောင့်ကြည့်လေ့လာခြင်း node များ

စောင့်ကြည့်လေ့လာရေးဆုံမှတ်များ၏လုပ်ဆောင်ချက်များကိုအောက်ပါအတိုင်းဖြစ်သည် - 1) သူခိုးများကျူးကျော်ဝင်ရောက်လာသောအခါလူ့ခန္ဓာကိုယ်အချက်ပြစစ်ဆေးခြင်း, 2) အလင်းထိန်းချုပ်မှု, ထိန်းချုပ်မှု mode ကိုအလိုအလျောက်ထိန်းချုပ်မှုနှင့် manual control အဖြစ်ခွဲခြားထားပြီးအလိုအလျောက်ထိန်းချုပ်မှုသည်အလိုအလျောက်ထိန်းချုပ်မှုသည်အလိုအလျောက်ထိန်းချုပ်မှုစနစ်ကိုထိန်းချုပ်သည်။

အနီအောက်ရောင်ခြည်အပေါင်းအပေါင်းမိုက်ကရိုဝေ့ဖ်ရှာဖွေမှုစနစ်သည်လူ့ခန္ဓာကိုယ်၏အချက်ပြမှုကိုရှာဖွေတွေ့ရှိသည့်အသုံးအများဆုံးနည်းလမ်းဖြစ်သည်။ pyroelectric အနီအောက်ရောင်ခြည်စစ်ဆေးမှုသည် Re200B ဖြစ်ပြီး Amplification Device သည် Biss0001 ဖြစ်သည်။ Re200B သည် 3-10 V ဗို့အားဖြင့်အသုံးပြုထားပြီး pyroelectric dual-sensitive unrared leaded element in built-in voltage တွင်ပါ 0 င်သည်။ Element သည်အနီအောက်ရောင်ခြည်အလင်းရောင်ကိုရသောအခါ, photoelectric အကျိုးသက်ရောက်မှုသည် element တစ်ခုစီ၏ထမ်းဘိုးများ၌ပေါ်ပေါက်လာလိမ့်မည်။ Biss0001 သည် Digital-analog hybrid asic ဖြစ်ပြီး acplifier, voltage နှိုင်းယှဉ်မှု, အတူတူ re200b နှင့်အစိတ်အပိုင်းအနည်းငယ်နှင့်အတူ passive pyroelectric အနီအောက်ရောင်ခြည် switch ကိုဖွဲ့စည်းနိုင်ပါတယ်။ Microwave Sensor အတွက်ပုရွက်ဆိတ် (G100 module) ကို Microwave Sensor အတွက်အသုံးပြုခဲ့သည်။ စင်တာကြိမ်နှုန်းမှာ 10 GHz ဖြစ်ပြီးအများဆုံးတည်ထောင်ချိန်မှာ6μsဖြစ်သည်။ pyroelectric infrared module နှင့်ပေါင်းစပ်ထားသော, ပစ်မှတ်ထောက်လှမ်းမှု၏အမှားနှုန်းသည်ထိထိရောက်ရောက်လျှော့ချနိုင်သည်။

အလင်းထိန်းချုပ်မှု module ကိုအဓိကအားဖြင့် Photosensitive Resistor နှင့် Light Control Relay တို့ဖြင့်ဖွဲ့စည်းထားသည်။ Photosensitive Resistor ကိုစီးရီးကို 10 k (1) ခုနှင့်ချိတ်ဆက်ပါ, ထို့နောက်အခြား photosensitive resistor ကိုမြေပြင်သို့ချိတ်ဆက်ပြီးအခြားအဆုံးကိုအဆင့်မြင့်အဆင့်သို့ချိတ်ဆက်ပါ။ ခံနိုင်ရည်ရှိသောဆက်သွယ်မှုအချက်နှစ်ချက်၏ voltage တန်ဖိုးကို SCM analog analog-digital converter အားဖြင့်လက်ရှိအလင်းသည်ရှိမရှိဆုံးဖြတ်ရန်အတွက်ရရှိသည်။ အလင်းကိုဖွင့်သောအခါအလင်းပြင်းထန်မှုကိုဖြည့်ဆည်းရန်အသုံးပြုသူမှချိန်ညှိနိုင်သောခုခံမှုကိုချိန်ညှိနိုင်သည်။ မိုးလုံလေလုံအလင်းရောင် switches များကိုထပ်ဆင့်လွှင့်မှုများဖြင့်ထိန်းချုပ်ထားသည်။ Input / output port ကိုသာအောင်မြင်နိုင်သည်။

2.3 ထည့်သွင်းထားသောအိမ်သုံးပစ္စည်း controller ကိုရွေးပါ

စက်ပစ္စည်းထိန်းချုပ်မှုကိုရရှိရန်အတွက်စက်ပစ္စည်းထိန်းချုပ်မှုကိုရရှိရန်အတွက်စက်ပစ္စည်းထိန်းချုပ်မှုကိုဥပမာတစ်ခုအနေဖြင့်သုံးရန်ရွေးချယ်ပါ။ Fan Control Control Contence ဆိုတာ Control Center ကို PC ပရိသတ်ထိန်းချုပ်မှုညွှန်ကြားချက်ကို Zigbee Network Forments မှတစ်ဆင့်ပေးပို့သောအသုံးအဆောင်ပစ္စည်းများမှတ်ပုံတင်ခြင်းနံပါတ်သည်ကွဲပြားခြားနားသည်။ တူညီသောညွှန်ကြားချက်ကုဒ်အတွက်မတူညီသောအိမ်အသုံးအဆောင်ပစ္စည်းများသည်မတူညီသောလုပ်ဆောင်မှုများကိုလုပ်ဆောင်ကြသည်။ ပုံ 4 တွင်ဖြည့်စွက်ရန်ရွေးချယ်ထားသောအိမ်သုံးပစ္စည်းများ၏ဖွဲ့စည်းမှုကိုပြသသည်။

3 ။ System Software ဒီဇိုင်း

System Software ဒီဇိုင်းသည်အဓိကအားဖြင့်အပူပိုင်းထိန်းချုပ်ရေးဝက်ဘ်စာမျက်နှာဒီဇိုင်း, Centric Control Bank Symmage ဒီဇိုင်း, CC2430 ညှိနှိုင်းရေးပရိုဂရမ်ဒီဇိုင်း, CC2430 TRADENTING Node Production Node ပရိုဂရမ်ဒီဇိုင်းကို Select လုပ်ပါ။

3.1 Zigbee ညှိနှိုင်းရေးမှူးအစီအစဉ်ဒီဇိုင်း

ညှိနှိုင်းရေးမှူးသည် application layer Initialization ကိုပထမ ဦး ဆုံးပြီးဆုံးသည်, လျှောက်လွှာအလွှာပြည်နယ်ကိုသတ်မှတ်ပြီးပြည်နယ်များကိုအနှောင့်အယှက်ပေးရန်ပြည်နယ်များကိုလက်ခံရရှိပြီး i / o port ကိုအနှောင့်အယှက်ပေးသည်။ ထို့နောက်ညှိနှိုင်းရေးမှူးသည်ကြိုးမဲ့ကြယ်ပွင့်ကွန်ယက်ကိုတည်ဆောက်သည်။ Protocol တွင်ညှိနှိုင်းရေးမှူးသည် 2.4 GHz Band ကိုအလိုအလျောက်ရွေးချယ်သည်။ တစ်စက္ကန့်လျှင်အများဆုံးအရေအတွက်မှာ 62 500 ဖြစ်သည်။ Send Parid သည် 57 ခုနှင့်နှုန်းထားများမှာ 57 ဒေါ်လာ 600 ဖြစ်သည်။ SL0W Timer သည်တစ်စက္ကန့်လျှင် 10 ကြားဖြတ်တိုင်များထုတ်ပေးသည်။ Zigbee ကွန်ယက်ကိုအောင်မြင်စွာတည်ထောင်ပြီးပါကညှိနှိုင်းရေးမှူးသည်၎င်း၏လိပ်စာကို Control Center ၏ MCU သို့ပို့သည်။ ဤတွင် MCU သည် Zigbee ညှိနှိုင်းရေးမှူးကို MCU သည် Zigbee ညှိနှိုင်းရေးမှူးအားစောင့်ကြည့်လေ့လာရေးဆုံမှတ်အဖွဲ့ဝင်အဖြစ်သတ်မှတ်သည်။ ၎င်းသည် 0 မ်းသာကြောင်းလိပ်စာ 0 ဖြစ်သည်။ ပရိုဂရမ်သည်အဓိကကွင်းဆက်ထဲ 0 င်သည်။ ပထမ ဦး စွာ Terminal Node မှအချက်အလက်အသစ်များရှိနေသေးသည်ကိုဆုံးဖြတ်ပါကအချက်အလက်များကို Control Center ၏ MCU သို့တိုက်ရိုက်ကူးစက်သည်ကိုဆုံးဖြတ်ပါ။ Control Center ၏ MCU ၏ MCU သည်ညွှန်ကြားချက်များရှိခြင်းရှိမရှိဆုံးဖြတ်ပါ။ အကယ်. သင့်လျော်သော ZigBee Terminal node သို့ညွှန်ကြားချက်များကိုပေးပို့ပါ။ လုံခြုံရေးကိုဖွင့်လှစ်ခြင်းရှိမရှိတရားသူကြီး, ဖောက်ထွင်းသူတစ် ဦး ရှိ, အလင်းရောင်သည်အလိုအလျောက်ထိန်းချုပ်မှုအခြေအနေတွင်ရှိ, နမူနာများအတွက် analog-digital converter ကိုဖွင့်ပါ။

3.2 zigbee terminal node programming

Zigbee Terminal Node သည် Zigbee ညှိနှိုင်းရေးမှူးမှထိန်းချုပ်ထားသောကြိုးမဲ့ Zigbee Node ကိုရည်ညွှန်းသည်။ စနစ်၌၎င်းသည်အဓိကအားဖြင့်စောင့်ကြည့်လေ့လာရေးဆုံမှတ်နှင့်အိမ်ထောင်စုသုံးထိန်းချုပ်မှု၏ optional ကိုဖြည့်စွက်သည်။ Zigbee terminal node များကိုစတင်ခြင်းတွင်လျှောက်လွှာအလွှာအစပြုခြင်း, ထို့နောက် Zigbee Network သို့ဝင်ရောက်ကြည့်ရှုရန်ကြိုးစားပါ။ ZigBee ညှိနှိုင်းရေးအဖွဲ့နှင့်အတူအဆုံးသတ် node များသာကွန်ယက်တွင်ပါ 0 င်ရန်ခွင့်ပြုထားကြောင်းမှတ်သားရန်အရေးကြီးသည်။ အကယ်. Zigbee Terminal Node သည်ကွန်ယက်သို့မ 0 င်ပါကကွန်ယက်ချိတ်ဆက်မှုကိုအောင်မြင်စွာဆက်သွယ်သည်အထိနှစ်စက္ကန့်တိုင်းထပ်မံကြိုးစားလိမ့်မည်။ ကွန်ယက်ကိုအောင်မြင်စွာဝင်ရောက်ပြီးနောက် Zi-GBee Terminal Node သည် 4 င်း၏မှတ်ပုံတင်ခြင်းအချက်အလက်များကို Zigbee terminal node ကိုဖြည့်စွက်ရန်ထိန်းချုပ်မှုစင်တာ MCU သို့ပို့ပေးသည်။ အကယ်. Zigbee terminal node သည်စောင့်ကြည့်လေ့လာခြင်း node ကိုဖြစ်လျှင်အလင်းနှင့်လုံခြုံရေးထိန်းချုပ်မှုကိုနားလည်သဘောပေါက်နိုင်သည်။ အဆိုပါအစီအစဉ်သည် Zigbee ညှိနှိုင်းရေးမှူးနှင့်ဆင်တူသည်, စောင့်ကြည့်လေ့လာခြင်း Node သည် Zigbee ညှိနှိုင်းရေးမှူးမှအချက်အလက်များကိုအချက်အလက်များကိုပေးပို့ရန်လိုအပ်ကြောင်း မှလွဲ. Zigbee ညှိနှိုင်းရေးမှူးမှထိန်းချုပ်မှုစင်တာ MCU သို့ဒေတာများကိုပေးပို့သည်။ အကယ်. Zigbee terminal node သည်လျှပ်စစ်ပန်ကာ Controller တစ်ခုဖြစ်ပါက၎င်းသည်ပြည်နယ်ကိုမတင်ဘဲအထက်ကွန်ပျူတာ၏အချက်အလက်များကိုပြည်နယ်ကိုတင်ခြင်းမပြုဘဲသာလက်ခံရရှိရန်လိုအပ်သည်။ ကြိုးမဲ့ဒေတာများတွင်ပြတ်တောက်ခြင်းများကိုလက်ခံရရှိခြင်းဖြင့် terminal node များအားလုံးကို node ကိုယ်နှိုက်၏ထိန်းချုပ်မှု parameters များကိုဘာသာပြန်ဆိုထားပြီး,

4 အွန်လိုင်း debugging

ဗဟိုထိန်းချုပ်ရေးစီမံခန့်ခွဲမှုစနစ်မှထုတ်ပေးသောပုံသေပစ္စည်းများကိုညွှန်ကြားထားသည့်ညွှန်ကြားချက်ကုဒ်အတွက်ညွှန်ကြားချက်ကုဒ်ကိုကွန်ပျူတာ၏အမှတ်စဉ်ဆိပ်ကမ်းမှတဆင့်ထိန်းချုပ်မှုစင်တာမှပေးပို့သောညွှန်ကြားချက်များနှင့်ညှိနှိုင်းရေးမှူးမှညှိနှိုင်းရေးမှူးမှညှိနှိုင်းရေးမှူးထံသို့ပို့ဆောင်သည်။ terminal node သည်ဒေတာများကိုလက်ခံသောအခါအချက်အလက်များကို PC Port မှတဆင့် PC သို့ပို့သည်။ ဤ PC တွင် Zigbee terminal node မှရရှိသောအချက်အလက်များကို Control Center မှပေးပို့သောအချက်အလက်များနှင့်နှိုင်းယှဉ်သည်။ ဗဟိုထိန်းချုပ်စီမံခန့်ခွဲမှုစနစ်သည်စက္ကန့်တိုင်းညွှန်ကြားချက် 2 ခုပို့သည်။ 5 နာရီကြာစမ်းသပ်ပြီးနောက်တွင်စမ်းသပ်ခြင်းဆော့ဖ်ဝဲလ်ကလက်ခံရရှိသည့် packets အရေအတွက်စုစုပေါင်းသည် packet 36000 ဖြစ်သည်ကိုပြသသည့်အခါတွင်ရပ်တန့်သွားသည်။ Multi-protocol data transmission transmission software ၏စမ်းသပ်မှုရလဒ်များကိုပုံ 6 တွင်ပြထားသည်။ မှန်ကန်သော packets များမှာ 36 000 ဖြစ်သည်။ မှားယွင်းသော packets သည် 100% ဖြစ်သည်။

ZigBee နည်းပညာသည် Smart Home ၏အတွင်းပိုင်းကွန်ယက်ကိုနားလည်သဘောပေါက်ရန်အသုံးပြုသည်။ RFTD နည်းပညာသည်အသုံးပြုသူဖော်ထုတ်ခြင်းကိုနားလည်သဘောပေါက်ရန်နှင့်စနစ်လုံခြုံရေးကိုတိုးတက်စေရန်အတွက်အသုံးပြုသည်။ GSM module ကို 0 င်ရောက်နိုင်ခြင်းအားဖြင့်ဝေးလံခေါင်သီထိန်းချုပ်မှုနှင့်နှိုးစက်လုပ်ငန်းဆောင်တာများကိုအကောင်အထည်ဖော်ကြသည်။


Post Time: Jan-06-2022
WhatsApp Online Chat!