ዝርዝር ሁኔታ:
ቪዲዮ: Arduino RGB LED Lamp + 4bit LCD ማሳያ: 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:34
ይህ የመጀመሪያ አስተማሪዬ ነው !!! yay.. ከመቀጠሌ በፊት። እኔ እንጨቱን እንዴት እንደሚቆርጡ ወይም ሁሉንም ነገር በአንድ ላይ እንዴት እንደሚቆራረጡ በዝርዝር አልገባም። መላውን የግንባታ ሂደት ነፃ አድርጌአለሁ ፣ ወደ አእምሮዬ የመጣ ሁሉ እኔ ያባዛሁት ነው። የዚህ ትምህርት ሰጪው ነጥብ ወረዳውን መፍጠር ፣ አርዱዲኖን መርሐግብር ማድረግ እና የራስዎን ምናብ የሆነ ነገር መፍጠር መቻል ነው። እንዲሁም ይህ አስተማሪ ሁል ጊዜ በጣም ተወዳጅ የሆነውን አርዱዲኖን ለሚያውቁ ሰዎች የታሰበ ነው። አርዱinoኖ ስለ ምን እንደሆነ የበለጠ ለማወቅ ከፈለጉ እባክዎን ይጎብኙ - አርዱinoኖ መነሻ ገጽ እሺ ይህ በትክክል ምን እንደሆነ ትንሽ ማብራሪያ። ይህ በቀላሉ ብርሃንን ለመቆጣጠር የ RGB LED ን የሚቆጣጠር አርዱዲኖ ነው። 3 የተለያዩ ሁነታዎች አሉ። አንድ አዝራርን በመጫን እነዚህ ሁነታዎች ሊመረጡ ይችላሉ። የ RGB ሁነታዎች እና እሴቶች በኤልሲዲ ማያ ገጽ ላይ እየታዩ ናቸው። ሁነታዎች 1) ሁዩ ዑደት - ይህ በ hue spectrum በኩል ይሽከረከራል። ቀለሙ እርስ በእርስ የሚለዋወጥበትን ፍጥነት ለመቆጣጠር መንኮራኩሩን (ፖታቲሞሜትር) ያሽከረክራሉ። 2) Hue ምርጫ - የመረጡትን ቀለም ለመምረጥ መንኮራኩሩን (ፖታቲሞሜትር) ያሸብልሉ። IT በዚህ ቀለም ላይ ይቆያል 3) የዘፈቀደ ሁድ - አርዱዲኖ በዘፈቀደ የታለመውን የ RGB ቀለም ይመርጣል። ወደዚያ ዒላማ RGB ቀለም ይደበዝዛል። ከዚያ ሂደቱ እንደገና ይጀምራል። ቀለሙ ከአንዱ ወደ ሌላው የሚጠፋበትን ፍጥነት መምረጥ ይችላሉ የሚከተለው ቪዲዮ የአርዲኖ ቁጥጥር የሚደረግበት የ RGB LED መብራት ከመጀመሪያው እስከ መጨረሻ ድረስ መፍጠር ነው።
ደረጃ 1: ቁሳቁሶች
1) አርዱinoኖ -ዲሲሚላ ፣ ፍሪዱኖኖ ፣ ሮክ ታች ፍሪዱኖ ኪት (አርቢኤፍኬ)። (RBFK ን ስለተጠቀምኩ ዋጋው ርካሽ ስለሆነ ይህንን እንደ ስጦታ እሰጥ ነበር)። 2) ፖታቲሞሜትር - እኔ 120ohm ን እጠቀማለሁ ፣ ግን ማንኛውም በዚህ ልዩ መተግበሪያ ውስጥ ያደርጋል። የግፊት ቁልፍ መሆን አለበት። ትርጉም 1 ፒን GROUND ሲሆን ሌሎቹ 3 ፒኖች R ፣ G ፣ B ፒኖች አዎንታዊ ናቸው። 5) ከ HD44780 ጋር ተኳሃኝ ኤል.ዲ.ዲ - ከምርጥ ተሞክሮዬ ፣ እኔ የሠራሁት ሁሉም 16x2 ኤልሲዲዎች ከ 4bit ቤተ -መጽሐፍት ጋር አብረው ይሠራሉ ።6) 5 x Resistors: - 22ohm = LCD Contrast… - 2.2Kohm = PushButton- 3 ተጨማሪ ተከላካዮች። በእርስዎ RGB LED ላይ በመመስረት እሴቶቹን መወሰን ያስፈልግዎታል። ዝርዝሮች ከዚህ በታች።
ደረጃ 2 - የተቆራረጡ ግንኙነቶች
አጠቃላይ መረጃ እና ምክሮች
- ኤልሲዲ (RW / PIN5) ከመሬት ጋር መገናኘቱን ያረጋግጡ። እኔ ከዚህ በታች በሠራሁት ሥዕል ውስጥ ስህተት አለ ፣ ኤልሲዲ ፒን 6 ከ GROUND ጋር እንደተያያዘ ያሳያል። ያ ስህተት ነው ፣ ኤልሲዲ ፒን 5 ከመሬት ጋር መያያዝ አለበት - ኤልሲዲ ሲፈተሽ ለኤል ሲ ዲ ኮንስትራክሽን ተገቢውን የመቋቋም አቅም ለማወቅ POT ን ይጠቀሙ። በእውነቱ ተቃራኒው ወደ ዝቅተኛ እና ምንም ማየት በማይችሉበት ጊዜ ኤልሲዲ እየሰራ አይደለም ብለው ያስቡ ይሆናል። - ሁሉም ኤልሲዲዎች አንድ ዓይነት አይደሉም። ለፒኖዎች የእርስዎን ኤልሲዲ ዝርዝሮች (የጉግል ሞዴል # ኤልሲዲ) ይመልከቱ። (DB0-DB7 ፣ RegisterSelect ፣ ReadWrite ፣ የነቃ ፣ ወዘተ)- የ RGB ፒኖች ለእያንዳንዱ ቀለም ትክክለኛ ተከላካዮች ያስፈልጋቸዋል። ተከላካዩ እያንዳንዱ ቀለም በሚፈልገው የቮልቴጅ መጠን ይወሰናል። Eaxmple: R = 2.8 - 3.2 ቮልት = 82ohm (የሚመከር) G = 3.2 - 3.5 ቮልት = 68ohm (የሚመከር) B = 3.2 - 3.5 ቮልት = 68ohm (የሚመከር) ለእያንዳንዱ ቀለም የመቋቋም ችሎታ ለመወሰን የሚከተለውን ዩአርኤል ይጠቀሙ። የ LED ተከታታይ/ትይዩ ድርድር አዋቂ አካል መረጃ ፖታቲሞሜትር (POT) = 120ohmLCD ንፅፅር ተከላካይ = 22 የኦምሽሽ አዝራር ተከላካይ = 2.2 KohmLCD ግንኙነቶች አርዱinoኖ (GND) = ኤልሲዲ (ፒን 1) = GroundArduino (5V) = LCD (ፒን 2) = የኃይል አቅርቦት አርዱinoኖ (ፒን 2) = ኤልሲዲ (ፒን 6) = SignalArduino (PIN 7) = LCD (PIN 11) = DB4Arduino (PIN 8) = LCD (PIN 12) = DB5Arduino (PIN 9) = LCD (PIN 13) = DB6Arduino (PIN 10) = ኤልሲዲ (ፒን 14) = DB7Arduino (ፒን 11) = ኤልሲዲ (ፒን 4) = የተመረጡ አርዱinoኖን (ፒን 12) = ኤልሲዲ (ፒን 5) = አንብብ / ጻፍ የ RGB LED ግንኙነቶች አርዱinoኖ (ፒን 3) = LED R = 2.8 - 3.2 ቮልት = 82ohm (የሚመከር) አርዱinoኖ (ፒን 5) = LED G = 3.2 - 3.5 ቮልት = 68 ኦኦኤም (የሚመከር) አርዱinoኖ (ፒን 6) = LED B = 3.2 - 3.5 ቮልት = 68 ኦኦኤም (የሚመከር) አርዱinoኖ (GND) = LED GNDButton & Pot ConnectionsArduino (የጥቆማ ፒን 2) = ድስት (መጥረጊያ (ብዙውን ጊዜ በመሃል ላይ ፣ በድስት ላይ የሚመረኮዝ)) አርዱinoኖ (ፒን 4) = ushሽ ቡተን (2.2Kohm ወይም ከዚያ በላይ ተከላካይ መጠቀምዎን ያረጋግጡ)
ደረጃ 3: የአርዱዲኖ ምንጭ ኮድ + ፋይሎች
የምንጭ ኮድ ፣ ሁሉንም ነገር እንዴት ሽቦ ማድረግ እና ኤልሲዲ ቤተ -መጽሐፍት ሁሉም በዚፕ ፋይል ውስጥ ተይዘዋል። እኔ በተጠቀምኩበት በሚከተለው ኮድ ላይ ክሬዲት ማከል ቢኖርብኝም ሁሉም ኮዱ ማለት ይቻላል በራሴ ተፃፈ። Arduino Hue ተግባር በተገፋ አዝራር የተለያዩ ሁነቶችን ይምረጡ የ hue ተግባሩ በጣም ተስማሚ ነበር ፣ ለምን መንኮራኩሩን እንደገና ይገንቡ። የግፋ አዝራርን በተመለከተ ፣ ይህ ምን ያህል ተንኮለኛ ሊሆን እንደሚችል አያምኑም። እኔ እንዳሰብኩት የግፋ ቁልፉን ለመጠቀም ይህ ኮድ እጅግ በጣም አጋዥ ነበር። (የግፊት ቁልፍን መጫን የተለያዩ ሁነቶችን እንዲመርጡ ያስችልዎታል)
ደረጃ 4: የመጨረሻ ቃላት
ይህ ፕሮጀክት በጣም ጥሩ ለሆነ ጓደኛ እንደ ስጦታ ሆኖ ተፈጥሯል ፣ እና አሁን ይህንን ስጦታ ለተቀሩት INSTRUCTABLES አፍቃሪዎች ማቅረብ እፈልጋለሁ። ይህ አጠቃላይ ሂደት እጅግ አስደናቂ ተሞክሮ ነበር እናም ለዓለም በማካፈሉ በጣም ደስተኛ ነኝ። ኦህ እና እባክዎን ድምጽ መስጠትን አይርሱ !!!