ዝርዝር ሁኔታ:
ቪዲዮ: UChip - ለርቀት መቆጣጠሪያ ሞተሮች እና/ወይም ሰርቪስ በ 2.4 ጊኸ ሬዲዮ Tx -Rx በኩል ቀላል ንድፍ! 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
እኔ በእርግጥ የ RC ዓለምን እወዳለሁ። የ RC መጫወቻን መጠቀም ትንሽ ጀልባ ፣ መኪና ወይም ድሮን ቢሆንም አንድ ያልተለመደ ነገር የሚቆጣጠሩበት ስሜት ይሰጥዎታል!
ሆኖም ፣ መጫወቻዎችዎን ማበጀት እና የፈለጉትን እንዲያደርጉ ማድረግ ቀላል አይደለም። ብዙውን ጊዜ ነባሪውን የማሰራጫ ቅንብሮችን ወይም በተለይ የተነደፉ የመቀያየር እና የመቀየሪያ ጥምረቶችን ለመጠቀም ይገደዳሉ።
እርስዎ የሚፈልጉትን ሁሉ ለመቆጣጠር በጣም ከባድ ነው ፣ ምክንያቱም የ RC ዓለም ምርጡን ለማግኘት የሃርድዌር ደረጃ መርሃ ግብር ጥልቅ ዕውቀት ስለሚፈልግ ነው።
ብዙ የመሣሪያ ስርዓቶችን እና ቅንብሮችን ሞክሬያለሁ ፣ ግን ለ ‹RC› መጫወቻዬ አንዳንድ እውነተኛ ማበጀትን ከማድረግዎ በፊት ከኮዱ ጋር በቂ ምቾት ለማግኘት ሁል ጊዜ ከፍተኛ ጥረት ይጠይቃል።
የጎደለኝ ነገር እኔ አርዱዲኖ አይዲኢን በመጠቀም የምጭነው እና ከሬዲዮ አርኤክስ (ተቀባዩ) የሚወጡትን እሴቶች ወደሚፈለገው የሞተር/ሰርቪ መቆጣጠሪያ በቀላሉ ለመተርጎም የሚያስችለኝ ቀላል ንድፍ ነው።
ስለዚህ ፣ uChip እና Arduino IDE ጋር ትንሽ ከተጫወትኩ በኋላ የፈጠርኩት እዚህ ነው-በ 2.4 ጊኸ ሬዲዮ Tx-Rx በኩል ለርቀት መቆጣጠሪያ ሞተሮች እና/ወይም ሰርቪስ ቀላል ንድፍ።
የቁሳቁስ ሂሳብ
1 x uChip: Arduino IDE ተኳሃኝ ቦርድ
1 xTx-Rx የሬዲዮ ስርዓት-ማንኛውም የሬዲዮ ስርዓት ከሲፒፒኤም መቀበያ ጋር ጥሩ ነው (የእኔ ጥምር አሮጌ Spectrum DX7 Tx + Orange R614XN cPPM Rx ነው) ፣ Tx ን እና Rx ን ለማሰር ትክክለኛውን አስገዳጅ አሰራር መከተልዎን ያረጋግጡ።
1 x ባትሪ - ከሞተር እና ከ servos ጋር በሚገናኙበት ጊዜ ከፍተኛ የፍሳሽ የአሁኑ ባትሪዎች አስፈላጊ ናቸው።
ሞተርስ/ሰርቪስ -እንደ ፍላጎቶችዎ
ሞተሮችን/ሰርቪስን ለማሽከርከር የኤሌክትሮኒክስ ክፍሎች -ቀላል ተቃዋሚዎች ፣ MOSFETs እና Diodes የማሽከርከር ዓላማን እንዲያሳኩ ያስችሉዎታል።
ደረጃ 1 - ሽቦ
በእቅዱ ውስጥ በተገለፀው መሠረት ክፍሎቹን አንድ ላይ ያጣምሩ።
አርኤክስ በቀጥታ ከ uChipand ጋር ተገናኝቷል ምንም የውጭ ኮምፕዩተሮችን አያስፈልገውም። የተለየ መቀበያ እየተጠቀሙ ከሆነ ደረጃ መቀየሪያ ይፈልጉዎት ወይም አይፈልጉ እንደሆነ ያረጋግጡ። የ cPPM ምልክትን ከ uChip PIN_9 ጋር ማገናኘቱን ያረጋግጡ (ኮዱን ከሌላ የ SAMD21 ሰሌዳ ጋር ለማላመድ ከፈለጉ PORTA19 ነው)።
ሞተሩን እና/ወይም አገልጋዩን ለማሽከርከር ቀሪው ሽቦ አስፈላጊ ነው። ተጓዳኝ መርሃግብሩ ብዙውን ጊዜ ቀስቃሽ ሸክሞችን በሚያሽከረክሩበት ጊዜ ከሚከሰቱት መሰንጠቂያዎች/ከመጠን በላይ ጫፎች ለመጠበቅ መሰረታዊ ወረዳውን ይወክላል። የ uChip ደህንነትን ለመጠበቅ ቁልፍ አካል ከ VEXT (uChip pin 16) እና GND (uChip pin 8) ጋር ትይዩ ማድረግ ያለብዎት የ 5.1V (D1 በስልታዊ) ኃይል Zener diode ነው። በአማራጭ ፣ የ Zener diode ን ከመጠቀም ይልቅ በ ‹D2 ፣ C1 እና C2› የተወከለው አማራጭ ወረዳዎችን መምረጥ ይችላሉ ፣ ይህም የ uChip አካላትን ለመጉዳት የተገላቢጦሽ ነጠብጣቦችን ይከላከላል።
መርሃግብሩን በቀላሉ በማባዛት እና የቁጥጥር ፒኖችን በመለወጥ የፈለጉትን ያህል ሞተሮች/ሰርቮሪዎችን መንዳት ይችላሉ (ከኃይል ካስማዎች (ፒን_8 እና ፒን_16) እና ከ cPPM ፒን (PIN_9) በስተቀር ማንኛውንም ፒን መጠቀም ይችላሉ)። ያስታውሱ ፣ በዜኔር ዳዮድ (ወይም ለአማራጭ ወረዳዎች) የተወከለው አንድ የመከላከያ ወረዳ ብቻ ሲያስፈልግዎት ፣ ከሞተር/ሰርቪው መንዳት ጋር የተዛመዱ የኤሌክትሪክ ክፍሎች እንደ ሞተሮች ብዛት/ብዙ ጊዜ መባዛት አለባቸው/ ለማሽከርከር ያሰቡት servos።
እኔ ቢያንስ 2 ሞተሮችን እና 2 ሰርጎችን ለመንዳት ስለፈለግኩ የተገለፀውን ወረዳ ተግባራዊ ያደረገ እና በስዕሉ ላይ ማየት የሚችለውን ትንሽ ፒሲቢ ሠራሁ። ሆኖም ፣ የመጀመሪያው አምሳያ የሚበርሩ ሽቦዎችን በመጠቀም በፕሮቶ ቦርድ ላይ ተሠርቷል።
ስለዚህ ይህንን ቀላል ፕሮጀክት ለመተግበር ምንም የሽያጭ/ፒሲቢ ዲዛይን ክህሎቶች አያስፈልጉዎትም:)
ደረጃ 2 - ፕሮግራሚንግ
አስማት እዚህ አለ! ነገሮች የሚስቡበት እዚህ ነው።
በቀድሞው መርሃግብር ውስጥ የተገለጸውን ወረዳ ከገነቡ በቀላሉ “DriveMotorAndServo.ino” ን ንድፍ መጫን ይችላሉ እና ሁሉም ነገር መሥራት አለበት።
ኮዱን ይመልከቱ እና እንዴት እንደሚሰራ ያረጋግጡ።
መጀመሪያ ላይ ለመግለጽ ጥቅም ላይ የዋሉ ጥቂት #መገለጫዎች አሉ-
- የ Rx ቁጥር ሰርጦች (6Ch ከብርቱካን 614 ኤክስኤን ጋር)
- ሞተሮች/ሰርቮች የሚጣበቁበት ካስማዎች
- ማክስ እና ደቂቃ ለ servo እና ለሞተር ሞተሮች ያገለግላሉ
- ማክስ እና ደቂቃ ለሬዲዮ ሰርጦች ክልል ያገለግላሉ
ከዚያ ፣ ሞተሮች/ሰርቪስ ተለዋዋጮች የሚታወቁበት ተለዋዋጮች መግለጫ ክፍል አለ።
በቀድሞው መርሃግብር እንደተገለፀው ከአንድ ሞተር እና ከአንድ ሰርቪው በላይ ከተነዱ ፣ ንድፉን ማሻሻል እና ያያያዙትን ተጨማሪ ሞተሮች/ሰርቪስ የሚይዙትን ኮድ ማከል ያስፈልግዎታል። እርስዎ የሚጠቀሙባቸውን ብዙ ሰርቮስ/servo_value እና motor_value ማከል ያስፈልግዎታል።
በተለዋዋጮች መግለጫ ክፍል ውስጥ ለሲፒኤምኤም ምልክት ለማነጻጸር የሚያገለግሉ አንዳንድ ተለዋዋጭ ተለዋዋጮች አሉ። እነዚህን ተለዋዋጮች አይለውጡ!
ቀጥሎ ማድረግ ያለብዎት በ loop () ተግባር ውስጥ ነው። እዚህ ፣ ለገቢ ሰርጦች ዋጋ ምን ጥቅም ላይ እንደሚውል መወሰን ይችላሉ።
በእኔ ሁኔታ ገቢውን ዋጋ በቀጥታ ከሞተር እና ሰርቪው ጋር አገናኘሁት ፣ ግን እንደ ፍላጎቶችዎ ለመለወጥ እንኳን ደህና መጡ! በዚህ መማሪያ ውስጥ በተገናኙት ቪዲዮ እና ሥዕሎች ውስጥ 2 ሞተሮችን እና 2 ሰርቮችን አገናኝቻለሁ ፣ ግን 3 ፣ 4 ፣ 5 ፣… እስከ ከፍተኛው የሚገኙ ነፃ ፒን (በ uChip ጉዳይ 13) ሊሆኑ ይችላሉ።
የተያዘውን የሰርጥ እሴት በ ch [መረጃ ጠቋሚ] ድርድር ውስጥ ማግኘት ይችላሉ ፣ የእሱ “መረጃ ጠቋሚ” ከ 0 ወደ NUM_CH - 1. እያንዳንዱ ሰርጥ በሬዲዮዎ ላይ ካለው ዱላ/ማብሪያ/ቁልፍ ጋር ይዛመዳል። ምን-ምን እንደሆነ ለመረዳት የእርስዎ ውሳኔ ነው:)
በመጨረሻም ፣ ምን እየሆነ እንዳለ በቀላሉ ለመረዳት አንዳንድ የማረም ተግባሮችን ተግባራዊ አደረግሁ። በአገር በቀል SerialUSB የሰርጦች ዋጋ ላይ ለማተም የ #ገላጭ ደበቡን አስተያየት/አስተያየት ይስጡ።
ጠቃሚ ምክር ከሉፕ () ተግባር በታች ተጨማሪ ኮድ አለ። የ uChip ኃይል ፒኖችን ለማቀናጀት ፣ በመያዣ ማነፃፀሪያ ባህሪ የተፈጠሩትን ማቋረጦች ለማስተናገድ ፣ ሰዓት ቆጣሪዎችን እና የማረሚያ ዓላማን ለማዘጋጀት ይህ የኮዱ ክፍል አስፈላጊ ነው። ከመመዝገቢያዎች ጋር ለመጫወት ደፋር ሆኖ ከተሰማዎት እሱን ለመቀየር ነፃነት ይሰማዎ!
አርትዕ - የዘመነ ንድፍ ፣ በካርታ ተግባር ውስጥ ሳንካ አስተካክሏል።
ደረጃ 3: ይጫወቱ ፣ ይንዱ ፣ ይሮጡ ፣ ይብረሩ
የ Tx እና Rx ስርዓቱን በትክክል ማያያዝዎን ያረጋግጡ። ባትሪውን በማገናኘት ያብሩት። ሁሉም ነገር እንደሚሰራ ያረጋግጡ። እርስዎ የወደዱትን የ RC ሞዴል ሙሉ በሙሉ ስለሚቆጣጠሩ ተግባሮቹን ማስፋት ወይም የእያንዳንዱን ሰርጥ ተግባር መለወጥ ይችላሉ።
አሁን ፣ ብጁ የ RC ሞዴልዎን ይገንቡ!
ኤስ.ኤስ.-ማሰር በጣም አሰልቺ ሊሆን ስለሚችል ፣ Tx-Rx ስርዓትዎን እራስዎ ማድረግ ሳያስፈልግዎት ለማሰር የሚያስችል ንድፍ በቅርቡ ለመልቀቅ አስባለሁ። ለዝማኔዎች ይጠብቁ!
የሚመከር:
በኤሌክትሪክ ፍጆታ እና በአከባቢ ቁጥጥር በኩል በሲግፋክስ በኩል 8 ደረጃዎች
በኤሌክትሪክ ፍጆታ እና በአካባቢያዊ ክትትል በሲግፋክስ-መግለጫ ይህ ፕሮጀክት የአንድ ክፍል የኤሌክትሪክ ፍጆታ በሶስት ፎቅ የኃይል ማከፋፈያ እንዴት እንደሚያገኝ ያሳየዎታል ከዚያም በየ 10 ደቂቃዎች የሲግፎክስ አውታረ መረብን በመጠቀም ወደ አገልጋይ ይልካል። ሀይሉን እንዴት ማስመሰል? ሶስት የአሁኑን መቆንጠጫዎች ከአንድ
በ VHDL ውስጥ ቀላል ባለአራት መንገድ አዘጋጅ ተጓዳኝ መሸጎጫ መቆጣጠሪያ ንድፍ-4 ደረጃዎች
በ VHDL ውስጥ የቀላል ባለአራት መንገድ አዘጋጅ ተጓዳኝ መሸጎጫ መቆጣጠሪያ ንድፍ-በቀድሞው አስተማሪዬ ውስጥ ቀለል ያለ ቀጥታ የካርታ መሸጎጫ መቆጣጠሪያ እንዴት ዲዛይን ማድረግ እንደሚቻል አየን። በዚህ ጊዜ አንድ እርምጃ ወደፊት እንጓዛለን። እኛ ቀላል ባለአራት መንገድ ስብስብ ተጓዳኝ መሸጎጫ መቆጣጠሪያን ዲዛይን እናደርጋለን። ጥቅም? ያመለጠ ፍጥነት ያነሰ ፣ ግን በፔሮ ዋጋ
በ VHDL እና Verilog ውስጥ የአንድ ቀላል ቪጂኤ መቆጣጠሪያ ንድፍ 5 ደረጃዎች
በ VHDL እና Verilog ውስጥ የአንድ ቀላል ቪጂኤ መቆጣጠሪያ (ዲዛይነር) ንድፍ - በዚህ ትምህርት ውስጥ ፣ በ RTL ውስጥ አንድ ቀላል ቪጂኤ መቆጣጠሪያን እንቀርፃለን። ቪጂኤ መቆጣጠሪያ የቪጂጂ ማሳያዎችን ለመንዳት የተነደፈ ዲጂታል ወረዳ ነው። እሱ የሚታየውን ፍሬም ከሚወክለው ፍሬም ቋት (ቪጂኤ ማህደረ ትውስታ) ያነባል ፣ እና አስፈላጊነትን ይፈጥራል
ማለቂያ ለሌለው የማዞሪያ ሰርቪስ ቀላል የኤሌክትሮኒክ የፍጥነት መቆጣጠሪያ (ኢሲሲ) 6 ደረጃዎች
ማለቂያ ለሌለው የማዞሪያ ሰርቪስ ቀላል የኤሌክትሮኒክስ የፍጥነት መቆጣጠሪያ (ኢሲሲ) - በአሁኑ ጊዜ የኤሌክትሮኒክ የፍጥነት መቆጣጠሪያን (ኢሲሲ) ለማቅረብ ከሞከሩ ግትር ወይም ደፋር መሆን አለብዎት። ርካሽ የኤሌክትሮኒክስ ማምረቻ ዓለም ከተለያዩ ተግባራት ጋር በተለያዩ ጥራት ያላቸው ተቆጣጣሪዎች የተሞላ ነው። የሆነ ሆኖ ጓደኛዬ ይጠይቁኝ
የጊታር አምፕ ዘንበል ማቆሚያ - “የአፍሪካ ሊቀመንበር” ንድፍ - ቀላል ፣ ትንሽ ፣ ጠንካራ ፣ ቀላል ፣ ነፃ ወይም እውነተኛ ርካሽ 9 ደረጃዎች
የጊታር አምፕ ዘንበል ማቆሚያ - “የአፍሪካ ሊቀመንበር” ንድፍ - ቀላል ፣ ትንሽ ፣ ጠንካራ ፣ ቀላል ፣ ነፃ ወይም እውነተኛ ርካሽ - የጊታር አምፕ ዘንበል ማቆሚያ - በጣም ቀላል - ቀላል ፣ ትንሽ ፣ ጠንካራ ፣ ነፃ ወይም እውነተኛ ርካሽ። ለሁሉም መጠን አምፖች ፣ የተለየ ጭንቅላት ያላቸው ትላልቅ ካቢኔቶች እንኳን። መጠኑን ብቻ ሰሌዳዎችን እና ቧንቧዎችን ያድርጉ እና ለሚፈልጉት ለማንኛውም መሣሪያ ያስፈልግዎታል