ዝርዝር ሁኔታ:

ኢ-መቀየሪያ 5 ደረጃዎች
ኢ-መቀየሪያ 5 ደረጃዎች

ቪዲዮ: ኢ-መቀየሪያ 5 ደረጃዎች

ቪዲዮ: ኢ-መቀየሪያ 5 ደረጃዎች
ቪዲዮ: አስደናቂ አፕሊኬሽን || የአንድን ሰው ስልክ ቁጥር በማስገባት ብቻ ስለ እሱ/ሷ መረጃ የሚሰጥ አፕ። 2024, ሀምሌ
Anonim
ኢ-ቀይር
ኢ-ቀይር

ይህ አስተማሪ የተፈጠረው በደቡብ ፍሎሪዳ ዩኒቨርሲቲ የሜካኮርስ የፕሮጀክት መስፈርት (www.makecourse.com) ላይ ነው።

ኢ-ስዊች ከብርሃን ማብሪያ / ማጥፊያ ጋር የተገናኘውን የ servo ሞተር ለመቆጣጠር አርዱዲኖ ኡኖ ፣ የ IR ተቀባዩ እና የ HCSR04 ቅርበት ዳሳሽ የሚጠቀም መሣሪያ ነው። ይህ ምርት የተፈጠረው ኃይልን ለመቆጠብ እና በርቀት መቆጣጠሪያ ችሎታዎች በኩል የመዳረሻን ቀላልነት ለመጨመር ነው። ምርቱ ከነባርዎች የሚለየው ለመጫን ዝግጁ በመሆኑ ፣ ተጨማሪ ስብሰባ ወይም ሽቦ ሳይኖር አሁን ባለው የብርሃን ማብሪያ / ማጥፊያ ላይ መታጠፍ ብቻ ነው። የሚያስፈልጉት ቁሳቁሶች ከዚህ በታች ተዘርዝረዋል -

  • አርዱዲኖ ኡኖ
  • HCSR04 የአቅራቢያ ዳሳሽ
  • የ IR ተቀባይ + የርቀት
  • SG90 ሰርቮ ሞተር
  • 3 ዲ አታሚ + የ PLA ክር
  • ሽቦዎች
  • አነስተኛ የዳቦ ሰሌዳ
  • ቬልክሮ
  • የኤሌክትሪክ ቴፕ

ደረጃ 1 - ሽቦ

ሽቦ
ሽቦ

ለዚህ ወረዳ 3 ውጫዊ አካላት ፣ ሰርቪው ፣ የአቅራቢያ ዳሳሽ እና IR ተቀባዩ አሉ። ሁሉም ክፍሎች ተመሳሳይ መሬት እና ቪሲሲ አቅርቦትን በመጠቀም በትይዩ መገናኘት አለባቸው።

የ IR ተቀባዩ - የ IR ተቀባዩ 3 ፒኖች አሉት ፣ ግራው ከዲጂታል ፒን 2. ጋር የተገናኘው የምልክት ፒን ነው። መካከለኛው ፒን የመሬት ፒን ነው ፣ እና የመጨረሻው ፒን +5 ቪ የሚፈልገው የቮልቴጅ ፒን ነው።

HCSR04 የአቅራቢያ ዳሳሽ - የአቅራቢያው ዳሳሽ 4 ፒኖች አሉት ፣ ከግራ ወደ ቀኝ እነሱ ቪሲሲ (+5 ቪ) ፣ ትሪግ (ፒን 4) ፣ ኢኮ (ፒን 3) እና መሬት ናቸው።

SG90 Servo Motor: ሰርቪው 3 ግንኙነቶች አሉት ፣ ቀይ ቪሲሲ (+5 ቪ) ፣ ቡናማ መሬት ነው ፣ እና ቢጫ ምልክት (ፒን 5) ነው።

ደረጃ 2 ኮድ

ኮድ
ኮድ
ኮድ
ኮድ

*ኮዱ እንደ.rar ፋይል ተሰቅሏል ፣ መበተን አለበት*

የአርዱዲኖ ኮድ HCSR04 ን እና IR ሪሲቨርን እንደ ግብዓቶች ይጠቀማል ፣ ግን ሰርቮ ሞተር ብቸኛው ውጤት ነው። “ሁኔታ” የሚል ስያሜ ያለው ተለዋዋጭ የ “servo” ሞተሮችን የአሁኑን አቀማመጥ ለመመዝገብ ያገለግላል። 0 በስርዓቱ ጠፍቷል ቦታ ላይ ካለው ጋር ይዛመዳል ፣ 1 በቦታው ላይ ያለውን አመላካች ነው።

በሉፕው ውስጥ ፣ የመጀመሪያው እርምጃ የመጨረሻውን የተመዘገበ የአቅራቢያ ዳሳሽ ርቀት (lastValue) ማዘመን ነው ፣ ቀጣዩ የአሁኑን ርቀት (ርቀት) መመዝገብ ነው ፣ ከዚያ እነዚህ እሴቶች ይነፃፀራሉ። የመጨረሻው ቫልዩ ከአሁኑ ርቀት የበለጠ ከሆነ ፣ ከዚያ አንድ እጅ እየቀረበ ነው ፣ እና የአሁኑ ሁኔታ 1. ሌላ ስለሆነ ፣ አገልጋዩ 90 ዲግሪ ወደ ታች ያጠፋል ፣ የአሁኑ ሁኔታ 1. ሌላ ከሆነ ፣ የመጨረሻው ቫልዩ ከርቀት ያነሰ ከሆነ ፣ አንድ እጅ ማፈግፈግ ፣ እና ሰርቪው 90 ዲግሪ ወደ ላይ ያሽከረክራል ፣ መብራቶቹን ያበራ ፣ የአሁኑ ሁኔታ 0. ይህ ከሆነ ሁለቱም ሁኔታዎች ካልተሟሉ ፣ የ IR ተቀባዩ ምልክቶችን ይፈትሽና “ውጤት” ያስገኛል። በውጤቱ ላይ በመመርኮዝ ፣ የ IR ተቀባዩ ወደ ላይ ወይም ወደ ታች ይመለሳል። 0xFFE01F ኮዱ ከ IR ርቀቶች የመደመር ቁልፍ ጋር ይዛመዳል ፣ እና ከተቀበለ የአሁኑን ሁኔታ 0. ስለሆነ 0xFFA857 ኮዱ ከ IR የርቀት መቀነሻ ቁልፍ ጋር ይዛመዳል ፣ እና ከተቀበለ ያሽከረክራል የአሁኑ ሁኔታ 1. እንደሆነ ምልክት ከተደረገ ፣ መብራቱን ለማጥፋት servo ወደታች ወደታች ፣ ኮዱ ይዘጋል እና ፍለጋውን ይቀጥላል (irrecv.resume)።

ደረጃ 3: 3 ዲ የታተሙ አካላት

3 ዲ የታተሙ አካላት
3 ዲ የታተሙ አካላት
3 ዲ የታተሙ አካላት
3 ዲ የታተሙ አካላት
3 ዲ የታተሙ አካላት
3 ዲ የታተሙ አካላት

ለዚህ ፕሮጀክት ፣ ሁለት አካላት የተነደፉ እና የታተሙ መሆን አለባቸው ፣ ለ servo የመብራት መቀየሪያ ቅንፍ ፣ እና ለሁሉም ክፍሎች መኖሪያ ቤት ፣ በነባር መቀያየሪያዎች ላይ በቀላሉ ሊገጥም የሚችል።

  • የመብራት መቀየሪያ ቅንፍ - ይህ ቁራጭ በእቃዎቹ መካከል የብርሃን መቀያየሪያን ለመያዝ የተነደፈ ነው ፣ እሱ እንዲሁ ከ servo ሞተር ጋር ለማያያዝ የተቀየሰ እና ለእንደዚህ ዓይነት ቀዳዳ ያለው ነው።
  • መኖሪያ ቤቱ 4 ክፍሎች አሉት-አንዱ ለቅርብ ዳሳሽ ፣ በቤቱ ፊት ለፊት በሚገኘው ፣ አራት ማዕዘን ቅርፅ ያለው ክፍት። በቀጥታ ከዚህ በላይ ለአርዱዲኖ እና ለአይአር ተቀባዩ አንድ ክፍል ነው ፣ ወደ ሌሎች ክፍሎች (ለገመድ) የሚያመሩ ጉድጓዶች ውስጥ ፣ እንዲሁም ለዊንች ቀዳዳዎች ገንብቷል። የቤቱ ጀርባ ባዶ ነው። ሁለት መሰንጠቂያዎችን የያዘው ሰፊው ቦታ የ servo ሞተር እና የዳቦ ሰሌዳ ክፍል ነው ፣ መከለያዎቹ የ servo ሞተርን ለመገጣጠም ሰፊ እና መጠን ያላቸው ናቸው። አነስተኛው ክፍል የመጨረሻው ነው ፣ እና ለ 9 ቪ ባትሪ ተጭኗል።

ደረጃ 4 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
  1. በኤች.ሲ.አር. 4 ላይ ሽቦዎችን ከፒኖች ጋር ያገናኙ ፣ ከዚያ እንደተመለከተው ዳሳሹን በክፍሉ ውስጥ ያስቀምጡ። በመክፈቻዎቹ በኩል እና ወደ servo ሞተር ክፍል ሽቦዎችን ያሂዱ።
  2. ሽቦዎችን ከ IR ተቀባዩ ካስማዎች ጋር ያገናኙ ፣ ከዚያ የመገናኛ ጉዳዮችን ለመከላከል ተቀባዩ ራስ ከጎኑ እየወጣ መሆኑን በማረጋገጥ የኤሌክትሪክ ቴፕ በመጠቀም ተቀባዩን ወደ አርዱዲኖ ክፍል ውስጠኛው የፊት ፓነል ይጠብቁ። በተቻለ መጠን ከቤቱ አናት ጋር ቅርብ ያድርጉት። ሽቦዎቹን ወደ servo ሞተር ክፍል ያሂዱ።
  3. የባትሪ ማያያዣውን ገመድ በቤቱ ውስጥ ባለው ረጅሙ ቀዳዳ ፣ ከዋናው መክፈቻ አጠገብ ያሂዱ። ሁለቱም የአገናኝ ክፍሎች በተገቢው ጎን (አርዱinoኖ አያያዥ ወደ አርዱዲኖ ክፍል ፣ የባትሪ አያያዥ ወደ ባትሪ ክፍል) መኖራቸውን ያረጋግጡ።
  4. የ servo ስፒን በመጠቀም ፣ እንደተገለፀው የ 3 ዲ የታተመውን የብርሃን ማብሪያ ቅንፍ ከ servo ሞተር ጋር ያገናኙ። ከዚያ ፣ ሽቦዎችን ወደ ላይ በማመላከት ጠርዞቹን በመጠቀም የ servo ሞተርን ይጫኑ።
  5. የዳቦ ሰሌዳውን ለመጫን ቬልክሮ ይጠቀሙ።
  6. አርዱዲኖን በቤቱ ውስጥ ከማስቀመጥዎ በፊት ሁሉንም አካላት ወደ የዳቦ ሰሌዳው ፣ ከዚያ ወደ ተገቢው የአርዱዲኖ ፒኖች ያያይዙት። ሁሉም አካላት በትይዩ መሰጠት አለባቸው። ሲጨርሱ ፣ የ 9 ቪ የባትሪ ወደብ ወደ ውጭ በመመልከት አርዱዲኖን በክፍሉ ውስጥ ያድርጉት።
  7. የ 9 ቮ ባትሪውን በቤቱ ውስጥ ያስቀምጡ እና ከአርዲኖ ጋር ይገናኙ።

ደረጃ 5: አጠቃቀም

መሣሪያውን ለመጠቀም ፣ መብራቶቹን ለማጥፋት አንድ ሰው እጁን ወደ መሣሪያው ማምጣት ወይም መብራቶቹን ለማብራት ከመሣሪያው መራቅ ይችላል። የ IR የርቀት መቆጣጠሪያዎችን እና አዝራሩን መጫን መብራቶቹን ያበራል ፣ እና መቀነስ መቀነስ መብራቶቹን ያጠፋል።

የሚመከር: