ዝርዝር ሁኔታ:

የ LED የልብ ፎቶ ፍሬም - ፍጹም የቫለንታይን ወይም የልደት ቀን የአሁኑን ያድርጉ - 7 ደረጃዎች (ከስዕሎች ጋር)
የ LED የልብ ፎቶ ፍሬም - ፍጹም የቫለንታይን ወይም የልደት ቀን የአሁኑን ያድርጉ - 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ LED የልብ ፎቶ ፍሬም - ፍጹም የቫለንታይን ወይም የልደት ቀን የአሁኑን ያድርጉ - 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ LED የልብ ፎቶ ፍሬም - ፍጹም የቫለንታይን ወይም የልደት ቀን የአሁኑን ያድርጉ - 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Ethiopia:- የልደት ቀን እና ባህሪ በኮከብ ቆጠራ የተወለዱበት ወር ስለ እርሶ ይናገራል | Nuro Bezede Girls 2024, ህዳር
Anonim
የ LED የልብ ፎቶ ፍሬም - ፍጹም የቫለንታይን ወይም የልደት ቀንን ያቅርቡ
የ LED የልብ ፎቶ ፍሬም - ፍጹም የቫለንታይን ወይም የልደት ቀንን ያቅርቡ

ሰላም! በዚህ አስተማሪ ውስጥ ይህንን አስደናቂ የ LED ልብ ፎቶ ፍሬም እንዴት ማድረግ እንደሚችሉ ያሳዩዎታል። ለሁሉም የኤሌክትሮኒክስ አፍቃሪዎች! ለምትወዳቸው ሰዎች ፍጹም የሆነውን የቫለንታይን ፣ የልደት ቀን ወይም የልደት ቀን ያዘጋጁ!

ከዚህ በታች ባለው ቪዲዮ ላይ የዚህን ፕሮጀክት ማሳያ ቪዲዮ ማየት እና ከዚህ በታች ባለው ጽሑፍ ውስጥ አንዱን እንዴት መገንባት እንደሚቻል የደረጃ በደረጃ መመሪያዎችን ማንበብ ይችላሉ። እንዲሁም ከፈለጉ የዚህን ፕሮጀክት ዝርዝር DIY ቪዲዮ በኦፊሴላዊ ድር ጣቢያዬ ፣ www. HowToMechatronics.com ላይ ማየት ይችላሉ።

ደረጃ 1 ፦ የማሳያ ቪዲዮ

Image
Image

ስለዚህ እዚህ ያለን በፎቶው ጀርባ በኩል በልብ ቅርፅ 32 LED ዎች ያሉት ቀለል ያለ የፎቶ ፍሬም ነው። ይህ በእውነት አስደሳች የ DIY ፕሮጄክቶች ነው እና ለሁሉም የኤሌክትሮኒክስ አፍቃሪዎች እንደ አንድ የቫለንታይን ወይም የልደት ቀን ስጦታ ለሚወዱት ሰው እንዲገነቡ እመክራለሁ።

ደረጃ 2 የአካል ክፍሎች መስፈርቶች

አርዱዲኖ ናኖ - በባንግጉድ በኩል

እጅግ በጣም ደማቅ ቀይ ኤልኢዲዎች - በባንግጎድ በኩል

ቀይር - በባንግጎድ በኩል

ኃይል ጃክ - በባንግጎድ በኩል

DC 5V> 1A አስማሚ - በባንግጎድ በኩል

2 x TLC5940 የ LED ነጂዎች

2 x 2 ኪ ተቃዋሚዎች

1uF & 0.1uF Capacitors

ደረጃ 3 - የፎቶ ፍሬሙን ዝግጁ ያድርጉ

የፎቶ ፍሬሙን ዝግጁ ያድርጉ
የፎቶ ፍሬሙን ዝግጁ ያድርጉ

በመጀመሪያ ከሚከተሉት ልኬቶች ጋር ቀለል ያለ የፎቶ ፍሬም ያስፈልግዎታል - 18 x 13 ሴ.ሜ። በተጨማሪም የኤልዲዎቹን እዚያ ውስጥ ማስገባት እንዲችሉ መሰርሰሪያ በመጠቀም 32 ቀዳዳዎችን በሚሠሩበት ክፈፍ መጠን ላይ የተቆረጠ ፋይበርቦርድ ያስፈልግዎታል።

የሁሉም LED ዎች አናዶዎች በአንድ ላይ መሸጥ አለባቸው እና ካቶዶች ከ TLC5940 PWM ሾፌር ጋር መገናኘት አለባቸው። ከሽያጭ በኋላ ሁሉም ኤልኢዲዎች በትክክል ይሠሩ እንደሆነ ያረጋግጡ።

ደረጃ 4 - ሽቦ

ሽቦ
ሽቦ

የእነዚህ ፕሮጀክቶች የወረዳ መርሃግብሮች እንዴት እንደሚመስሉ እነሆ። ስለዚህ አርዱዲኖ ናኖን እና TLC5940 ICs ን በመጠቀም ሁሉንም 32 LEDs መቆጣጠር ይችላሉ። ለ TLC5940 የአሁኑ መገደብ ጥቂት ተጨማሪ ክፍሎች ፣ ሁለት capacitors ለመቁረጥ እና ሁለት ተቃዋሚዎች ያስፈልግዎታል። በእኔ ልዩ አርዱዲኖ እና TLC5940 አጋዥ ስልጠና ላይ ይህንን አይሲን ከአርዱዲኖ ጋር እንዴት ማገናኘት እና መጠቀም እንደሚችሉ የበለጠ ዝርዝር መረጃ ማግኘት ይችላሉ።

ደረጃ 5 ሁሉንም በአንድ ላይ ያጣምሩ

ሁሉንም አንድ ላይ አስቀምጡ
ሁሉንም አንድ ላይ አስቀምጡ

አሁን በወረዳ መርሃግብሮች መሠረት ሁሉንም በአንድ ላይ ማገናኘት ያስፈልግዎታል። በመጀመሪያ ሁሉንም የአይ.ሲ. ሶኬቶች እና የፒን ራስጌዎችን እንዲሁም መያዣዎችን ማስገባት እና መሸጥ አለብዎት። ከዚያ አርዱዲኖ እና የ LED ነጂዎችን ማስገባት እና የመዝለል ሽቦዎችን በመጠቀም የተቀሩትን ሁሉ ማገናኘት ያስፈልግዎታል።

በዚህ ሲጨርሱ ፣ ከመቀጠልዎ በፊት ኤልኢዲዎቹ በትክክል ይሠሩ እንደሆነ እንደገና ማረጋገጥ አለብዎት። ከዚህ በታች የአርዲኖን ኮድ በመስቀል ያንን ማድረግ ይችላሉ።

ደረጃ 6: የአርዲኖ ኮድ

ለዚህ ፕሮጀክት በአሌክስ ሊዮን የተሰራውን የ TLC5940 ቤተ -መጽሐፍትን እጠቀም ነበር። ቤተ -መጽሐፍቱን በሁለት TLC5940 ICs በመጠቀም አንዳንድ ማሻሻያዎችን ማድረግ ያስፈልግዎታል። የ tlc_config.h ፋይልን መለወጥ እና ተለዋዋጭ NUM_TLCS ን ወደ 2 እሴት መለወጥ ያስፈልግዎታል።

የተሟላ የአርዱዲኖ ኮድ እዚህ አለ

/ * የ LED የልብ ፎቶ ፍሬም - የአርዱዲኖ ፕሮጀክት * ፕሮግራም በ Dejan Nedelkovski ፣ * www. HowToMechatronics.com የተሰራ *

* TLC5940 ቤተ -መጽሐፍት በአሌክስ ሊዮን ፣

* በ TLC5940 ቤተ -መጽሐፍት ውስጥ የሚገኝ tlc_config.h ን መለወጥ እና ተለዋዋጭ NUM_TLCS ን ወደ ተገናኙ TLC5940 ICs ቁጥሮች መለወጥ ያስፈልግዎታል//

#"Tlc5940.h" ን ያካትቱ

int ደረጃ = 0;

int randomNumber; int ብዛት = 0; int ብሩህነት = 3500; int brightUp = 50; int dir = 1;

ባዶነት ማዋቀር () {

Tlc.init (); }

ባዶነት loop () {

መቀየሪያ (ደረጃ) {// ----- ደረጃ 1 ጉዳይ 0: randomNumber = (int) የዘፈቀደ (0, 31); Tlc.set (የዘፈቀደ ቁጥር ፣ 4095); መዘግየት (1500); Tlc.update (); ከሆነ (ቆጠራ> = 8) {ደረጃ = 1; ቆጠራ = 0; } ሌላ {++ ቆጠራ; } መሰበር; // ----- ደረጃ 2 ጉዳይ 1 መዘግየት (75); ለ (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); መዘግየት (100); Tlc.update (); } መዘግየት (500); Tlc.clear (); Tlc.update (); ደረጃ = 2; መዘግየት (500); ሰበር; // ----- ደረጃ 3 ጉዳይ 2 ለ (int i = 0; i 6) {stage = 3; ቆጠራ = 0; } ሌላ {++ ቆጠራ; } መሰበር; // ----- ደረጃ 4 ጉዳይ 3 ለ (int i = 0; i = 0; i--) {Tlc.set (i, 0); Tlc.set (31-i ፣ 0); Tlc.update (); መዘግየት (70); } ለ (int i = 15; i> = 0; i--) {Tlc.set (i, 4095); Tlc.set (31-i ፣ 4095); Tlc.update (); መዘግየት (70); } ለ (int i = 0; i 1) {ደረጃ = 4; ቆጠራ = 0; } ሌላ {++ ቆጠራ; } መሰበር; // ----- ደረጃ 5 ጉዳይ 4 ለ (int i = 15 ፤ i> = ቆጠራ ፤ i--) {Tlc.set (32-i ፣ 4095) ፤ Tlc.update (); መዘግየት (5); Tlc.set (32-i-1, 0); Tlc.update (); መዘግየት (5); Tlc.set (i ፣ 4095); Tlc.update (); መዘግየት (5); Tlc.set (i+1, 0); Tlc.update (); መዘግየት (50); } ከሆነ (ቆጠራ> 15) {Tlc.set (16 ፣ 4095) ፤ Tlc.update (); መዘግየት (2000); ደረጃ = 5; ቆጠራ = 0; } ሌላ {++ ቆጠራ; } መሰበር; // ----- ደረጃ 6 ጉዳይ 5 ለ (int i = 0; i = 3500) {brightUp = -50; ++ ቆጠራ; } ከሆነ (ብሩህነት 6) {ደረጃ = 6; ቆጠራ = 0; ብሩህነት = 3500; Tlc.clear (); Tlc.update (); } መዘግየት (40); ሰበር; // ----- ደረጃ 7 ጉዳይ 6 ለ (int i = 0; i <= 30; i+= 2) {Tlc.set (i, 4095); Tlc.set (i+1, 0); } Tlc.update (); መዘግየት (500); ለ (int i = 0; i 20) {ደረጃ = 7; ቆጠራ = 0; } ሌላ {++ ቆጠራ; } መሰበር; // ----- ደረጃ 8 ጉዳይ 7 ለ (int i = 31; i> = 16; i--) {Tlc.clear (); Tlc.update (); መዘግየት (2); Tlc.set (i ፣ 4095); Tlc.set (i+1, 2000); Tlc.set (i+2, 1000); Tlc.set (i+3, 500); Tlc.set (i+4, 300); Tlc.set (i+5, 200); Tlc.set (i+6, 100); Tlc.set (i+7, 50); Tlc.set (i+8, 0);

Tlc.set (i-16 ፣ 4095);

Tlc.set (i-15, 2000); Tlc.set (i-14, 1000); Tlc.set (i-13, 500); Tlc.set (i-12, 300); Tlc.set (i-11, 200); Tlc.set (i-10, 100); Tlc.set (i+-9, 50); Tlc.set (i-8, 0); Tlc.update (); መዘግየት (50); } ከሆነ (ቆጠራ> 8) {ለ (int i = 31; i> = 0; i--) {Tlc.set (i ፣ 4095) ፤ Tlc.update (); መዘግየት (50); } ደረጃ = 8; ቆጠራ = 0; } ሌላ {++ ቆጠራ; } መሰበር; // ----- ደረጃ 9 ጉዳይ 8 ለ (int i = 31; i> = 0; i--) {Tlc.set (i+8, 4095); Tlc.set (i+7, 2000); Tlc.set (i+6, 1000); Tlc.set (i+5, 500); Tlc.set (i+4, 300); Tlc.set (i+3, 200); Tlc.set (i+2, 100); Tlc.set (i+1, 50); Tlc.set (i, 0); Tlc.update (); መዘግየት (50); } ለ (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); } Tlc.update (); መዘግየት (10); ከሆነ (ቆጠራ> 8) {መዘግየት (8000); Tlc.clear (); Tlc.update (); ደረጃ = 0; ቆጠራ = 0; } ሌላ {++ ቆጠራ; } መሰበር; }}

ደረጃ 7 - ለኤሌክትሮኒክስ የሽፋን ሳጥን

ለኤሌክትሮኒክስ የሽፋን ሳጥን
ለኤሌክትሮኒክስ የሽፋን ሳጥን

ከላይ የተጠቀሰውን ኮድ በመጠቀም ሁሉም ነገር በጥሩ ሁኔታ እንደሚሠራ ካረጋገጡ በኋላ ለኤሌክትሮኒክስ የሽፋን ሳጥን በመሥራት ፕሮጀክቱን ማጠናቀቅ ያስፈልግዎታል። ያንን ያደረግኩት ጥቂት ተጨማሪ የቃጫ ሰሌዳዎችን በመጠቀም እና ሳጥን ለመመስረት አንድ ላይ አጣበቅኳቸው። ከሳጥኑ በስተጀርባ ሁለት ቀዳዳዎችን ማድረግ ያስፈልግዎታል ፣ አንደኛው ለኃይል መሰኪያ እና ሌላ ለመቀያየር።

በመጨረሻ ማድረግ ያለብዎት ፎቶዎን ማተም ፣ ወደ ክፈፉ ውስጥ ማከል ፣ ደህንነቱ የተጠበቀ እና ጨርሰዋል!

ይህንን ፕሮጀክት እንደወደዱት ተስፋ አደርጋለሁ። እንደዚያ ከሆነ ፣ ለበለጠ አሪፍ ፕሮጄክቶች እና አጋዥ ስልጠና ፣ ሁል ጊዜ የእኔን ኦፊሴላዊ ድር ጣቢያ www. HowToMechatronics.com ን በመፈተሽ በፌስቡክ ላይ እኔን መከተል ይችላሉ።

የሚመከር: