ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 NeoPixel ምንድነው?
- ደረጃ 2 NeoPixel ለምን?
- ደረጃ 3 - አስፈላጊ ቁሳቁሶች
- ደረጃ 4 - ኒኦፒክስል እና አርዱinoኖ በይነገጽ
- ደረጃ 5: Ex.1: NeoPixel ን ከአርዱዲኖ ጋር ማቀናበር
- ደረጃ 6: Ex.2: NeoPixel ብልጭ ድርግም የሚል ሁኔታ ከአርዱዲኖ ጋር
- ደረጃ 7: Ex.3: NeoPixel Fading Mode ከአርዱዲኖ ጋር
- ደረጃ 8: Ex.4: NeoPixel Random Mode ከአርዱዲኖ ጋር
- ደረጃ 9: Ex.4: NeoPixel ቀስተ ደመና ሁነታ ከአርዱዲኖ ጋር
- ደረጃ 10: ቀጣይ ምንድነው?
ቪዲዮ: WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]: 10 ደረጃዎች እንዴት እንደሚቆጣጠሩ
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በ ElectropeakElectroPeak ኦፊሴላዊ ድር ጣቢያ ተጨማሪ በደራሲው ይከተሉ
ስለ: ኤሌክትሮክፔክ ኤሌክትሮኒክስን ለመማር እና ሀሳቦችዎን ወደ እውነት ለመውሰድ የእርስዎ አንድ ማቆሚያ ቦታ ነው። ፕሮጀክቶችዎን እንዴት መሥራት እንደሚችሉ ለማሳየት ከፍተኛ ደረጃ መመሪያዎችን እናቀርባለን። እኛ ስለ… ተጨማሪ ስለ Electropeak እንዲኖርዎት ከፍተኛ ጥራት ያላቸውን ምርቶች እናቀርባለን።
አጠቃላይ እይታ
በማራኪ የእይታ ውጤቶች ምክንያት ኒኦፒክስል ኤልኢዲዎች በኤሌክትሮኒክ ፕሮጄክቶች ውስጥ በሰፊው ዛሬ ጥቅም ላይ ውለዋል። እነዚህ ኤልኢዲዎች በተለያዩ መጠኖች እና ቅርጾች እና በጥቅልል መልክ ይገኛሉ። በዚህ መማሪያ ውስጥ ፣ ስለ NeoPixel LEDs እና በአርዱዲኖ እንዴት እንደሚቆጣጠሩ ይማራሉ።
እርስዎ ምን ይማራሉ
- NeoPixel ምንድን ነው
- ለምን ኒኦፒክስል
- NeoPixel ን ከአርዱዲኖ ጋር ማገናኘት
አቅርቦቶች
የሃርድዌር አካላት
WS2812 RGB LED ቀለበት ሞዱል *1
አርዱዲኖ ኡኖ አር 3 *1
የሶፍትዌር መተግበሪያዎች
አርዱዲኖ አይዲኢ
ደረጃ 1 NeoPixel ምንድነው?
ከ 1962 በኋላ ፣ የመጀመሪያው ኤልዲ ሲሰራ እና ሲሞከር ፣ ይህ ዋጋ ያለው ቁራጭ የሕይወታችን ክፍል የማይነጣጠል ሆነ። በአብዛኛዎቹ የኤሌክትሮኒክ ፕሮጀክቶች ውስጥ ቢያንስ አንድ ነጠላ ኤልኢዲ ማግኘት ይችላሉ። ኤልዲዎቹን በተለያዩ ቀለሞች መጠቀም በጣም ማራኪ ከመሆኑ የተነሳ ባለብዙ ቀለም LEDs ወይም RGB LEDs ማምረት አስከትሏል።
RGB LED በቀይ ፣ በአረንጓዴ እና በሰማያዊ ሶስት ቀለሞች ላይ በመመርኮዝ ሁሉንም ቀለሞች ይፈጥራል። ለምሳሌ ፣ ቀይ እና ሰማያዊ ጥምረት ማጌንታ ቀለም ያስገኛል። በዚህ ሞዴል ውስጥ እያንዳንዱ ቀለም ለእያንዳንዱ ቀይ ፣ አረንጓዴ እና ሰማያዊ ቀለሞች ከ 0 እስከ 255 መካከል እሴት አለው። ለምሳሌ ፣ እነዚህ እሴቶች ለማጌንታ 255 0 255 (ከፍተኛው ቀይ ፣ ከፍተኛው ሰማያዊ እና ዝቅተኛ አረንጓዴ እሴት) ናቸው። ይህ የቁጥር እሴት በሄክስ ኮድ (2550255 = # FF00FF) ይገለጻል። የ RGB LEDs በዚህ ሞዴል ላይ በመመርኮዝ የተለያዩ ቀለሞችን ይሠራሉ።
እያንዳንዱን RGB LED ለመቆጣጠር ፣ የማይክሮ መቆጣጠሪያ (ወይም እንደ አርዱዲኖ ያሉ የልማት ሰሌዳዎች) ሶስት ዲጂታል ፒኖች ያስፈልግዎታል። ለምሳሌ ፣ እያንዳንዱ ኤልኢዲ ቀለሙን በተናጠል ለመቆጣጠር ፣ 60 LEDs የያዘውን የ RGB LED ሕብረቁምፊ ለመቆጣጠር ከፈለጉ ፣ 180 ዲጂታል ፒኖች ያስፈልግዎታል! ስለዚህ እያንዳንዱን LED በተናጠል መቆጣጠርን መርሳት ወይም አድራሻ ሊደረስባቸው የሚችሉ ኤልኢዲዎችን መጠቀም አለብዎት። ሊደረስባቸው የሚችሉ LED ዎች ከ RGB LEDs በተጨማሪ ተቆጣጣሪ IC ን ጨምሮ አዲስ የ LED ዎች ትውልድ ናቸው። ይህ ተቆጣጣሪ አይሲ ፣ ብዙውን ጊዜ WS2812 ፣ ለእያንዳንዱ ኤልኢዲ አድራሻ በመመደብ እና አንድ የሽቦ ግንኙነትን በማቅረብ በአንድ ዲጂታል ፒን ብዙ LEDs ን እንዲያገኙ ያስችልዎታል። ነገር ግን እንደ ቀላል ኤልኢዲዎች ፣ እነዚህ የ LED ዓይነቶች ቮልቴጅን በመተግበር ብቻ አይበሩም ፣ እነሱ ደግሞ ማይክሮ መቆጣጠሪያ ያስፈልጋቸዋል። ኒኦፒክስል ለአድራሻ LED ዎች የአዳፍ ፍሬም ምልክት ነው።
ደረጃ 2 NeoPixel ለምን?
በ LED ስትሪፕ ውስጥ እያንዳንዱን ኤልኢዲ የመቆጣጠር ችሎታ በፕሮጀክቶችዎ ውስጥ ትልቅ የእይታ ውጤቶችን ይፈጥራል። ግን እንደ POV ባሉ በጣም ፈጣን ሂደቶች ውስጥ ፣ NeoPixels ን መጠቀም አይመከርም። የ NeoPixels ሌላው አስፈላጊ ጠቀሜታ ከሌሎች ተደራሽ ኤልኢዲዎች ጋር ሲወዳደር የእነሱ ዝቅተኛ ዋጋ ነው። ኒኦፒክስሎች እንዲሁ በቀለበት ፣ በጠርዝ ፣ በካሬ እና በክብ ሞዴሎች ውስጥ ይገኛሉ እና በፕሮጀክትዎ መሠረት ተስማሚውን ሞዴል መምረጥ ይችላሉ።
ኒኦፖክስ እንዲሁ ሰንሰለት ነው ፣ ስለሆነም በአንድ የትእዛዝ መስመር እና በአንድ የኃይል መስመር ብቻ ብዙ ኒኦፒክስሎችን መቆጣጠር ይችላሉ።
ማስታወሻ የ NeoPixel LEDs ቁጥርን ማሳደግ የበለጠ ራም ፣ የበለጠ ኃይል እና ተጨማሪ የማቀናበር ጊዜ ይጠይቃል ፣ ስለዚህ እንደ ማይክሮ መቆጣጠሪያዎ ዓይነት በጣም ጥሩውን ኒኦፒክስልን ይምረጡ።
ደረጃ 3 - አስፈላጊ ቁሳቁሶች
ደረጃ 4 - ኒኦፒክስል እና አርዱinoኖ በይነገጽ
ማሳሰቢያ NeoPixel ን ከጉዳት ለመከላከል እና መረጃን በትክክል ለማስተላለፍ ተቃዋሚው ጥቅም ላይ መዋል አለበት።
ማስታወሻ ከፍተኛ የ LED ቁጥሮች የያዘውን ስትሪፕ ኤልዲ (LED) የሚጠቀሙ ከሆነ ፣ ከ + እና - ከአቅርቦት voltage ልቴጅ ጋር አንድ ትልቅ capacitor (ለምሳሌ 1000uf) እንዲያስቀምጡ እንመክራለን።
ማስታወሻ የመጀመሪያውን የ NeoPixel ሞዱል ለማገናኘት የተሻለው ርቀት ከመቆጣጠሪያ ሰሌዳው ከ 1 እስከ 2 ሜትር ያህል ነው።
ደረጃ 5: Ex.1: NeoPixel ን ከአርዱዲኖ ጋር ማቀናበር
በዚህ ምሳሌ ውስጥ ፣ NeoPixels ን ያብሩ እና አርዱዲኖ UNO ን በመጠቀም የእያንዳንዱን ኤልኢዲ ቀለም እና ጥንካሬን ይቆጣጠራሉ። NeoPixel ን ከአርዱዲኖ ጋር ለማዋቀር የ NeoPixel Adafruit ቤተ -መጽሐፍትን ይጠቀሙ።
የኮድ ማብራሪያ
Adafruit_NeoPixel ፒክሴሎች (NUMPIXELS ፣ ፒን ፣ NEO_GRB + NEO_KHZ800);
ከላይ ያለው ተግባር የ LEDs እና የአርዱዲኖ ፒኖችን ብዛት ይወስናል።
pixels.begin ();
ይህ ተግባር ተነሳሽነቶችን ያደርጋል።
pixel.set ብሩህነት (ለ);
ከላይ ያለው ተግባር የብርሃን ጥንካሬን ያዘጋጃል። (ዝቅተኛው ቁጥር 1 ሲሆን ከፍተኛው ቁጥር 255 ነው።)
pixels.setPixelColor (Wich LED, Wich ቀለም (ቀይ ፣ አረንጓዴ ፣ ሰማያዊ));
የ LED ቁጥሩን (ከ 0 ወደ NUMPIXELS-1) ከገለጹ በኋላ የኤልዲዎቹን ቀለም ከ RGB ስርዓት ጋር ይገልጻል።
pixels.show ();
የተተገበሩ እሴቶችን ያሳያል።
ደረጃ 6: Ex.2: NeoPixel ብልጭ ድርግም የሚል ሁኔታ ከአርዱዲኖ ጋር
በዚህ ምሳሌ ውስጥ ፣ NeoPixels ን በሚያብለጨልጭ ሁኔታ ውስጥ እናዘጋጃለን። ብልጭ ድርግም ለማድረግ ፣ ሁሉም ኤልኢዲዎች በአንድ ጊዜ ማብራት እና ማጥፋት አለባቸው ፣ እና ሲበሩ የተለያዩ ቀለሞች ሊኖራቸው ይችላል።
ደረጃ 7: Ex.3: NeoPixel Fading Mode ከአርዱዲኖ ጋር
የኒዮፒክስሎች ከሚያስደንቁ ውጤቶች አንዱ መደከም አንዱ ነው። የዘገየ እየደበዘዘ, ውጤቱ የተሻለ ይሆናል.
ደረጃ 8: Ex.4: NeoPixel Random Mode ከአርዱዲኖ ጋር
በዚህ ምሳሌ ውስጥ አንድን ቀለም እና ኤልኢዲ ለመምረጥ በዘፈቀደ ቁጥር (ቁጥር 1 ፣ num2) ተግባርን በቁጥር እና በቁጥር 2 መካከል ለማመንጨት እና ለማሳየት እንጠቀማለን።
ደረጃ 9: Ex.4: NeoPixel ቀስተ ደመና ሁነታ ከአርዱዲኖ ጋር
በድር ላይ በጣም ከሚያስደስት መሣሪያዎች አንዱ ፣ በ NeoPixels ላይ ተፅእኖዎችን ለመፍጠር የ NeoPixel Effects Generator ነው ፣ ይህም የኤልዲዎችን እና የአርዱዲኖ ፒኖችን ብዛት እንዲለዩ ያስችልዎታል ፣ እና ውጤቶቹን እና አስፈላጊ ቅንብሮችን ከፈጠሩ በኋላ ፣ በ Arduino ኮድ ማመንጨት ላይ ጠቅ ማድረግ ይችላሉ። እና የተፈጠረውን ኮድ ወደ አይዲኢ ይቅዱ። ይህንን ለማድረግ የሚከተሉትን ደረጃዎች ያድርጉ
- ድር ጣቢያውን ከገቡ በኋላ መሪ መሪን አክልን ጠቅ ያድርጉ።
- በተጨመረው NeoPixel Strip ላይ ጠቅ ያድርጉ እና የ LEDs እና የአርዱዲኖ ፒኖችን ብዛት ይግለጹ።
- በሉፕ ክፍሉ ውስጥ አክል ውጤት ላይ ጠቅ ያድርጉ እና አንድ ውጤት ይምረጡ።
- ምርጫዎችዎን በአኒሜሽን እና በቀለም ክፍሎች ውስጥ ይተግብሩ።
- የአርዲኖን ኮድ ለማመንጨት ጠቅ ያድርጉ እና የተፈጠረውን ኮድ ወደ አርዱዲኖ አይዲኢ ይቅዱ።
ደረጃ 10: ቀጣይ ምንድነው?
- በእርስዎ NeoPixel ላይ ሌሎች ተፅእኖዎችን ይፈትሹ።
- የእርስዎን NeoPixel ያለገመድ ለመቆጣጠር ይሞክሩ። (ዋይፋይ ፣ ብሉቱዝ ፣…)
ተመሳሳይ ትምህርቶች
በ WIFI ላይ ከእሳት ጋር ይጫወቱ! ESP8266 እና NeoPixels (የ Android መተግበሪያን ጨምሮ)
የሚመከር:
Raspberry Pi እና Relay በመጠቀም መሣሪያን እንዴት እንደሚቆጣጠሩ - መሰረታዊዎቹ 6 ደረጃዎች
Raspberry Pi እና Relay ን በመጠቀም መሣሪያን እንዴት እንደሚቆጣጠሩ - መሠረታዊዎቹ - ይህ IoT ፕሮጀክቶችን ለመሥራት የሚረዳ Raspberry Pi እና Relay ን በመጠቀም መሣሪያን እንዴት መቆጣጠር እንደሚቻል ላይ መሠረታዊ እና ቀጥተኛ ማስተማሪያ ነው ይህ ትምህርት ለጀማሪዎች ነው ፣ ወዳጃዊ ነው Raspberry ን የመጠቀም ዜሮ እውቀት ባይኖረዎት እንኳን ይከተሉ
ሊደረስባቸው የሚችሉ LEDs ን በ Fadecandy እና በሂደት እንዴት እንደሚቆጣጠሩ -15 ደረጃዎች (ከስዕሎች ጋር)
በዴዴኬዲ እና በሂደት ላይ ሊደረስባቸው የሚችሉ LEDs ን እንዴት እንደሚቆጣጠሩ:-ይህ በቀላሉ ሊደረስባቸው የሚችሉ LEDs ን ለመቆጣጠር Fadecandy እና Processing ን እንዴት መጠቀም እንደሚቻል ደረጃ-በደረጃ አጋዥ ስልጠና ነው። (ይህንን ለማሳደግ ብዙ ፋዴካንዲዎችን ከአንድ ኮምፒተር ጋር ማገናኘት ይችላሉ
አርዱዲኖ እና አማዞን አሌክሳንን በመጠቀም ብርሃን/የቤት መብራቶችን እንዴት እንደሚቆጣጠሩ -16 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ እና አማዞን አሌክሳንን በመጠቀም ብርሃን/የቤት መብራቶችን እንዴት እንደሚቆጣጠሩ - ከ UNO ጋር የተገናኘ እና በአሌክሳ ቁጥጥር የሚደረገውን ብርሃን እንዴት እንደሚቆጣጠር አብራራሁ።
በሰዓት ቆጣሪ ተግባር በቴሌቪዥን የርቀት መቆጣጠሪያ የቤት መገልገያዎችን እንዴት እንደሚቆጣጠሩ -7 ደረጃዎች (ከስዕሎች ጋር)
በቴሌቪዥን የርቀት መቆጣጠሪያ ጊዜ የቤት ውስጥ መገልገያዎችን እንዴት እንደሚቆጣጠር - ከሸማች ገበያ ከተዋወቀ ከ 25 ዓመታት በኋላ እንኳን ፣ በቅርብ ቀናት ውስጥ የኢንፍራሬድ ግንኙነት አሁንም በጣም ጠቃሚ ነው። የእርስዎ 55 ኢንች 4 ኪ ቴሌቪዥን ወይም የመኪናዎ የድምፅ ስርዓት ይሁን ፣ ሁሉም ነገር ለእኛ ምላሽ ለመስጠት የ IR የርቀት መቆጣጠሪያ ይፈልጋል
የ LED ን በሂደት እና በአሩዲኖ እንዴት እንደሚቆጣጠሩ -5 ደረጃዎች
የ LED ን በሂደት እና በአሩዲኖ እንዴት እንደሚቆጣጠር - ሌላ ቀን እኔ አስደሳች ችግር አጋጠመኝ ፣ እኔ በኮምፒተር ማያ ገጽ ላይ ካለው መስተጋብር ተከታታይ መብራቶችን መቆጣጠር ነበረብኝ እና በተቻለ መጠን ርካሽ መሆን ነበረበት። ወዲያውኑ አንድ አርዱዲኖን አሰብኩ። እያንዳንዱ ነበረው