ዝርዝር ሁኔታ:
ቪዲዮ: Arduino RGB LED Strip Controller: 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ብዙውን ጊዜ ሰዎች የ RGB LED strip ን በአርዲኖ ለመቆጣጠር ሲፈልጉ ፣ ሶስት ፖታቲሞሜትሮች ቀይ ፣ አረንጓዴ እና ሰማያዊ ቀለሞችን ለማደባለቅ ያገለግላሉ። ይህ ይሠራል እና ለፍላጎቶችዎ ፍጹም ጥሩ ሊሆን ይችላል ፣ ግን የበለጠ አስተዋይ የሆነ ነገር ፣ እንደ ቀለም ጎማ ያለ ነገር ለማድረግ ፈልጌ ነበር።
ይህ ፕሮጀክት ለ rotary encoder ፍጹም ትግበራ ይመስላል። ይህ የዘንባባውን እንቅስቃሴ ወደ ዲጂታል ውፅዓት የሚቀይር መሣሪያ ነው። ዘንግ ሲዞር ኢንኮደሩ በአርዱዲኖ ሊለካ የሚችል ምልክት (ምት) ይልካል። በ rotary encoders ላይ ለበለጠ ፣ ይህንን በጥልቀት የሚያብራራውን ይህንን ቪዲዮ ማየት ይችላሉ።
በዚህ አስተማሪ ውስጥ የ rotary encoder ን በመጠቀም የአርዱዲኖ አርጂቢ ኤል ኤልዲ ስትሪፕ መቆጣጠሪያን እንዴት እንደሚያደርጉ አሳያችኋለሁ። ይህ Instructable የዳቦ ግንባታን በዳቦ ሰሌዳ ላይ ይሸፍናል። የአርዱዲኖ ጋሻ ለመፍጠር ግን የራስዎን ፒሲቢ ማምረት ይችላሉ!
ደረጃ 1: ክፍሎች
ለ RGB LED ስትሪፕ መቆጣጠሪያ የሚከተሉትን ቁሳቁሶች ያስፈልግዎታል
- 1x አርዱዲኖ ናኖ
- 3x IRLB8721PBF ፣ ማንኛውም የኤን-ሰርጥ አመክንዮ ደረጃ MOSFET ቢያንስ በ 12 ቮ እስከተገመተ እና የአሁኑ የእርስዎ የ LED ስትሪፕ እስኪያጠፋ ድረስ ይሠራል።
- 1x ሮታሪ ኢንኮደር
- 1x 12V 2A የኃይል አቅርቦት ፣ የአሁኑ የኃይል አቅርቦቱ ማድረስ ያለበት በተጠቀመው የ LED ስትሪፕ ርዝመት ላይ ሊሆን ይችላል።
- 16x ወንድ ከወንድ ዝላይ ሽቦዎች
- 1x Solderless የዳቦ ሰሌዳ ፣ ማንኛውም የዳቦ ሰሌዳ በቂ እስከሆነ ድረስ ይሠራል።
ደረጃ 2 - ወረዳ
አርዱዲኖን ከዳቦ ቦርድ 12V እና GND ባቡር ጋር ያገናኙ። ከዚያ ሌሎቹን ክፍሎች እንደሚከተለው ያገናኙ
ሮታሪ ኢንኮደር
ፒን ሀ - D4
ፒን ቢ - D3
GND - GND
MOSFET ቀይ
በር - GND
የፍሳሽ ማስወገጃ - የ LED ንጣፍ ቀይ ሽቦ
ምንጭ - D11
MOSFET GreenGate - GND
የፍሳሽ ማስወገጃ - LED ስትሪፕ አረንጓዴ ሽቦ
ምንጭ - D9
MOSFET BlueGate - GND
የፍሳሽ ማስወገጃ - LED ስትሪፕ ሰማያዊ ሽቦ
ምንጭ - D6
ደረጃ 3 ኮድ
// Arduino PWM ፒኖች
int redPin = 11; int greenPin = 6; int bluePin = 9; // አርዱinoኖ ኢንኮደር ፒን int encoderPinA = 3; int encoderPinB = 4; // የቀለም ተለዋዋጮች int colorVal; int redVal; int greenVal; int blueVal; // ኢንኮደር ተለዋዋጮች int encoderPos; int encoderPinACurrent; int encoderPinALast = ከፍተኛ; // ሌላ int ቆጣሪ; ባዶነት ማዋቀር () {pinMode (encoderPinA ፣ INPUT_PULLUP); pinMode (ኢንኮደር ፒንቢ ፣ INPUT_PULLUP); } ባዶነት loop () {readEncoder (); encoder2rgb (ቆጣሪ); analogWrite (redPin ፣ redVal); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ አረንጓዴ ቫል); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ ሰማያዊ ቫል); } int readEncoder () {encoderPinACurrent = digitalRead (encoderPinA); ከሆነ ((encoderPinALast == LOW) && (encoderPinACurrent == HIGH)) {if (digitalRead (encoderPinB) == LOW) {encoderPos = encoderPos - 1; } ሌላ {encoderPos = encoderPos + 1; }} encoderPinALast = encoderPinACurrent; ቆጣሪ = encoderPos*8; ከሆነ (ቆጣሪ 1535) {ቆጣሪ = 0; } የመመለሻ ቆጣሪ; } int encoder2rgb (int counterVal) {// ቀይ ከሆነ ወደ ቢጫ (counterVal <= 255) {colorVal = counterVal; redVal = 255; greenVal = colorVal; blueVal = 0; } // ቢጫ ወደ አረንጓዴ ሌላ ከሆነ (ተቃራኒ ቫል <= 511) {colorVal = counterVal - 256; redVal = 255 - colorVal; greenVal = 255; blueVal = 0; } // አረንጓዴ ለሲያን (counterVal <= 767) {colorVal = counterVal - 512; redVal = 0; greenVal = 255; blueVal = colorVal; } // ሲያን ወደ ሰማያዊ ሌላ (counterVal <= 1023) {colorVal = counterVal - 768; redVal = 0; greenVal = 255 - colorVal; blueVal = 255; } // ሰማያዊ (ለምሳሌ - ቫል = = 1279) {colorVal = counterVal - 1024; redVal = colorVal; greenVal = 0; blueVal = 255; } // ማጌንታ ወደ ቀይ ሌላ {colorVal = counterVal - 1280; redVal = 255; greenVal = 0; blueVal = 255 - colorVal; } ቀይ ቫል ፣ አረንጓዴ ቫል ፣ ሰማያዊ ቫል ይመለሱ ፤ }
የሚመከር:
የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285: 3 ደረጃዎች
የተቀየረው የ RGBW LED Strip Controller ፣ PIR ቁጥጥር የሚደረግበት ፣ ESP8285: ከቤቴ ጠረጴዛዬ በላይ የ RGBW LED ስትሪፕ ጭነዋለሁ። የ WiFi LED RGBW መቆጣጠሪያ እንደ አስማት መነሻ መተግበሪያ ካለው መተግበሪያ ጋር መስራት አለበት። ሆኖም ፣ እኔ በራሴ የጽኑ firmware ብልጭ ብዬ የ ESP8285 ቺፕን ይ containsል። የ LED ስትሪፕ መቀያየሪያውን PIR አክዬ ነበር
ESP8266 RGB LED STRIP WIFI መቆጣጠሪያ - NODEMCU በ Wifi ላይ ለተቆጣጠረው የሊድ ስትሪፕ እንደ IR የርቀት መቆጣጠሪያ - RGB LED STRIP የስማርትፎን ቁጥጥር 4 ደረጃዎች
ESP8266 RGB LED STRIP WIFI መቆጣጠሪያ | NODEMCU በ Wifi ላይ ለተቆጣጠረው የሊድ ስትሪፕ እንደ IR የርቀት መቆጣጠሪያ | የ RGB LED STRIP ስማርትፎን ቁጥጥር - በዚህ ትምህርት ውስጥ ሰላም ወንድሞች የ RGB LED ስትሪፕን ለመቆጣጠር ኖደምኩ ወይም ኤስፒ8266 ን እንደ IR የርቀት መቆጣጠሪያ እንዴት እንደሚጠቀሙ እንማራለን እና ኖደምኩ በ wifi ላይ በስማርትፎን ቁጥጥር ይደረግበታል። ስለዚህ በመሠረቱ በእርስዎ ዘመናዊ ስልክ አማካኝነት የ RGB LED STRIP ን መቆጣጠር ይችላሉ
ለአሪዲ ፒሲ መብራቶች Arduino Led Strip Controller: 5 ደረጃዎች
ለአሪሲ ፒሲ መብራቶች አርዱዲኖ ሊድ ስትሪፕ መቆጣጠሪያ - ከአሊክስፕረስ ይህንን አሪፍ አርጂቢ መሪ ጭረት አግኝቻለሁ እና ለፒሲ መብራቶች መጠቀም እፈልጋለሁ። የመጀመሪያው ችግር እሱን ለመቆጣጠር እንዴት እንደሚሞቅ እሱን ለመቆጣጠር እንዴት እንደሚቻል ያሳያል። ይህ አስተማሪ እንዴት እንደሆነ ያሳየዎታል። በ github arduino ኮድ ፣ በፕሮጀክት ቪዲዮ እና በደረጃ በ
DIY Wi-Fi RGB Strip Controller: 5 ደረጃዎች
DIY Wi-Fi RGB Strip Controller-ይህንን ፕሮጀክት እንዲቻል ለ JLCPCB እና LCSC እናመሰግናለን! ዛሬ እነሱን ይመልከቱ
DIY Arduino RGB LED Strip IR Controller: 5 ደረጃዎች
DIY Arduino RGB LED Strip IR Controller: Hey guys. ዛሬ በትምህርቱ ውስጥ የራስዎን አርዱዲኖን መሠረት ያደረገ ፣ ኢንፍራሬድ ቁጥጥር ያለው ፣ አርጂቢ ኤል ኤልዲዲ ስትሪፕ መቆጣጠሪያን እንዴት ማድረግ እንደሚችሉ አሳያችኋለሁ። የመቆጣጠሪያው መርህ በጣም ቀላል ነው። የ 12 ቮ አዎንታዊው በቀጥታ ከ 12 ቮ r ጋር የተገናኘ ነው