ዝርዝር ሁኔታ:
- ደረጃ 1 ለዚህ ፕሮጀክት የሚያስፈልጉዎትን ነገሮች በአንድ ላይ መሰብሰብ
- ደረጃ 2 - በ RGB LED ላይ ያሉት እግሮች የሚያደርጉትን መረዳት
- ደረጃ 3 - በመጋገሪያ ሰሌዳ ውስጥ 330 Ohm Resistors ን እና የመሬት መዝለያ ገመድ ማስገባት።
- ደረጃ 4: LED ን ወደ ወረዳችን ማከል
- ደረጃ 5 ኬብሎችን ከዳቦ ሰሌዳ ጋር ማያያዝ ክፍል 1 መሬትን ማገናኘት
- ደረጃ 6 ኬብሎችን ከዳቦ ሰሌዳ ጋር ማያያዝ ክፍል 2 - ቀይ የ LED እግርን ማገናኘት
- ደረጃ 7 - ገመዶችን ከዳቦ ሰሌዳ ጋር ማያያዝ ክፍል 3 - አረንጓዴውን የ LED እግር ማገናኘት
- ደረጃ 8 - ኬብሎችን ከዳቦ ሰሌዳ ጋር ማያያዝ ክፍል 4 - ሰማያዊውን የ LED እግር ማገናኘት
- ደረጃ 9 በፕሮግራም ውስጥ ፕሮግራም ማውጣት የወረዳ ፍተሻ
- ደረጃ 10 በፕሮግራም ውስጥ በፕሮግራም ውስጥ - በ RGB LED ምን ማድረግ እፈልግ ነበር
- ደረጃ 11: የጭረት ፕሮግራሙ ማያ ገጽ ቀረፃ
ቪዲዮ: Raspberry Pi 2 ን እና Scratch: 11 ደረጃዎችን በመጠቀም በቀለም ስፔክትረም በኩል RGB LED ን ያዙሩ
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ማስታወሻዎችን በየካቲት 25 ቀን 2016 ያዘምኑ - የጭረት ፕሮግራሙን አሻሽዬ ትምህርቴን አስተካክያለሁ።
ሠላም ሰዎች ፣ በዚህ ፕሮጀክት በቀለም ህብረቀለም በኩል የ RGB LED ን ለማሽከርከር Scratch ን ለመጠቀም ፈልጌ ነበር።
ከ Arduino ጋር ይህንን የሚያደርጉ የፕሮጀክቶች ጭነት አለ ፣ ስለሆነም ከ Raspberry Pi ጋር ጥሩ ውጤት ማግኘት እችል እንደሆነ ለማወቅ ጓጉቻለሁ።
በዚህ ትምህርት ሰጪው ላይ ያደረግሁት የመጀመሪያ ሙከራ በጣም ጥሩ አልነበረም ፣ ስለዚህ ትንሽ ተጨማሪ ምርምር አድርጌ የተሻለ የሚሰራ ነገር አለኝ ብዬ አስባለሁ። በመጀመሪያው ፕሮግራሜ ውስጥ የት እንደሄድኩ ለመረዳት አንዳንድ የአርዱዲኖ ፕሮጄክቶችን ስመለከት በመጨረሻ በጣም አገናኝሃለሁ በሚለው እጅግ በጣም ጥሩ በሆነ የአርዱዲኖ ስክሪፕት ላይ ተሰናከልኩ። እኔ እና ጓደኛዬ አንድሪው እኔ ከሰዓት በኋላ ወደ ጭረት (ስክራች) በመቀየር አሳልፈናል። በእሱ የተቻለንን አድርገናል እናም እርስዎ እንደሚሞክሩት ተስፋ አደርጋለሁ።
እዚህ ሊያገኙዋቸው የሚችሉትን አዝራሮች እና ጭረት በመጠቀም የ LED ን ብሩህነት ስለመቀየር ይህ ፕሮጀክት ከእኔ መመሪያ ነው።
www.instructables.com/id/PWM-Based-LED-Cont…
የእኔን የጭረት መርሃ ግብርን ከመሠረቱ ከዋናው አርዱዲኖ ስዕል 1 ጋር አገናኝ
www.arduino.cc/en/Tutorial/DimmingLEDs ደራሲ ሸክላ ሺርኪ
ደረጃ 1 ለዚህ ፕሮጀክት የሚያስፈልጉዎትን ነገሮች በአንድ ላይ መሰብሰብ
የሚያስፈልጉዎት ክፍሎች-
Raspberry Pi ከ Raspian ስርዓተ ክወና እና ከበይነመረብ ግንኙነት ጋር
1 x የዳቦ ሰሌዳ
1 x RGB LED (የተለመደ ካቶድ)
3 x 330 ohm resistors (ብርቱካናማ ብርቱካናማ ቡናማ)
4 x ወንድ/ሴት የዳቦ ሰሌዳ ኬብሎች
1 x ወንድ/ወንድ የዳቦቦርድ ገመድ (ወይም አንድ ካለዎት ትንሽ ነጠላ ኮር ዝላይ ገመድ)
ደረጃ 2 - በ RGB LED ላይ ያሉት እግሮች የሚያደርጉትን መረዳት
የእርስዎን RGB LED ይውሰዱ እና እግሮቹን ይመልከቱ ፣ አንድ እግር ከሌሎቹ ሁሉ የበለጠ መሆኑን ያስተውላሉ። ይህ ረጅሙ እግር ወደ ግራ እንዲደርስ ኤልኢዲውን ያዙሩ።
ፒን 1 የ LED መብራት እንዲበራ ለማድረግ ያገለግላል
ፒን 2 የመሬት ፒን ነው
ፒን 3 የ LED ን ብሩህ ያደርገዋል
ፒን 4 የ LED ን ብሩህ ያደርገዋል
እኔ የምጠቀምበት የ RGB LED የጋራ ካቶድ አለው ፣ ይህም ማለት እንዲሠራ ለማድረግ የመሬቱን እግሩን ከ Raspberry Pi መሬት ፒን ጋር ያገናኙታል ማለት ነው።
ደረጃ 3 - በመጋገሪያ ሰሌዳ ውስጥ 330 Ohm Resistors ን እና የመሬት መዝለያ ገመድ ማስገባት።
በስዕላዊ መግለጫው ላይ ነገሮችን ለማየት በቀላሉ ለማቆየት የተቃዋሚዎችን እና የመሬቱን ገመድ መጀመሪያ መሆን ያለባቸውን ቦታ ማስቀመጥ እንችላለን። ተቃዋሚዎች ዋልታ የላቸውም ስለዚህ በየትኛውም አቅጣጫ ቢሄዱ ምንም ለውጥ የለውም።
ማሳሰቢያ -ለአንድ LED ለምን ሶስት ተቃዋሚዎች ያስፈልጉናል?
3 የተለያዩ ኤልኢዲዎች ወደ አንድ ሲጣመሩ የ RGB LED ን ያስቡ። በወረዳ ውስጥ 3 ነጠላ ኤልኢዲዎች ቢኖሩን ለእያንዳንዱ አንድ ተከላካይ እንጠቀማለን ፣ እና ስለዚህ ለእያንዳንዱ የ RGB LED የቀለም እግር ተከላካይ እንፈልጋለን።
ደረጃ 4: LED ን ወደ ወረዳችን ማከል
አሁን ተከላካዮቹ እና የመሬቱ ገመድ በቦታው አለን ፣ የእኛን ኤልኢዲ ወደ የዳቦ ሰሌዳ ወረዳ ውስጥ መጫን እንችላለን። ረጅሙ እግር ወደ ግራ እንዲደርስ ኤልኢዲውን ያዙሩ።
እያንዳንዱ እግሮች በተዛማጅ ተከላካይ በተመሳሳይ መስመር ላይ መሆናቸውን በማረጋገጥ የዳቦ ሰሌዳውን እንዲሰኩ ለማስቻል እግሮቹን በትንሹ በትንሹ ይከፋፍሉ።
ረጅሙ እግር (እግር 2) ከጥቁር መሬት ገመድ ጋር መደርደር አለበት።
ደረጃ 5 ኬብሎችን ከዳቦ ሰሌዳ ጋር ማያያዝ ክፍል 1 መሬትን ማገናኘት
በመጀመሪያ መሬቱን ከ Raspberry Pi ወደ መሬት እግር በ LED ላይ እናገናኘው።
በሥዕላዊ መግለጫዬ ውስጥ የ LED ን የመሬቱን እግር ከ Raspberry Pi ጋር ለማገናኘት በ Raspberry GPIO ላይ ከወንድ/ሴት ኬብል ከ Raspberry GPIO ላይ ከዳቦርዱ የመሬት ባቡር ጋር አገናኘሁት።
የማጣቀሻ ካርዱ ለ Raspberry Pi GPIO የፒን አቀማመጥ ያሳያል። በስዕሉ በስተቀኝ በኩል ያለው የ 40 ፒን ጂፒኦ ይህንን ፕሮጀክት ለማከናወን የምጠቀምበት ለ Raspberry Pi 2 ነው።
ደረጃ 6 ኬብሎችን ከዳቦ ሰሌዳ ጋር ማያያዝ ክፍል 2 - ቀይ የ LED እግርን ማገናኘት
የኬብሉን የወንድ ጫፍ በግራ በኩል ካለው ተከላካይ በላይ ወዳለው ቀዳዳ ይግፉት እና የኬብሉን የሴት ጫፍ በ GPIO17 (pin11) ላይ በ Raspberry Pi ላይ ይግፉት።
ለጂፒኦ ፒኖች የማጣቀሻ ካርድ ወደ ትክክለኛው ፒን እንዲመራዎት ይረዳዎታል።
ደረጃ 7 - ገመዶችን ከዳቦ ሰሌዳ ጋር ማያያዝ ክፍል 3 - አረንጓዴውን የ LED እግር ማገናኘት
የኬብሉን የወንድ ጫፍ በመሃል ላይ ካለው ተከላካይ በላይ ባለው ቀዳዳ ውስጥ ይግፉት ፣ እና የሴት ገመዱን ጫፍ በ GPIO18 (pin12) ላይ በ Raspberry Pi ላይ ይግፉት።
ለጂፒኦ ፒኖች የማጣቀሻ ካርድ ወደ ትክክለኛው ፒን እንዲመራዎት ይረዳዎታል።
ደረጃ 8 - ኬብሎችን ከዳቦ ሰሌዳ ጋር ማያያዝ ክፍል 4 - ሰማያዊውን የ LED እግር ማገናኘት
የኬብሉን የወንድ ጫፍ በቀኝ በኩል ካለው ተከላካይ በላይ ባለው ቀዳዳ ውስጥ ይግፉት ፣ እና የሴት ገመዱን ጫፍ በ GPIO27 (pin13) ላይ በ Raspberry Pi ላይ ይግፉት።
ለጂፒኦ ፒኖች የማጣቀሻ ካርድ ወደ ትክክለኛው ፒን እንዲመራዎት ይረዳዎታል።
ደረጃ 9 በፕሮግራም ውስጥ ፕሮግራም ማውጣት የወረዳ ፍተሻ
ይህንን ፕሮጀክት ለመጀመሪያ ጊዜ በኬብል ስጨርስ ትንሽ ግድየለሾች ነበርኩ እና የቀለም ገመዶቼን ቀላቅዬ ነበር ፣ ይህ ማለት ቀይ እንዲመጣ ስፈልግ ፣ አረንጓዴ በምትኩ ፈሰሰ ፣ ስለዚህ ሁሉም ነገር በትክክል መገናኘቱን ለማረጋገጥ ቀለል ያለ ፕሮግራም ፃፍኩ።
የ LED ሙከራ በ 3 ጥንድ ቁልፎች ቁጥጥር ይደረግበታል።
A እና Z መቆጣጠሪያ ቀይ ፣ ሀ ቀይ ያበራል ፣ Z ቀይ ያጠፋል
ኤስ እና ኤክስ አረንጓዴን ይቆጣጠራሉ ፣ ኤስ አረንጓዴን ያበራል ፣ X አረንጓዴን ያጠፋል
ዲ እና ሲ ቁጥጥር BLUE ፣ D ሰማያዊ ያበራል ፣ ሲ ሰማያዊን ያጠፋል
ፒን ወደ ከፍተኛ ማቀናበር ኤልኢዲውን ያበራል ፣ ወደ ዝቅተኛ በማቀናበር ኤልኢዱን ያጠፋል።
በትክክል እንደተገናኘ እርግጠኛ ለመሆን ከፈለጉ ፕሮግራሙን ያውርዱ እና ወረዳዎን ይፈትሹ።
ደረጃ 10 በፕሮግራም ውስጥ በፕሮግራም ውስጥ - በ RGB LED ምን ማድረግ እፈልግ ነበር
በ Scratch ውስጥ ፕሮግራሚንግ ጥሩ ተሞክሮ ነው። ጠቅታ እና ጎትት በይነገጽ አለው እና በጣም አስተዋይ ነው። ምንም እንኳን በዋናነት ልጆችን ለፕሮግራም ለማስተዋወቅ የተፈጠረ ቢሆንም እኔ እንደማስበው በፕሮጄጄቴ ውስጥ LED ን በሚቆጣጠረው ኮድ ውስጥ እንደሚታየው በጣም ጠቃሚ የፕሮግራም አከባቢ ይመስለኛል።
ስለዚህ እኔ እንዲሆን የፈለግኩት እዚህ አለ -
የቀለም ለውጦች በሦስት ደረጃዎች ይከናወናሉ-
በመጀመሪያው ምዕራፍ እኛ በከፍተኛ ቀይ እና አረንጓዴ እና ሰማያዊ ወደ በጣም ትንሽ ደረጃ እንጀምራለን።
ከዚያም የአረንጓዴውን ብሩህነት በ 1 በማሳደግ ቀይ ብሩህነትን በ -1 መቀነስ ጀመርን።
ይህ ምን ያህል ጊዜ እንደተከሰተ ለመገደብ የሉፕ ቆጣሪን ተጠቀምን።
የሉፕ ቆጣሪው 255 እንደደረሰ ሁለተኛውን ምዕራፍ ጀምረናል።
በሁለተኛው ደረጃ አረንጓዴ ቢበዛ ፣ ቀይ እና ሰማያዊ ወደ ዝቅተኛ ደረጃ ይቀመጣሉ።
ሰማያዊውን ብሩህነት በ 1 ከፍ በማድረግ አረንጓዴ ብሩህነትን በ -1 ዝቅ እናደርጋለን።
ለሁለተኛው ምዕራፍ የእኛ የሉፕ ቆጣሪ ወደ 509 ተቀናብሯል።
አንዴ 509 ከደረሰ ደረጃ 3 ን እንጀምራለን።
በደረጃ ሶስት ውስጥ ሰማያዊው ከፍተኛው ብሩህነት ሲሆን አረንጓዴ እና ቀይ በዝቅተኛ ደረጃዎች ላይ ናቸው።
ቀይ ብሩህነትን በ 1 ከፍ በማድረግ ሰማያዊ ብሩህነትን በ -1 ዝቅ ማድረግ እንጀምራለን።
የሉፕ ቆጣሪው 763 እንደደረሰ ዑደቱ በደረጃ 1 ይጀምራል።
የእያንዳንዱን ቀለም ብሩህነት ደረጃ እሴቶችን ለመያዝ ሶስት ተለዋዋጮች ቀይ ቫል ፣ አረንጓዴ ቫል እና ሰማያዊ ቫል አሉን እና እነዚህ እሴቶች የእያንዳንዱን ቀለም ብሩህነት እሴት ለማቀናበር የእያንዳንዱን ቀለም ብሩህነት እሴት ለማቀናበር ወደ ትክክለኛው የ GPIO ፒኖች ይላካሉ። የምንፈልገውን የቀለም ድብልቅ።
እና ያ RGB LED እና Scratch ን በመጠቀም በቀለም ህብረቀለም ውስጥ ለማሽከርከር ያደረግሁት ሙከራ ነው።
አርዱዲኖ ካለዎት እና የ “Scratch” ን ስሪት እንድጽፍ ያነሳሳኝን እኔ ያገናኘሁትን ንድፍ ካሄዱ ፣ በጭራሽ ምንም የቀለም ብልጭታ የለም። የጭረት ስሪት ለምን በጣም እንደሚንሸራተት ሙሉ በሙሉ እርግጠኛ አይደለሁም። እኔ አርዱinoኖ PWM ን በመያዝ የተሻለ ነው ብዬ እገምታለሁ ፣ ነገር ግን በኮድዬ ውስጥ አንድ ነገር መሻሻል ያለበት አንድ ነገር ካዩ ፣ እኔን ለመንገር ጊዜ ከወሰዱ በእውነት አመስጋኝ ነኝ።
አስተማሪዬን ስላነበቡ አመሰግናለሁ እናም ጥሩ ቀን እንዲኖራችሁ ተስፋ አደርጋለሁ!
ደረጃ 11: የጭረት ፕሮግራሙ ማያ ገጽ ቀረፃ
እርስዎ እራስዎ በፕሮግራም ላይ ለመሄድ ከፈለጉ እዚህ ያለውን አቀማመጥ በቅርበት ይመልከቱ።
የሚመከር:
በኤሌክትሪክ ፍጆታ እና በአከባቢ ቁጥጥር በኩል በሲግፋክስ በኩል 8 ደረጃዎች
በኤሌክትሪክ ፍጆታ እና በአካባቢያዊ ክትትል በሲግፋክስ-መግለጫ ይህ ፕሮጀክት የአንድ ክፍል የኤሌክትሪክ ፍጆታ በሶስት ፎቅ የኃይል ማከፋፈያ እንዴት እንደሚያገኝ ያሳየዎታል ከዚያም በየ 10 ደቂቃዎች የሲግፎክስ አውታረ መረብን በመጠቀም ወደ አገልጋይ ይልካል። ሀይሉን እንዴት ማስመሰል? ሶስት የአሁኑን መቆንጠጫዎች ከአንድ
ESP32 ን እና ESP8266: 8 ደረጃዎችን በመጠቀም በ ESP-NOW በኩል ብዙ የ ESP ንግግርን እንዴት ማድረግ እንደሚቻል
ESP32 ን እና ESP8266 ን በመጠቀም በ ESP-NOW በኩል ብዙ የ ESP ንግግርን እንዴት ማድረግ እንደሚቻል-በሂደት ላይ ባለው ፕሮጀክቴ ላይ ያለ ራውተር እርስ በእርስ ለመነጋገር ብዙ ESP እፈልጋለሁ። ይህንን ለማድረግ በ ESP ላይ ራውተር ሳይኖር ገመድ አልባ እርስ በእርስ እንዲገናኝ ESP-NOW ን እጠቀማለሁ
የቤት አውቶማቲክ -ቲቫ TM4C123G ን: 7 ደረጃዎችን በመጠቀም በብሉቱዝ በኩል በዲሜር መቆጣጠሪያ አውቶማቲክ የመቀየሪያ ሰሌዳ።
የቤት አውቶማቲክ - Tiva TM4C123G ን በመጠቀም በብሉቱዝ በኩል በዲሜር መቆጣጠሪያ አውቶማቲክ የመቀየሪያ ሰሌዳ - በአሁኑ ጊዜ ለቴሌቪዥን ስብስቦቻችን እና ለሌሎች የኤሌክትሮኒክስ ስርዓቶች የርቀት መቆጣጠሪያዎች አሉን ፣ ይህም ህይወታችንን በእውነት ቀላል አድርገዋል። የቧንቧ መብራቶችን ፣ አድናቂዎችን እና ሌሎች ንጣፎችን የመቆጣጠር አቅም ስለሚሰጥ የቤት አውቶሜሽን አስበው ያውቃሉ
በ Beaglebone በኩል በ VNC በኩል እንዴት መድረስ እንደሚቻል -3 ደረጃዎች
በ ‹VNC› በኩል ‹Beaglebone› ን እንዴት መድረስ እንደሚቻል -ማሳያዎን ሳይሰኩ ሌሎች ዴስክቶፖችን እንዲያዩ የሚያስችልዎ በቪኤንሲ በኩል የእርስዎን Beaglebone ዴስክቶፕ ለመድረስ ቀላሉ መንገድ እዚህ አለ። ይህ በተቻለ መጠን ቀላል እና ቀጥተኛ እንዲሆን የታሰበ ነው። በመጀመሪያ ፣ እርስዎ
በእርስዎ ላን በኩል ፋይሎችን በ BitTorrent በኩል ማስተላለፍ -6 ደረጃዎች
በእርስዎ ላን በኩል ፋይሎችን በ BitTorrent ማስተላለፍ - አንዳንድ ጊዜ ፋይሎችን በአውታረ መረብ ላይ ወደ ብዙ ኮምፒውተሮች ማስተላለፍ ያስፈልግዎታል። በፍላሽ አንፃፊ ወይም በሲዲ/ዲቪዲ ላይ ቢያስቀምጡም ፣ ወደ እያንዳንዱ ኮምፒተር ፋይሎቹን መቅዳት አለብዎት እና ሁሉንም ፋይሎች ለመቅዳት ትንሽ ጊዜ ሊወስድ ይችላል (በተለይ ከ