Robotics කරන අයට ගොඩක් වැදගත්වෙන දෙයක් තමයි අද මම ගෙනල්ලා තියෙන්නේ. සාමාන්යයෙන් Arduino Board, Motor Drive, Power Supply, Sensors වගේ පොඩි පොඩි මොඩියුල් ගොඩක් Jumper Cables වලින් අමුණලා තමයි රොබෝ කෙනෙක්ව හදන්නේ. රොබෝ පොඩ්ඩක් එහෙ මෙහේ වුණ ගමන් අර වයර් බුරුල් වෙනවා. ලෙඩේ හොයාගන්න සෑහෙන වෙලා යනවා. Sensors වල වයර් බුරුල් (Loose Connection) වුණාම Readings වලටත් ලොකු බලපෑමක් එනවා.
මේ ප්රශ්න වලට විසදුමක් විදිහට තමයි මම මේ පල්ලෙහා රූපයේ තියෙන විදිහේ පොඩි Development Board / Shield එකක් නිර්මාණය කලේ. මේ Board එකේ සාමාන්ය රොබෝ කෙනෙක්ට තියෙන්න ඕන හැම උපාංගයකටම අවශ්ය ඉඩ තියෙනවා.
Development බෝර්ඩ් එක විදිහට පාවිච්චි කරලා තියෙන්නේ Arduino Nano එකක්. Nano එක වෙනුවට NodeMCU දාපු බොර්ඩ් එකකුත් ඉදිරියේදී Design කරන්න අදහසක් තියෙනවා.
Motor Driver එක විදිහට පාවිච්චි කරලා තියෙන්නේ TB6612FNG කියන මොඩියුල් එක. මේකෙන් 1.2A වෙනකම් ධාරාවක් ගන්න මොටර් Control කරන්න පුළුවන්. N20 වගේ පොඩි මෝටර් වලට මේක හොදටම ප්රමාණවත්. ගෙන්නගත්තේ eBayඑකෙන්. වටිනාකම $1.37 (~Rs.220) විතර වෙනවා.
Voltage Regulator එක විදිහට පාවිච්චි කරලා තියෙන Unit එක ගෙන්නගත්තේ Aliexpress එකෙන්. වටිනාකම $0.69 (~Rs.110) විතර වෙනවා.
මේක PCB Toner Transfer විදිහට හදාගන්න ඕන කරන Files, /printable_files folder එකේ තියෙනවා.
Online Service එකකින් හදාගන්න කැමති නම් ඒකට ඕන කරන gerber files, /gerber_files folder එකේ තියෙනවා.
මේ Board එකට ගැලපෙන Sample Code එකක්, /program-nano folder එකේ තියෙනවා.
Board එකට components පාස්සගන්න ඕන විදිහ ගැන විස්තර, /Minbot_v1_Doc.pdf කියන PDF එකේ තියෙනවා.
මේ Design එක, CEYKOD Research & Development මගින් GPLv3 බලපත්රය යටතේ නිදහස් හා විවෘත නිර්මාණයක් (Free and Open Source Design) විදිහටයි ඉදිරිපත් කරලා තියෙන්නේ.