Arduino වලින් සරල රොබෝ රථයක් තැනීම
Arduino පුවරුවක් භාවිත කරමින් රෝද සහිත කුඩා රොබෝ රථයක් නිර්මාණය කිරීම ආරම්භකයන්ට ඉලෙක්ට්රොනික විද්යාව හා ක්රමලේඛනය එකට ඉගෙනගැනීමට හොඳ ව්යාපෘතියකි. සංවේදක, මෝටර් සහ පාලන කේත එකම පද්ධතියක ක්රියා කරන ආකාරය මෙයින් පැහැදිලිව දැකගත හැක. 182835 Creer Un Cli En Node Js Avec Commander Js Et La Distribution De Binaires Avec Pkg.
මෙම ව්යාපෘතිය සඳහා විශාල වියදමක් හෝ සංකීර්ණ උපකරණ අවශ්ය නොවේ. Arduino Uno, මෝටර් ධාවක මොඩියුලයක්, DC මෝටර් දෙකක්, රෝද, බැටරි රඳවනයක් සහ සරල චැසියක් තිබීම ප්රමාණවත්ය.
පළමු ආකෘතිය සාර්ථකව ධාවනය වූ පසු, ඉදිරියට බාධක හඳුනාගැනීම, රේඛා අනුගමනය කිරීම හෝ දුරස්ථ පාලනය වැනි අංග එකතු කළ හැක. එබැවින් මෙය ක්ෂුද්ර පාලක ක්රමලේඛනයට ප්රායෝගික පිවිසුමක් ලෙස භාවිත කළ හැක.
අවශ්ය කොටස් සහ මෙවලම්
මූලික රොබෝ රථයකට Arduino Uno පුවරුවක්, L298N වැනි මෝටර් ධාවකයක්, ගියර් සහිත DC මෝටර් දෙකක්, රෝද දෙකක් සහ ඉදිරිපස ආධාරක කැස්ටර් රෝදයක් අවශ්ය වේ. මෝටර් ධාවකය Arduino පුවරුවෙන් ලැබෙන කුඩා සංඥා විශාල ධාරාවක් අවශ්ය මෝටර් වෙත යොමු කරයි.
චැසිය සඳහා ඇක්රිලික් තහඩුවක්, ඝන කාඩ්බෝඩ් එකක් හෝ සූදානම් රොබෝ කට්ටලයක් භාවිත කළ හැක. ජම්පර් වයර්, USB කේබලයක්, බැටරි පැකයක් සහ ස්විචයක්ද සූදානම් කරගන්න. ව්යාපෘතියේ පෙනුම වැඩිදියුණු කිරීමට අවශ්ය නම්, වෙබ් නිර්මාණ පාඩම වැනි නිර්මාණාත්මක සම්පත්ද වෙනත් අතුරු ව්යාපෘති සඳහා උපකාරී වේ.
පරිපථය සම්බන්ධ කරන ආකාරය
මෝටර් දෙක සෘජුව Arduino පුවරුවට සම්බන්ධ නොකළ යුතුය. වම් සහ දකුණු මෝටර් L298N ධාවකයේ වෙන වෙනම ප්රතිදාන පර්යන්තවලට සම්බන්ධ කර, ධාවකයේ ආදාන පින් කිහිපයක් Arduino හි ඩිජිටල් පින් වෙත යොමු කරන්න.
මෝටර් ධාවකය සහ Arduino අතර භූමි සම්බන්ධතාවය එකට තිබීම අත්යවශ්යය. බැටරි ධනාත්මක සහ ඍණ අග්ර නිවැරදි පර්යන්තවලට සම්බන්ධ කර, මෝටර් සඳහා ප්රමාණවත් වෝල්ටීයතාවක් ලබාදෙන්න. වැරදි ධ්රැවීයතාවක් පුවරුවට හෝ ධාවකයට හානි කළ හැකි බැවින්, බලය ලබාදීමට පෙර සෑම වයරයක්ම පරීක්ෂා කරන්න.
ගමන් පාලන කේතය
රොබෝ රථයේ චලනය පාලනය වන්නේ මෝටර් ධාවකයේ ආදාන පින්වලට ඉහළ හෝ පහළ තත්ත්ව සංඥා යැවීමෙනි. වම් සහ දකුණු මෝටර් දෙකටම එකම දිශාවට සංඥා යැවූ විට රථය ඉදිරියට හෝ පසුපසට ගමන් කරයි. එක් මෝටරයක් නවතා අනෙක් මෝටරය ධාවනය කළ විට හැරීමක් සිදුවේ.
Arduino වැඩසටහනේ pinMode() මඟින් පින් ප්රතිදාන ලෙස සකස් කර, digitalWrite() මඟින් මෝටර් දිශාව පාලනය කළ හැක. වේගය වෙනස් කිරීමට ධාවකයේ සක්රීය පින්වලට PWM සංඥා යොදාගත හැක. පරිගණක මෙවලම් පිළිබඳ වැඩිදුර දැනුමක් අවශ්ය අයට Node.js මෙවලම් පිළිබඳ ලිපියක්ද ප්රයෝජනවත් විය හැක.
සංවේදක එකතු කිරීම
මූලික රථය සාර්ථකව ධාවනය වූ පසු HC-SR04 අල්ට්රාසොනික් සංවේදකයක් ඉදිරිපස සවි කළ හැක. එමඟින් ඉදිරියේ ඇති වස්තුවකට ඇති දුර මැන, බාධකයක් හඳුනාගත් විට රථය නවතා හැරවීමට වැඩසටහනක් ලිවිය හැක.
කළු රේඛාවක් අනුගමනය කරන රොබෝවක් සෑදීමට අධෝරක්ත රේඛා සංවේදක මොඩියුල භාවිත කළ හැක. සංවේදකවලින් ලැබෙන අගයන් අනුව වම් හෝ දකුණු මෝටරයේ වේගය වෙනස් කිරීමෙන් රථය මාර්ගය මත තබාගත හැක. දුරස්ථ පාලනයක් එකතු කරන විට බ්ලූටූත් මොඩියුලයක් හෝ ජාල සම්බන්ධතාවක් යොදාගත හැකි අතර, ජාල තාක්ෂණ විස්තර එවැනි සම්බන්ධතා පිළිබඳ මූලික අවබෝධයක් ලබා දෙයි.
පරීක්ෂා කිරීම සහ දෝෂ සෙවීම
රොබෝ රථය පළමු වරට පරීක්ෂා කරන විට රෝද බිමෙන් ඉහළට තබා මෝටර්වල දිශාව පරීක්ෂා කරන්න. එක් රෝදයක් විරුද්ධ දිශාවට කැරකෙන්නේ නම්, එම මෝටරයේ වයර් දෙක මාරු කිරීමෙන් හෝ කේතයේ සංඥා පිළිවෙළ වෙනස් කිරීමෙන් ගැටලුව විසඳිය හැක.
රථය නොසෙල්වෙන්නේ නම් බැටරි බලය, පොදු භූමි සම්බන්ධතාව, පින් අංක සහ මෝටර් ධාවකයේ සක්රීය පින් පරීක්ෂා කරන්න. ක්රමලේඛන හෝ පර්යන්ත ගැටලු ඇති විට ලිනක්ස් මාර්ගෝපදේශ වැනි තාක්ෂණික සම්පත්ද උපකාරී වේ. වෝල්ටීයතාව මැනීමට බහුමාපකයක් භාවිත කිරීම ආරක්ෂිත හා නිවැරදි දෝෂ සෙවීමකට වැදගත්ය.
මෙම Arduino රොබෝ රථ ව්යාපෘතිය ඔබේම ආකාරයෙන් එකලස් කර, වැඩසටහන වෙනස් කර, අලුත් සංවේදක අත්හදා බලන්න. ඔබේ අත්දැකීම් හෝ ගැටලු අප හා සම්බන්ධ වන්න පිටුව හරහා බෙදාගනිමින් තවත් තාක්ෂණික ඉගෙනුම්කරුවන් සමඟ දැනුම හුවමාරු කරගන්න.