මම තරුණ වියේදී, මට සෑම විටම අවශ්ය වූයේ අපූරු දේවල් ගොඩනඟා ගැනීමට ලෙගෝ තාක්ෂණ ශිල්පීන් සිටීමයි. ලෙගෝ ගඩොල් ගිනි ගන්නා කැරකෙන ටර්ට් සහිත ස්වයංක්රීය ටැංකි. ඒත් එතකොට මට එහෙම සෙට් එකක් තිබුණේ නැහැ.
ඒ වගේම සාමාන්ය ලෙගෝ ගඩොල් පවා තිබුණේ නැහැ. මට හිටියෙ මේ මිල අධික සෙල්ලම් බඩු ඔක්කොම තිබුණෙ අයියගෙ යාළුවෙක් විතරයි.
දැන් මට ඒ වයසේ පුතෙක් ඉන්නවා. ඒ වගේම ඔහු තාප්පයේ හැප්පෙනකම් මෝඩ විදියට ඉස්සරහට යන ටැංකි හදනවා 🙂
දැන්, ESP32 සහ පෑස්සුම් යකඩයේ මැජික් සඳහා කාලයයි - අපි ඔවුන් සඳහා නිවැරදි දුරස්ථ පාලකය එකලස් කරමු!
නැහැ, ඇත්තෙන්ම මම එවැනි දුරස්ථ පැවැත්ම ගැන දන්නවා. ඒත් ඒ එකක්වත් මට හරියට ගැලපෙන්නේ නෑ. ඒවා එක්කෝ අධෝරක්ත, 80 දශකයේ තාක්ෂණයෙන් හෝ ඉතා විශාල වේ. නැත්නම් මිල අධික ඒවා. වැදගත්ම දෙය නම්, ඔවුන්ගෙන් කිසිවක් ගැන මගේ පුතාට පැවසීමට මට නොහැකි වනු ඇත: "මම එය විශේෂයෙන් ඔබ වෙනුවෙන් කළා!"
එබැවින් සියලු දෙනා පාලනය කිරීමට නව, වැඩිදියුණු කළ දුරස්ථ පාලකයක් සාදා ගනිමු!
අමුද්රව්ය:
- ESP32-WROOM-32D | WiFi, BLE සහ I/O සහිත ප්රොසෙසරය - දෙකක් පාලනය කිරීමට ප්රමාණවත්
මෝටර් иLED . - DRV8833 | මෝටර් සඳහා ප්රමාණවත් බලයක් සහිත ද්විත්ව H-පාලම.
- TPS62162 | වෝල්ටීයතාව 17V දක්වා අඩු කරන්න, WSON-8 2x2mm නඩුව පාස්සන විට විනෝදය සඳහාද
- CP2104 | ESP32 වැඩසටහන්කරණය සඳහා
-
සම්බන්ධක මෝටර් සහ ඩයෝඩ සම්බන්ධ කිරීම සඳහා. වයර් කපා ඒවා පතුලේ පාස්සන්න, සහ ඉහළින් ලෙගෝ සම්බන්ධකය මැලියම් කරන්න.
මේ සියල්ල තරමක් කුඩා පුවරුවක් මත තබා ඇත - EasyEDA සංස්කාරකයේ එහි පෙනුම මෙන්න:
මාතෘකා ඡායාරූපයේ පෙනෙන වයරය, සමහර දෝෂ නිවැරදි කිරීමට නොව, USB වලින් විදුලිය සැපයීමට අවශ්ය වේ. එය මෝටරයට ප්රමාණවත් නොවිය හැකි නමුත්, අවාසනාවකට මෙන්, චීනයේ සම්බන්ධතා තවමත් මා වෙත පැමිණ නැත. එමනිසා, මම මුලින්ම LED වල ක්රියාකාරිත්වය පරීක්ෂා කරමි. ඡායාරූපයෙහි අලංකාරය සඳහා, මම පුවරුවේ මෝටරයෙන් සම්බන්ධකය තැබුවෙමි.
මගේ පුවරුවේ 1.1 අනුවාදය (දැනටමත් EasyEDA හි ඇති 1.2 අනුවාදය මෙන් නොව) LED නොතිබුණි, එබැවින් මම ප්රති-සමාන්තර ඩයෝඩ දෙකක් ප්රතිදානයට පෑස්සුවෙමි, එවිට මට සිදුවන්නේ කුමක්ද යන්න දැක ගත හැකි විය. ඔබ සමීපව බැලුවහොත්, වීඩියෝවෙන් පෙන්නුම් කරන්නේ ඩයෝඩ 0603 යුගලයක විකල්ප ස්විචය ඉදිරියට / පසුපසට චලනය වන බවයි.
දුරස්ථ පාලකය සම්බන්ධයෙන් ගත් කල, මුලදී මට අවශ්ය වූයේ බොත්තම් සහිත අතිරේක පුවරුවක් සහ තවත් ESP32 - සම්භාව්ය දුරස්ථ පාලකයක් එකලස් කිරීමට ය.
කෙසේ වෙතත්, එවිට මට මතකයි Steam Controllers සතුව Bluetooth Low Energy (BLE) ක්රියාකාරී මාදිලියක් ඇති බව. මම මෙම ගැටලුව සමඟ කටයුතු කිරීමට තීරණය කළ අතර, පැය කිහිපයකට පසු මම පාලකයෙන් පැකට් ලබා ගන්නේ කෙසේදැයි ඉගෙන ගත්තා.
මෙය සිදු කිරීම සඳහා, ඔබ SteamController ලෙස හඳුන්වන HID උපාංගයක් සොයා බලා එයට සම්බන්ධ විය යුතුය. ඉන්පසු Valve සහ කිහිප දෙනෙකුගෙන් ලේඛනගත නොකළ සේවාවක් භාවිතා කරන්න
මා අතින් විග්රහ කළ ලේඛනගත නොකළ වාර්තා ආකෘතියක් ද මට හමු විය.
පැයකට පමණ පසු, කොඩි සහ අගයන්හි අර්ථය මට පැහැදිලි වූ අතර, වාෂ්ප පාලකය සහ ESP32 භාවිතයෙන් LED දැල්වීමට මම සමත් විය. ¯_(ツ)_/¯
ලිපිගොනු
- EasyEDA හි ක්රමානුකුල සහ PCB
easyeda.com/EFS-GH/legoremote - Arduino සඳහා මූලාශ්ර:
github.com/g3gg0/LegoRemote
v1.0: "අත්හදා බැලීමේ ප්රවේශය"
- මම වැරදි වෝල්ටීයතා නියාමකය තෝරා ගත් පළමු විකල්පය. TPS62291 වෝල්ටීයතාව 6V දක්වා පමණක් ලබා ගනී. මම ව්යාපෘති කිහිපයක් සමාන්තරව සංවර්ධනය කරමින් සිටි අතර, උපාංගය 9V සමඟ වැඩ කිරීමට අවශ්ය බව මට අමතක විය.
v1.1: "ප්රමාණවත්"
- මෙම විකල්පය වීඩියෝවල දෘශ්යමාන වන අතර සෑම දෙයක්ම ක්රියාත්මක වේ
v1.2: "අවසාන"
- ප්රතිදානයට දර්ශක LED එකතු කර පුවරුවේ ප්රමාණය සහ පිරිසැලසුම ප්රශස්ත කර ඇත
පහත දැක්වෙන කෙටි වීඩියෝවෙන් දැක්වෙන්නේ සම්බන්ධතා අදියර (බලයෙන් පසු තත්පර 1-3) සහ මෝටර් නිමැවුම් පාලනය කිරීමයි. Lego වෙතින් සම්බන්ධකය තවම සම්බන්ධ වී නැත. එය සුදු සෘජුකෝණාස්රයකින් සලකුණු කර ඇති අනෙකුත් සම්බන්ධක අසල ඇති හිස් අවකාශයට යනු ඇත.
මගේ පුතා දැන් ඔහු එකලස් කර ඇති යන්ත්ර පාලනය කිරීමට මෙම පාලකය නිතරම භාවිතා කරයි.
ආතති පරීක්ෂණය අතරතුර, මට මුහුණ දීමට සිදු වූයේ එක් ගැටලුවකට පමණි: මෝටර් රියදුරුගේ “වේගවත් ක්ෂය වීමේ” මාදිලිය [වේගවත් ක්ෂය වීම] වඩාත් හොඳින් ක්රියා කරයි යැයි මම සිතුවෙමි, නමුත් එය නිසා, තත්පර කිහිපයක ක්රියාකාරිත්වයෙන් පසු, මෝටර් වේගය බෙහෙවින් පහත වැටුණි. . එබැවින් මම කේතය වෙනස් කළ අතර එය "මන්දගාමී ක්ෂය" [මන්දගාමී ක්ෂය] භාවිතා කරයි.
DRV එක ක්රියා කරන ආකාරය සහ මෝටරය මුලින් වේගයෙන් කැරකෙන්නේ මන්දැයි මට විශ්වාස නැති අතර තත්පර 10 කට පසු එය ක්රමයෙන් මන්දගාමී වීමට පටන් ගනී. සමහර විට MOSFETs රත් වෙමින් පවතින අතර ඒවායේ ප්රතිරෝධය ඉතා ඉහළ යයි.
Arduino ආයාසයකින් තොරව භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ මෙම උදාහරණය අනෙක් පුද්ගලයින්ට ආස්වාදයක් ලබා දෙන අතර ඔවුන්ගේ දරුවන්ට ඉලෙක්ට්රොනික උපකරණ හඳුන්වා දීමට ඉඩ සලසයි.
මූලාශ්රය: www.habr.com