ዝርዝር ሁኔታ:

በ $ 10: 4 ደረጃዎች ውስጥ የእርስዎን የ Drone የእጅ ምልክት እንዲቆጣጠር ያድርጉ
በ $ 10: 4 ደረጃዎች ውስጥ የእርስዎን የ Drone የእጅ ምልክት እንዲቆጣጠር ያድርጉ

ቪዲዮ: በ $ 10: 4 ደረጃዎች ውስጥ የእርስዎን የ Drone የእጅ ምልክት እንዲቆጣጠር ያድርጉ

ቪዲዮ: በ $ 10: 4 ደረጃዎች ውስጥ የእርስዎን የ Drone የእጅ ምልክት እንዲቆጣጠር ያድርጉ
ቪዲዮ: ራስ-ሰር ድመት መጸዳጃ ቤት። ድመት አሸዋ + የሚመከር DIY ርካሽ የድመት ዕቃዎች 2024, ህዳር
Anonim
Image
Image
በ $ 10 ውስጥ የእርስዎን የ Drone የእጅ ምልክት እንዲቆጣጠር ያድርጉ
በ $ 10 ውስጥ የእርስዎን የ Drone የእጅ ምልክት እንዲቆጣጠር ያድርጉ
በ $ 10 ውስጥ የእርስዎን የ Drone የእጅ ምልክት እንዲቆጣጠር ያድርጉ
በ $ 10 ውስጥ የእርስዎን የ Drone የእጅ ምልክት እንዲቆጣጠር ያድርጉ

ይህ አስተማሪ የ R/C ድሮንዎን ከ $ 10 በታች በሆነ የምልክት ቁጥጥር Drone ለመቀየር መመሪያ ነው!

እኔ በሳይንሳዊ ፊልሞች በጣም የተበረታታ እና በእውነተኛ ህይወት ውስጥ በፊልሙ ውስጥ የቴክኖሎጂውን ለማሳየት የምሞክር ሰው ነኝ። ይህ ፕሮጀክት ከሁለት እንደዚህ ካሉ ፊልሞች አነሳሽነት ነው - “STAR WARS: The Empire Strikes Back” እና “Project Almanac”። በሁለቱም ፊልሞች ውስጥ በእጅ እንቅስቃሴዎች ብቻ የሚቆጣጠሩ የሚበር ነገር (ኤክስ-ክንፍ ስታርሺፕ እና አር/ሲ ድሮን) ያያሉ። ይህ ተመሳሳይ ነገር እንድሠራ አነሳሳኝ…

በግልጽ እንደሚታየው እኔ የ X- ክንፍ ባለቤት አይደለሁም ፣ ስለዚህ ፣ በሚያሳዝን ሁኔታ ፣ ከእኔ Mini R/C Quadcopter ጋር መሥራት አለብኝ።

ስለዚህ ዕቅዱ ነው - ያለማቋረጥ እጄን የሚፈልግ እና በቪዲዮ ክፈፉ ውስጥ ያለውን ቦታ የሚከታተል በላፕቶፕዬ ላይ የሚሰራ የምስል ማቀናበሪያ ስክሪፕት ይኖራል። አንዴ የእጆቹን መጋጠሚያዎች ካገኘ ፣ የሚመለከተውን ምልክት ወደ ድሮን ይልካል እና ይህ የሚከናወነው ከማንኛውም የ R/C Drone ተቀባዩ ቦርድ ጋር በቀጥታ ሊገናኝ ከሚችል NRF24L01 2.4GHz አስተላላፊ ሞዱል ጋር ከላፕቶፕ ጋር የተገናኘውን አርዱinoኖን በመጠቀም ነው።.

አቅርቦቶች

  • የድር ካሜራ እና ፓይዘን የተጫነ ላፕቶፕ/ዴስክቶፕ ኮምፒተር። (እኔ አብሮ በተሰራው የድር ካሜራ እና ፓይዘን 2.7.14 ን በማሄድ የ W indows ላፕቶፕን እጠቀማለሁ)
  • በ 2.4 ጊኸ ድግግሞሽ ላይ የሚሰራ ማንኛውም አር/ሲ ድሮን። (JJRC H36 በእኔ ጉዳይ)
  • አርዱዲኖ UNO ከፕሮግራም ኬብል ጋር። (እኔ ርካሽ ስለሆነ የእሱን ክሎኔን እጠቀማለሁ)
  • NRF24L01 2.4 ጊኸ አንቴና ገመድ አልባ አስተላላፊ ሞዱል። (ይህንን የገዛሁት በ 99 ዩሮ ብቻ (1.38 ዶላር))
  • 3.3V አስማሚ ቦርድ ለ 24L01 ሽቦ አልባ ሞዱል። (ይህንን የገዛሁት በ 49 ዩሮ ብቻ (0.68 ዶላር))
  • ወንድ ወደ ሴት ዝላይ ሽቦዎች x7

ደረጃ 1 - አቅርቦቶቹን ይሰብስቡ

አቅርቦቶችን ሰብስቡ!
አቅርቦቶችን ሰብስቡ!

ደረጃ 2 የ NRF ሞዱል ከአርዲኖ ጋር መገናኘት

የ NRF ሞዱል ግንኙነት ከአርዱዲኖ ጋር
የ NRF ሞዱል ግንኙነት ከአርዱዲኖ ጋር
የ NRF ሞዱል ግንኙነት ከአርዱዲኖ ጋር
የ NRF ሞዱል ግንኙነት ከአርዱዲኖ ጋር
የ NRF ሞዱል ግንኙነት ከአርዱዲኖ ጋር
የ NRF ሞዱል ግንኙነት ከአርዱዲኖ ጋር
የ NRF ሞዱል ግንኙነት ከአርዱዲኖ ጋር
የ NRF ሞዱል ግንኙነት ከአርዱዲኖ ጋር

አሁን ሁሉም ክፍሎች እንዳሉዎት ፣ የ NRF ሞዱሉን ከአርዱዲኖ ጋር በማገናኘት እንጀምር።

  1. በመጀመሪያ ፣ የ NRF ሞጁሉን አስማሚው ላይ በተሰጠው ማስገቢያ ውስጥ ያስገቡ። ለእሱ ከላይ ያለውን ስዕል ማመልከት ይችላሉ።
  2. ከዚያ በኋላ ወንድን ወደ ሴት ሽቦዎች ይውሰዱ እና የ NRF አስማሚውን ከአርዱዲኖ ጋር እንደሚከተለው ያገናኙት ((ከላይ ያለውን የወረዳ ዲያግራም ይመልከቱ)

    • NRF አስማሚ ፒን - አርዱዲኖ ፒን
    • ቪሲሲ - 5 ቪ
    • GND - GND
    • CE - ዲጂታል ፒን 5
    • CSN - አናሎግ ፒን 1
    • SCK - ዲጂታል ፒን 4
    • MO - ዲጂታል ፒን 3
    • MI - አናሎግ ፒን 0
    • IRQ - ጥቅም ላይ አልዋለም
  3. ግንኙነቱ አንዴ ከተጠናቀቀ ፣ አርዱዲኖ ፕሮግራሚንግ ዩኤስቢ ገመድ በመጠቀም አርዱዲኖን ከፒሲዎ ጋር ያገናኙት እና ሊጨርሱ ነው።

ደረጃ 3 ወደ ኮድ እንግባ

ወደ ኮድ እንግባ!
ወደ ኮድ እንግባ!
ወደ ኮድ እንግባ!
ወደ ኮድ እንግባ!

አሁን እዚህ ከባድ ክፍል ይጀምራል… !!!

እኔ ሙሉውን ኮድ በራሴ አልሠራሁም። በምትኩ ፣ ከተለያዩ ገንቢዎች የኮድ ክፍሎችን እና ቁርጥራጮችን ወስጄ ሁሉንም በጥቂቱ ከማስተካከል ጋር ወደ አንድ አካትቻለሁ። ስለዚህ ፣ ለሁሉም የመጀመሪያዎቹ ፈጣሪዎች ትክክለኛ ምስጋናዎች ቀድመው ተሰጥተዋል።

እዚህ የተያያዙትን ሁሉንም ኮዶች ማውረድ እና እንዲሠራ ማድረግ ይችላሉ። ወይም ለተሻለ መከታተያ የቅርብ ጊዜውን ኮድ በየጊዜው የማዘምንበት ወደ እኔ የ Github ማከማቻ ቦታ መሄድ ይችላሉ።

የእጅ መከታተያ;

Haar Cascade classifier በዚህ ፕሮጀክት ውስጥ በእጅ ለመከታተል ያገለግላል። ሃር ካስኬድ በአሉታዊ ምስሎች ስብስብ ላይ አወንታዊ ምስሉን በመቆጣጠር የሰለጠነ ነው። እና ይህ የሰለጠነ ውሂብ ብዙውን ጊዜ በ “.xml” ፋይሎች ውስጥ ይከማቻል። በበይነመረብ ላይ ከማንኛውም ነገር ማለት ይቻላል የክላሲፋይል ፋይሎችን ማግኘት ይችላሉ ወይም እንደዚህ ያለ የራስዎን እንኳን መፍጠር ይችላሉ። ለዚህ ፕሮጀክት ፣ የእጅ ምልክት ቁጥጥር እንዲደረግበት እንደፈለግን ፣ በአራቪንድ ናምቢሳን የተሰራውን ‹ዝግ_ፊደል_አንድል_ፓል.ክስኤምኤል› የተሰኘውን የጡጫ ክላሲፋየር እጄን ለይቶ ለማወቅ እጠቀም ነበር። በእኔ ሪፖች ውስጥ “hand_live.py” ኮድ በማሄድ ይህንን ኮድ መሞከር ይችላሉ።

ከእርስዎ Drone ጋር የሚዛመድ የ NRF24 ኮድ መምረጥ ፦

ስለዚህ በአውሮፕላንዎ አምራች እና አምሳያ መሠረት ፣ ከጊትዩብ ማከማቻ - “nrf24_cx10_pc” በፔሪ ፃኦ የተሰራውን ተደጋጋሚውን የሚስማማውን የአሩዲኖ ኮድ ለመምረጥ መምረጥ ይችላሉ። እሱ የ CX10 Drone ን በፒሲ ላይ ለመቆጣጠር ጥሩ መማሪያ አድርጓል።

እኔ JJRC H36 drone ን እየተጠቀምኩ ሳለሁ ፣ ሌላ የ Github ማከማቻን - “nrf24_JJRC_H36_pc” ን ጠቅሷል ፣ እሱም በሉዊስ ኮርኒክ የተሠራውን የፔሪ ፃኦ የሬፖ ሹካ JJRC H36 ን በፒሲ ላይ ለመቆጣጠር።

አርዱዲኖ ዝግጁ መሆን -

በተመሳሳዩ ድሮን ላይ እየሰሩ ከሆነ ክሎኒንግ ሊያደርጉት የሚችሉት የሉዊስን ሪፖል ወደ እኔ Github ሰጠሁት። የእኛን የ Python ስክሪፕት በምናደርግበት ጊዜ ሁሉ ከእርስዎ ‹Drone› ጋር እንዲጣመር ‹nRF24_multipro.ino› ኮድ በአርዱዲኖ ኡኖዎ ላይ አንድ ጊዜ መስቀል አለብዎት።

ተከታታይ ግንኙነትን መፈተሽ;

በተመሳሳዩ repo ውስጥ ፣ እንዲሁም የ ‹ፓይዘን› ስክሪፕት ተከታታይ ግንኙነትን ከአርዱዲኖ ጋር ለመፈተሽ እና የእርስዎ ድሮን ከተጣመረ ወይም ካልተጣመረ “serial_test.py” የሚለውን ኮድ ሊያገኙ ይችላሉ። በአርዱዲኖ ቦርድዎ COM ወደብ መሠረት የኮዱን ወደብ በኮድ ውስጥ መለወጥዎን አይርሱ።

ሁሉንም ነገር በአንድ ኮድ ማዋሃድ;

ስለዚህ እነዚህን ሁሉ ኮዶች በተለያዩ ገንቢዎች አዋህጄ የራሴን ኮድ “handserial.py” አደረግሁ። በትክክለኛው ተመሳሳይ ድሮን የምሠራውን ተመሳሳይ ነገር እያደረጉ ከሆነ ፣ ከዚያ ይህንን ኮድ በቀጥታ ማካሄድ ይችላሉ እና ከዚያ ጡጫዎን በአየር ውስጥ ብቻ በማንቀሳቀስ ድሮንዎን መቆጣጠር ይችላሉ። ኮዱ በመጀመሪያ በቪዲዮ ፍሬም ውስጥ ለጡጫ ይከታተላል። በጡጫ Y- አስተባባሪነት ላይ በመመስረት ኮዱ የስሮትል እሴቱን ወደ ድሮን ወደ ላይ ወይም ወደ ታች ይልካል እንዲሁም በተመሳሳይ በጡጫ ኤክስ አስተባባሪ ላይ በመመስረት ኮዱ የአይሮሮን እሴት ወደ ድሮን ወደ ግራ ወይም ወደ ቀኝ እንዲሄድ ይልካል።.

ደረጃ 4 የደራሲ ማስታወሻ

ይህንን ፕሮጀክት በተመለከተ በተለይ ልጠቅሳቸው የምፈልጋቸው 4 ነጥቦች አሉ።

  1. ቀደም ሲል እንደተገለፀው ፣ ይህ ኮድ ሙሉ በሙሉ በእኔ አልተሠራም ፣ ግን ያለማቋረጥ እሠራለሁ እና በ Github ማከማቻዬ ላይ ለተሻለ ክትትል ኮዱን በማዘመን ላይ ነኝ። ስለዚህ ለማንኛውም ጥያቄዎች ወይም ዝመናዎች ፣ ማከማቻውን መጎብኘት ወይም በ Instagram ላይ እኔን ፒንግ ማድረግ ይችላሉ።
  2. በአሁኑ ጊዜ የላፕቶ laptopን ዌብካም እየተጠቀምን ነው ፣ ይህም የድሮን እይታ እይታ እንዲኖረው አይፈቅድም ፣ ግን አስፈላጊ ከሆነ ፣ በአውሮፕላኑ ላይ የተጫኑት ካሜራዎች እንዲሁ ለክትትል ዓላማ ሊያገለግሉ ይችላሉ። ይህ የተሻለ እይታ እንዲኖር እና በመጨረሻም የተሻለ ቁጥጥር እንዲኖር ይረዳል።
  3. ለዚህ ፕሮጀክት እኔ JJRC H36 drone ን እየተጠቀምኩ ነው ፣ ይህም በገበያው ውስጥ ከሚገኙት በጣም ርካሹ ድራጊዎች አንዱ ስለሆነ የጂሮስኮፒክ መረጋጋት የለውም። በቪዲዮው ውስጥ ያለው እንቅስቃሴ የሚንቀጠቀጥ ሆኖ ሊሰማዎት የሚችልበት ምክንያት ይህ ነው ፣ ግን በጥሩ መረጋጋት ጥሩ ጥራት ያለው ድሮን የሚጠቀሙ ከሆነ ይህንን ችግር አይገጥሙዎትም።
  4. በኮምፒተር ራዕይ እና በአውሮፕላን ቁጥጥር ዙሪያ ለማሰብ ፈልጌ ነበር ፣ ስለሆነም በዚህ ፕሮጀክት ጀመርኩ። ነገር ግን በኮምፒተር እይታ ላይ ከሠራሁ በኋላ ፣ ድሮን ለመቆጣጠር በጣም ጥሩው መፍትሄ እንዳልሆነ ይሰማኛል። ስለሆነም የወደፊቱን ድሮን ለመቆጣጠር ከጂሮ ዳሳሽ ጋር አንድ ዓይነት የጓንት ዓይነት መሣሪያ ለመሥራት አቅጃለሁ። ስለዚህ ዝመናዎችን ይከታተሉ…

ይህንን መማሪያ ከወደዱት እባክዎን ላይክ እና shareር ያድርጉ እንዲሁም ድምጽ ይስጡ።

ለአሁን ያ ብቻ ነው። በሚቀጥለው ጊዜ በቅርቡ እንገናኝ…

የሚመከር: