ዝርዝር ሁኔታ:
- ደረጃ 1: በሥዕላዊ መግለጫ ውስጥ ንድፍ
- ደረጃ 2 ሌዘር መቁረጥ
- ደረጃ 3 ሥዕል
- ደረጃ 4: አክሬሊክስ ቁርጥራጮች እና አክሬሊክስ የጀርባ መብራቶች
- ደረጃ 5 - የተቀረው የኤሌክትሮኒክስ ዕቃዎች
- ደረጃ 6 - የፕሮግራም ማጠቃለያ
- ደረጃ 7 - የፕሮግራም ምክሮች
- ደረጃ 8: የመጨረሻ ምርት
ቪዲዮ: ዝቅተኛ-ፖሊ ብረት ሰው በ Wifi ቁጥጥር በሚደረግ የ LED ጭረቶች 8 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ይህ በይነተገናኝ የግድግዳ ጥበብ ቁራጭ በግምት 39 "ቁመት እና 24" ስፋት አለው። እኔ በክሌምሰን ዩኒቨርስቲ የተማሪ ማርክ ቦታ ላይ እንጨቱን እቆርጣለሁ ፣ ከዚያ ሁሉንም ሦስት ማዕዘኖች በእጅ ቀባሁ እና መብራቶቹን በጀርባው ላይ ጫንኩ። ይህ አስተማሪ ይህንን ትክክለኛ ቁራጭ እንዴት እንደሠራሁ ይራመዳል ፣ የእሱ ጽንሰ -ሀሳብ የራሳቸውን ልዩ የጥበብ ሥራ እንዲሠራ ሌላ ሰው ያነሳሳል ብለን ተስፋ እናደርጋለን። በአድራሻዊ WS2812B LED ስትሪፕ መብራቶች እና በመደበኛ የ RGB LED ስትሪፕ መብራቶች ESP8266 ማይክሮ መቆጣጠሪያ ይጠቀማል።
ክፍሎች እና ቁሳቁሶች
- 1/4 "እንጨት - 40" በ 28 "(ለላዘር መቁረጫችን ከፍተኛ ልኬቶች)
- 1/8 "ግልጽ ያልሆነ አክሬሊክስ - TAPPlastics (ብርሃንን ነጭ እጠቀማለሁ ፣ 69%)
- የባትሪ ጥቅል - TalentCell 12V/5V የባትሪ ጥቅል (እኔ 12V/6000mAh ጥቅል እጠቀም ነበር)
- RGB LED strip - 6ft ish (መደበኛ 4 ሽቦ ፣ የ RGB መብራት ሁሉም በአንድ ሞጁል ውስጥ የሚገኝበት የ 5050 ስሪት)
- TIP122 ትራንዚስተር ለ PWM የብዙ መብራቶች ቁጥጥር
- WS2812B LED strip - 2ft ish (ስሪቱን በ 144 LEDs በአንድ ሜትር ተጠቀምኩ)
- ESP8266 NodeMCU ማይክሮ መቆጣጠሪያ
- ጠንካራ ኮር 22 መለኪያ አያያዥ ሽቦ (አገናኝ 1 - አገናኝ 2 - አገናኝ 3 - አገናኝ 4)
- አንዳንድ 300Ω ኢሽ resistors
- የቀለም ብሩሽዎች
- ቀለም - እኔ ብዙውን ጊዜ የእጅ ሥራ ፕሪሚየም ቀለምን እጠቀም ነበር። ዝርዝሮች በስዕል ደረጃ
መሣሪያዎች
- የሌዘር መቁረጫ መዳረሻ (በክሌምሰን አንድ ተጠቅሜአለሁ)
- የመሸጫ ብረት
- ትኩስ ሙጫ ጠመንጃ (ይህ አስፈላጊ ነው)
- የሽቦ ቆራጮች/ቆራጮች
- አዶቤ Illustrator
- ትዕግስት
ደረጃ 1: በሥዕላዊ መግለጫ ውስጥ ንድፍ
የምንጭው ምስል በዊልያም ቲል ምሳሌ ነው ፣ እባክዎን ፖርትፎሊዮውን በእሱ ሌሎች ታላላቅ ሥራዎችን ይመልከቱ - https://www.behance.net/tealeo93 (የእሱ ይመስለኛል - የ GoogleImages ፣ Pinterest ፣ የጥንቸል ጉድጓድ ተከተልኩ። ግራፊክ ዲዛይን ዲዛይነር ፣ ቢሃንስ)
ለዝቅተኛ ፖሊ ብረት ሰው ወይም ለጂኦሜትሪክ የብረት ሰው የግድግዳ ወረቀት ከ google ፍለጋ የመነሻውን ምስል አገኘሁ። ስዕሉን አውርጄ በ Adobe Illustrator ውስጥ ከፈትኩት።
በመቀጠል ፣ በምስሉ ውስጥ ባለው እያንዳንዱ መስመር ላይ በእጅ ለመሳል በብዕር መሣሪያው ውስጥ የብዕር መሣሪያውን እጠቀም ነበር። ይህንን ያደረግሁት ሌዘር አጥራቢው መላውን ምስል ላይ ከመቁጠር ይልቅ ወደ ዝቅተኛ ኃይል እንደ ቬክተር ተቆርጦ ሁሉንም የውስጥ መስመሮችን መለጠፍ እንዲችል ነው። ለመሥራት ጥቂት ሰዓታት ፈጅቷል (በትምህርት ቤት ውስጥ ወደ 3 የመማሪያ ክፍለ ጊዜዎች ማለት ነው)
አንዴ ሥዕሉ ሙሉ በሙሉ ከተገለጸ በኋላ እነዚያን ሁሉ መስመሮች በአንድ ላይ ሰበሰብኩ እና ከዚያ ለእጆች ፣ ለደረት እና ለዓይኖች ቅርጾችን አወጣሁ። እኔ በቀላሉ እነርሱን እንድለያቸው እነዚህን ሁሉ በቡድን ውስጥ አድርጌ የመሙላት ቀለማቸውን ሰማያዊ እንዲሆን አድርጌአለሁ። ለአይክሮሊክ መቆራረጥ እነዚያን ወደተለየ ፋይል ገልብጫለሁ።
ለ አክሬሊክስ ክፍል የእኔን አክሬሊክስ ቁራጭ ቅልጥፍናን ለማሳደግ ፈለግሁ ስለዚህ ወደዚህ ድር ጣቢያ https://svgnest.com/ ላይ ሰቅዬ እና በአክሪሊክስ የተቆራረጡ ቁርጥራጮች ብቻ ፋይል ሰቅዬ ክፍሎቹን “ጎጆ” እንዲያደርግ ፈቀድኩት። ቆሻሻን ለመቀነስ ይህ በሉህ ላይ ያሉትን ክፍሎችዎን በጣም ቀልጣፋ አቀማመጥ ለመወሰን ይህ አንዳንድ ድግግሞሾችን እና አሪፍ ስልተ ቀመሮችን ይጠቀማል። በ IronManAcrylic.ai ፋይል ውስጥ ያለውን ውቅር ያወጣል።
ደረጃ 2 ሌዘር መቁረጥ
እንጨቱን ከመቁረጥዎ በፊት በፕሪመር ቀለም ቀባሁት እና ከዚያ ለስላሳ እንዲሆን በአሸዋ አሸዋዋለሁ። ይህንን ያደረግሁት ቀለሙ በኋላ በእኩል እኩል እንዲወጣ ነው።
እኔ በእንጨት ውስጥ ያለውን አጠቃላይ ገጽታ ስቆርጥ በክሌምሰን ማከሻ ቦታ በእኛ 60W Epilog Fusion M2 40 ላይ 100% ኃይል 6% ፍጥነት (ይመስለኛል) እጠቀም ነበር። ይህ ለአብዛኛው ሰርቷል ፣ ግን እንጨቱ በአንድ ጥግ ላይ በጣም የተዛባ ነበር ስለዚህ እኔ ለዚያ ጥግ ሌዘርን እንደገና ማጤን እና ያንን የመቁረጫውን ክፍል እንደገና ማሄድ ነበረብኝ።
እኔ ለሁሉም የውስጥ ሶስት ማእዘኖች መስመሮችን ስለሳለኩ ፣ ከላይ በቪዲዮው ላይ እንደሚታየው እነዚህን ሁሉ መስመሮች በፍጥነት ለመቁረጥ የቬክተር መቆረጥን መጠቀም ችያለሁ። ይህ ፋይሉን ለመለጠፍ ከሚያስፈልገው በላይ በጣም ፈጣን ነበር። እኔ 70% ፍጥነት እና 50% ኃይል የተጠቀምኩ ይመስለኛል - ምንም እንኳን መሞከር አለብዎት።
1/8 ኢንች እኔ መጀመሪያ በ 100% ኃይል እና በ 8% ፍጥነት በትንሹ በጣም ኃይለኛ በሆነ እና ባልጠበቀው አክሬሊክስ ላይ አንዳንድ የመቃጠያ ምልክቶችን ጥሎ ነበር ፣ ስለዚህ እኔ በ 14% ፍጥነት አደረግሁት እና እንደ ውበት ይሠራል።
ደረጃ 3 ሥዕል
ስለዚህ. ብዙ። ሥዕል። እኔ ወደ 20 ሰዓታት ያህል ስዕል ነበር ብዬ እገምታለሁ።
ይህን የመሰለ ብዙ ሶስት ማእዘን ያለው ፕሮጀክት ለመስራት እያሰቡ ከሆነ ፣ እባክዎን እራስዎን አይስሉት። ምስሉን በብረት ወይም በእንጨት ላይ ለማተም እና ከዚያ ለመቁረጥ ወይም በሌላ ነገር ላይ ለማተም እና ያንን ቁርጥራጭ በጠንካራ ነገር ላይ ለማጣበቅ ብቻ ይክፈሉ። ሥዕልን እስካልወደዱ ድረስ ብቻ እራስዎን አይስሉት።
ይህንን በምስልበት ጊዜ እያንዳንዱን ሶስት ማእዘን በቁራጭ ላይ ለመግለፅ የ FrogTape ሠዓሊዎችን ቴፕ እጠቀም ነበር። ይህም ያለ ቴፕ ድንበሮች እያንዳንዱን ሶስት ማዕዘን በእጄ ለመሙላት ካደረግሁት የመጀመሪያ ሙከራዎች የበለጠ ወጥነት ያለው ውጤት ሰጠኝ።
FrogTape ከነጭ ወይም ሰማያዊ ቀቢዎች ቴፕ የበለጠ ጥርት ያሉ መስመሮችን ይሰጣል። የእርስዎ ጊዜ እና ጤናማነት ከተጨማሪው $ 2/ጥቅል ቴፕ ሙሉ በሙሉ ዋጋ አለው። ቆዳ እንዲለብስ ከፈለጉ አንድ ሶስት ማእዘን ሲዘረጉ ብዙ የአጎራባች ሶስት ማእዘኖችን እንዳይሸፍን የላይኛውን ጥቂት የቴፕ ንብርብሮችን ወደ ትናንሽ ቁርጥራጮች ለመቁረጥ exacto ቢላ መጠቀም ይችላሉ።
እኔ ርካሽ ነኝ እና በስዕል ብዙ ልምድ የለኝም ስለዚህ ከሚካኤል ወይም ከ ‹ሆቢ ሎቢ› 2 አውንስ ጠርሙሶች ቀለም ተጠቀምኩ። የ Craft Smart Premium መስመር በጥሩ ሁኔታ እንደተሸፈነ አገኘሁ እና 95% የቀይ ጥላዎቼን ለማድረግ ከነጭ ወይም ከጥቁር ጋር የተቀላቀለውን የ CraftSmart Premium Metallic Festive Red paint በመጠቀም ተጠናቀቀ። ቢጫ ትንሽ የሚያብረቀርቅ ለማድረግ በመሞከር ትንሽ ወርቅ ወደ ውስጥ ተጥሎ የ Craft Smart ፕሪሚየም ቢጫ ብቻ ነበር።
የተሻለ የሚሸፍን ርካሽ -ኢሽ ቀለም ካወቁ - እባክዎን በአስተያየቶቹ ውስጥ ያሳውቁኝ !! ከዚህ በታች ያለው ነጭ አንድም እንዳያሳይ ብዙ ጊዜ ሁለት ቀለሞችን ማድረግ ነበረብኝ ፣ እና ያንን የሚያስወግድ ቆንጆ ቀለም ቢኖረኝ ደስ ይለኛል።
አንዴ ሁሉም ቀለም ከተቀባ (ግን በአይክሮሊክ ቁርጥራጮች ውስጥ ከመጣበቁ በፊት) ቀለሙን ለመጠበቅ እና ሁሉንም የሚያብረቀርቅ ለማድረግ የሚያብረቀርቅ ግልፅ ኮት ስፕሬይ ይጠቀሙ ነበር።
ደረጃ 4: አክሬሊክስ ቁርጥራጮች እና አክሬሊክስ የጀርባ መብራቶች
የአይክሮሊክ ቁርጥራጮቹን ማያያዝ ትንሽ ፈታኝ ነበር ምክንያቱም የሥራ ጠረጴዛዬ/ጠረጴዛዬ እና የእንጨት ቁርጥራጮቹ ሁለቱም በትንሹ የተዛባ ስለሆኑ ሁሉም የእኔ epoxy እስኪዘጋጅ ድረስ ሁሉም በጠፍጣፋ እንደሚቆይ ዋስትና የምሰጥበት መንገድ አልነበረም። እንደ መፍትሄ ፣ እኔ በምጣበቅበት አክሬሊክስ ቁራጭ አቅራቢያ እንጨቱን ወደ ጠረጴዛው ተጫንኩ እና መጀመሪያ እያንዳንዱን አክሬሊክስ ቁራጭ ለመያዝ ሙቅ ሙጫ ተጠቀምኩ። ትኩስ ማጣበቂያው ከኤክሪሊክ ፊት ለፊት ይታያል ፣ ስለሆነም የጊሪላ ሙጫ ባለሁለት ክፍል ኤፒኦሲን በጥርስ ሳሙና የተተገበረውን አክሬሊክስ ቁርጥራጮችን በቋሚነት ለመያዝ ተጠቀምኩ። በትናንሽ ቁርጥራጮች ተመለስኩ እና የመጀመሪያውን ትኩስ ሙጫ ቁርጥራጮችን አወጣሁ።
ለእያንዳንዱ አክሬሊክስ ቁራጭ የተለየ የብርሃን ሞዱል ሠራሁ። መጀመሪያ የ 1/4 ጥቁር የአረፋ ሰሌዳ ቁራጭ ከሚያስፈልገው መጠን ትንሽ ወደሆነ መጠን እቆርጣለሁ እና በላዩ ላይ የ acrylic ን ቁራጭ ንድፍ አወጣሁ። ከዚያ እኔ ያንን አክሬሊክስን በሸፈነ መንገድ ለዚያ ቁራጭ የ LED ቁርጥራጮችን እቆርጣለሁ። አካባቢ።
ይህ እርምጃ በፕሮቶታይፕ ቦርድ እና በአንዳንድ የዊንች ተርሚናሎች የተሻለ ቢደረግም ፣ ሽቦውን ለመጀመር ዝግጁ ስሆን በእጃቸው አልነበሩኝም። እንደ መፍትሄ ፣ አንዳንድ የሴት ራስጌ ፒን ቁርጥራጮችን ወደ 4 ግብዓቶች እቆርጣለሁ - መሬት ፣ 5V ወደ ውስጥ ፣ ውሂብ ወደ ውስጥ ፣ መረጃ ወጥቷል። የሴት አርዕስት ማሰሪያውን በአረፋ ሰሌዳ ላይ ሞቅቼ ሁሉንም መብራቶች በአንድ ላይ መሸጥ ጀመርኩ።
እነዚያ የሽያጭ መከለያዎች ምን ያህል ትንሽ በመሆናቸው መሸጡ በእውነቱ ፈታኝ ነበር። እንደ እድል ሆኖ ለሁሉም ሀይሎች እና ለመሬት መከለያዎች ሁለት እድሎች ነበሩኝ ምክንያቱም እያንዳንዱ ንጣፍ እስከ መጨረሻው ኃይል ሊሰጥ ይችላል። የውሂብ ሽቦው በእባብ ንድፍ ውስጥ እንዲፈስ ቁርጥራጮቹን ዘረጋሁ። ከተስተካከለ የሙቀት መጠን ጋር ብየዳ ብረት እጠቀማለሁ እና የሙቀት መጠኑ በአከባቢው የላይኛው አረንጓዴ ቀለም መጨረሻ ላይ እንዲሆን እወዳለሁ - ምናልባት ለዓመታት የምጠቀምበት ብየዳ ብረት ርካሽ እና የሙቀት መቆጣጠሪያዎች ስላልነበረው ምናልባት እወዳለሁ። እና ሞቃት ሮጠ።
አንዴ ሁሉም ነገር ከተሸጠ በኋላ መብራቶቹን ለመዝጋት እና የደም መፍሰስን ለመቀነስ የአረፋ ሰሌዳውን ቁርጥራጮች ለመቁረጥ (ከአዲስ ምላጭ ጋር) አንድ ልዩ ቢላዋ ተጠቀምኩ። እኔ ረዥም ቁርጥራጮችን ስለያዝኩ በጥቁር ፋንታ ነጭን ተጠቀምኩኝ እና በእውነቱ ጥሩ ነገር ነበር ምክንያቱም ያ ሁሉ የኤልዲዲ ሽቦዎች ክፍል በሚበራበት የሙከራ ደረጃ ላይ ከበራ ከጀርባው በቀላሉ ማየት እንድችል አስችሎኛል።
ደረጃ 5 - የተቀረው የኤሌክትሮኒክስ ዕቃዎች
መጀመሪያ የኃይል ግብዓቶችን ፣ ከዚያ ተቆጣጣሪውን ፣ ከዚያ ሌሎች የቦርድ አባሎችን እና ተጓዳኝ አካላትን በማስገባት ፕሮጄክቶቼን ሽቦ ለማድረግ ሁልጊዜ እሞክራለሁ። የባትሪውን ጥቅል በቦታው አጣበቅኩ እና ከዚያ የተከፈለውን የዲሲ መሰኪያ ገመድ አስተካክዬ የኃይል መሙያ ግቤት በቀላሉ ከፕሮጀክቱ ጠርዝ በቀላሉ ተደራሽ እንዲሆን። የባትሪ እሽጉ ከተሰነጠቀ ገመድ ጋር መጣ እና መመሪያዎቹ የባትሪ እሽግ በሚሠራበት ጊዜ ባትሪ መሙላት ጥሩ ነው ብለዋል።
እኔ ርካሽ የማይክሮ-ዩኤስቢ ገመድ ሰውን አውጥቼ የ 5 ቮን ግብዓት መጠቀም እንድችል የማይክሮ ዩኤስቢውን ጫፍ በዲሲ በርሜል መሰኪያ ተተካ። የዳቦ ቦርዱን በአንድ የቮልቴጅ ባቡር ላይ እና ወደ ESP8266 ቪን ፒን 5V አስቀምጫለሁ ፣ ከዚያ ወደ መሬት ባቡር እና ወደ ESP8266 የመሠረት ፒን (ሁሉም መሬቶች በመቆጣጠሪያው ውስጥ አንድ ላይ መያያዝ አለባቸው ስለዚህ ምንም ለውጥ የለውም))
መደበኛ RGB LED strips ከተቆጣጣሪው በ PWM ምልክት ቁጥጥር ይደረግባቸዋል። ሆኖም ፣ ማይክሮ መቆጣጠሪያዎች በመቆጣጠሪያው ላይ በመመርኮዝ የአሁኑን በአንድ ፒን 20mA-50mA ብቻ ሊያቀርቡ ይችላሉ። በመጠምዘዣው ውስጥ ያለው እያንዳንዱ ኤልኢዲ ያን ያህል ኃይል ዙሪያ ይፈልጋል ፣ ስለዚህ ቁርጥራጮቹን ለመቆጣጠር አንድ ዓይነት ትራንዚስተር መጠቀም አለብን። በ google ፍለጋዎች ላይ ብቅ ያሉ ጥቂት ቦታዎች TIP122 ትራንዚስተር 5 አምፔር ወይም 40 ዋ ኃይልን ሊቀይር እንደሚችል ጠቁመዋል - ለትግበራችን ከበቂ በላይ። እነሱ በእውነቱ ወደ የዳቦ ሰሌዳ ውስጥ እንዲገቡ የተነደፉ አይደሉም ፣ ግን እያንዳንዱን ሽቦ ወደ 90 ° ወደ ጎን ካዞሩት ከዚያ ወደ የዳቦ ሰሌዳዎቹ ውስጥ ይገባል። እኔ መጀመሪያ ለእያንዳንዳቸው ትንሽ የሙቀት አማቂን ለመጠምዘዝ አቅጄ ነበር ፣ ግን ከተወሰነ ሙከራ በኋላ አስፈላጊ ሆኖ እንዲገኝ በቂ ሙቀት እንዳላገኙ ወሰንኩ። ለ PWM ውፅዓት በተሰየመው ESP8266 ላይ እያንዳንዱን ትራንዚስተር ግቤት ወደ ፒን ገመድኩ
ያጋጠመኝ የ RGB LED ሰቆች “ውሃ የማይቋቋም” የጎማ ሽፋን ነበረው ፣ እና በዚህ ምክንያት እኔ እንደፈለግኩት በእንጨት ላይ ተጣብቆ አይቆይም። እንደ መፍትሄ ፣ ትናንሽ የአረፋ ሰሌዳዎችን ቆርጫለሁ እና የአረፋውን ቁራጭ ከእንጨት ላይ አጣበቅኩ እና ከዚያ የኤልዲውን ንጣፍ በእነዚያ ላይ አጣበቅኩ።
ደረጃ 6 - የፕሮግራም ማጠቃለያ
ይህ ፕሮጀክት ብሊንክ ከሚባል የስልክ መተግበሪያ ቁጥጥር እንዲደረግ ፣ ከአማዞን ኢኮ እንዲበራ/እንዲጠፋ እና ኮዱ በ wifi ላይ እንዲዘምን የተለያዩ ቤተ -መጽሐፍትን ይጠቀማል። ጥቅም ላይ የዋሉ አንዳንድ ቤተ -መጻሕፍት ከዚህ በታች ቀርበዋል
ብሊንክ -
ብሊንክ በ ESP8266 ማይክሮ መቆጣጠሪያ እና ሊበጅ በሚችል የስልክ መተግበሪያ መካከል ቀላል ቁጥጥርን የሚፈቅድ አገልግሎት ነው። የስልክ መተግበሪያው በአዝራሮች ፣ በተንሸራታቾች ፣ በ RGB ቀለም መልቀሚያዎች እና በሌሎች ብዙ ነገሮች መተግበሪያን እንዲገነቡ ያስችልዎታል። አንድ የተወሰነ ተግባር በሚያካሂዱበት ጊዜ እያንዳንዱ “መግብር” ከብሊንክ መተግበሪያ ሊወጣ የሚችል እሴት ይለውጣል።
ኦቲኤ (በአየር ላይ) ዝመና- ነባሪ ቤተ-መጽሐፍት ከ ESP8266 ጋር ተካትቷል
Alexa Wemo Emulator-https://github.com/witnessmenow/esp8266-alexa-wemo…
የአማዞን ኤኮን ያጭበረብራል ፕሮጀክትዎ የዊሞ ብርሃን ማብሪያ ነው ብለው በማሰብ። አሌክሳ የ “አብራ” ምልክትን እና ለመጥፋት ምልክት የተለየ ተግባር ሲልክ ኮዱ የሚሮጥበትን ተግባር እንዲገልጹ ያስችልዎታል። የበለጠ ተጣጣፊነትን በሚፈቅድ በአንድ መቆጣጠሪያ ብዙ መሳሪያዎችን (እስከ 10) መምሰል ይችላሉ። ኢኮ “ብረት ሰው” እና “የሌሊት ብርሃን” የተሰኙ ሁለት መሣሪያዎችን እንዲያገኝ የእኔ ኮድ ተዋቅሯል። እነሱ ሁለቱም ይህ ፕሮጀክት እና ይህ ተቆጣጣሪ ናቸው ፣ ግን “የሌሊት ብርሃን” ን ካበራሁ “ብረት ሰው” ን እንደ ማብራት ውጫዊውን የ LED ንጣፎች ወደ ቀይ እና አክሬሊክስ ቁርጥራጮችን ወደ ነጭ በሚያቀናጅበት ከደመና ነጭ መብራቶች ጋር አንድ ተግባር ያካሂዳል።.
VMicro ን በመጠቀም አርዱዲኖ በእይታ ስቱዲዮ ውስጥ ማረም
እኔ አሁን ጥቂት ወራት በስራ ቦታ ላይ የእይታ ስቱዲዮን እጠቀም ነበር እና እሱ የገነባውን ሁሉንም የራስ -አጠናቅ መሳሪያዎችን እወዳለሁ ፣ ስለዚህ አንዳንድ ፍለጋ ካደረግሁ በኋላ ከተለመደው አርዱዲኖ አይዲኢ ይልቅ በእውነቱ የእይታ ስቱዲዮን መጠቀም እችል ነበር። አንድ የኮምፒውተር vMicro ፈቃድ ለተማሪዎች 15 ዶላር ያስከፍላል ፣ ይህም የአርዲኖን ኮድ በፕሮግራም ውስጥ ከጥቂት ሰዓታት በላይ ካሳለፉ በእኔ አስተያየት ሙሉ በሙሉ ዋጋ ያለው ነው።
FastLED vs Neopixel
እኔ ብዙ ተጨማሪ ተግባራትን በመስመር ላይ ስላገኘሁ ብቻ በፕሮጄክቶቼ ውስጥ FastLED ን እጠቀማለሁ ፣ እና በዚህ ጊዜ እሱን በመጠቀም ብዙ ፕሮጄክቶችን ሰርቻለሁ ስለዚህ እንደገና ለመጠቀም ብዙ ኮድ አለኝ። በቂ በሆነ ላይ ከሠሩ የኒዮፒክስል ቤተ -መጽሐፍት እንዲሁ እንደሚሠራ እርግጠኛ ነኝ። ሌሎች ሰዎች እንዲጠቀሙባቸው ሁሉንም የእኔን ብጁ ተግባራት በ GitHub ላይ ለማስቀመጥ አቅጃለሁ ፣ እስካሁን አልደረስኩም።
ደረጃ 7 - የፕሮግራም ምክሮች
አጠቃላይ መዋቅር
እኔ በሥራዬ ላይ የቁጥጥር መሐንዲስ ነኝ እና ብዙ ጊዜ PLC ፕሮግራም የሚባል የፕሮግራም ዘይቤ እንጠቀማለን። ይህ ዓይነቱ እያንዳንዱን ጥቂት ሚሊሰከንዶች በቋሚነት የሚያከናውን እና በግብዓት ውስጥ በተለያዩ “ግዛቶች” መካከል በመዝለል ግብዓቶችን/ግቤቶችን የሚይዝ ዑደት ስላለው ከአርዱዲኖ ጋር ተመሳሳይ ነው። ለምሳሌ ፣ ኮዱ በእቃ ማጓጓዥያው ላይ ያለውን ደረጃ ሊመታ ይችላል ፣ በእቃ ማጓጓዥያው ላይ ትሪ ካለ ወደ ሁኔታው 45 ይቀጥላል ፣ ግን ምንም ትሪ ከሌለ ወደ ሁኔታው ይቀጥላል 100. ይህ የፕሮግራም ዘይቤ የእኔን ኮድ አነሳስቷል ፣ ከስቴቱ ቁጥር ይልቅ ሕብረቁምፊን ለማንበብ አንዳንድ ለውጦችን አደረግሁ።
ፕሮጀክቱ በየትኛው የብርሃን ሁኔታ ላይ እንደሚገኝ ለመከታተል ዓለም አቀፋዊ ተለዋዋጭ (commandString) እጠቀማለሁ። በተጨማሪም ፣ “አኒሜቲቭ” የተባለ ቡሊያን እጠቀማለሁ ፣ እንዲሁም ከአንድ ተግባር መላቀቁን ወይም አለመሆኑን እወስናለሁ። ስለዚህ በብሌንክ ላይ የ “ክላሲክ ሁናቴ” ቁልፍን ሲጫኑ ኮዴ አኒሜሽን ወደ ሐሰት (ከአሁኑ ተግባር እንዲወጣ) እና ትዕዛዙን ሕብረቁምፊን ወደ “RunClassic” ያዋቅራል። እያንዳንዱ ተግባር “CheckInput” ን ተግባር በማከናወን ከብሊንክ ፣ ከአሌክሳ እና ከ OTAUpdate ግብዓት ያለማቋረጥ ይፈትሻል።
ዓለም አቀፍ ተለዋዋጮች
በእኔ ፕሮጀክት ውስጥ አንዳንድ ቅንብሮችን ለመከታተል ዓለም አቀፍ ተለዋዋጮችን እጠቀማለሁ። እነዚህ ተለዋዋጮች ከመዋቀሪያ ኮዴቼ በፊት ተጀምረዋል ፣ ይህም በእኔ ኮድ ውስጥ ለማንኛውም ተግባር ተደራሽ ያደርጋቸዋል።
- ሁለንተናዊ ብሩህነት (0-255)
- globalSpeed - የማንኛውም የታነሙ ተግባራት የአኒሜሽን ፍጥነት። ይህ ፕሮጀክት እየደበዘዘ ቀስተ ደመናዎች አሉት
- globalDelayTime - FastLED ለእያንዳንዱ LED መረጃ ለመጻፍ ወደ 30 ማይክሮ ሰከንዶች ይፈልጋል ፣ ስለዚህ ይህንን ተለዋዋጭ ወደ NUM_LEDS * 30/1000 + 1 አዘጋጅቻለሁ። ከዚያ ትዕዛዙ እንዳይቋረጥ ብዙ ጊዜ እኔ FastLED.show () ካደረግሁ በኋላ መዘግየትን (globalDelayTime) ያክሉ።
- _r ፣ _g ፣ _b - ዓለም አቀፍ የ RGB እሴቶች። በዚያ መንገድ የተለያዩ የቀለም መርሃግብሮች አዝራሮች ዓለም አቀፍ r/g/b እሴቶችን ብቻ ሊለውጡ ይችላሉ እና ሁሉም በመጨረሻ ተመሳሳይ ተግባር ብለው ይጠሩታል
የአርዱዲኖ ኦቲኤ ዝመና ተቆጣጣሪ ስም
በአየር ላይ የማዘመን ተግባርን በመጠቀም ተቆጣጣሪውን እንዴት መሰየም እንደሚቻል እስክገነዘብ ድረስ የሚያበሳጭ የፍለጋ ጊዜ ወስዶብኛል። ቃል በቃል ይህንን መስመር ከ “ArduinoOTA.onStart (” -) በፊት በኮድዎ ማዋቀሪያ ክፍል ውስጥ ያካትቱ
ArduinoOTA.setHostname ("IronMan");
ቪሚክሮ ከእይታ ስቱዲዮ ምክሮች ጋር
አንዳንድ ጊዜ የእይታ ስቱዲዮ እንደ መደበኛ የ C ++ ፋይሎች ባሉ ጥልቅ ፋይሎች አንዳንድ ችግሮችን ይለያል እና አንዳንድ ስህተቶችን ይጥላል። በክፍት ፕሮጀክትዎ ላይ ምንም ዓይነት ደጋፊ ፋይሎች እስካልሆኑ ድረስ የተለያዩ የስህተት መልዕክቶችን ማብራት/ማጥፋት ለመቀየር ይሞክሩ። እንዲሁም በአርዱዲኖ አይዲኢ ውስጥ ኮዱን መክፈት እና እዚያ ውስጥ ማጠናከሩን ወይም የበለጠ ጠቃሚ የስህተት ኮድ መስጠቱን ማየት ይችላሉ።
FastLED
ይህ አስተማሪ ከጥቂት ሳምንታት በላይ ከቆየ እና እኔ አሁንም ብጁ ተግባሮቼን በ GitHub ላይ እንዴት እንደማደርግ ካላሰብኩኝ ይላኩልኝ።
FastLED ከ ESP8266 ጋር ተኳሃኝ ሆኖ ተዘርዝሯል ፣ ግን የፒን ትርጓሜዎቹ ትክክል ላይሆኑ ይችላሉ። ለ FastLED በሰነድ ውስጥ #ከማካተትዎ በፊት ከሚከተሉት መስመሮች ውስጥ አንዱን ለማካተት መሞከር ይችላሉ ይላል
- //#FASTLED_ESP8266_RAW_PIN_ORDER ን ይግለጹ
- //#FASTLED_ESP8266_NODEMCU_PIN_ORDER ን ይግለጹ
- //#FASTLED_ESP8266_D1_PIN_ORDER ን ይግለጹ
ሆኖም ፣ እኔ ሦስቱን ሞከርኩ እና ሁሉም ፒኖቼ አይዛመዱም። በአሁኑ ጊዜ እኔ የመጨረሻውን መስመር እጠቀማለሁ እና FastLED ን ፒ 2 ን እንዲጠቀም ስነግረው በእውነቱ በእኔ መቆጣጠሪያ ላይ ፒን D4 ን ይጠቀማል።
ምንም እንኳን መብራቶቼ የኒዮፒክስሎች ርካሽ የቻይንኛ ማንኳኳት ቢሆኑም ፣ አሁንም FastLED ን በማዋቀር ውስጥ እንደ ኒዮፒክስሎች እንዲይዛቸው እነግራቸዋለሁ።
- FastLED.addLeds (ሊዶች ፣ NUM_LEDS);
- FastLED.setCorrection (ዓይነተኛLEDStrip);
- // ፈጣን.setMaxPowerInVoltsAndMilliamps (5 ፣ maxMilliamps); // ለባትሪ ኃይል ፕሮጄክቶች ጠቃሚ
- FastLED.setBrightness (globalBright);
ደረጃ 8: የመጨረሻ ምርት
ታዳ!
ለጥያቄዎች አስተያየት ለመስጠት ወይም በኢሜል ለመላክ ነፃነት ይሰማዎት - ይህንን ነገር እወዳለሁ እና ሌሎች ሰዎች አሪፍ ፕሮጄክቶችን እንዲሠሩ መርዳት እወዳለሁ። እኔ ለሠራኋቸው ሌሎች ፕሮጀክቶች እና አንዳንድ ፎቶግራፊዎቼን ድር ጣቢያዬን ይመልከቱ- www.jacobathompson.com
የሚመከር:
የእንቅስቃሴ ቀስቃሽ ተንሳፋፊ ሰሌዳ የ LED ጭረቶች 8 ደረጃዎች (ከስዕሎች ጋር)
የእንቅስቃሴ ተንሳፋፊ ተንሳፋፊ ሰሌዳ የ LED ጭረቶች - በቅርቡ እኔ እና አንዳንድ ጓደኞች የወንዝ ተንሳፋፊነትን አገኘን። በሙኒክ ውስጥ ስንኖር በዚያ በታዋቂው የኢስባክ የባህር ተንሳፋፊ ቦታ መካከል ሶስት የሚንሳፈፉ የወንዝ ሞገዶችን በማግኘታችን ዕድለኞች ነን። የወንዝ ተንሳፋፊ ጎኑ በጣም ሱስ የሚያስይዝ ስለሆነ እኔ እምብዛም ጊዜ አላገኝም
LP-2010 AES17 1998 መለወጫ ማጉያ ዝቅተኛ ማለፊያ (ዝቅተኛ ማለፊያ) ማጣሪያ 4 ደረጃዎች
LP-2010 AES17 1998 መለወጫ ማጉያ ዝቅተኛ ማለፊያ (ዝቅተኛ-ማለፊያ) ማጣሪያ-ይህ በጣም ጥሩ የ D ክፍል ማጉያ የአነስተኛ ማለፊያ ማጣሪያ ልኬት ነው። ከፍተኛ ወጪ አፈፃፀም
አርዱዲኖ የተጎላበተ ፣ ዳሳሽ የሚቆጣጠረው የደበዘዘ የ LED ብርሃን ጭረቶች 6 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የተጎላበተ ፣ ዳሳሽ የሚቆጣጠረው የደበዘዘ የ LED ብርሃን ጭረቶች - እኔ በቅርቡ ወጥ ቤቴ ተዘምኖ ነበር እና ማብራት የኩቦቹን ገጽታ ‘እንደሚያነሳ’ አውቅ ነበር። ወደ 'እውነተኛ እጅ አልባ' ሄድኩ ስለዚህ በስራ ቦታው ስር ክፍተት ፣ እንዲሁም በኪክቦርድ ፣ በጠረጴዛ ስር እና በሚገኙት የመጠጫ ሳጥኖች አናት ላይ ክፍተት አለኝ
DIY ቀዝቃዛ ሙቀት ብረት ብረት: 10 ደረጃዎች (ከስዕሎች ጋር)
DIY Cold Heat Soldering Iron: ወይም ፣ ኦህምን መውደድን እንዴት እንደተማርኩ። ኦህ ፣ .. ኦህ። ገባህ? የእሱ የኤሌክትሪክ ቀልድ ነው። ይመልከቱ። በጭራሽ። አዎ ሰዎች ፣ እርስዎም እርስዎ እራስዎ ቀዝቃዛ ሙቀትን የሚሸጥ ብረትን መሥራት ይችላሉ! እራስዎን ከቆሻሻው እራስዎ ማድረግ በሚችሉበት ጊዜ ከራስዎ ከባድ ገቢ 19.95 ዶላር ለምን ያጠፋሉ
ደማቅ ብርሃን ብረት ብረት: 5 ደረጃዎች
ደማቅ ብርሃን የሚሸጥ ብረት - አንድ ነገር ሲሸጥ እና “ሄይ ፣ አንድ ነገር ማየት አልችልም” ብለው አስበው ነበር? ከዚያ የዴስክቶፕዎን መብራት ያበራሉ ፣ ግን በሚፈልጉበት ቦታ ብርሃን ለማግኘት በትክክለኛው መንገድ በትክክል ማጠፍ አይችሉም። የሚያናድድ? እሺ? እኔ መፍትሄ አመጣሁ። 6 ብሩህ ነጭ ኤልኢዲዎችን አግኝቻለሁ