የሌጎ ሞተሮች ሽቦ አልባ ቁጥጥር በእንፋሎት መቆጣጠሪያ

የሌጎ ሞተሮች ሽቦ አልባ ቁጥጥር በእንፋሎት መቆጣጠሪያ

ወጣት ሳለሁ ሁል ጊዜ ጥሩ ነገሮችን ለመስራት ሌጎ ቴክሶች እንዲኖረኝ እፈልግ ነበር። የሌጎ ጡቦችን የሚያቃጥሉ የሚሽከረከሩ ቱሪቶች ያሉት የራስ ገዝ ታንኮች። ግን ከዚያ እንዲህ አይነት ስብስብ አልነበረኝም.

እና የተለመዱ የሌጎ ጡቦች እንኳን አልነበሩም. ወንድሙ እነዚህን ሁሉ ውድ መጫወቻዎች የያዘው ጓደኛ ብቻ ነበረኝ።

እና አሁን የዛ ዕድሜ ልጅ አለኝ። እና ታንኮችን ይሠራል ... ግድግዳው ላይ እስኪወድቁ ድረስ በሞኝነት ወደ ፊት 🙂

እና አሁን ለ ESP32 እና ለሽያጭ ብረት አስማት ጊዜው አሁን ነው - ትክክለኛውን የርቀት መቆጣጠሪያ ለእነሱ እንሰበስብ!

አይ, በእርግጥ እኔ እንደዚህ አይነት የርቀት መቆጣጠሪያ መኖሩን አውቃለሁ. ግን አንዳቸውም ቢሆኑ ለእኔ ፍጹም ተስማሚ አይደሉም። እነሱ ወይ ኢንፍራሬድ፣ ከ80ዎቹ ቴክኖሎጂ ጋር፣ ወይም በጣም ትልቅ ናቸው። ወይም ውድ የሆኑ። እና ከሁሉም በላይ፣ ለልጄ ስለ አንዳቸውም ልነግራቸው አልችልም: "በተለይ ለእርስዎ ያደረግሁት!"

ስለዚህ አዲስ፣ የተሻሻለ የርቀት መቆጣጠሪያ እንስራ ሁሉንም ሰው ለመግዛት!

የሌጎ ሞተሮች ሽቦ አልባ ቁጥጥር በእንፋሎት መቆጣጠሪያ

ግብዓቶች

  • ESP32-WROOM-32D | ዋይፋይ፣ BLE እና ፕሮሰሰር ከ I/O ጋር - ሁለቱን ለመቆጣጠር በቂ ነው። ሞተሮች и LED.
  • DRV8833 | ለሞተሮች በቂ ኃይል ያለው ድርብ ኤች-ድልድይ።
  • TPS62162 | የWSON-17 8x2ሚሜ መያዣን በሚሸጡበት ጊዜ የቮልቴጅ ወደ 2V ዝቅ ያድርጉ
  • ሲፒ2104 | ለ ESP32 ፕሮግራሚንግ
  • አያያctorsች ሞተሮችን እና ዳዮዶችን ለማገናኘት. ገመዶቹን ይቁረጡ እና ከታች ይሽጡ, እና የሌጎ ማገናኛን ከላይ ይለጥፉ.

ይህ ሁሉ በትንሽ ሰሌዳ ላይ ይቀመጣል - በ EasyEDA አርታኢ ውስጥ ያለው ገጽታ እዚህ አለ

የሌጎ ሞተሮች ሽቦ አልባ ቁጥጥር በእንፋሎት መቆጣጠሪያ

በርዕሱ ፎቶ ላይ የሚታየው ሽቦ አንዳንድ ስህተቶችን ለማስተካከል ሳይሆን ከዩኤስቢ ኃይል ለማቅረብ ያስፈልጋል። ለሞተር በቂ ላይሆን ይችላል, ግን በሚያሳዝን ሁኔታ, ከቻይና የመጡ እውቂያዎች ገና ወደ እኔ አልመጡም. ስለዚህ, በመጀመሪያ የ LEDs አሠራር አረጋግጣለሁ. በፎቶው ላይ ላለው ውበት, ማገናኛውን ከሞተር ላይ ብቻ በቦርዱ ላይ አስቀምጫለሁ.

የቦርዴ ስሪት 1.1 (ከዚህ ስሪት 1.2 በተለየ በ EasyEDA ላይ) ምንም LEDs አልነበረውም, ስለዚህ ምን እየተፈጠረ እንዳለ ለማየት እንድችል ሁለት ፀረ-ትይዩ ዳዮዶችን ለውጤቱ ሸጥኩ. በቅርበት የምትመለከቱ ከሆነ ቪዲዮው የ0603 ጥንድ ዳዮዶች አማራጭ ሲበራ ወደ ፊት/ወደ ኋላ መንቀሳቀስን ያሳያል።

የርቀት መቆጣጠሪያውን በተመለከተ፣ መጀመሪያ ላይ ተጨማሪ ሰሌዳን በአዝራሮች እና በሌላ ESP32 - ክላሲክ የርቀት መቆጣጠሪያ ለመሰብሰብ ፈልጌ ነበር።

ሆኖም ግን፣ ከዚያ የSteam Controllers የብሉቱዝ ዝቅተኛ ኢነርጂ (BLE) የስራ ሁኔታ እንዳላቸው አስታውሳለሁ። ይህንን ጉዳይ ለመቋቋም ወሰንኩ, እና ከጥቂት ሰዓታት በኋላ ከተቆጣጣሪው ፓኬቶችን እንዴት እንደሚቀበሉ ተማርኩ.

ይህንን ለማድረግ እራሱን SteamController ብሎ የሚጠራውን HID መሳሪያ መፈለግ እና ከእሱ ጋር መገናኘት ብቻ ያስፈልግዎታል። እና ከዚያ ከቫልቭ እና ጥቂቶች ያልተመዘገበ አገልግሎት ይጠቀሙ ሰነድ የሌላቸው ትዕዛዞች, የፓኬቶችን ማስተላለፍ መፍቀድ.

የሌጎ ሞተሮች ሽቦ አልባ ቁጥጥር በእንፋሎት መቆጣጠሪያ

በእጅ የተተነተንኩት ሰነድ የሌለው የሪፖርት ፎርማትም አጋጥሞኛል።

የሌጎ ሞተሮች ሽቦ አልባ ቁጥጥር በእንፋሎት መቆጣጠሪያ

ከአንድ ሰአት በኋላ የባንዲራዎቹ እና የእሴቶቹ ትርጉም ግልጽ ሆነልኝ እና የእንፋሎት መቆጣጠሪያውን እና ESP32ን በመጠቀም ኤልኢዲውን ብልጭ ድርግም ማድረግ ቻልኩ። ¯_(ツ) _/

ፋይሎች

v1.0: "የሙከራ አቀራረብ"
- የተሳሳተ የቮልቴጅ መቆጣጠሪያን የመረጥኩበት የመጀመሪያው አማራጭ. TPS62291 የቮልቴጁን እስከ 6 ቮ ብቻ ይወስዳል ብዙ ፕሮጀክቶችን በትይዩ እያዘጋጀሁ ነበር, እና መሳሪያው ከ 9 ቮ ጋር መስራት እንዳለበት ረሳሁ.

v1.1: "በቃ"
- ይህ አማራጭ በቪዲዮዎች ውስጥ ይታያል, እና ሁሉም ነገር ይሰራል

v1.2: "የመጨረሻ"
- ወደ ውፅዓት የተጨመሩ ጠቋሚ LEDs እና የቦርዱን መጠን እና አቀማመጥ አመቻችቷል።

የሚከተለው አጭር ቪዲዮ የግንኙነት ደረጃ (ከ1-3 ሰከንድ ከኃይል በኋላ) እና የሞተር ውጤቶቹን መቆጣጠር ያሳያል. የሌጎ ማገናኛ እስካሁን አልተገናኘም። ከሌሎቹ ማገናኛዎች አጠገብ ወደ ባዶ ቦታ ይሄዳል, በነጭ አራት ማዕዘን ምልክት.

ልጄ አሁን የሰበሰባቸውን ማሽኖች ለመቆጣጠር ይህንን መቆጣጠሪያ ይጠቀማል።

በጭንቀት ፈተናው ወቅት አንድ ችግር ብቻ አጋጠመኝ፡ የሞተር አሽከርካሪው “ፈጣን መበስበስ” ሁነታ (ፈጣን መበስበስ) በተሻለ ሁኔታ ይሰራል ብዬ አስቤ ነበር፣ ነገር ግን በዚህ ምክንያት ከጥቂት ሰከንዶች ቀዶ ጥገና በኋላ የሞተር ፍጥነት በጣም ቀንሷል። . ስለዚህ ኮዱን "ቀስ ብሎ መበስበስ" (ቀስ ያለ መበስበስ) እንዲጠቀም ቀይሬዋለሁ።

የሌጎ ሞተሮች ሽቦ አልባ ቁጥጥር በእንፋሎት መቆጣጠሪያ

DRV እንዴት እንደሚሰራ እና ሞተሩ በመጀመሪያ ለምን በፍጥነት እንደሚሽከረከር እርግጠኛ ባልሆንም እና ከ 10 ሰከንድ በኋላ ቀስ በቀስ ፍጥነት መቀነስ ይጀምራል። ምናልባት MOSFETs እየሞቀ እና የመቋቋም አቅማቸው በጣም እየጨመረ ነው።

አርዱዪኖን እንዴት መጠቀም እንደሚቻል ይህ ምሳሌ ሌሎች ሰዎችን ያነሳሳል እና ልጆቻቸውን ከኤሌክትሮኒክስ ጋር ለማስተዋወቅ ያስችላቸዋል ብዬ ተስፋ አደርጋለሁ።

ምንጭ: hab.com

አስተያየት ያክሉ