ዝርዝር ሁኔታ:

RC ቁጥጥር የሚደረግበት Rgb Led Strip: 4 ደረጃዎች (ከስዕሎች ጋር)
RC ቁጥጥር የሚደረግበት Rgb Led Strip: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: RC ቁጥጥር የሚደረግበት Rgb Led Strip: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: RC ቁጥጥር የሚደረግበት Rgb Led Strip: 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: REAL RACING 3 LEAD FOOT EDITION 2024, ህዳር
Anonim
RC ቁጥጥር የሚደረግበት Rgb Led Strip
RC ቁጥጥር የሚደረግበት Rgb Led Strip

ለግለሰብ ክፍል ማብራት የራስዎን አርሲ ቁጥጥር ያለው መሪ-ስትሪፕ ይፍጠሩ!

አብዛኛዎቹ rgb-led-strips በኤፍራሬድ የርቀት መቆጣጠሪያ ቁጥጥር ይደረግባቸዋል። እሱን ለማጥፋት ወይም ለማብራት ወይም ቀለሙን ለመቀየር በተቀባዩ ፊት መቆየት አለብዎት። ይህ አሰልቺ እና በእውነቱ ብልህ አይደለም። መብራቱን በቀዝቃዛ መንገድ ለመቆጣጠር ፣ የጭረት ቀለሙን ትክክለኛ ቀለም ለማዘጋጀት የ rc መቆጣጠሪያ ሰሌዳ አዘጋጅቻለሁ። የአርሲ ኮድ ከሮዝቤሪ ፓይ ሊላክ ይችላል ፣ ስለ IFTTT ያስቡ። ያ ከርቀት መቆጣጠሪያ የበለጠ ብልህ ነው።

የሚያስፈልጉዎት ነገሮች

  • rgb-led-strip ፣ ለምሳሌ ይህ ዘዴውን ይሠራል
  • ATTiny85
  • 433 ሜኸዝ ተቀባይ (እና እንደ አማራጭ ላኪ)
  • 5v ተቆጣጣሪ (L7805)
  • 3 የኤን.ፒ.ኤን ትራንዚስተሮች ፣ እኔ ዳርሊንግቶርሪን ተጠቀምኩ
  • 1 µF capacitor
  • 10 µF capacitor
  • 12v የኃይል አቅርቦት
  • ስትሪፕ የወረዳ ሰሌዳ
  • በርካታ ሽቦዎች
  • ATTiny ፕሮግራመር ፣ አርዱዲኖ-ሜጋ ወይም አርዱዲኖ-ኡኖ
  • ምልክቶችን ለመላክ እንደ አማራጭ እንጆሪ ፓይ

ደረጃ 1: የወረዳውን ሰሌዳ ይሸጡ

የወረዳ ሰሌዳውን ያሽጡ
የወረዳ ሰሌዳውን ያሽጡ
የወረዳ ሰሌዳውን ያሽጡ
የወረዳ ሰሌዳውን ያሽጡ
የወረዳ ሰሌዳውን ያሽጡ
የወረዳ ሰሌዳውን ያሽጡ

ሁሉም ክፍሎች ካሉዎት የወረዳውን ሰሌዳ መሸጥ አለብዎት።

የሊድ-ስትሪፕ 12v ፣ ATTiny እና rc ተቀባይ 5v ያስፈልጋቸዋል ፣ በዚህ ምክንያት ፣ ወረዳው 12v ያገኛል።

ለ ATTiny እና ለ rc መቀበያ እኔ የ 5 ቪ መቆጣጠሪያውን እጠቀማለሁ ፣ ወረዳዬ በሱራጅ 619 ተመስጦ ነበር

ቦርዱ በ 3 ሚሴ የጊዜ ሰሌዳ ውስጥ ሶስቱን ቀለሞች ቀይ አረንጓዴ እና ሰማያዊ ወደ መሪ-ስትሪፕ ይለውጣል። የተገለጸውን ቀለም ለማሳካት እያንዳንዱ መቶኛ በትክክለኛው መቶኛ። የጊዜ ሰሌዳው በ 3 ሚሴ ርዝመት ምክንያት ፣ ሦስቱን ቀለሞች ቀይ አረንጓዴ እና ሰማያዊ ሲቀይሩ አይመለከቱም ፣ ግን ትክክለኛውን ቀለም (ለምሳሌ ቢጫ በቀይ እና በአረንጓዴ የተቀላቀለ) ይመለከታሉ። በመሳሪያ ሳጥኔ ውስጥ darlingtonarray ነበር ፣ በዚህ ምክንያት ቀለሙን ለመቀየር ይህንን ድርድር ተጠቀምኩ። ማንኛውንም የ NPN ትራንዚስተሮችን መጠቀም ይችላሉ።

በተቀባዩ ላይ የ 17 ሴ.ሜ አንቴና አይርሱ።

ደረጃ 2 ATTiny ን ያብሩ

ATTiny ን በትክክለኛው አርዱዲኖ-ንድፍ ለማንፀባረቅ ጊዜው አሁን ነው።

የማይክሮ መቆጣጠሪያውን ለማብረቅ እኔ የአርዲኖን ሀሳብ ተጠቀምኩ። እኔ ፕሮግራም አድራጊ የለኝም ፣ ስለዚህ የእኔን አርዱዲኖ-ሜጋ ተጠቅሜአለሁ። እዚህ ወይም እዚህ የተገለጸውን ATTiny ን ለማብራት የእርስዎን arduino-uno ወይም የእርስዎን arduino-mega መጠቀም ይችላሉ።

ንድፉ ምልክቱን ለመቀበል የ rc መቀየሪያ ቤተ -መጽሐፍትን ይጠቀማል ፣ ይህንን እዚህ ማውረድ ይችላሉ።

የ rc መቀየሪያ ቤተ -መጽሐፍት ለአርዱዲኖ ቦርዶች የተፃፈ ነው ፣ ስለሆነም በ ATTiny ማይክሮ መቆጣጠሪያ ውስጥ የማይገኙ አንዳንድ አሰራሮችን ይጠቀማል። በ ATTiny ምክንያት ፣ ከ 153 እስከ 165 ያሉት መስመሮች መቋረጡን በጣም ሥር ነቀል በሆነ መንገድ ያስጀምራሉ። እንዲሁም በ ‹Rc switch› ቤተ -መጽሐፍት ውስጥ ዘዴውን ‹handleInterrupt› ከ‹ የግል ›ወደ‹ ይፋ ›ማድረግ አለብዎት።

ደረጃ 3 ኮድ ከእርስዎ Raspberry Pi ይላኩ

ኮድ ከእርስዎ Raspberry Pi ይላኩ
ኮድ ከእርስዎ Raspberry Pi ይላኩ
ኮድ ከእርስዎ Raspberry Pi ይላኩ
ኮድ ከእርስዎ Raspberry Pi ይላኩ

አሁን መብራቱን ለማብራት ጊዜው አሁን ነው።

ምልክት ለመላክ ራፐር ፓይውን ከ rc ላኪው ጋር ማገናኘት አለብዎት። በርካታ ድርጣቢያዎች የሪሲ ኮዶችን ከ Rasberryberry pi ጋር መላክን ያሳያሉ። ለምሳሌ እዚህ ፣ እዚህ እና እዚህ። ምስሉ ከቴሌቪዥን ማያ ገጽ በስተጀርባ የሚመራውን እርሳስ ያሳያል ፣ ግን ይህ ነጠላ ቀለም ካላቸው ከሶስት ምስሎች ውስጥ የፎቶ ማንሳት ነው።

ኮድን ለመላክ አነስተኛ c ፕሮግራም የሚከተለውን ሊመስል ይችላል

#"RCSwitch.h" #ያካትቱ

#ያካትቱ

int main (int argc ፣ char *argv ) {

int ፒን = 0;

int መልእክት = atoi (argv [1]);

ከሆነ (wiringPiSetup () == 1) መመለስ 1;

printf ("መልዕክት መላክ [%d] n" ፣ መልእክት);

RCSwitch mySwitch = RCSwitch ();

mySwitch.enableTransmit (ፒን);

mySwitch.send (መልእክት ፣ 32);

}

ቀለሙ በ 4 ባይት ኢንቲጀር እሴት ውስጥ ተመድቧል። በጣም ግራው ባይት ከ 10 ጋር እኩል መሆን አለበት ፣ በስዕሉ ውስጥ 178 ን ይመልከቱ። የሚቀጥሉት ሶስት ባይት ለእያንዳንዱ ቀለም (ቀይ ፣ አረንጓዴ እና ሰማያዊ) የቀለም ጥንካሬን ይ containsል።

በ 66% ጥንካሬ አረንጓዴ መብራት ለማቀናበር ትዕዛዙን ያስገቡ - sudo sendInt 167815680 ፣ sendInt ከላይ የተጠናቀረ ፕሮግራም ነው።

በትእዛዙ መሪውን ያጥፉ - sudo sendInt 167772160

ከ IFTTT ጋር ሊሆኑ የሚችሉትን ያስቡ ፣ ለምሳሌ ለ 3 ሰከንዶች ሰማያዊ መብራት ለኢሜል ፣ ለጉግል-ቀን መቁጠሪያ ማሳወቂያ አረንጓዴ። በተቀባዩ ፊት ያለውን የርቀት መቆጣጠሪያ ከመጫን ትንሽ ብልህ ነው ፤)

ደረጃ 4: ማቀፊያ ይፍጠሩ

ማቀፊያ ይፍጠሩ
ማቀፊያ ይፍጠሩ
ማቀፊያ ይፍጠሩ
ማቀፊያ ይፍጠሩ
ማቀፊያ ይፍጠሩ
ማቀፊያ ይፍጠሩ

3 ዲ የታተመ ማቀፊያ ይፍጠሩ።

ዲዛይኑ ለኤሌክትሪክ ገመድ ቀዳዳ አለው እና ከላይ ያሉት ክፍተቶች የእርሳሱን ንጣፍ ለማገናኘት።

እኔ ግቢውን ለመንደፍ Fusion 360 ን ተጠቅሜ ውጤቱን እንደ.step ፋይል ወደ ውጭ ላክኩ።

Netfabb የ tessellation ን እንዲሁም የግንባታ ሥራን ዝግጅት ይፈቅዳል። የአጥርን የላይኛው እና የታችኛው ክፍል የያዘውን 3 ሜኤፍ አያይዣለሁ። Netfabb የ gcode ፈጠራን ይደግፋል።

በመጨረሻም ግቢውን ለማተም prusa i3 mk2 ን ተጠቅሜያለሁ።

የሚመከር: