ዝርዝር ሁኔታ:

UChip - ለርቀት መቆጣጠሪያ ሞተሮች እና/ወይም ሰርቪስ በ 2.4 ጊኸ ሬዲዮ Tx -Rx በኩል ቀላል ንድፍ! 3 ደረጃዎች
UChip - ለርቀት መቆጣጠሪያ ሞተሮች እና/ወይም ሰርቪስ በ 2.4 ጊኸ ሬዲዮ Tx -Rx በኩል ቀላል ንድፍ! 3 ደረጃዎች

ቪዲዮ: UChip - ለርቀት መቆጣጠሪያ ሞተሮች እና/ወይም ሰርቪስ በ 2.4 ጊኸ ሬዲዮ Tx -Rx በኩል ቀላል ንድፍ! 3 ደረጃዎች

ቪዲዮ: UChip - ለርቀት መቆጣጠሪያ ሞተሮች እና/ወይም ሰርቪስ በ 2.4 ጊኸ ሬዲዮ Tx -Rx በኩል ቀላል ንድፍ! 3 ደረጃዎች
ቪዲዮ: Rayhon va Shohjahon Juraev - Kuzlari Zebo... 2024, ሀምሌ
Anonim
Image
Image
UChip - ለርቀት መቆጣጠሪያ ሞተሮች እና/ወይም ሰርቪስ በ 2.4 ጊኸ ሬዲዮ Tx -Rx በኩል ቀላል ንድፍ!
UChip - ለርቀት መቆጣጠሪያ ሞተሮች እና/ወይም ሰርቪስ በ 2.4 ጊኸ ሬዲዮ Tx -Rx በኩል ቀላል ንድፍ!
UChip - ለርቀት መቆጣጠሪያ ሞተሮች እና/ወይም ሰርቪስ በ 2.4 ጊኸ ሬዲዮ Tx -Rx በኩል ቀላል ንድፍ!
UChip - ለርቀት መቆጣጠሪያ ሞተሮች እና/ወይም ሰርቪስ በ 2.4 ጊኸ ሬዲዮ Tx -Rx በኩል ቀላል ንድፍ!

እኔ በእርግጥ የ 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: ይጫወቱ ፣ ይንዱ ፣ ይሮጡ ፣ ይብረሩ

Image
Image

የ Tx እና Rx ስርዓቱን በትክክል ማያያዝዎን ያረጋግጡ። ባትሪውን በማገናኘት ያብሩት። ሁሉም ነገር እንደሚሰራ ያረጋግጡ። እርስዎ የወደዱትን የ RC ሞዴል ሙሉ በሙሉ ስለሚቆጣጠሩ ተግባሮቹን ማስፋት ወይም የእያንዳንዱን ሰርጥ ተግባር መለወጥ ይችላሉ።

አሁን ፣ ብጁ የ RC ሞዴልዎን ይገንቡ!

ኤስ.ኤስ.-ማሰር በጣም አሰልቺ ሊሆን ስለሚችል ፣ Tx-Rx ስርዓትዎን እራስዎ ማድረግ ሳያስፈልግዎት ለማሰር የሚያስችል ንድፍ በቅርቡ ለመልቀቅ አስባለሁ። ለዝማኔዎች ይጠብቁ!

የሚመከር: