ዝርዝር ሁኔታ:

ተመጣጣኝ ስልክ ቁጥጥር የሚደረግበት ሮቨር 6 ደረጃዎች
ተመጣጣኝ ስልክ ቁጥጥር የሚደረግበት ሮቨር 6 ደረጃዎች

ቪዲዮ: ተመጣጣኝ ስልክ ቁጥጥር የሚደረግበት ሮቨር 6 ደረጃዎች

ቪዲዮ: ተመጣጣኝ ስልክ ቁጥጥር የሚደረግበት ሮቨር 6 ደረጃዎች
ቪዲዮ: Хакасия: пока ещё дёшево — Отчёт разведки 2024, ታህሳስ
Anonim
Image
Image
GUI ን ይፍጠሩ
GUI ን ይፍጠሩ

ከጥቂት ጊዜ በኋላ የሞተር አየርን በመጠቀም ስልክ ቁጥጥር የሚደረግበት ሮቨር አደረግሁ። መሠረታዊውን ሀሳብ እንደገና ለመጎብኘት ፈልጌ ነበር ፣ ግን ርካሽ ፣ በሰፊው የሚገኙ ክፍሎችን በመጠቀም። እንዲሁም ይህ አርዱዲኖ የተመሠረተ ስለሆነ ፣ እሱ ከሚሽከረከረው ሮቨር በላይ የሚሆን ታላቅ የስፕሪንግ ሰሌዳ ነው። ይህንን ፕሮጀክት በእውነቱ በሚፈልጉት በማንኛውም አቅጣጫ ለማሽከርከር ዳሳሾችን ፣ ሰርጎችን ፣ ወዘተ ማከል ይችላሉ (እዚያ ያደረግሁትን ይመልከቱ?)

ደረጃ 1 GUI ን ይፍጠሩ

GUI ን ይፍጠሩ
GUI ን ይፍጠሩ
GUI ን ይፍጠሩ
GUI ን ይፍጠሩ

ይህ ፕሮጀክት የሮቦቲክ ፕሮጀክትዎን ከእርስዎ ተንቀሳቃሽ መሣሪያ ለመቆጣጠር የራስዎን መተግበሪያ ለማድረግ የ drag'n'drop GUI ፈጣሪ የሚሰጥዎት በእውነት አሪፍ አገልግሎት የሆነውን remotexy.com ን ይጠቀማል። ይህ ይህ ፕሮጀክት ሊደረስበት የማይችል ለሆኑ ብዙ ሰዎች እንዲቻል ያደርገዋል። ከተለያዩ ማይክሮ መቆጣጠሪያዎች (በአብዛኛው አርዱዲኖ) እና ሽቦ አልባ ቴክኒኮች (ብሉቱዝ ፣ ዋይፋይ ፣ ደመናው ፣ ኢተርኔት- አንድ ገመድ አልባ አለመሆኑ) ጋር ሊሠራ ይችላል።

እኔ ከሌላ ፕሮጄክቶች ስለነበሩኝ ከ 5 ቪ አርዱዲኖ ፕሮ ሚኒ እና ኤች.ሲ.-05 ጋር ሄድኩ። ምንም እንኳን HC-05 ለ Android ብቻ ተኳሃኝ ቢሆንም የ Apple መሣሪያ ካለዎት በምትኩ ኤችኤም -10 ን መጠቀም ይፈልጉ ይሆናል። በ GUI እና በፕሮጀክትዎ ክፍሎች ላይ ማተኮር እንዲችሉ ከእነዚህ ሁሉ የተለያዩ ቴክኖሎጂዎች ጋር አብሮ የመስራት ልዩነታቸውን ሁሉ ቤተመፃህፍቶቻቸውን ያጠቃልላል እና ያጠቃልላል!

ስለዚህ መጀመሪያ የምፈልገውን ውቅር (ምን ሰሌዳዎችን እጠቀም ነበር) መርጫለሁ። በመቀጠል የምፈልገውን የቁጥጥር አባሎችን ከግራ አምድ ጎትቼ በቀኝ አምድ ውስጥ የተወሰኑ ንብረቶችን አዘጋጀሁላቸው። ከዚያ አረንጓዴውን ምንጭ ምንጭ ኮድ ቁልፍን ጠቅ አደረግሁ እና voila ፣ የሥራው አብዛኛው ለእኔ ተሠራ። ቤተመፃህፍታቸውን ወደ አርዱዲኖ አይዲኢ ውስጥ አስገባሁ ፣ የተፈጠረውን ኮድ አውርጄ በ IDE ውስጥ በአከባቢው መሥራት ጀመርኩ።

ደረጃ 2 - ኮዱን ያብጁ

RemoteXY ለእኛ የፈጠረበት ኮድ ምናባዊ ጆይስቲክን መጋጠሚያዎችን በመውሰድ ያንን ለአርዲኖ ንድፍችን ተደራሽ በማድረግ ላይ ነው።

አሁን በጆይስቲክ ሥፍራ ላይ የተመሠረተ አንድ ነገር ለማድረግ አንዳንድ ተጨማሪ ኮድ ማከል አለብን። በመሠረቱ ንድፉ የሚከተሉትን ያጠቃልላል…

  • ምናባዊ ጆይስቲክ መጋጠሚያዎችን ለማግኘት የሚፈልጉት የርቀት XY ኮድ
  • የ X እና Y መጋጠሚያዎችን ለማደባለቅ ድብልቅ ተግባር
  • ለሞተር መቆጣጠሪያ ትዕዛዞችን ለመላክ የመንቀሳቀስ ተግባር

በ loop ተግባር ውስጥ ኮዱ የአሁኑን የ X እና Y ጆይስቲክ መጋጠሚያዎችን ያገኛል ፣ እያንዳንዱ የሞተር ሰርጥ የሚሄድበትን ፍጥነት ለመወሰን ያዋህዳቸዋል እና ከዚያ በዚያ ፍጥነት እና አቅጣጫ እንዲሽከረከር ወደ ሞተሩ መቆጣጠሪያ ትእዛዝ ይልካል።

አርዱዲኖ ፕሮ ሚኒን የሚጠቀሙ ከሆነ አርዱዲኖ ፕሮ ሚኒ የዩኤስቢ ወደብ ስለሌለው ንድፍዎን ወደ አርዱዲኖ ከመጫንዎ በፊት የ FTDI መለያ ሰሌዳ ያስፈልግዎታል። በዩኤስቢ እና በአርዲኖዎ መካከል እንደ መሃከል በቀላሉ FTDI ን ይጠቀሙ።

እኔ የተጠቀምኩበትን ኮድ እዚህ ማግኘት ይችላሉ-

ደረጃ 3 - ኤሌክትሮኒክስ እና ሽቦ

ኤሌክትሮኒክስ እና ሽቦዎች
ኤሌክትሮኒክስ እና ሽቦዎች
ኤሌክትሮኒክስ እና ሽቦዎች
ኤሌክትሮኒክስ እና ሽቦዎች
ኤሌክትሮኒክስ እና ሽቦዎች
ኤሌክትሮኒክስ እና ሽቦዎች

በዚህ ፕሮጀክት ውስጥ አርዱዲኖ ፕሮ ሚኒ (5 ቪ) ፣ የቲቢ 6612FNG ሞተር መቆጣጠሪያ እና የ HC-05 ብሉቱዝ አስማሚ እጠቀም ነበር። አንድ ላይ ፣ በእነዚህ ክፍሎች ላይ ከ 13 ዶላር በታች አውጥቻለሁ… ምንም እንኳን ከ 1.5 ዓመታት በፊት ገዝቼአለሁ እና ያገኘኋቸው ቦታ ከእንግዲህ አይሸከማቸውም። ነገር ግን ልብ ይበሉ ፣ በዙሪያዎ ከገዙ አሁንም በአማዞን እና በሌሎች የመስመር ላይ መደብሮች ላይ በርካሽ ዋጋ ሊገኙ ይችላሉ። ይህ በ 3 ጥቅል ውስጥ ስለሚገባ ሁሉንም እንዲሰካ ብጁ ቦርድ ቢሠሩ ጥሩ የሚሠራ ባለ ብዙ-ጥቅል ማግኘት ከቻሉ በእውነቱ የተሻለ የቦርድ ዋጋ ያገኛሉ። እንዲሁም እነዚህ ሁሉ ሰሌዳዎች በጣም ሁለገብ ናቸው እና ጥቂት ተጨማሪ ተኝተው (ወይም ጭሱን ከለቀቁ እንደ ምትክ ለመጠቀም) በእኔ አስተያየት በጣም ዋጋ ያለው ነው።

የቲቢ 6612FNG ሞተር መቆጣጠሪያ ለማንኛውም የ Runt Rover chassis ታላቅ የሞተር መቆጣጠሪያ ነው ምክንያቱም በእነሱ ውስጥ ጥቅም ላይ የዋሉት ሞተሮች በመጋዘኑ ላይ 0.25 ኤ ብቻ ስለሚጎትቱ እና ያ የሞተር መቆጣጠሪያ በአንድ ሰርጥ 1.5 ኤን ማስተናገድ ይችላል።

እኔ መጀመሪያ ይህንን በጃምፐር ሽቦዎች ባልተሸጠ የዳቦ ሰሌዳ ውስጥ ከተሰካ በኋላ ግን በኦኤስኤኤች ፓርክ ላይ ቦርድ በማዘጋጀት አጸዳሁት። ይህ ንፁህ ፣ የበለጠ የታመቀ እና የበለጠ ዘላቂ እንዲሆን አድርጎታል። አሁን እነሱን ለመጠቀም ስፈልግ ክፍሎቼን መሰካት አለብኝ ወይም ለሌላ ፕሮጀክት ለመበደር በቀላሉ ማውጣት እችላለሁ።

ደረጃ 4 - ቻሲው

ቻሲው
ቻሲው
ቻሲው
ቻሲው
ቻሲው
ቻሲው

በአናት ላይ የ 9 ቪ የባትሪ ማያያዣ ያለው 6xAA የባትሪ ትሪ ለመጠቀም በጣም ተደስቻለሁ ምክንያቱም 9v በአብዛኛዎቹ የአርዱዲኖ ሰሌዳዎች ቅቤ ዞን ውስጥ ነው። ከመንገዱ እንዲወጣ ፈልጌ ነበር ነገር ግን በቀላሉ ለመድረስ። አንዳንድ ማግኔቶችን ለመጠቀም የባትሪ ትሪውን ለመጫን ቀጭኔ መንገድ ይሆናል ብዬ ወሰንኩ። ስለዚህ ማግኔትን በጥብቅ ለመጫን በባትሪ ትሪው ውስጥ ቀዳዳ ቆፍሬአለሁ ፣ ካሬውን ነት በአንደኛው ምንጮች ውስጥ ደበኩት…

በሻሲው ውስጠኛው ክፍል ላይ ሌላውን ማግኔት ለመጫን (የሁሉም ነገር) የጊዜ ቀበቶ ቀበቶ በትክክል ይሠራል። ተቃራኒዎች ስለሚሳቡ እኔ በሰሜን በኩል ተቃራኒ የሆነ አንድ ማግኔት እና በደቡብ በኩል ደግሞ ተቃራኒ የሆነውን አንድ ማግኔት እጠቀም ነበር። እነርሱን ለመጫን የተጠቀምኩት ጠፍጣፋ የጭንቅላት ብሎኖች ከተቆጣጣሪው ጋር ፍጹም ይጣጣማሉ። በባትሪ ትሪው ላይ ያለውን ማግኔት በጥቂት የኤሌክትሪክ ቴፕ ንብርብሮች ሸፈንኩት። ይህ የመስህቡን ጥንካሬ በጥቂቱ ይቀንሳል ፣ እና አብረው ሲሄዱ ትንሽ ማስታገስ ይሰጡታል ፣ እና በሆነ ምክንያት አንድ ማግኔት ቢሰበር ፣ ቀላል የማፅዳት ሥራ ሊያደርገው ይገባል።

ደረጃ 5: መተግበሪያውን ለፕሮጀክትዎ ያጣምሩ

ስለዚህ የእርስዎ GUI ተፈጥሯል ፣ ኮድዎ ተጽፎ ወደ አርዱinoኖ ይስቀላል ፣ እና እርስዎ ፕሮጀክት ተገናኝቷል። ባትሪውን በማገናኘት ለፕሮጀክትዎ ኃይልን ተግባራዊ ለማድረግ ጊዜው አሁን ነው። በመቀጠል ለማንኛውም የብሉቱዝ መሣሪያ እንደሚያደርጉት ፕሮጀክትዎን ከስልክዎ ጋር ማጣመር ያስፈልግዎታል። በ Android ስልኬ (Android OxygenOS ን በማሄድ) ከማያ ገጹ አናት ላይ ሁለት ጊዜ ወደ ታች ማንሸራተት ፣ ማርሽውን ፣ ከዚያ ብሉቱዝን ጠቅ ማድረግ እና ከሚገኙ መሣሪያዎች ዝርዝር HC-05 ን መምረጥ ነበረብኝ። ከዚያ 1234 የሆነውን ፒን አስገባሁ።

ደረጃ 6: መተግበሪያውን ይክፈቱ እና ይንዱ

አንዴ ስልክዎን እና የብሉቱዝ ፕሮጀክትዎን አንዴ ካጣመሩ የርቀት XY ነፃ መተግበሪያውን ይክፈቱ (እስካሁን ከሌለዎት ከ Google Play መደብር ለመጫን ጥሩ ጊዜ ነው)። እሱን ሲያሄዱ ይህ ለመጀመሪያ ጊዜዎ ከሆነ ከላይ በስተቀኝ ያለውን የ + ቁልፍን ጠቅ ማድረግ ፣ ብሉቱዝን መምረጥ ፣ ከዚያ HC-05 ን ከዝርዝሩ ውስጥ መምረጥ ያስፈልግዎታል። ለወደፊቱ ፣ የርቀት XY መተግበሪያውን ሲከፍቱ ወደ የፕሮጀክት በይነገጽ ለመግባት ጠቅ የሚያደርጉትን ሰማያዊ HC-05 አዝራር ያያሉ።

አንዴ ቀደም ብለው ወደቀየሱት GUI ከገቡ በኋላ ጆይስቲክን መጎተት እና ሮቨርዎ መንቀሳቀስ መጀመር አለበት! እንኳን ደስ አላችሁ! እርስዎ የራስዎን ስልክ ቁጥጥር የሚደረግበት ሮቨር እንደሠሩ ያውቃሉ! ይህንን ማዋቀር አንዴ ካወቁ በኋላ ይህንን ቀላል ሮቨር ወደ ቀጣዩ ደረጃ ለመውሰድ ለራስዎ ተጨማሪዎች እና ማሻሻያዎች ሀሳቦችን ማሰባሰብ መጀመር ይችላሉ።

የሚመከር: