ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 በመጋገሪያ ሰሌዳ ላይ LED ን ያዋቅሩ
- ደረጃ 2: በአርዱዲኖ ላይ ኤልኢን ያዋቅሩ
- ደረጃ 3 በዳቦ ሰሌዳ ላይ Photocell ን ያዘጋጁ
- ደረጃ 4 ፎቶኮልን ከአርዱዲኖ ጋር ያገናኙ
- ደረጃ 5: Arduino ን ይሰኩ
- ደረጃ 6 - ኮድዎን ያስጀምሩ
- ደረጃ 7 - ባዶነት ማዋቀር
- ደረጃ 8: ባዶ ባዶ ሉፕ
- ደረጃ 9: ቀለሞችን መለወጥ
- ደረጃ 10 የመጨረሻ RGB LED ኮድ
- ደረጃ 11: መብራቶቹን ይፈትሹ
- ደረጃ 12 - መላ መፈለግ
- ደረጃ 13 የመጨረሻ ምርት
ቪዲዮ: ቀለም መለወጥ LED: 13 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
አንድን ውጤት ለማመንጨት አንድ ዓይነት ዳሳሽ በመጠቀም ፕሮቶታይፕ የመፍጠር ተልእኮ ተሰጥቶኝ ነበር። በአከባቢው ያለውን የብርሃን መጠን የሚለካውን እና የ RGB LED ን እንደ ውፅዓት የሚለካውን ፎቶኮል ለመጠቀም ወሰንኩ። የተለያዩ ቀለሞችን ለማሳየት የ LED ን ችሎታ ማካተት እንደፈለግኩ አውቃለሁ ፣ ምክንያቱም መኖሩ አስደሳች ይመስለኛል። እኔ የፈለኩትን ማንኛውንም ዓይነት ውፅዓት መፍጠር ከቻልኩ በተቻለ መጠን በተቻለ መጠን በቀለማት ያሸበረቀ ይመስለኛል።
ግምታዊ ዋጋ
$ 37 - Elegoo Super Starter kit (ሁሉንም አቅርቦቶች ያካትታል)
$ 53 - ሁሉንም አቅርቦቶች ለየብቻ ለመግዛት
አጋዥ አገናኞች ፦
RGB LED -
create.arduino.cc/projecthub/muhammad-aqib…
ፎቶኮል -
create.arduino.cc/projecthub/MisterBotBreak/ እንዴት-ለመጠቀም-አንድ-ፎቶረስስትር -46c5eb
አርዱዲኖ ሶፍትዌር -
www.arduino.cc/en/software
የ Elegoo Super Start kit -
www.amazon.com/gp/product/B01D8KOZF4/ref=p…
አቅርቦቶች
- 1 RGB LED
- 1 ፎቶኮል (aka photoresistor)
- 1 Arduino UNO ቦርድ
- 1 የዳቦ ሰሌዳ
- ለአርዱዲኖ 1 የዩኤስቢ ገመድ
- 7 ዝላይ ሽቦዎች
- 3 220 ohm resistors
- 1 10k ohm resistor
- የአርዱዲኖ ሶፍትዌር (ለማውረድ ነፃ)
አማራጭ
- ጥንድ መርፌ አፍንጫ መያዣዎች
ደረጃ 1 በመጋገሪያ ሰሌዳ ላይ LED ን ያዋቅሩ
በመጀመሪያ የ RGB LED በዳቦ ሰሌዳው ላይ በትክክል መዘጋጀት አለበት
ኤልዲውን ከእያንዳንዱ አራት እግሮች ጋር በአንድ ዓምድ በተለየ ቀዳዳዎች (በደብዳቤዎች አመልክቷል)። ረጅሙ እግር ከላይኛው ሁለተኛ እግር መሆን አለበት።
ረጅሙ እግር ባለው ረድፍ (በቁጥሮች የተጠቆመው) ፣ ከዝላይ ሽቦ አንድ ጫፍ ላይ ይሰኩ።
ለእያንዳንዱ ሦስቱ አጫጭር እግሮች አንድ 220 ohm resistor ያስቀምጡ። እያንዳንዱ ተከላካይ ሁለቱም እግሮች ከ LED እግሮች ጋር በአንድ ረድፍ ውስጥ ሊኖራቸው ይገባል። የተቃዋሚዎች እግሮች በእጅ ለመሰካት አስቸጋሪ ስለሚሆኑ እኔ እዚህ መርፌውን መርፌን እጠቀማለሁ።
ከተቃዋሚው ጎን ከኤዲዲው በተቃራኒ ሶስት የመዝለያ ሽቦዎችን ይሰኩ። ለእነዚህ ሶስት ረድፎች አንድ የጃምፐር ሽቦ ፣ አንድ ተከላካይ እና የ LED አንድ እግር መኖር አለበት።
ደረጃ 2: በአርዱዲኖ ላይ ኤልኢን ያዋቅሩ
አሁን ኤልዲው በዳቦ ሰሌዳው ላይ በትክክል ከተዋቀረ ከአርዱዲኖ ጋር መገናኘት አለበት።
ረጅሙ እግር (የ LED ሁለተኛ ረድፍ መሆን አለበት) የተገናኘው የመጀመሪያው የመዝለያ ሽቦ በአርዱዲኖ ላይ በ “GND” አመልክቷል።
ሌሎቹ ሶስት የጃምፐር ሽቦዎች ፣ በቅደም ተከተል ፣ ወደቦች 11 ፣ 10 እና 9 መሰካት አለባቸው። በላይኛው ረድፍ ውስጥ ያለው ሽቦ ከ 11 ጋር መገናኘት አለበት ፣ ቀጣዩ ሽቦ ወደታች (ሦስተኛው ረድፍ መሆን አለበት) ከ 10 ጋር ይገናኛል።, እና የመጨረሻው ሽቦ ከ 9. ጋር ይገናኛል እነዚህ ሦስት ገመዶች እርስ በእርሳቸው ትይዩ ሆነው መደራረብ የለባቸውም።
ደረጃ 3 በዳቦ ሰሌዳ ላይ Photocell ን ያዘጋጁ
ኤልኢዲ ለአከባቢው ብሩህነት ምላሽ እንዲሰጥ ፣ ከአነፍናፊ መረጃ መቀበል አለበት።
ኤልዲው እንዴት እንደተሰካ ተመሳሳይ በሆነ አምድ ውስጥ በሁለቱም እግሮች የፎቶኮሉን ወደ የዳቦ ሰሌዳው ይሰኩት።
ከፎቶኮል የታችኛው እግር ጋር በተመሳሳይ ረድፍ በአንድ እግሩ የ 10k ohm resistor ን ወደ ውስጥ ያስገቡ። በተመሳሳይ አምድ ውስጥ የተቃዋሚውን ሁለተኛ እግር ወደ ታች ይሰኩ።
ደረጃ 4 ፎቶኮልን ከአርዱዲኖ ጋር ያገናኙ
ከ 10k ohm resistor ጋር በተመሳሳይ ረድፍ ውስጥ አንድ የጃምፐር ሽቦን ይሰኩ ፣ ግን በተመሳሳይ ረድፍ የፎቶ ሴል ውስጥ አይደለም።
የዚህን ዝላይ ሽቦ ሌላኛውን ጫፍ በአርዱዲኖ ላይ ከመሬት (GND) ጋር ያገናኙ።
ልክ እንደ እያንዳንዱ የፎቶኮል እግሮች በአንድ ረድፍ ሁለት የተለያዩ የጃምፐር ሽቦዎችን ይሰኩ።
በአርዱዲኖ ላይ ወደ 5 ቮ ወደብ በጣም ርቆ ያለውን ሽቦ ወደ ላይ ያያይዙት።
በአርዱዲኖ ላይ ወደ A0 ወደብ በጣም ቅርብ የሆነውን ሽቦ ወደ ታች ይሰኩት።
ደረጃ 5: Arduino ን ይሰኩ
አሁን የዳቦ ሰሌዳው ተዘጋጅቶ ከአርዱዲኖ ጋር ተገናኝቷል ፣ አርዱዲኖን ከኮምፒዩተርዎ ጋር ለማገናኘት የዩኤስቢ ማያያዣውን ይጠቀሙ።
ደረጃ 6 - ኮድዎን ያስጀምሩ
የአርዱዲኖ ፕሮግራምን በመጠቀም አዲስ ንድፍ ይፍጠሩ።
በአስተያየት ውስጥ ስምህን ፣ ስለ ረቂቅ አንዳንድ ዝርዝሮችን ጻፍ እና የተጠቀምካቸውን ማናቸውም ሀብቶች አገናኝ።
ከባዶ ማዋቀር በላይ ፣ ዓለም አቀፋዊ ተለዋዋጮችን ያቋቁሙ። ከዚህ በታች ያለውን ኮድ ለመቅዳት እና ለመለጠፍ ነፃነት ይሰማዎ። ኮዱን በሚጽፉበት ጊዜ የተወሰኑ ክፍሎች የተለያዩ ቀለሞች ይሆናሉ። ይህ ይሆናል ተብሎ ይገመታል።
int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; int photocellReading = 0; int photocell = 5;
ካስተዋሉ ለእነዚህ ተለዋዋጮች የተመደቡት ቁጥሮች ሽቦዎቹ በአርዱዲኖ ቦርድ ላይ ከተሰኩበት ጋር ይዛመዳሉ።
ደረጃ 7 - ባዶነት ማዋቀር
የ RGB LED ን እንደ ውፅዓት ያቋቁሙ።
pinMode (red_light_pin ፣ OUTPUT) ፤ pinMode (green_light_pin ፣ OUTPUT); pinMode (blue_light_pin ፣ OUTPUT);
የፎቶኮል ንባቡን ለማየት ተከታታይ ማሳያውን ያስጀምሩ።
Serial.begin (9600); Serial.println ("ተከታታይ ክትትል ተጀምሯል"); መዘግየት (500); Serial.println ("."); መዘግየት (500); Serial.println ("."); መዘግየት (500); Serial.println ("."); መዘግየት (500);
ባዶ የማዋቀሪያ ኮዱ በጥንድ ጥምዝ ቅንፎች ውስጥ መያዙን ያረጋግጡ {}
ደረጃ 8: ባዶ ባዶ ሉፕ
ባዶውን loop ክፍል ኮዱን ይፃፉ።
በመጀመሪያው ምስል ውስጥ ያለው ኮድ የፎቶኮል ንባቡን በተለየ መስመሮች ላይ ያትማል። ይህ ለማንበብ ቀላል ያደርገዋል።
int እሴት = analogRead (A0); photocellReading = analogRead (photocell); Serial.println (photocellReading); መዘግየት (40);
በሁለተኛው ምስል ውስጥ ያለው ኮድ የተወሰኑ የንባብ እሴቶችን ኤልዲ ከሚታየው ቀለም ጋር የሚዛመድ ነው።
ከሆነ (photocellReading 0) {RGB_color (255, 0, 0); // ቀይ} ከሆነ (photocellReading 99) {RGB_color (255, 255, 0); // ቢጫ} ከሆነ (photocellReading 199) {RGB_color (0, 255, 0); // አረንጓዴ} ከሆነ (photocellReading 299) {RGB_color (0, 0, 255); // ሰማያዊ} ከሆነ (photocellReading 399) {RGB_color (255, 0, 255); // ማጀንታ}
የ RGB_color (0s እና 255 ዎች) የቁጥር እሴቶችን መለወጥ ምን ዓይነት ቀለም እንደሚታይ ይለውጣል። እኔ የሄድኩባቸው ቀለሞች ናቸው ፣ ግን እንደፈለጉ ለመቀየር ወይም ለመቀየር ነፃነት ይሰማዎ።
የባዶው loop ክፍል በጥንድ ጥምዝ ቅንፎች ውስጥ እንደያዘ እንደገና ይፈትሹ {}
ደረጃ 9: ቀለሞችን መለወጥ
እነዚህ ለቀዳሚው ደረጃ ለመምረጥ አንዳንድ ተጨማሪ ቀለሞች ናቸው። ይህንን ኮድ ለኔ ረቂቅ እንደ ማጣቀሻ ተጠቀምኩ።
ደረጃ 10 የመጨረሻ RGB LED ኮድ
በስዕሉ መጨረሻ ላይ ፣ ከባዶው ሉፕ ክፍል ውጭ ፣ በአርዱዲኖ ላይ የትኛው ወደብ የቀይ ብርሃን እሴቱን ፣ የአረንጓዴውን ብርሃን እሴት እና የአረንጓዴውን ብርሃን እሴት የሚያስተላልፍ መሆኑን ለመወሰን ይህንን ኮድ ያስገቡ።
ባዶ RGB_color (int red_light_value ፣ int green_light_value ፣ int blue_light_value) {analogWrite (red_light_pin ፣ red_light_value) ፤ አናሎግ ፃፍ (አረንጓዴ_ላይ_ፒን ፣ አረንጓዴ_ላይ_ቫልዩ); አናሎግ ፃፍ (ሰማያዊ_ላይ_ፒን ፣ ሰማያዊ_ላይ_ቫልዩ); }
ልክ እንደ ባዶ ባዶ ማዋቀሪያ እና ባዶነት loop ክፍሎች ፣ ይህ ክፍል በተጣመሙ ጥንድ ማሰሪያዎች ውስጥ መያዙን ያረጋግጡ {}
ደረጃ 11: መብራቶቹን ይፈትሹ
በፕሮግራሙ ውስጥ የሰቀላ ቁልፍን በመጫን ኮዱን ወደ አርዱinoኖ ቦርድ ይስቀሉ። በትክክል ካደረጉት ፣ ኤልኢዲ በአከባቢው ምን ያህል ብርሃን እንዳለ አንድ ቀለም ማሳየት አለበት።
ቀይ በጣም ጨለማው አካባቢ ፣ ዝቅተኛው የፎቶኮል ንባብ ነው።
ቢጫ ትንሽ ብሩህ አከባቢ/ከፍ ያለ የፎቶኮል ንባብ ነው። በምስሉ ላይ የሻይ ይመስላል ፣ ግን በአካል ቢጫ ያበራ ነበር።
ቀጣዮቹ ሶስት ቀለሞች ፣ አረንጓዴ ፣ ሰማያዊ እና ማጌንታ ፣ ሁሉም ከፎቶኮል ከፍ ያለ ንባቦች ጋር ይዛመዳሉ።
ደረጃ 12 - መላ መፈለግ
ቀለሞቹ ካልተለወጡ ፣ ወይም ቀለሞቹ እንዲለወጡ ከፍተኛ ለውጦች ከፈጠሩ ፣ የፎቶኮል ንባቦችን በተከታታይ ማሳያ ውስጥ ይፈትሹ። እያንዳንዱ አከባቢ የተለያዩ የብርሃን ደረጃዎች አሉት ፣ ስለዚህ ኮዱ ያን ያንፀባርቃል።
በአርዱዲኖ ፕሮግራም አናት ላይ ያሉትን መሣሪያዎች ላይ ጠቅ ያድርጉ -> በተከታታይ ማሳያ ላይ ጠቅ ያድርጉ።
ቀጣይ የቁጥሮች ዝርዝርን የሚያሳይ መስኮት ብቅ ማለት አለበት። መግለጫዎች ከ Void Loop ደረጃ መግለጫዎች ካሉ ያስተካክሉ።
ደረጃ 13 የመጨረሻ ምርት
እነዚህን ሁሉ እርምጃዎች በማድረግ ፣ በአከባቢው ብሩህነት ላይ በመመርኮዝ ቀለሞችን በሚቀይር ብርሃን ማብቃት አለብዎት።
ለእኔ ፣ በክፍሌ አማካኝ ብሩህነት ፣ ብርሃኑ አረንጓዴ ያበራል ፣ ግን የፎቶግራፍ ሴልን በመሸፈን ወይም ምን ያህል ብርሃን እንዳለ በመጨመር ቀለሙን በቀላሉ መለወጥ እችላለሁ።
የሚመከር:
ቀለም መለወጥ የ LED ቀለበት መብራት: 11 ደረጃዎች
ቀለም የሚቀይር የ LED ቀለበት መብራት - ዛሬ እኛ የ 20 ኢንች ቀለምን የ LED ቀለበት ብርሃንን እንለውጣለን። የቀለበት መብራቶች በተለምዶ ክብ ቅርፅ እንዳላቸው አውቃለሁ ፣ ግን ይህ ትንሽ ነገሮችን ቀለል ለማድረግ ካሬ ይሆናል። ይህ አነስተኛ ፕሮጀክት በዋነኝነት ቡቃያ ለሚፈልጉ ፎቶግራፍ አንሺዎች ነው
ቀላል የ LED ቀለም መለወጥ “ሻማ” 5 ደረጃዎች (ከስዕሎች ጋር)
ቀላል የ LED ቀለም “ሻማ” መለወጥ - ይህ ለልጆች እና ለአዋቂዎች ጥሩ የሆነ ቀላል ቀለም የሚቀይር ብርሃን ነው። ደብዛዛ ባልሆነ ክፍል ውስጥ ቆንጆ ይመስላል ፣ ለበዓላት በጣም ጥሩ ፣ እና በጣም ጥሩ የምሽት ብርሃንን ይፈጥራል
DIY ቀለም መለወጥ ጥሬ እንጨት LED መደርደሪያ 10 ደረጃዎች (ከስዕሎች ጋር)
DIY ቀለም መለወጥ ጥሬ እንጨት ኤል.ዲ.ኤል መደርደሪያ-በዚህ አስተማሪ ውስጥ ይህንን የሚያምር አንድ ዓይነት የጥሬ እንጨት የ LED መደርደሪያን እንዴት እንደሚለውጥ ደረጃ-በደረጃ አሳያችኋለሁ። ይህ ፕሮጀክት በጣም አስደሳች ነበር እና በተጠናቀቀው ምርት በጣም ተደስቻለሁ። በአጠቃላይ ይህ ፕሮጀክት ዋጋ አይጠይቅም
የ LED ቀለም መለወጥ ዴስክ ኩብ: 4 ደረጃዎች
የ LED ቀለም የሚቀይር የዴስክ ኩብ - የ LED ኩብ ስለማድረግ በአሌክስ ቴውግሬት አሪፍ የሆነ አስተማሪ አገኘሁ። አገናኙ እነሆ ውጤቱ
ቀለም መለወጥ የ LED የገና ዛፍ 3 ደረጃዎች (ከስዕሎች ጋር)
ቀለም መለወጥ የ LED የገና ዛፍ - ይህንን የገና ዛፍ ባለፈው ዓመት በዶላር መደብር ውስጥ አገኘሁት ፣ እና እሱን ለማብራት ከታች LED ን ማስቀመጥ ፈልጌ ነበር ፣ ግን ከአንድ ዓመት በኋላ እስከዚያ ድረስ አልደረሰበትም። ይህ በጣም ቀላል ፕሮጀክት ነው በጣም ትንሽ ቅልጥፍናን የሚፈልግ እና የሚያምር መጨረሻን ያመጣል