Arduino သင္ခန္းစာ (၁) - Arduino ဘယ္လဲ ဘာလဲ - Arduino Myanmar

Breaking

Open Arduino for Myanmar

Monday, April 2, 2018

Arduino သင္ခန္းစာ (၁) - Arduino ဘယ္လဲ ဘာလဲ

Arduino ဆိုတာ ဘာလဲ
Arduino ဆိုသည္မွာ အလြယ္တကူ အသံုးျပဳ၍ ရေသာ hardware ႏွင္႔ software မ်ားကို အေျခခံ၍ တည္ေဆာက္ထားေသာ open-source prototyping platform တစ္ခုျဖစ္ပါသည္။ Open-source ဆိုသည္မွာ အဆိုပါ hardware မ်ား တည္ေဆာက္ထားပံုႏွင္႔ software မ်ား ေရးသားထားသည္႔ နည္းစနစ္မ်ား အားလံုးကို အမ်ားျပည္သူမွ အလြယ္တကူ အခမဲ႔ ရယူျပင္ဆင္ႏိုင္သည္႔ သေဘာတရား ျဖစ္ပါသည္။ (တကယ္တမ္းတြင္ open-source ဆိုေသာ စကားလံုးသည္ ထို႔ထက္ ပိုမို၍ အဓိပၸါယ္ က်ယ္ျပန္႔ေသာေၾကာင္႔ ေနာက္ပိုင္းတြင္ သက္ဆိုင္ရာ အခန္းမ်ား၌ ထပ္မံရွင္းလင္း တင္ျပသြားမည္ ျဖစ္ပါသည္။) 
...
Arduino board မ်ားကို အလြယ္ကူဆံုး ရွင္းျပရလွ်င္ ၄င္းႏွင္႔ ခ်ိတ္ဆက္ထားေသာ input device မ်ားႏွင္႔ sensors မ်ားမွ အခ်က္အလက္မ်ားကို ဖတ္ရႈျခင္း၊ ေမာ္တာမ်ားကို လည္ပတ္ေမာင္းႏွင္ျခင္း၊ LED မီးလံုးမ်ား ဖြင္႔႔ပိတ္ျခင္း၊ အင္တာနက္ႏွင္႔ ခ်ိတ္ဆက္လုပ္ေဆာင္ျခင္းမ်ား ျပဳလုပ္ႏိုင္ပါသည္။ ထိုသို႔ ျပဳလုပ္ႏိုင္ရန္ (C/C++ ကို အေျခခံထားေသာ) Arduino programming language ႏွင္႔  Arduino Software (IDE) ကို အသံုးျပဳ၍ မိမိတို႔ အလိုရွိသည္႔ ညႊန္ၾကားခ်က္မ်ားကို ေရးသားကာ USB ႀကိဳးျဖင္႔ serial port မွ တဆင္႔ Arduino board တြင္ တပ္ဆင္ထားသည္႔ microcontroller အတြင္းသို႔ ထည္႔သြင္း၍ အလုပ္လုပ္ေစျခင္း ျဖစ္ပါသည္။ Arduino သည္ အီလက္ထေရာနစ္ ပစၥည္းမ်ားကို လြယ္ကူစြာ ထိန္းခ်ဳပ္ခိုင္းေစႏိုင္ေအာင္ စီမံထားသည္႔ controller board တစ္ခုပင္ျဖစ္သည္။ 
...
သမိုင္းေၾကာင္း
Arduino ကို ၂၀၀၅ ခုႏွစ္က အီတလီရွိ Ivrea Institute ရွိ ဆရာအခ်ိဳ႕က ေက်ာင္းသားမ်ား အလြယ္တကူ အသံုးခ်ႏိုင္ရန္ ရည္ရြယ္၍ ရိုးရွင္း၊ ေခတ္မီ၍ ေစ်းႏႈန္းသက္သာသည္႔ microcontroller board အျဖစ္ ဒီဇိုင္းထုတ္ခဲ႔ျခင္း ျဖစ္သည္။ Arduino ဆိုေသာ နာမည္ကိုမူ ၄င္းတို႔ ထိုင္ေနက် ေကာ္ဖီဆိုင္၏ နာမည္မွ ရယူထားျခင္းျဖစ္ၿပီး ဘုရင္ Arduino ၏ အမည္ေတာ္ ျဖစ္သည္။ 
...
Arduino ၏ ပထမဆံုး ဒီဇုိင္းသည္ အရြယ္အစား ႀကီးမားၿပီး ရႈပ္ေထြးသည္႔ ခ်ိတ္ဆက္နည္းမ်ား အသံုးျပဳရသည္။ ထို႔ျပင္ ယေန႔ေခတ္ ၌ စံအျဖစ္သံုးေနၿပီျဖစ္ေသာ USB port လည္း မပါဝင္ေသးေပ။ သို႔ရာတြင္ အလားအလာမ်ားစြာ ရွိခဲ႔သည္။ ယခုအခါတြင္မူ ၄င္း၏ ရိုးရွင္းမႈႏွင္႔ အသံုးျပဳရ လြယ္ကူမႈေၾကာင္႔ နာမည္ေက်ာ္ၾကားလာခဲ႔ၿပီး လြန္ခဲ႔သည္႔ ဆယ္စုႏွစ္မ်ားက အင္ဂ်င္နီယာမ်ားမွသာ လုပ္ေဆာင္ႏိုင္သည္႔ ပေရာဂ်က္မ်ားကို ကေလးမ်ားက တည္ေဆာက္အသံုးျပဳေနႏိုင္ၾကၿပီ ျဖစ္သည္။ 
...
Opensource for ALL!
Arduino ၏ ဒီဇိုင္းတစ္ခုလံုးအား open source ျပဳလုပ္ထားျခင္းေၾကာင္႔ ၄င္းကို ရယူကာ clone ျပဳလုပ္ထားေသာ controller board အမ်ားအျပားကို ကမာၻအႏွံ႔တြင္ ေတြ႕ျမင္ဝယ္ယူႏိုင္ၿပီ ျဖစ္ပါသည္။ Arduino ကို တီထြင္ခဲ႔မႈေၾကာင္႔ open source ႏွင္႔ 3D printing လႈပ္ရွားမႈမ်ားျဖစ္ေသာ maker အစရွိသည္႔ နည္းပညာ ေတာ္လွန္ေရးမ်ားစြာကို ျဖစ္ေပၚလာေစရန္ တြန္းအားေပးႏိုင္ခဲ႔သည္။ ကၽြန္ပ္တို႔ အေနျဖင္႔ Arduino အတြင္း code မ်ား ေရးသားထည္႔သြင္းကာ ပတ္ဝန္းက်င္မွ အခ်က္အလက္မ်ားကို sensors မ်ားမွတဆင္႔ ရယူႏိုင္ၿပီး အဆိုပါ အခ်က္အလက္မ်ားကို အေျခခံ၍ သက္ဆိုင္ရာ လုပ္ေဆာင္မႈမ်ား ဆံုးျဖတ္ ျပဳလုပ္ႏိုင္ေပသည္။ စက္ရုပ္မ်ား၊ 3D printer မ်ား၊ အရုပ္မ်ား သာမက ေပါင္မုန္႔မီးကင္စက္မ်ားအတြင္းတြင္ Arduino ထည္႔သြင္း၍ ပိုမိုစမတ္က်၍ အသိဥာဏ္ရွိေသာ လုပ္ေဆာင္မႈမ်ား ဖန္တီးႏိုင္ၿပီ ျဖစ္သည္။ 
...
ေလ႔လာၾကရေအာင္

ဤ website တြင္ Arduino ကို လက္ေတြ႕အသံုးခ်ရန္ လိုအပ္သည္႔ အဓိက အေၾကာင္းအရာမ်ားကို အသားေပးတင္ျပထားပါသည္။ LED မီးသီးမ်ားႏွင္႔ ကစားသည္႔ အဆင္႔မွ စ၍ GPS မ်ား အသံုးျပဳျခင္း၊ သီခ်င္းမ်ားဖန္တီးျခင္း၊ အင္တာနက္ႏွင္႔ ခ်ိတ္ဆက္ျခင္းမ်ားအထိ ပါဝင္ပါသည္။

ဤ website သည္ ပရိုဂရမ္းမင္းႏွင္႔ အီလက္ထေရာနစ္ စိတ္ဝင္စားၾကသည္႔ မ်ိဳးဆက္သစ္ လူငယ္မ်ားအတြက္ interactive projects မ်ား တည္ေဆာက္ရာတြင္ ကူညီႏိုင္ရန္ ရည္ရြယ္ပါသည္။ ဥပမာအေနျဖင္႔ Arduino ကို အသံုးျပဳႏိုင္သည္႔ ပေရာဂ်က္အခ်ိဳ႕ကို တင္ျပေပးပါ႔မည္။ Humidity sensor က ရသည္႔ စိုထိုင္းဆတန္ဖိုးကို ဖတ္ယူ တြက္ခ်က္ၿပီး ပန္းပင္ႏွင္႔ စားပင္၊ သီးပင္မ်ားအား အလိုအေလ်ာက္ ေရေလာင္းေပးႏိုင္သည္႔ စနစ္မ်ား၊ အင္တာနက္ လႊင္႔ထားေသာ router ႏွင္႔ ခ်ိတ္ဆက္၍ stand-alone chat server တစ္ခု တည္ေဆာက္ႏိုင္သလို သင္႔အိမ္ေမြးတိရိစာၦန္မ်ား အိမ္ထဲသို႔ အဝင္အထြက္ျပဳလုပ္တိုင္း tweeter ကို message ပို႔ေပးမည္႔ စနစ္မ်ား၊ Home automation system မ်ား၊ မနက္အိပ္ရာထရန္ ေပးထားေသာ alarm ျမည္၍ သင္ပိတ္လိုက္ပါက ေကာ္ဖီစတည္ေပးမယ္႔ စနစ္ အစရွိသျဖင္႔ စိတ္ကူးရွိသမွ် တည္ေဆာက္ႏိုင္ေအာင္ အေျခခံမ်ား ေဆြးေႏြးတင္ျပသြားမည္ ျဖစ္ပါသည္။
...
ေမတၱာျဖင္႔
ေဒါက္တာ ေအာင္ဝင္းထြဋ္
Founder and President 
Green Hackers

No comments:

Post a Comment