ዝርዝር ሁኔታ:

የ LED ግድግዳ ተራራ ማሳያ: 5 ደረጃዎች
የ LED ግድግዳ ተራራ ማሳያ: 5 ደረጃዎች

ቪዲዮ: የ LED ግድግዳ ተራራ ማሳያ: 5 ደረጃዎች

ቪዲዮ: የ LED ግድግዳ ተራራ ማሳያ: 5 ደረጃዎች
ቪዲዮ: Ethiopia: ጨቅላ ህጻናት ላይ የሚፈጠሩ የጤና ችግሮች || ልጃችሁ ላይ እነዚህን ምልክቶች ካያችሁ በፍጹም ችላ እንዳትሉ! || ማስጠንቀቂያ ለወላጆች 2024, ህዳር
Anonim
የ LED ግድግዳ ተራራ ማሳያ
የ LED ግድግዳ ተራራ ማሳያ
የ LED ግድግዳ ተራራ ማሳያ
የ LED ግድግዳ ተራራ ማሳያ
የ LED ግድግዳ ተራራ ማሳያ
የ LED ግድግዳ ተራራ ማሳያ

በዚህ ትምህርት ውስጥ ፣ ለግድግዳ እና ለሙያዊ አከባቢ ተስማሚ የሆነ ግድግዳ ላይ የተገጠመ የ LED መብራት ማሳያ እንዴት መሥራት እንደሚቻል እንማራለን። እኔ ይህንን ለማድረግ ፈለግሁ ምክንያቱም ኤልኢዲዎች ለእኔ አዲስ ጽንሰ -ሀሳብ ስለሆኑ እና ብዙውን ጊዜ ችላ ቢሉ ፣ እነሱ ለመሥራት ቀላል እና አስደሳች ፕሮጀክት ሊሆኑ ይችላሉ። ይህ እኔ አስቸጋሪ ጊዜ የነበረኝ ግን ብዙ የተማርኩበት የመጀመሪያ ፕሮጀክት ነው።

አቅርቦቶች

እንጨት (መብራቱን ለመሥራት እንጨት እጠቀም ነበር ነገር ግን ማንኛውም ቁሳቁስ ይሠራል)

የ IR ዳሳሽ (ኢንፍራሬድ ዳሳሽ) በፀሐይ መውጫ የ IR መቀበያ (CA $ 9.38) እየተጠቀምኩ ነው

IR የርቀት ኪት (ኢንፍራሬድ የርቀት መቆጣጠሪያ ከተዛማጅ የ IR ዳሳሽ ጋር (CA $ 4.48)

የ RGB LED Strip (CA $ 29.99)

አርዱዲኖ UNO R3 (CA $ 14.29)

የጁምፐር ኬብሎች ኪት (አማራጭ) (CA $ 5.29)

የሮክ መቀየሪያ ጠፍቷል (20 ጥቅል) (CA $ 14.99)

ድርብ ሀ ባትሪዎች (CA $ 12.99)

ባለአራት ባትሪ መያዣ (CA $ 9.98)

የአርዱዲኖ ባትሪ ግንኙነት የኃይል መሰኪያ

የእንጨት ማጣበቂያ

2025 ባትሪ

መሣሪያዎች

ቁፋሮ

የእንጨት ማጣበቂያ

የሽቦ መቁረጫዎች/ማጠጫዎች

የብረታ ብረት

ደረጃ 1 የብርሃን ሳጥን መፍጠር

የብርሃን ሣጥን መፍጠር
የብርሃን ሣጥን መፍጠር
የብርሃን ሣጥን መፍጠር
የብርሃን ሣጥን መፍጠር

በግሌ ፣ እኔ ለስላሳ ንፁህ የእንጨት ገጽታ ለመሄድ ፈልጌ ነበር soi ልክ አንድ ቀላል ሳጥን ሠርቶ ከዚያ በጠፍጣፋ 5 1/2 “x9” እንጨት ላይ ተጣብቋል። ይህ ፈጣን እና ቀላል ግንባታ ነበር። ይህንን ለማድረግ ጥቂት ዘዴዎች አሉ። የእኔ የመጀመሪያ እርምጃ ሁለት 1 1/2 "x 2 1/4" እንጨቶችን መቁረጥ ነበር። ይህ እንደ ሳጥኑ ስፋት ሆኖ ይሠራል። ከዚያም ሁለት 5 "x1 1/4" እንጨቶችን ቆር cut አንድ ላይ አጣበቅኳቸው። ባለ አራት ረዣዥም እንጨቶችን በውስጣቸው ያሉትን ትናንሽ ቁርጥራጮችን GLUE በመስራት ፣ ይህ ለአርዱዲኖ እና ለባትሪ ማሸጊያው እንዲገባ በቂ የመወዝወዝ ክፍልን ይፈቅዳል። እኔ በግሌ ሳጥኑን አጣበቅኩ እና ከዚያ በ 2 አስገባኋቸው። ከእያንዳንዱ ጎን 1 "ብሎኖች። ይህ ሙጫው በፍጥነት እና በትክክለኛው ቦታ ላይ እንዲደርቅ አስችሏል።

ሳጥኑን አንድ ላይ ስጠጋግረው ከዚያ የወለል ንጣፌን መቁረጥ ጀመርኩ ፣ ይህ እንጨት ቁራጭ 9”x 5 3/4” ነበር ፣ ከዚያ የእንጨት ሳጥኑ እስኪደርቅ ጠብቄ ነበር (የ 24 ሰዓት የጥበቃ ጊዜ)። አንዴ አንዴ ከደረቅኩ በኋላ ሳጥኑን በማሳያው ወለል ላይ አደረግኩ እና ከዚያ ወደ ታች አጣበቅኩት (የ 24 ሰዓት የመጠባበቂያ ጊዜ) እና ያንን የሳጥን ግንባታ

ከዚያ እኔ 2 ቀዳዳዎችን ብቻ ቆፍሬያለሁ ፣ አንደኛው ለገመድ እና ሁለተኛው ለሮክ መቀየሪያ ፣ ለገመድዎቹ 1/2 ታችኛው ጉድጓድ ቆፍሬያለሁ ፣ ከዚያ ከላይ ለለውጡ የመቀየሪያውን ንድፍ ማዘጋጀት ነበረብኝ። አንዴ ከገለጽኩ በውስጡ ያለውን ቦታ በተቻለ መጠን ባዶ ለማድረግ የ 1/2 ኢንች ቁፋሮ አግኝቻለሁ እና በትራኩ በሁለቱም በኩል 2 ቀዳዳዎችን ቆፍሬያለሁ። ከዚያ ሁሉንም ነገር ለማስተካከል አንድ ፋይል ተጠቀምኩ (ዲያግራምን ይመልከቱ)።

ደረጃ 2 - LEDs ን መትከል

LEDs ን መትከል
LEDs ን መትከል
LEDs ን መትከል
LEDs ን መትከል
LEDs ን መትከል
LEDs ን መትከል

አንዴ ሳጥኑ ሙሉ በሙሉ ከደረቀ እና ከተቆፈረ በኋላ ኤልኢዲዎችዎን በላዩ ላይ ለመጫን መሄድዎ ጥሩ ነው። አስፈላጊ ያልሆኑትን ኤልዲዎቼን ሲጭኑ ጥቂት ጥንቃቄዎችን ወስደዋል ፣ ነገር ግን በማሳያው ላይ ልዩነት ይፈጥራሉ። ወደ ማእከሉ በቀረቡ ቁጥር በቪዲዮው ላይ እንደሚታየው ለስላሳው ብርሃን ከጎኖቹ እንደሚወጣ አገኘሁ። እኔ ኤልኢዲዎቼን ማዕከል አደረግኩ እና እነሱ በቀጥታ ወደ ማእከሉ በትክክል እንደተጫኑ አረጋገጥኩ። እኔ ከማሳያው ወለል ዳርቻ የእኔን ኤልኢዲዎች 1/2 አድርጌአለሁ። ይህ ብርሃኑ በዙሪያው ወጥነት እንዲኖረው አድርጓል። ይህንን ማድረግ የለብዎትም እና በእውነቱ በአቀማመጥ እና በማእዘኖች መጫወት አስደሳች ነው። እንዲሁም በጣም አስፈላጊ ነው። በ LEDs ላይ ላሉት ቀስቶች በትኩረት እንደሚከታተሉ ፣ ይህ የአሁኑ ፍሰት ወደ ውስጥ የሚገባበትን አቅጣጫ ያሳያል ወይም እርስዎ በኤልዲዎች ውስጥ ያለውን ዋልታ ወደ ኋላ መመለስ ይችላሉ።

አንዴ ካሰለፍኳቸው በቦታው ላይ ለመለጠፍ ከጭረት ጀርባ ላይ የመጣውን ሙጫ ተጠቀምኩ ፣ በጥሩ ሁኔታ እንዲጣበቅ የማትችል ከሆነ በእንጨት ላይ ተጣብቆ መሆኑን ለማረጋገጥ ሁል ጊዜ ወለሉን ማጽዳት ጥሩ ነው። በላዩ ላይ ከአቧራ እና ከሌሎች ነገሮች ይልቅ። እንዲሁም ባለ ሁለት ጎን ቴፕ መጠቀም ይችላሉ ፣ ግን እኔ ከመሪ ስፋቱ ስፋት የበለጠ እና በቀላሉ ቆሻሻ ስለሚሆን እና ስለሚላጥ እኔ በግሌ እመርጣለሁ።

እኔ በምጠቀምባቸው ኤልዲዎች ምክንያት በፎቶው ላይ እንደሚታየው 90 ዲግሪ ማዞሪያዎችን ለማድረግ መሸጥ አለባቸው። ከላይ እንደተመለከተው በአንዳንድ ክፍት መዝለያ ኬብሎች ላይ ሁሉንም ክፍት ወረዳዎችን ከሌላው የ LED ስትሪፕ ጋር ወደ ተጓዳኝ ወረዳቸው ማገናኘት አለብዎት።

ከእርስዎ ኤልኢዲዎች ጋር በሚሰሩበት ጊዜ ሌላ ማስታወስ ያለብዎት ነገር እነሱ ሊይዙት የሚችሉት voltage ልቴጅ ነው ፣ እኔ የምጠቀምባቸው ኤልዲዎች እስከ 6 ቮልት ኤሌክትሪክን ይይዛሉ ፣ ለዚህ ነው የአራት ባትሪ ጥቅል የምጠቀምበት። ሊሰጥ የሚችለው ከፍተኛው ቮልቴጅ 6 ቮልት ነው።

ደረጃ 3 - ሽቦ

ሽቦ
ሽቦ
ሽቦ
ሽቦ

የዚህ ፕሮጀክት ሽቦ በጣም ቀላል ነው ፣ የ IR ዳሳሽ ኃይል ፣ መሬት እና ውሂብ ብቻ ይፈልጋል። ለ IR ዳሳሽ የእኔ የመረጃ ፒን ፒን ነበር 3. ይህንን ማሳያ በምሠራበት ጊዜ ያጋጠመኝ ችግር የእኔ የ IR ተቀባዩ 5V ኤሌክትሪክ እንደሚያስፈልገው ነው ፣ ሆኖም ግን ፣ የ IR ዳሳሹ በጥሩ ሁኔታ መሥራት መቻል አለበት። ነገር ግን ለእርስዎ የማይሰራ ከሆነ የአነፍናፊውን የኃይል ገመድ ለኤሌዲዎቹ 5V ገመድ መሸጥ ይችላሉ። ይህ በፎቶው ውስጥ ሊታይ ይችላል። የእኔ ኤልኢዲዎች የውሂብ ገመድ 6. ኤልዲዎቹ እንዲሁ አንድ የውሂብ ሽቦ ፣ አንድ ኃይል እና መሬት ብቻ ያስፈልጋቸዋል። እጅግ በጣም ቀላል።

የሮክ መቀየሪያ ለመሥራት ከመረጡ ።እኔን እንደ እኔ ከአራት ባትሪ ጥቅል የሚመጣውን የኃይል ሽቦ በግራ በኩል ባለው አቅጣጫ መሸጥ አለብዎት። በዚህ ጊዜ ማብሪያ / ማጥፊያውን በሳጥኑ አናት ላይ ወዳለው ቀዳዳ ማስገባት አለብዎት ፣ ከዚያ ሽቦዎቹን ያሽጡ። ትክክለኛው አቅጣጫ የዲሲ አያያዥ የኃይል ገመድ ሊኖረው ይገባል። መሬቱ በቀጥታ ከባትሪ እሽግ ወደ አያያዥ ሊሄድ ይችላል። ማብሪያ / ማጥፊያው የአሁኑን ወደ አገናኙ እንዳያልፍ እና በአርዱዲኖ በኩል ያለውን ኃይል ማቆም ያቆማል ፣ ይህ የእርስዎ ዋና መቆጣጠሪያ (በርቷል ፣ ጠፍቷል) ይሆናል። እኔ በምጠቀምባቸው ኤልኢዲዎች ላይ በፎቶው ላይ እንደሚታየው ኃይልን ፣ መሬትን እና የውሂብ ሽቦዎችን ወደ ላይ መሸጥ ያለብዎት ቦታ አለ ፣ አሁን ያድርጉት። ሲያደርጉ ሳጥኑ ግድግዳው ላይ ጠፍጣፋ ሆኖ እንዲቀመጥ ኬብሎቹን ከታች ባለው ቀዳዳ በኩል ማለፍዎን ያረጋግጡ።

አንዴ ሁሉም ነገር ከተሸጠ በኋላ ከ IR ዳሳሹ የሚወጡትን 3 ገመዶች ይለፉ እና ከላይ ባለው ቀዳዳ በኩል (ማብሪያ / ማጥፊያ በሚሄድበት) በኩል ያስተላልፉ እና ማብሪያ / ማጥፊያዎን ለማንሸራተት እና ሽቦዎች ለመንቀሳቀስ ነፃ እንዲሆኑ በቂ ቦታ ሊኖርዎት ይገባል። በክፍሉ ውስጥ ፍላጎቶችዎን እና ቦታዎን ለማሟላት የአነፍናፊውን ቦታ በነፃነት ማስተካከል ይችላሉ።

ደረጃ 4 ኮድ

እኔ የተጠቀምኳቸው ቤተ -መጻህፍት ሁሉም በኮዱ አናት ላይ ተስተካክለው ሁሉም በ GitHub.com ላይ ሊጫኑ ይችላሉ።

ፈጣን ማሳሰቢያ -ፒኖችዎን መለወጥ እና በዚህ መሠረት # መምራቱን ያረጋግጡ።

ይህ ኮድ በአሁኑ ጊዜ በመስኮቶች 10 ፕሮ አምሳያ ላይ እየሰራ ነው ፣ ወደ ማክ ወይም ሌላ ሞዴል መሄድ ኮዱን ሊጎዳ ይችላል ስለዚህ ለዚያ በትኩረት ይከታተሉ።

እርስዎ እንደሚመለከቱት ኮሪያውን ለመጠበቅ እና ነገሮች የተሳሳቱ ሊሆኑ የሚችሉበትን ለማየት ተከታታይ ሞኒተሩን መጠቀም እንዲችሉ Serial.ln አለ።

#አካትት #ያካትቱ #ifdef _AVR_ #ያካትቱ #endif

#መግለፅ LED_PIN 6

#ጥራት LED_COUNT 60

int MY_RECV_PIN = 3;

IRrecv irrecv (MY_RECV_PIN); የ decode_results ውጤቶች;

Adafruit_NeoPixel strip (LED_COUNT ፣ LED_PIN ፣ NEO_GRB + NEO_KHZ800);

// ማዋቀር () ተግባር-ሲነሳ አንድ ጊዜ ይሠራል --------------------------------

ባዶነት ማዋቀር () {

#ከተገለጸ (_ AVR_ATtiny85_) && (F_CPU == 16000000)

clock_prescale_set (clock_div_1); #ኤንዲፍ

Serial.begin (9600);

strip.begin (); strip.show (); ቅንብር ቅንብር (50);

irrecv.enableIRIn (); // ተቀባዩን ያስጀምሩ

}

// loop () ተግባር-ቦርዱ እስከተሠራ ድረስ በተደጋጋሚ ይሠራል ---------------

int button_mode = 0;

ባዶነት loop () {

Serial.println ("በ loop"); ከሆነ (irrecv.decode (& ውጤቶች)) {button_mode = button_mode +1; ከሆነ (button_mode> = 3) {button_mode = 0; } Serial.println (button_mode); ከሆነ (button_mode == 0) {Serial.println ("ሁሉንም LED ዎች ማጽዳት"); colorWipe (strip. ቀለም (0, 0, 0), 0); } ሌላ ከሆነ (button_mode == 1) {Serial.println ("LEDs to chase effect"); colorWipe (strip. ቀለም (255, 0, 0), 50); // ቀይ ቀለም ይጥረጉ (ስትሪፕ ቀለም (0 ፣ 255 ፣ 0) ፣ 50); // አረንጓዴ ቀለም ይጥረጉ (ስትሪፕ ቀለም (0 ፣ 0 ፣ 255) ፣ 50); // ሰማያዊ ቀለም ይጥረጉ (ስትሪፕ ቀለም (255 ፣ 255 ፣ 255) ፣ 50) ፤ // ነጭ} ሌላ ከሆነ (button_mode == 2) {Serial.println (“LEDs to rainbow effect”); ቀስተ ደመና (10); colorWipe (strip. ቀለም (255, 255, 255), 50); // white} irrecv.resume (); // ቀጣዩን እሴት ይቀበሉ} // መዘግየት (500); }

ባዶ ቀለም ጠረግ (uint32_t ቀለም ፣ int wait) {

ለ (int i = 0; i

// ቀስተ ደመና ዑደት በጠቅላላው ስትሪፕ ላይ። በክፈፎች መካከል የመዘግየት ጊዜን (በ ms) ይለፉ።

ባዶ ቀስተ ደመና (int wait) {

ለ (ረጅም firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {ለ (int i = 0; i

/

የሚመከር: