ESP8266 3D ပရင့်ထုတ်ခြင်း။
ထုတ်ကုန်အချက်အလက်
သတ်မှတ်ချက်များ-
- ခေါင်းစဉ်- Home Appliance Hack-and-IoT လမ်းညွှန်စာအုပ်
- ရေးသားသူ- Hans Henrik Skovgaard
- ထုတ်ဝေမှု- Elektor ထုတ်ဝေမှု
- ISBN: 978-3-89576-536-0 (Print), 978-3-89576-537-7 (eBook)
ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ-
ထုတ်ကုန်အကြောင်း-
Home Appliance Hack-and-IoT လမ်းညွှန်စာအုပ်သည် တတ်နိုင်သည်
ESP8266 နှင့် 3D ပုံနှိပ်စက်နည်းပညာများကို အသုံးပြု၍ ဖြေရှင်းချက်။ ရေးသားခဲ့သည်။
Hans Henrik Skovgaard မှ ဤစာအုပ်သည် ပြည့်စုံသောလမ်းညွှန်ချက်ဖြစ်သည်။
DIY ဝါသနာအိုးများနှင့် လျှပ်စစ်ပစ္စည်း ဒီဇိုင်နာများ။
အဓိကအင်္ဂါရပ်များ-
- အိမ်သုံးပစ္စည်း ဟက်ကာနည်းပညာများကို ရှာဖွေခြင်း။
- ESP8266 နှင့် IoT သဘောတရားများ ပေါင်းစပ်ခြင်း။
- စိတ်ကြိုက်ဖြေရှင်းချက်များကို ဖန်တီးရန်အတွက် 3D ပရင့်ထုတ်ခြင်းကို အသုံးပြုခြင်း။
အသုံးပြုပုံ-
- နားလည်ရန် နိဒါန်းအခန်းများကို ဖတ်ခြင်းဖြင့် စတင်ပါ။
basics. - ဖော်ပြထားသော ပရောဂျက်အမျိုးမျိုးအတွက် အဆင့်ဆင့် သင်ခန်းစာများကို လိုက်နာပါ။
စာအုပ်ထဲမှာ။ - ပိုကောင်းစေရန် ပုံကားချပ်များနှင့် သရုပ်ဖော်ပုံများကို ကိုးကားပါ။
နားလည်မှု။ - ပေးထားသည့် ex နှင့် စမ်းသပ်ပါ။ampသင်၏မြှင့်တင်ရန် les
ကျွမ်းကျင်မှု။
အသုံးပြုသူများအတွက် အကြံပြုချက်များ
- သင့်တွင် ESP8266 မော်ဂျူးနှင့် 3D ပရင်တာသို့ ဝင်ရောက်ခွင့်ရှိကြောင်း သေချာပါစေ။
လက်တွေ့အကောင်အထည်ဖော်ရန်။ - သင်၏ထူးခြားသော အိမ်သုံးပစ္စည်းအတွက် အကြံဉာဏ်များကို မှတ်သားပြီး ရေးမှတ်ပါ။
စီမံကိန်းများ။ - သင့်အတွေ့အကြုံများနှင့် မျှဝေရန် အွန်လိုင်းအသိုင်းအဝိုင်းများ သို့မဟုတ် ဖိုရမ်များသို့ ဝင်ရောက်ပါ။
အခြားသူများထံမှသင်ယူပါ။
FAQ (အမေးများသောမေးခွန်းများ)
မေး- ဒီလမ်းညွှန်စာအုပ်က စတင်လေ့လာသူတွေအတွက် အသုံးဝင်နိုင်ပါသလား။
လျှပ်စစ်ပစ္စည်းလား?
A: ဟုတ်ကဲ့၊ လမ်းညွှန်စာအုပ်မှာ အသေးစိတ်ဖော်ပြထားပါတယ်။
စတင်လေ့လာသူများအတွက် သင့်လျော်သော ရှင်းလင်းချက်များနှင့် လက်ဆွဲစီမံကိန်းများ
and explore.
မေး- လိုက်နာရန် သီးခြား hardware လိုအပ်ချက်များ ရှိပါသလား။
စီမံကိန်းများ?
A: လမ်းညွှန်စာအုပ်သည် ESP8266 နှင့် တို့ကို အဓိကထားသော်လည်း
3D ပရင့်ထုတ်ခြင်း၊ အခြေခံ အီလက်ထရွန်နစ် အစိတ်အပိုင်းများနှင့် ကိရိယာများလည်း ဖြစ်နိုင်သည်။
အချို့သော ပရောဂျက်များအတွက် လိုအပ်သည်။
စာအုပ်များ
Home Appliance Hack-and-IoT လမ်းညွှန်စာအုပ်
ESP8266 နှင့် 3D ပရင့်ထုတ်ခြင်းဖြင့် တတ်နိုင်သော ဖြေရှင်းချက်များ
Hans Henrik Skovgaard
Home Appliance Hack-and-IoT လမ်းညွှန်စာအုပ်
ESP8266 နှင့် 3D ပရင့်ထုတ်ခြင်းဖြင့် တတ်နိုင်သော ဖြေရှင်းချက်များ
Hans Henrik Skovgaard
ဒါက Elektor ထုတ်ဝေမှုပါ။ Elektor သည် မီဒီယာအမှတ်တံဆိပ်ဖြစ်သည်။
Elektor International Media BV PO Box 11၊ NL-6114-ZG Susteren၊ နယ်သာလန် ဖုန်း- +31 46 4389444
မူပိုင်ခွင့်ကိုလက်ဝယ်ထားသည်။ ဤစာအုပ်၏ တစ်စိတ်တစ်ပိုင်းကို မိတ္တူကူးခြင်း သို့မဟုတ် ကူးယူခြင်းအပါအဝင် မည်သည့်အကြောင်းအရာပုံစံဖြင့်မျှ ပြန်လည်ထုတ်လုပ်မည်မဟုတ်ပါ။
အီလက်ထရွန်နစ်နည်းလမ်းဖြင့် သိမ်းဆည်းခြင်း နှင့် ဤထုတ်ဝေမှု၏ အခြားအသုံးပြုမှုအချို့ကို ခေတ္တမျှသော်လည်းကောင်း၊ မတော်တဆဖြစ်စေ မဖြစ်စေဘဲ မူပိုင်ခွင့်ကိုင်ဆောင်သူ၏ စာဖြင့်ရေးသားခွင့်ပြုချက်မရှိဘဲ 1988 မူပိုင်ခွင့်ဒီဇိုင်းများနှင့် မူပိုင်ခွင့်အက်ဥပဒေပါ ပြဋ္ဌာန်းချက်များနှင့်အညီ သို့မဟုတ် စည်းကမ်းချက်များအရ၊ မူပိုင်ခွင့်လိုင်စင်အေဂျင်စီ Ltd.၊ 90 Tottenham Court Road၊ London၊ England W1P 9HE မှထုတ်ပေးသောလိုင်စင်။ ထုတ်ဝေမှု၏ တစ်စိတ်တစ်ပိုင်းကို ပြန်လည်ထုတ်ဝေရန် မူပိုင်ခွင့်ကိုင်ဆောင်သူ၏ ခွင့်ပြုချက်အတွက် လျှောက်လွှာများကို ထုတ်ဝေသူများထံ လိပ်မူသင့်သည်။
ကြေငြာချက်
စာရေးဆရာနှင့် ထုတ်ဝေသူသည် ဤစာအုပ်ပါရှိသော အချက်အလက်များ၏ မှန်ကန်မှုကို သေချာစေရန်အတွက် အကောင်းဆုံး ကြိုးစားအားထုတ်မှုကို အသုံးပြုထားသည်။ ၎င်းတို့သည် ဤစာအုပ်တွင် အမှားများ သို့မဟုတ် ပျက်ကွက်မှုများကြောင့်ဖြစ်စေ ပေါ့ဆမှု၊ မတော်တဆမှု သို့မဟုတ် အခြားအကြောင်းကြောင့်ဖြစ်စေ ပျက်ကွက်မှုများ သို့မဟုတ် ပျက်ကွက်မှုများကြောင့်ဖြစ်စေ ဆုံးရှုံးမှု သို့မဟုတ် ပျက်စီးဆုံးရှုံးမှုများအတွက် မည်သည့်ပါတီအတွက်မဆို တာဝန်ရှိသည်ဟု ၎င်းတို့က မယူဆဘဲ ဤဥပဒေဖြင့် ငြင်းဆိုထားသည်။ စာအုပ်တွင်ပေးထားသော ပရိုဂရမ်အားလုံးသည် စာရေးသူနှင့် Elektor International Media တို့၏ မူပိုင်ခွင့်များဖြစ်သည်။ ဤပရိုဂရမ်များကို ပညာရေးဆိုင်ရာရည်ရွယ်ချက်များအတွက်သာ အသုံးပြုနိုင်ပါသည်။ ဤပရိုဂရမ်များအားလုံးကို စီးပွားဖြစ်ရည်ရွယ်ချက်အတွက် အသုံးမပြုမီ စာရေးသူ သို့မဟုတ် Elektor ထံမှ စာရေးသားခွင့်ပြုချက်ကို ရယူရပါမည်။
ထုတ်ဝေမှုဒေတာတွင် ဗြိတိသျှစာကြည့်တိုက် စာရင်းပြုစုခြင်း။
ဤစာအုပ်အတွက် ကတ်တလောက်မှတ်တမ်းကို ဗြိတိသျှစာကြည့်တိုက်မှ ရနိုင်ပါသည်။
ISBN 978-3-89576-536-0 ပုံနှိပ် ISBN 978-3-89576-537-7 eBook
© Copyright 2022- Elektor International Media BV တည်းဖြတ်သူ- Jan Buiting၊ MA Prepress ထုတ်လုပ်ရေး- D-Vision၊ Julian van den Berg
Elektor သည် ပရော်ဖက်ရှင်နယ် အင်ဂျင်နီယာများ၊ အီလက်ထရွန်းနစ် ဒီဇိုင်နာများနှင့် ၎င်းတို့နှင့် ထိတွေ့ဆက်ဆံလိုသော ကုမ္ပဏီများအတွက် မရှိမဖြစ် လိုအပ်သော နည်းပညာဆိုင်ရာ အချက်အလက်များနှင့် အီလက်ထရွန်နစ် ထုတ်ကုန်များ၏ ကမ္ဘာ့ထိပ်တန်း EIM ၏ တစ်စိတ်တစ်ပိုင်းဖြစ်သည်။ ကျွန်ုပ်တို့၏နိုင်ငံတကာအဖွဲ့သည် နေ့စဉ်၊ အီလက်ထရွန်းနစ်ဒီဇိုင်းနှင့် DIY အီလက်ထရွန်းနစ်ပစ္စည်းများနှင့်သက်ဆိုင်သော ဘာသာစကားများစွာဖြင့် (မဂ္ဂဇင်းများ၊ ဗီဒီယို၊ ဒစ်ဂျစ်တယ်မီဒီယာနှင့် လူမှုမီဒီယာများအပါအဝင်) အရည်အသွေးမြင့်အကြောင်းအရာများကို တီထွင်ဖန်တီးပြီး ပေးပို့ပေးပါသည်။ www.elektormagazine.com
4
မာတိကာ
မာတိကာ
အခန်း 1 · နိဒါန်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဒီစာအုပ်က ဘာကြောင့်လဲ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Who is this book for? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဒီစာအုပ်ကို ဘယ်လိုသုံးလဲ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ စာအုပ်အဖွဲ့အစည်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 2- အစိတ်အပိုင်းများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 3- Arduino IDE ထည့်သွင်းခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 4: emoncms တပ်ဆင်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 5- Raspberry Pi ပေါ်တွင် MQTT (ခြင်) ထည့်သွင်းခြင်း။ . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း ၆- OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 7- ESP8266 လုံခြုံရေး။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း ၈- ESP8 စောင့်ကြည့်ခွေးများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 9- ESP8266 နှင့်ပတ်သက်သော Air Update/Programming (OTA)။ . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 10: ESP8266 WiFi Antenna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 11: ESP8266 အိမ်ရာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 12- VPN ဂိတ်ဝေး။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 13- ဆော့ဖ်ဝဲ/ဖမ်ဝဲ ဒီဇိုင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း ၁၄- IKEA ဟက်ခ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 15- တံခါးသော့ခတ်မှု စောင့်ကြည့်စစ်ဆေးခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 16- စွမ်းအင်အာရုံခံကိရိယာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 17- ရေခဲသေတ္တာ ထိန်းချုပ်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 18- ဖန်လုံအိမ်အပူထိန်းကိရိယာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 19: 230-VAC Relay ထိန်းချုပ်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 20- သီးခြား အပူချိန် အာရုံခံကိရိယာ။ . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 21- အပူချိန်၊ ဖိအားနှင့် စိုထိုင်းဆ အာရုံခံကိရိယာ။ . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 22- IKEA Trådfri ထိန်းချုပ်ကိရိယာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း ၂၃- ပြဿနာဖြေရှင်းခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အခန်း 24: PCB အပြင်အဆင်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အတိုကောက်များ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ကိုးကား။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
Home Appliance Hack-and-IoT လမ်းညွှန်စာအုပ်
၁.၇။ တုံ့ပြန်ချက်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7 အခန်း 21 · အစိတ်အပိုင်းများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၂
၂.၁။ ESP2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၂ ၂.၁.၁။ Wemos/Lolin၊ အထွေထွေမှတ်စုများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၃ ၂.၁.၂။ အိပ်မုဒ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8266 ၂.၂။ Raspberry Pi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၅ ၂.၂.၁။ Raspberry Pi ဖွဲ့စည်းမှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 ၂.၃။ Neopixel လက်ဝတ်ရတနာ 2.1.1 ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၁း၂.၄။ IKEA Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၂ ၂.၅။ SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၃း၂.၆။ Maxim DS32B2.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၄ ၂.၇။ QRE33 (အင်နာလော့)။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၄ ၂.၈။ Silabs MGM2.6L။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၅ ၂.၉။ I/O စက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၆ ၂.၉.၁။ SHT18 ဒိုင်း . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၆ ၂.၉.၂။ HP20B Shield . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 အခန်း 2.7 · Arduino IDE ထည့်သွင်းခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၈း၃.၁။ Standard Arduino IDE ကို ထည့်သွင်းပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၈း၃.၂။ ESP1113 ပံ့ပိုးမှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၈ ၃.၃။ SPI Flash File (SPIFFS) စနစ်ထည့်သွင်းခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ၃.၄။ SPI Flash ၏အခြားရွေးချယ်စရာများ File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၄၅ ၃.၅။ နောက်ထပ်စာကြည့်တိုက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 အခန်း 3.5 · emoncms ထည့်သွင်းခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4 အဆင့်မြှင့်တင်ပြီး Raspberry Pi ကို အဆင့်မြှင့်ပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၄၈ ၄.၂။ မှီခိုမှုများကို ထည့်သွင်းပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 ၄.၂.၁။ MariaDB နှင့် Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၄၉ ၄.၂.၂။ phpMyAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၅၁ ၄.၂.၃။ PECL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 ၄.၃။ emoncms ကုဒ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 ၄.၃.၁။ emoncms ကို စီစဉ်သတ်မှတ်ပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၅၉ ၄.၄။ emoncms modules များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၆၅ ၄.၄.၁။ ဒက်ရှ်ဘုတ် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၆၅
6
မာတိကာ
၄.၄.၂။ ဂရပ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.2 ၄.၄.၃။ အက်ပ်များ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၆၉ ၄.၅။ စာတမ်းပြုစုခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 အခန်း 4.4.3 · MQTT (ခြင်) Raspberry Pi ပေါ်တွင် ထည့်သွင်းခြင်း။ . . . . . . . . . . . . . . . 69 ၅.၁။ ခြင်ပွဲစား တပ်ဆင်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 ၅.၂။ Mosquitto client (RPI) ကို တပ်ဆင်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 ၅.၃။ Mosquitto တပ်ဆင်ခြင်းအား အတည်ပြုခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 ၅.၄။ Mosquitto client (Windows PC) ကို တပ်ဆင်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . 74 အခန်း 5.1 · OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 အခန်း 5.2 · ESP80 လုံခြုံရေး။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 ၇.၁။ VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 အခန်း 5.4 · ESP83 စောင့်ကြည့်ရေးအဖွဲ့များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 ၈.၁။ ယေဘုယျအားဖြင့် စောင့်ကြည့်သူများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၈၉ ၈.၂။ လှည့်ပတ်စောင့်ကြည့်ရေး။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 7.Boot အကြောင်းအရင်း . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8266 Chapter 88 · ESP7.1 Over The Air Update/Programming (OTA)။ . . . . . . . . . . . . 88 ၉.၁။ web ဘရောက်ဆာ OTA ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၉၆ ၉.၁.၁။ Arduino IDE ကို configure လုပ်ပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၉၇ ၉.၁.၂။ OTA အပ်ဒိတ်အတွက် လုပ်ဆောင်ပြီးသား ဆော့ဖ်ဝဲကို ပြင်ဆင်ပါ။ . . . . . . . . . . . . . . . . . . . . . . 96 ၉.၁.၃။ OTA အပ်ဒိတ် examples။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၉၈ ၉.၁.၃.၁။ Firmware တည်ဆောက်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 ၉.၁.၃.၂။ Firmware အပ်ဒိတ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1.3.1 99 ။ Fileစနစ်တည်ဆောက်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၀၄ ၉.၁.၃.၄။ Fileစနစ်အပ်ဒိတ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၀၆ ၉.၁.၃.၅။ စကားဝှက်ကာကွယ်မှုနှင့်အတူ OTA အပ်ဒိတ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၀၇ ၉.၁.၄။ CLI OTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 အခန်း 9.1.3.5 · ESP107 WiFi Antenna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၀ ၁၀.၁။ ပြင်ပအင်တင်နာများအတွက် အတိုင်းအတာများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၁၀.၂။ အဆင်သင့်လုပ်ထားသော အင်တာနာများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၃ ၁၀.၃။ သိမ်းဆည်းထားသော အင်တာနာများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၃ ၁၀.၄။ DIY အင်တင်နာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၆ ၁၀.၅။ DIY Yagi အင်တင်နာ (9.1.4 GHz)။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၉
7
Home Appliance Hack-and-IoT လမ်းညွှန်စာအုပ်
၁၀.၅.၁။ မက္ကင်းနစ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.5.1 ၁၀.၆။ အင်တင်နာတိုင်းတာမှုများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 ၁၀.၇။ ဆက်လက်လေ့လာပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.6 အခန်း 126 · ESP10.7 အိမ်ရာ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 ၁၁.၁။ LOLIN D11 မီနီစံအိမ်ရာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၂၈ ၁၁.၂။ LOLIN D8266 မီနီ စံအိမ်ယာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၂၉ ၁၁.၃။ LOLIN D128 အသေးစားတံခါးသော့အိမ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 ၁၁.၄။ LOLIN D1 အသေးစားရေခဲသေတ္တာထိန်းချုပ်မှုအိမ်ရာ။ . . . . . . . . . . . . . . . . . . . . . . . . . 128 ၁၁.၅။ LOLIN D11.2 အသေးစား စွမ်းအင်အာရုံခံကိရိယာ အိမ်ရာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 ၁၁.၆။ LOLIN D129 အသေးစား IKEA Trådfri ထိန်းချုပ်ကိရိယာ အိမ်ရာ။ . . . . . . . . . . . . . . . . . . . . . . . 11.3 အခန်း 1 · VPN ဂိတ်ဝေး။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 ၁၂.၁။ Firewall ဖွဲ့စည်းမှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.4 ၁၂.၂။ Raspberry Pi ဖွဲ့စည်းမှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၂.၂.၁ ၁၄၀။ အခြေခံဖွဲ့စည်းမှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၂.၂.၂ ၁၄၀။ OpenVPN ထည့်သွင်းခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 ၁၂.၂.၃။ OpenVPN ဖွဲ့စည်းမှုပုံစံ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 ၁၂.၂.၃.၁။ OpenVPN ခွင့်ပြုချက် file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 ၁၄၅။ စတင်ချိန်မှစတင်ပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2.3.2 ၁၂.၂.၃.၃။ VPN gateway ၏ဖွဲ့စည်းပုံ (IP ဇယားများနှင့်ပျော်စရာ။) . . . . . . . . . . . . . . ၁၄၇ ၁၂.၃။ VPN gateway ကိုအသုံးပြုခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 ၁၂.၃.၁။ တိုးတက်မှုများ ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2.3.3 အခန်း 147 · Software/Firmware Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3 ၁၃.၁။ EEPROM ကိုအသုံးပြုခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 ၁၃.၂။ အသုံးဝင်သောလုပ်ဆောင်ချက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3.1 ၁၃.၂.၁။ utility functions များတပ်ဆင်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၃.၂.၂ ၁၅၃။ formatBytes()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 ၁၃.၂.၃။ printFloat()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 152 isNumeric()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.1 ၁၃.၂.၅။ errorState(int state)။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 ၁၃.၂.၆။ Wait() ကိုနှိပ်ပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2 ၁၃.၂.၇။ CACHE_RAM_ATTR lwdtcb()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 ၁၃.၂.၈။ lwdtFeedInit()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၅၆
8
မာတိကာ
၁၃.၂.၉. lwdtFeed()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.9 ၁၃.၂.၁၀။ getBootDevice()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 ၁၃.၂.၁၁။ startWiFi()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.10 ၁၃.၂.၁၂။ ShowWiFiStatus()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 ၁၃.၂.၁၃။ doWifiConnect()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.11 ၁၃.၂.၁၄။ MQTT_connect()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 အခန်း 13.2.12 · IKEA Hack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.13။ ဇယားကွက် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၂ ၁၆၀။ စက်တပ်ဆင်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၂.၁ ၁၆၀။ Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၂.၂ ၁၆၁။ ESP161 အိမ်ရာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2.2 ၁၄.၃။ ဆော့ဖ်ဝဲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8266 ၁၄.၃.၁။ နောက်ထပ်စာကြည့်တိုက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၃.၂ ၁၆၆။ အင်္ဂါရပ်များ ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 ၁၄.၃.၃။ ဒီဇိုင်း . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3 ၁၆၇။ web အင်တာဖေ့စ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 ၁၄.၃.၄။ Wemos Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၃.၄.၁ ၁၇၀။ တည်ဆောက်သည်() ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၃.၄.၂ ၁၇၀။ loop()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.4 170 ။ HTTP POST တောင်းဆိုချက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.4.1 170 ။ ယေဘုယျအားဖြင့် HTTP POST တောင်းဆိုမှုကုဒ်။ . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၃.၅.၂ ၁၇၂။ HTTP POST တောင်းဆိုမှု အမိန့်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.4.2 ၁၄.၃.၆။ အကောင်အထည်ဖော် ထွန်းလင်းရေး။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5 ။ သက်တံ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၃.၆.၂ ၁၇၄။ သက်တန့်စက်ဘီး။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၃.၆.၃ ၁၇၅။ အငြိမ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၃.၆.၃ ၁၇၅။ မှိန်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5.1 ။ လည်ပတ်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.5.2 ။ နေ့စဉ်အသုံးပြုခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.6 ။ စွမ်းအားမြှင့်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၄.၄.၂ ၁၇၈။ ဖွဲ့စည်းမှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 အခန်း 14.3.6.1 · တံခါးသော့ခတ်ခြင်း မော်နီတာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၇၉
9
Home Appliance Hack-and-IoT လမ်းညွှန်စာအုပ်
၂၁။ ဇယားကွက် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ စက်တပ်ဆင်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဆော့ဖ်ဝဲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Emoncms wemos ဖိုင်းဝဲ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ တည်ဆောက်သည်() ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ loop()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Emoncms ဒက်ရှ်ဘုတ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ MQTT wemos ဖိုင်းဝဲ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ MQTT ဖောက်သည်ထုတ်ဝေသူ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ MQTT သုံးစွဲသူ စာရင်းသွင်းသူ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ MQTT ပွဲစား။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 အခန်း 16 · စွမ်းအင်အာရုံခံကိရိယာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဇယားကွက် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ စက်တပ်ဆင်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဆော့ဖ်ဝဲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Wemos Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ တည်ဆောက်သည်() ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ loop()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ လုပ်ဆောင်ချက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ လည်ပတ်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဒက်ရှ်ဘုတ် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 အခန်း 17 · ရေခဲသေတ္တာ ထိန်းချုပ်ရေး။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဇယားကွက် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ စက်တပ်ဆင်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ရေခဲသေတ္တာကို ပြုပြင်မွမ်းမံခြင်း လုံးဝမရှိပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ရေခဲသေတ္တာကို ပြုပြင်မွမ်းမံခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဆော့ဖ်ဝဲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ နောက်ထပ်စာကြည့်တိုက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Wemos Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2.1 သတ်မှတ်မှု()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
မာတိကာ
၁၇.၃.၂.၂။ loop()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၄၂ ၁၇.၃.၃။ အပူချိန်စည်းမျဉ်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၄၂ ၁၇.၃.၄။ Watchdog လုပ်ဆောင်နိုင်စွမ်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၄၄ ၁၇.၃.၅။ web အင်တာဖေ့စ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၄၄ ၁၇.၃.၅.၁။ အပူချိန်နှင့် hysteresis ကိုသတ်မှတ်ပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 ၁၇.၃.၅.၂။ အပူချိန် logger ကိုဖွင့်ပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၄၅ ၁၇.၃.၅.၃။ ဖွဲ့စည်းမှုပုံစံကို သိမ်းဆည်းပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၄၇ ၁၇.၃.၆။ SPI Flash File စနစ် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၄၇ ၁၇.၃.၇။ ပြုစုပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၄၇ ၁၇.၄။ လည်ပတ်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၄၈ ၁၇.၅။ ဒက်ရှ်ဘုတ် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 အခန်း 17.3.7 · ဖန်လုံအိမ်အပူထိန်းကိရိယာ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 ၁၈.၁။ ဇယားကွက် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၆၄ ၁၈.၁.၁။ SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၆၅ ၁၈.၁.၂။ DS17.4B248 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.5 ၁၈.၂။ စက်တပ်ဆင်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၆၆ ၁၈.၃။ ဆော့ဖ်ဝဲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၈.၃.၁ ၂၇၀။ နောက်ထပ်စာကြည့်တိုက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၈.၃.၂ ၂၇၀။ Wemos Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၇၁ ၁၈.၃.၂.၁။ တည်ဆောက်သည်() ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၇၂ ၁၈.၃.၂.၂။ loop()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၇၂ ၁၈.၃.၃။ အပူချိန်စည်းမျဉ်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၇၂ ၁၈.၃.၄။ Watchdog လုပ်ဆောင်နိုင်စွမ်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၇၄ ၁၈.၃.၅။ web အင်တာဖေ့စ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5.1 သတ်မှတ်အပူချိန်နှင့် hysteresis ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 18.3.5.2 အပူချိန် လော့ဂ်ဂါ ဖွင့်ပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၇၆ ၁၈.၃.၅.၃။ ဖွဲ့စည်းမှုပုံစံကို သိမ်းဆည်းပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၇၇ ၁၈.၃.၆။ SPI Flash File စနစ် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၇၇ ၁၈.၃.၇။ ပြုစုပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၇၈ ၁၈.၄။ လည်ပတ်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၇၈ ၁၈.၅။ ဒက်ရှ်ဘုတ် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 အခန်း 18.3.7 · 278-VAC Relay ထိန်းချုပ်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၉၂
11
Home Appliance Hack-and-IoT လမ်းညွှန်စာအုပ်
၁၉.၁။ ဆော့ဖ်ဝဲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၉၂ ၁၉.၁.၁။ Wemos Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.1 292.setup() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၉၂ ၁၉.၁.၁.၂။ loop()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၂၉၂ ၁၉.၁.၂။ Web အင်တာဖေ့စ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဟာ့ဒ်ဝဲ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အိမ်ရာ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Relay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1 အိမ်ရာ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Relay Shield . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အိမ်ရာ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အစားထိုး 230-VAC relay အဖွင့်/အပိတ် တည်ဆောက်မှု။ . . . . . . . . . . . . . . . . . . . . . 297 အခန်း 20 · Standalone Temperature Sensor။ . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အိမ်ရာ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဆော့ဖ်ဝဲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ နောက်ထပ်စာကြည့်တိုက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ OTA-Enabled Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Wemos Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဒက်ရှ်ဘုတ် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ အိပ်မုဒ်ဖွင့်ထားသောဆော့ဖ်ဝဲ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဟာ့ဒ်ဝဲအိပ်စက်မှုမုဒ် ကွာခြားချက်နှင့် စနစ်ထည့်သွင်းမှု။ . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Wemos Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဒက်ရှ်ဘုတ် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 အခန်း 21 · အပူချိန်၊ ဖိအားနှင့် စိုထိုင်းဆ အာရုံခံကိရိယာ။ . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဇယားကွက် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဆော့ဖ်ဝဲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ နောက်ထပ်စာကြည့်တိုက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ HP303B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ SHT3x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ တည်ဆောက်သည်() ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
မာတိကာ
၂၁.၂.၂.၂။ loop()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၁၂ ၂၁.၂.၃။ Web အင်တာဖေ့စ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 ၂၁.၃။ ဒက်ရှ်ဘုတ် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3 အခန်း 314 · IKEA Trådfri Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 ၂၂.၁။ အယူအဆ၏ဖော်ပြချက်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 ၂၂.၂။ IKEA trådfri မော်ဂျူးများဆီသို့ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.1 ၂၂.၃။ ဇယားကွက် . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၂၈ ၂၂.၄။ စက်တပ်ဆင်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 ၂၂.၄.၁။ I22.2C လိပ်စာ jumpers များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 ၂၂.၄.၂။ ပြင်ပချိတ်ဆက်ကိရိယာများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 ၂၂.၄.၃။ ZigBee ပါဝါ jumpers များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 ၂၂.၄.၄။ LED စီးရီးခုခံကိရိယာများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.4 ၂၂.၄.၅။ ZigBee မော်ဂျူးများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 ၂၂.၄.၆။ အမျိုးမျိုး။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.4.1 ၂၂.၅။ ဆော့ဖ်ဝဲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 ၂၂.၅.၁။ Wemos Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 ၂၂.၅.၁.၁။ "စမ်းသပ်ခြင်းနှင့် အမှားပြင်ဆင်ခြင်း" စနစ်ထည့်သွင်းခြင်း()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.4.2 ၂၂.၅.၁.၂။ "စမ်းသပ်ခြင်းနှင့် အမှားပြင်ဆင်ခြင်း" ကွင်း()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၃၆ ၂၂.၅.၁.၃။ ထိန်းချုပ်ကိရိယာ စနစ်ထည့်သွင်းမှု()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၃၆ ၂၂.၅.၁.၄။ Controller loop()။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၃၈ ၂၂.၅.၂။ web အင်တာဖေ့စ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၃၈ ၂၂.၅.၃။ နောက်ထပ်စာကြည့်တိုက်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၃၉ ၂၂.၆။ လည်ပတ်မှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 ၂၂.၆.၁။ ထိန်းချုပ်ကိရိယာ၏ဖွဲ့စည်းပုံ (ZigBee modules များထည့်ခြင်း)။ . . . . . . . . . . . . 22.5.3 ၂၂.၆.၁.၁။ အဝေးထိန်းဖြင့် ZigBee module ကိုထည့်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၄၁ ၂၂.၆.၁.၂။ အဝေးထိန်းမပါဘဲ ZigBee module ကိုထည့်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၄၅ ၂၂.၆.၂။ IKEA Trådfri controller ၏နေ့စဉ်အသုံးပြုမှု။ . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 အခန်း 22.6 · ပြဿနာဖြေရှင်းခြင်း . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၄၈ ၂၃.၁။ Hardware ပြဿနာများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၄၈ ၂၃.၁.၁။ DS340B22.6.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၄၈ ၂၃.၁.၂။ အနီရောင် / အစိမ်းရောင် LED ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၄၉ ၂၃.၁.၃။ ကွန်ပရက်ဆာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃၄၉
13
Home Appliance Hack-and-IoT လမ်းညွှန်စာအုပ်
၂၁။ USB ကြိုးများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ကွန်ရက်ပြဿနာများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Wemos Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ပြန်လည်သတ်မှတ်ပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ emoncms။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဂရပ်ဖစ်တပ်ဆင်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ထည့်သွင်းခြင်း / ဖိဒ်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ IKEA ZigBee မော်ဂျူးများ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဆော့ဖ်ဝဲလ်တင်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ZigBee မော်ဂျူးများကို ထည့်သွင်းခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ IKEA Trådfri ထိန်းချုပ်ကိရိယာကို စမ်းသပ်ခြင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ နှောင့်ယှက်သည်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 အခန်း 24 · PCB အပြင်အဆင်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ တံခါးသော့ခတ်မော်နီတာ PCB ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ စွမ်းအင်အာရုံခံကိရိယာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ရေခဲသေတ္တာ ထိန်းညှိကိရိယာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ Regulator PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ DS18B20 PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ ဖန်လုံအိမ်အပူထိန်းကိရိယာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ IKEA Trådfri ထိန်းချုပ်ကိရိယာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 အခန်း 25 · ဆော့ဖ်ဝဲစာရင်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ HTTP POST အသုံးချပရိုဂရမ်များကို တောင်းဆိုသည်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ c-ကုဒ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ စပါးအုံး။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ လှည့်ပတ်စောင့်ကြည့်မှု အချိန်တိုင်းကိရိယာ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ hhsUtility.h/cpp တွင် တည်ရှိသည်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ setup(): တွင် ထည့်ရန်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၁၁၁ ၉၉၉။ loop(): တွင်ထည့်ရန်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 အညွှန်း . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
elektor ESP8266 3D Printing [pdf] အချက်အလက်စာရွက် ESP8266 3D Printing, ESP8266, 3D Printing, Printing |