ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 የርቀት መቆጣጠሪያዎን ይምረጡ
- ደረጃ 2 በመጀመሪያ በዳቦ ሰሌዳ ላይ ይገንቡት (አስፈላጊ አይደለም ነገር ግን የሚመከር)
- ደረጃ 3 - ኮዱ
- ደረጃ 4: ማጠናቀቅ
- ደረጃ 5: ሙከራ
ቪዲዮ: አርዱዲኖ ናኖ ባይዝ አይአይኤስ ቁጥጥር የሚደረግበት አርጂቢ ኤል ኤል 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዚህ አነስተኛ ፕሮጀክት ውስጥ በአርኤዲኖ ላይ የተመሠረተ የ RGB LED ን በ IR ርቀት የሚቆጣጠር እና በዩኤስቢ ገመድ የሚንቀሳቀስ እንዴት እንደሠራሁ ላሳይዎት እፈልጋለሁ።
አቅርቦቶች
1. RGB LED
2. IR መቀበያ
3. የዩኤስቢ ገመድ
4. አርዱዲኖ ናኖ
5. IR የርቀት መቆጣጠሪያ
6. አንዳንድ ኬብሎች
7. 50-100 ohm resistors (47 ohm resistors እየተጠቀምኩ ነው ግን ብዙ ልዩነት የለም)
ደረጃ 1 የርቀት መቆጣጠሪያዎን ይምረጡ
ስለዚህ የትኛውን የርቀት መቆጣጠሪያ ይጠቀማሉ የእርስዎ ውሳኔ ነው ፣ ግን የርቀት መቆጣጠሪያዎ ሊጠቀሙባቸው የሚፈልጓቸው 6 ቁልፎች ሊኖሩት ይገባል። ከእነዚህ ውስጥ ሁለቱ ለቀይ ፣ ሁለቱ አረንጓዴ እና 2 ለሰማያዊ ናቸው።
ደረጃ 2 በመጀመሪያ በዳቦ ሰሌዳ ላይ ይገንቡት (አስፈላጊ አይደለም ነገር ግን የሚመከር)
አሁን በወረዳ ሰሌዳ ላይ ወረዳውን ይገንቡ
ግንኙነቶች ፦
RGB LED GND> Arduino nano GND
RGB LED Red> Arduino nano ዲጂታል ፒን 5
RGB LED አረንጓዴ> አርዱዲኖ ናኖ ዲጂታል ፒን 6
RGB LED ሰማያዊ> አርዱዲኖ ናኖ ዲጂታል ፒን 9
ዩኤስቢ GND> አርዱዲኖ ናኖ GND
ዩኤስቢ 5 ቪ> አርዱዲኖ ናኖ 5 ቪ
የ IR መቀበያ ፒን 1> አርዱዲኖ ናኖ ዲጂታል ፒን 4
የ IR መቀበያ ፒን 2> አርዱዲኖ ናኖ GND
የ IR መቀበያ ፒን 3> አርዱዲኖ ናኖ 5 ቪ
(ሁሉም ግንኙነቶች ከላይ ይታያሉ)
(እያንዳንዱ የ RGB LED የቀለም ፒን ተከታታይ ከተቃዋሚዎች ጋር ተገናኝቷል)
ደረጃ 3 - ኮዱ
ኮድ እንደሚከተለው ነው
እኔ የተጠቀምኩበት ቤተ -መጽሐፍት እዚህ አለ።
#ያካትቱ
int IR_Recv = 4; // የ IR መቀበያ ፒን
int Rval = 0; int Gval = 0; int Bval = 0; int RvalDemo = 0; int GvalDemo = 0; int BvalDemo = 0; int R = 5; // ቀይ ፒን int G = 6; // አረንጓዴ ሚስማር int B = 9; // ሰማያዊ ፒን #ዲፊን ሩፕ1 1976685926 // ቀይ ብሩህነት እንዲጨምር ያደርጋል #ዴፊን ሩፕ 2 3772818013 // ቀይ ብሩህነት እንዲጨምር ያደርጋል #ዲፊን Rdown1 3843765582 // ቀይ ብሩህነት እንዲወርድ ያደርገዋል #ዴፊን Rdown2 3772813933 // ያደርገዋል ጉፕ1 3772797613 // አረንጓዴ ብሩህነት እንዲወጣ ያደርጋል #ዲፊን ጉፕ 2 3774104872 // አረንጓዴ ብሩህነት እንዲወጣ ያደርጋል #ዲፊን ግኡድ ብሩህነት ከፍ ይላል #ዲፊን ቡፕ 2 3772781293 // ሰማያዊ ብሩህነት እንዲወጣ ያደርገዋል #ዴፊኔ ቢንዲ 1 3772801693 // ሰማያዊ ብሩህነት እንዲወርድ ያደርገዋል #ዴፊኔ ቢድ 2 3361986248 // ሰማያዊ ብሩህነት ወደ ታች ያደርገዋል // ማሳሰቢያ -ወደ እርስዎ ርቀት ቁጥሮች መለወጥ አለብዎት !!! ! // እኔ ሁለት የተባዙ ቁልፎች አሉኝ ለምሳሌ Rup1 እና Rup2። ምክንያቱም // የእኔ ቁልፍ አንድ ቁልፍ ሲጫኑ 2 ቁጥሮችን ያወጣል። // በእርስዎ ሁኔታ ውስጥ ተመሳሳይ ቁጥሮችን በ Rup1 እና Rup2 ፣ Gup1 እና Gup2 እና አንድ ውስጥ ማስቀመጥ ይችላሉ። // አንድ ቁልፍ ሲጫኑ ቁጥሩ በተከታታይ ማሳያ ውስጥ መታየት አለበት ፣ // በ “#ገላጭ” ክፍል ውስጥ መተየብ ያለብዎት። IRrecv irrecv (IR_Recv); የ decode_results ውጤቶች; ባዶነት ማዋቀር () {TCCR2A = _BV (COM2A1) | _BV (COM2B1) | _BV (WGM21) | _BV (WGM20); TCCR2B = _BV (CS22); irrecv.enableIRIn (); pinMode (አር ፣ ውፅዓት); pinMode (ጂ ፣ ውፅዓት); pinMode (ቢ ፣ ውፅዓት); Serial.begin (9600); } ባዶነት loop () {ከሆነ (irrecv.decode (& ውጤቶች)) {long int decCode = results.value; መቀየሪያ (results.value) {/////////// RED case Rup1: Rval = Rval + 10; ሰበር; መያዣ Rup2: Rval = Rval + 10; ሰበር; መያዣ Rdown1: Rval = Rval - 10; ሰበር; መያዣ Rdown2: Rval = Rval - 10; ሰበር; ////////////// ግሪን ጉዳይ ጉፕ 1 - ግቫል = ግቫል + 10; ሰበር; መያዣ Gup2: Gval = Gval + 10; ሰበር; መያዣ Gdown1: Gval = Gval - 10; ሰበር; መያዣ Gdown2: Gval = Gval - 10; ሰበር; ///////////////// BLUE case Bup1: Bval = Bval + 10; ሰበር; መያዣ Bup2: Bval = Bval + 10; ሰበር; መያዣ Bdown1: Bval = Bval - 10; ሰበር; መያዣ Bdown2: Bval = Bval - 10; ሰበር; /////////////////////////////////////////// irrecv.resume (); } ከሆነ (Rval> 255) (Rval = 255); ከሆነ (Rval 255) (Gval = 255); ከሆነ (ግቫል 255) (ብቫል = 255); ከሆነ (Bval <0) (Bval = 0); አናሎግ ፃፍ (አር ፣ ራቫል); አናሎግ ፃፍ (ጂ ፣ ግቫል); አናሎግ ፃፍ (ቢ ፣ ብቫል); Serial.println (results.value); መዘግየት ማይክሮ ሰከንድ (1); }
ደረጃ 4: ማጠናቀቅ
እኔ ጥሩ የመቁረጫ ሥራ አልሠራሁም። ያደረግኩት ሁሉ በቴፕ ብቻ ነው ፣ ግን በተቻለ መጠን ትንሽ ለማድረግ ሞከርኩ።
ማናቸውም ጥያቄዎች ወይም ማናቸውም ስህተቶች ካሉዎት ንገረኝ ፣ ስህተቱን ለማስተካከል እርስዎን ለመርዳት የተቻለኝን ሁሉ አደርጋለሁ። ስላነበቡ እናመሰግናለን።
የሚመከር:
4CH Relay-board በ ቁጥጥር አዝራሮች ቁጥጥር የሚደረግበት-4 ደረጃዎች
4CH Relay-board በ ቁጥጥር አዝራሮች ቁጥጥር ይደረግበታል-ግቤ በኦክቶፕሪንት በይነገጽ በኩል የኃይል አቅርቦት መቆጣጠሪያን በማከል የእኔን Anet A8 3D-printer ን ማሻሻል ነው። የሆነ ሆኖ ፣ እኔ ደግሞ ‹በእጅ› መጀመር መቻል እፈልጋለሁ። የእኔ 3 ዲ-አታሚ ፣ የድር በይነገጽን አለመጠቀም ማለት ነው ፣ ግን አንድ ቁልፍን ብቻ በመጫን
ቢግ አርዱዲኖ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና የሙቀት መቆጣጠሪያ በ IR ቲቪ ቁጥጥር የሚደረግበት የርቀት መቆጣጠሪያ - 5 ደረጃዎች
በኤር ቲቪ ቁጥጥር የሚደረግለት ትልቁ አርዱዲኖ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና የሙቀት መቆጣጠሪያ በ IR ቲቪ ቁጥጥር የሚደረግበት - በአርዲኖ ላይ የተመሠረተ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና በ IR ቲቪ ርቀት መቆጣጠሪያ በሚቆጣጠረው የሙቀት መቆጣጠሪያ እንዴት እንደሚሠራ።
የኤችቲቲፒ አገልጋይ ቁጥጥር የሚደረግበት LED - አሜባ አርዱዲኖ 3 ደረጃዎች
የኤችቲቲፒ አገልጋይ የሚቆጣጠረው ኤልኢዲ - አሜባ አርዱinoኖ - እርስዎ በመረጡት በማንኛውም ማይክሮ መቆጣጠሪያ በቀላሉ LED ን መቆጣጠር ቀላል ነው ፣ ነገር ግን በጉዞ ላይ በሞባይል ስልክዎ አሳሽ ላይ LED ን ያለገመድ መቆጣጠር በእውነቱ አሪፍ እና አስደሳች ነው። አንድን ነገር ለመቆጣጠር አንድ አይነት አገልጋይ ሊጠቀሙ ስለሚችሉ በእውነቱ እሱ ቀድሞውኑ የአይቲ ፕሮጀክት ነው
አርዱዲኖ + በብሉቱዝ ቁጥጥር የሚደረግበት ታንክ 10 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ + በብሉቱዝ ቁጥጥር የሚደረግበት ታንክ - እኔ ይህንን ፕሮግራም የምሠራው እንዴት ፕሮግራም ማድረግ እንደሚቻል ፣ ሞተርስ ፣ ሰርቮስ ፣ ብሉቱዝ እና አርዱዲኖ እንዴት እንደሚሠሩ እና እኔ ከበይነመረብ ምርምር በማካሄድ አንድ ለመገንባት ነው። አሁን ስለ አርዱዲኖ ታንክ መርዳት ለሚፈልጉ ሰዎች የራሴ አስተማሪዎችን ለመሥራት ወሰንኩ። እዚህ
በሞባይል ቁጥጥር የሚደረግበት ሮቦት እንዴት እንደሚደረግ - በ DTMF ላይ የተመሠረተ - ያለ ማይክሮ መቆጣጠሪያ እና ፕሮግራሚንግ - ቁጥጥር ከየትኛውም የዓለም ክፍል - ሮቦጊኮች 15 ደረጃዎች
በሞባይል ቁጥጥር የሚደረግበት ሮቦት እንዴት እንደሚደረግ | በ DTMF ላይ የተመሠረተ | ያለ ማይክሮ መቆጣጠሪያ እና ፕሮግራሚንግ | ቁጥጥር ከየትኛውም የዓለም ክፍል | RoboGeeks: በዓለም ላይ ከየትኛውም ቦታ ሊቆጣጠር የሚችል ሮቦት መሥራት ይፈልጋል ፣ እናድርገው