ዝርዝር ሁኔታ:

DIY Arduino RGB LED Strip IR Controller: 5 ደረጃዎች
DIY Arduino RGB LED Strip IR Controller: 5 ደረጃዎች

ቪዲዮ: DIY Arduino RGB LED Strip IR Controller: 5 ደረጃዎች

ቪዲዮ: DIY Arduino RGB LED Strip IR Controller: 5 ደረጃዎች
ቪዲዮ: {721} LED Bar Graph Arduino Uno Code Using if else || Arduino Project 2024, ሀምሌ
Anonim
Image
Image
የዳቦቦርድ ሙከራ
የዳቦቦርድ ሙከራ

እሺ ሰዎች. በዛሬው አስተማሪነት ውስጥ የራስዎን አርዱዲኖን መሠረት ያደረገ ፣ ኢንፍራሬድ ቁጥጥር ያለው ፣ የ RGB LED ስትሪፕ መቆጣጠሪያ እንዴት ማድረግ እንደሚችሉ አሳያችኋለሁ።

የመቆጣጠሪያው መርህ በጣም ቀላል ነው። የ 12 ቮ አዎንታዊው በቀጥታ ከ 12 ቪው የባቡር ሐዲድ እና ከአርዱዲኖው ቪን ፒን ጋር ኃይልን ይሰጣል። እያንዳንዱ የወፍጮ ምንጭ ከኃይል አቅርቦቱ መሬት ጋር ተገናኝቷል። የፍሳሽ ማስወገጃዎቹ ከቀይ አረንጓዴ እና ሰማያዊ ቀለሞች ከእያንዳንዱ አሉታዊ የባቡር ሐዲድ ጋር ይገናኛሉ እና በሩ በ 220ohm resistor በኩል ከአርዲኖው የ PWM ውፅዓት ፒን ጋር ይገናኛል። አንድ የ PWM ምልክት ከአርዲኖ ፒን ሲላክ ፣ የአሁኑ ወደ ጥጥሩ አሉታዊ ፒኖች እንዲፈስ የሚፈቅድውን የሞስፈቱን በር ይከፍታል።

የ IR ተቀባዩ በእሱ አቅጣጫ የተላከውን ማንኛውንም የ IR ምልክት ዲኮዲንግ በማድረግ ከአርዲኖው 5v ፣ ከመሬት እና ከዲጂታል ግብዓት ፒን ጋር ተገናኝቷል።

ደረጃ 1 የዳቦቦርድ ሙከራ

የዳቦቦርድ ሙከራ
የዳቦቦርድ ሙከራ
የዳቦቦርድ ሙከራ
የዳቦቦርድ ሙከራ

እርስዎ ከእኔ መርሃግብር እንደሚመለከቱት ፣ የአርዲኖ ናኖን እንደ የቀዶ ጥገናው አንጎል ፣ 3 ሎጂክ ደረጃ ሞገዶች ለእያንዳንዱ የኤልዲ ስትሪፕ ሀዲድ ፣ 1838 IR ተቀባዩ ፣ 3 220ohm resistors እና 12v 5A የኃይል አቅርቦት እጠቀም ነበር።

ሁሉንም ነገር በዳቦ ሰሌዳ ላይ እናስቀምጥ። እኔ መጥፎ ሀሳብ ሆኖ የመጣውን ለመፈተሽ አርዱዲኖ ሜጋን እጠቀማለሁ ምክንያቱም በኋላ ላይ እንዳወቅሁት አንዳንድ ፒኖች በሜኖው ላይ እንደነበሩት በናኖው ላይ አንድ ዓይነት አልሠሩም ፣ ግን ተመል to እመለሳለሁ ያ በኋላ ላይ።

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

አሁን የአሩዲኖውን ኮድ እንመልከት።

ማድረግ ያለብዎት የመጀመሪያው ነገር የቅርብ ጊዜውን የ IRRemote ቤተ -መጽሐፍትን ከ github ገፃቸው ማውረድ ነው። የዚፕ ፋይሉን ያውጡ እና ወደ አርዱዲኖ ቤተ -መጽሐፍት አቃፊዎ ያንቀሳቅሱት። በ irremote ቤተ -መጽሐፍት ውስጥ ጣልቃ ሊገባ ስለሚችል ነባርውን የ RobotIRremote ቤተ -መጽሐፍት ከሥሩ አርዱዲኖ ቤተ -መጻሕፍት አቃፊ መሰረዙን ያረጋግጡ።

በመቀጠል በአርዲኖ አይዲኢ ውስጥ የ IRRecvDemo ምሳሌ ንድፍን ከፍተው በመስመር 11 እስከ 8 ላይ የመቀበያውን ፒን መለወጥ ይችላሉ ፣ ምክንያቱም እኛ የኢር ምልክትን ለመቀበል በእኛ አርዱኢኖ ላይ የምንጠቀምበት ነው። ንድፉን ይስቀሉ እና ተከታታይ ማሳያውን ይክፈቱ። አሁን ከመቆጣጠሪያዎ ጋር ለመጠቀም የሚፈልጉትን የርቀት መቆጣጠሪያ ይውሰዱ እና አንድ ቁልፍ ይጫኑ። ሁሉንም ነገር በትክክል ከሠሩ አንድ ኮድ በተከታታይ ማሳያ ላይ ይታያል። በርቀት መቆጣጠሪያዎ ላይ ካሉ አዝራሮች ጋር የሚዛመዱትን ሁሉንም ኮዶች ይፃፉ ፣ እኛ በኋላ በስዕላችን ውስጥ እንጠቀማቸዋለን።

በመቀጠል ወደ የእኔ github ማከማቻ ይሂዱ እና የ sketch.ino ፋይልን ያውርዱ እና በአርዱዲኖ አይዲኢ ይክፈቱት።

በርቀት መቆጣጠሪያዬ ላይ ላለው ለእያንዳንዱ አዝራር ኮዶችን የገለጽኩባቸውን 16-39 መስመሮችን ማርትዕ ይችላሉ ፣ በቀኝ በኩል ያለውን የ HEX ኮዶችን ቀድመው የፃ wroteቸውን ኮዶች ብቻ ይቀይሩ። እኔ የተለየ ቪዲዮ እሠራለሁ እና ኮዱን በዝርዝር በማብራራት በመግለጫው ውስጥ አገናኘዋለሁ።

ይህንን ፕሮጀክት ለሚሞክር ማንኛውም ሰው ፈጣን ማስጠንቀቂያ ፣ አርዱዲኖ ናኖን የሚጠቀሙ ከሆነ ፣ እባክዎን በእኔ ንድፍ ውስጥ የተዋቀሩትን እነዚህን ፒኖች በትክክል ይጠቀሙ ፣ አንዳንድ ፒን (5 እና 11) የፒኤምኤም ምልክት በእነሱ በኩል የሚላክ ከሆነ አርዱዲኖን ያቀዘቅዙታል። ምክንያቱም የ IRREMOTE ቤተ -መጽሐፍት ኮዱን በሚተረጉሙበት ጊዜ በአርዱዲኖ ውስጥ አብሮ የተሰራውን ሰዓት ቆጣሪዎች ስለሚጠቀም እና እነዚያ ፒኖች ነፃ መሆን አለባቸው። እንዲሁም የ 13 ፒን ለግብዓቶች መጠቀም አይችሉም ፣ ምክንያቱም እሱ ከአርዱዲኖ የ LED አመላካች ጋር ተገናኝቷል። መጀመሪያ በትክክል ሳይፈተኑ እነዚያን ፒኖች የመጠቀም ስህተት ሰርቻለሁ እናም በውጤቱም ሌላ ሰሌዳ ማዘዝ ነበረብኝ ፣ ስለዚህ እባክዎን ደህንነት እንዲኖርዎት ከፈለጉ እባክዎን በእነዚህ ፒንዎች ላይ ያቆዩ። የተስተካከለውን ንድፍ ወደ አርዱዲኖ ይስቀሉ እና ሁሉንም አዝራሮችዎን ይሞክሩ። ሁሉም ነገር ወደ እቅድ ከሄደ ሁሉም አዝራሮች በትክክል እንዲሠሩ እና የሚፈልጉትን ቀለሞች እንዲያሳዩ ሊኖርዎት ይገባል። የጥንካሬ ወደ ላይ እና ታች ቁልፎች በቀለም ሁኔታ ውስጥ ከሆኑ ቀለሞችን ለማደብዘዝ ያገለግላሉ ፣ እና ከ 4 አኒሜሽን I ማዋቀሪያ አንዱን የሚጠቀሙ ከሆነ እነማዎችን ለማፋጠን እና ለማዘግየት ያገለግላሉ።

ደረጃ 3 PCB ትዕዛዝ

አሁን የእኛን ፕሮጀክት ከዳቦ ሰሌዳ ወደ ትክክለኛ ፒሲቢ ለመውሰድ ጊዜው አሁን ነው። መርሃግብሩን እና የቦርዱን አቀማመጥ ለመፍጠር የ EasyEDA የመስመር ላይ መተግበሪያን እጠቀም ነበር። በፒሲቢቢ ንድፍዎ እንዴት በ JLCPCB በባለሙያ ታትመው እንደሚላኩ አሳያችኋለሁ።

በ EASYEDA ውስጥ የፒሲቢ ዲዛይን ሲከፍቱ በሶፍትዌሩ ውስጥ ባለው የገርበር ውፅዓት ቁልፍ ላይ ጠቅ ማድረግ አለብዎት። ቀጥሎ ጠቅ ያድርጉ የገርበር ፋይሎችን ያውርዱ።

አሁን ወደ JLCPCB.com ይሂዱ እና በጥቅስ አሁን ቁልፍ ላይ ጠቅ ያድርጉ። የጀርበር ፋይልዎን ይስቀሉ እና የተጠናቀቀው ፒሲቢዎ እንዴት እንደሚመስል ማየት አለብዎት።

ከዚህ በታች ብዛቱን ፣ ውፍረቱን ፣ ቀለሞችን ወዘተ ማርትዕ ይችላሉ። እኔ ከነባሪ ቅንጅቶች ጋር አብሬያለሁ ፣ ቀለሙን ወደ ሰማያዊ ብቻ ቀይሮታል። ሲጨርሱ ፣ ወደ ጋሪ አስቀምጥ ቁልፍ ላይ ጠቅ ያድርጉ። ከዚያ በኋላ ወደ መውጫ ገጹ መሄድ ፣ የመላኪያ እና የክፍያ መረጃዎን ማስገባት እና ሲጨርሱ የእርስዎ ፒሲቢ በቅርቡ እንደሚመጣ መጠበቅ ይችላሉ።

የእኔ PCB ዎች በጥሩ ሁኔታ እና ደህንነቱ በተጠበቀ ሁኔታ ከታሸጉ ከአንድ ሳምንት ገደማ በኋላ። በአጠቃላይ ጥራት በጣም ደስተኛ ነኝ ማለት አለብኝ። ለዚህ ዋጋ በእርግጠኝነት የራስዎን ለማድረግ መሞከር ዋጋ የለውም ፣ የእኛን ድር ጣቢያ መፈተሽዎን ያረጋግጡ እና ይህን ካደረጉ በመጀመሪያው ትዕዛዝዎ ላይ እንኳን ነፃ መላኪያ ይኖርዎታል።

ደረጃ 4 - የ PCB ስብሰባ እና መሸጫ

የ PCB ስብሰባ እና መሸጫ
የ PCB ስብሰባ እና መሸጫ
የ PCB ስብሰባ እና መሸጫ
የ PCB ስብሰባ እና መሸጫ

በአዲሱ የታተመ ሰሌዳችን ላይ ሁሉንም ነገር ለመሰብሰብ ጊዜው አሁን ነው። ብየዳ (ብየዳ) ሁል ጊዜ ትንንሾቹን ክፍሎች መጀመሪያ ለመሸጥ ይሞክሩ እና ከዚያ ወደ ትላልቆቹ ይሂዱ ፣ በጣም ቀላል ያደርገዋል። አርዱዲኖን ፣ መሪ መሪን እና የኢር ሪሲቨርን ለማገናኘት ክፍሎቹን በቀጥታ ከመሸጥ ይልቅ የሴት ቀጥ ያለ የፒን ራስጌዎችን እጠቀም ነበር። በዚያ መንገድ አርዱዲኖን ወይም ሌላ ማንኛውንም ነገር በድንገት ቢቀቡት በቀላሉ ሊለወጡ ይችላሉ ፣ እና ያለ ምንም ችግር ሰሌዳዎን እንደገና መጠቀም ይችላሉ። እኔ በቀጥታ የተሸጥኳቸው አካላት ትንኞች እና የዲሲ የኃይል መሰኪያ ነበሩ።

ሁሉም ነገር ሲሸጥ የእኛን ክፍሎች ማገናኘት እንችላለን። የ LED ስትሪፕውን በትክክል ማገናኘቱን ያረጋግጡ ፣ የ 12 ቮ ባቡር በቀኝ በኩል ያለው ፒን እና አሉታዊ ሐዲዶቹ ከግራ 1 ፣ 2 እና 3 ናቸው። እና በእርግጥ አርዱዲኖዎን በተሳሳተ መንገድ አያስቀምጡ ምክንያቱም እርስዎ መቀቀል ይችላሉ።

ደረጃ 5 - የመጀመሪያው ኃይል ማብራት እና መደምደሚያ

ሁሉንም አካላት በቦታው ሲይዙ ፣ የ 12 ቮ የኃይል አቅርቦቱን ከቦርዱ ጋር ያገናኙ እና ሁሉም ነገር መሥራቱን ያረጋግጡ።

እና ያ ነው! የእርስዎ DIY Arduino የተመሠረተ LED strip strip መቆጣጠሪያ ዝግጁ ነው። እኔ ይህንን ፕሮጀክት እንደሠራሁ ያህል ብዙ እንደሚደሰቱ ተስፋ አደርጋለሁ። እኔ ብዙ ተምሬያለሁ እና እርስዎም እንደሚማሩ ተስፋ አደርጋለሁ። በፕሮጀክቱ ውስጥ ያገለገሉ ሁሉም ክፍሎች እና የጠቀስኳቸው አገናኞች በቪዲዮ መግለጫው ውስጥ ናቸው። ለሰርጥዬ ድጋፍ ሁሉ በጣም አመሰግናለሁ ፣ በእውነት ብዙ ማለት ነው። ቪዲዮውን ከወደዱ እባክዎን መውደድን ይተዉ እና ለወደፊቱ ቪዲዮዎች ይመዝገቡ ምክንያቱም ያ በጣም ይረዳኛል። ከእርስዎ የ LED መቆጣጠሪያ ጋር ይደሰቱ እና በሚቀጥለው ውስጥ እንገናኝ! ቺርስ

የሚመከር: