ዝርዝር ሁኔታ:

PICO ን በመጠቀም የ RGB ቴርሞሜትር 6 ደረጃዎች
PICO ን በመጠቀም የ RGB ቴርሞሜትር 6 ደረጃዎች

ቪዲዮ: PICO ን በመጠቀም የ RGB ቴርሞሜትር 6 ደረጃዎች

ቪዲዮ: PICO ን በመጠቀም የ RGB ቴርሞሜትር 6 ደረጃዎች
ቪዲዮ: BTT Manta M8P v2 - Basics with CB1 v2.2 2024, ሀምሌ
Anonim
Image
Image

የዛሬው ጥረታችን የመጨረሻ ውጤት ይህ ነበር። የሙቀት መጠኑን ለማንበብ ከሙቀት ዳሳሽ ጋር የተገናኘ በአይክሮሊክ ኮንቴይነር ውስጥ የተቀመጠውን የ RGB LED ስትሪፕ በመጠቀም በክፍልዎ ውስጥ ምን ያህል ሞቃታማ እንደሆነ ለማወቅ የሚያስችል ቴርሞሜትር ነው። እና ይህንን ፕሮጀክት ወደ ሕይወት ለማምጣት PICO ን እንጠቀማለን።

ደረጃ 1: አካላት

በትራንዚስተሮች እና ከኃይል ምንጭ ጋር የ RGB ስትሪፕን ኃይል መስጠት
በትራንዚስተሮች እና ከኃይል ምንጭ ጋር የ RGB ስትሪፕን ኃይል መስጠት
  • PICO ፣ በ mellbell.cc ($ 17) ላይ ይገኛል
  • 1 ሜትር RGB LED ስትሪፕ
  • 3 TIP122 የዳርሊንግተን ትራንዚስተር ፣ በ 10 ጥቅል ላይ ebay (3.31 ዶላር)
  • 1 PCA9685 16-channel 12-bit PWM ሾፌር ፣ በ ebay ላይ ይገኛል ($ 2.12)
  • 12v የኃይል ምንጭ
  • 3 1k ohm resistors ፣ ebay ላይ 100 ጥቅል (0.99 ዶላር)
  • የዳቦ ሰሌዳ ፣ በ ebay ላይ (2.30 ዶላር)
  • ወንድ - ሴት ዝላይ ሽቦዎች ፣ በኤባይ ላይ 40 ጥቅል (0.95 ዶላር)

ደረጃ 2 የ RGB ስትሪፕን በትራንዚስተሮች እና በኃይል ምንጭ ኃይል መስጠት

በትራንዚስተሮች እና ከኃይል ምንጭ ጋር የ RGB ስትሪፕን ኃይል መስጠት
በትራንዚስተሮች እና ከኃይል ምንጭ ጋር የ RGB ስትሪፕን ኃይል መስጠት
በትራንዚስተሮች እና ከኃይል ምንጭ ጋር የ RGB ስትሪፕን ኃይል መስጠት
በትራንዚስተሮች እና ከኃይል ምንጭ ጋር የ RGB ስትሪፕን ኃይል መስጠት
በትራንዚስተሮች እና ከኃይል ምንጭ ጋር የ RGB ስትሪፕን ኃይል መስጠት
በትራንዚስተሮች እና ከኃይል ምንጭ ጋር የ RGB ስትሪፕን ኃይል መስጠት

የ LED ሰቆች በ LED ዎች የተሞሉ ተጣጣፊ የወረዳ ሰሌዳዎች ናቸው። በቤትዎ ፣ በመኪናዎ ወይም በብስክሌትዎ ውስጥ ሊጠቀሙባቸው ስለሚችሉ በብዙ መንገዶች ያገለግላሉ። እንዲያውም እነሱን በመጠቀም አሪፍ አርጂቢ ተለባሽ ዕቃዎችን መፍጠር ይችላሉ።

ስለዚህ ፣ እንዴት ይሰራሉ? በእውነቱ በጣም ቀላል ነው። በ LED ስትሪፕ ውስጥ ያሉት ሁሉም ኤልኢዲዎች በትይዩ ተገናኝተዋል ፣ እና እንደ አንድ ትልቅ የ RGB LED ይሠራሉ። እና እሱን ለማስኬድ በቀላሉ ጭረቱን ከ 12 ቪ ከፍተኛ የአሁኑ የኃይል ምንጭ ጋር ማገናኘት ያስፈልግዎታል።

የማይክሮ መቆጣጠሪያን በመጠቀም የ LED ን ንጣፍ ለመቆጣጠር የኃይል ምንጩን ከመቆጣጠሪያ ምንጭ መለየት ያስፈልግዎታል። የ LED ስትሪፕ 12 ቮ ስለሚያስፈልገው ፣ እና የእኛ ማይክሮ መቆጣጠሪያ ይህንን ብዙ የውጤት ቮልቴጅን ማቅረብ አይችልም ፣ እና ለዚያም ነው የእኛን የ PICO መቆጣጠሪያ ምልክቶችን እየላኩ የውጭ 12 ቮ ከፍተኛ የአሁኑን የኃይል ምንጭ የምናገናኘው።

እንዲሁም እያንዳንዱ የኤል.ዲ.ዲ. - ቀይ ፣ አረንጓዴ እና ሰማያዊ ኤልኢዲዎች - ለመሥራት 20mA ይፈልጋል ፣ ይህ ማለት አንድ ነጠላ የ RGB ህዋስ ለማብራት 60mA ያስፈልገናል ማለት ነው። እና ያ በጣም ችግር ያለበት ነው ፣ ምክንያቱም የእኛ የጂፒኦ ፒኖች በአንድ ፒን ከፍተኛውን 40mA ብቻ ሊያቀርቡ ስለሚችሉ ፣ እና የ RGB ስትሪፕን ከ PICO ጋር ማገናኘት በቀጥታ ያቃጥለዋል ፣ ስለዚህ እባክዎን አያድርጉ።

ግን ፣ አንድ መፍትሄ አለ ፣ እናም ፍላጎቶቻችንን ለማሟላት የአሁኑን ከፍ ለማድረግ የሚረዳን በጣም ከፍተኛ የአሁኑ ትርፍ ያለው ጥንድ ትራንዚስተሮች (Darlington Transistor) ይባላል።

አስቀድመን ስለ ወቅታዊ ትርፍ የበለጠ እንማር። የአሁኑ ትርፍ የ “ትራንዚስተሮች” ንብረት ነው ፣ ይህ ማለት በአሁኑ ጊዜ በትራንዚስተሩ ውስጥ የሚያልፈው በእሱ ተባዝቶ ይሆናል ፣ እና እኩልታው ይህንን ይመስላል

የአሁኑን ጭነት = የግብዓት የአሁኑ * ትራንዚስተር ትርፍ።

ይህ በዳርሊንግተን ትራንዚስተር ውስጥ የበለጠ ጠንካራ ነው ፣ ምክንያቱም እሱ ጥንድ ትራንዚስተሮች አንድ አይደሉም ፣ እና የእነሱ ተፅእኖዎች እርስ በእርስ ተባዝተው ግዙፍ የአሁኑን ትርፍ ይሰጡናል።

አሁን የ LED ንጣፍን ከውጫዊ የኃይል ምንጫችን ፣ ትራንዚስተር እና በእርግጥ የእኛን ፒሲኦ ጋር እናገናኘዋለን።

  • መሠረት (ትራንዚስተር) → D3 (PICO)
  • ሰብሳቢ (ትራንዚስተር) → ቢ (የ LED ስትሪፕ)
  • ኢሚተር (ትራንዚስተር) → GND
  • +12 (LED strip) → +12 (የኃይል ምንጭ)

የ PICO GND ን ከኃይል ምንጮች መሬት ጋር ማገናኘትዎን አይርሱ።

ደረጃ 3 የ RGB LED Strip ቀለሞችን መቆጣጠር

የ RGB LED Strip ቀለሞችን መቆጣጠር
የ RGB LED Strip ቀለሞችን መቆጣጠር
የ RGB LED Strip ቀለሞችን መቆጣጠር
የ RGB LED Strip ቀለሞችን መቆጣጠር
የ RGB LED Strip ቀለሞችን መቆጣጠር
የ RGB LED Strip ቀለሞችን መቆጣጠር

የእኛ ፒሲኦ አንድ የ PWM ፒን (D3) እንዳለው እናውቃለን ይህም ማለት የእኛን 16 ኤልኢዲዎች በአገር ውስጥ መቆጣጠር አይችልም ማለት ነው። የ PICO's PWM ፒኖችን ለማስፋፋት የሚያስችለንን PCA9685 16-channel 12-bit PWM I2C ሞጁሉን የምናስተዋውቀው ለዚህ ነው።

በመጀመሪያ ፣ I2C ምንድነው?

I2C የመሣሪያውን አድራሻ እና የትኛውን ውሂብ መላክ እንዳለበት ከአንድ ወይም ከዚያ በላይ መሣሪያዎች ጋር ለመገናኘት 2 ሽቦዎችን ብቻ የሚያካትት የግንኙነት ፕሮቶኮል ነው።

ሁለት ዓይነት መሣሪያዎች አሉ - የመጀመሪያው አንደኛው ዋና መሣሪያ ነው ፣ እሱም መረጃን የመላክ ኃላፊነት ያለበት ፣ ሁለተኛው ደግሞ የባሪያ መሣሪያ ነው ፣ እሱም መረጃውን ይቀበላል። የ PCA9685 ሞዱል የፒን መውጫዎች እዚህ አሉ

  • ቪሲሲ → ይህ ለቦርዱ ራሱ ኃይል ነው። ከፍተኛው 3-5v
  • GND → ይህ አሉታዊ ፒን ነው ፣ እና ወረዳውን ለማጠናቀቅ ከ GND ጋር መገናኘት አለበት።
  • V+ → ይህ ከማንኛውም ሞጁልዎ ጋር የተገናኙ ከሆኑ ለ servos ኃይልን የሚሰጥ አማራጭ የኃይል ፒን ነው። ማንኛውንም servos የማይጠቀሙ ከሆነ ግንኙነቱን ተቋርጦ መተው ይችላሉ።
  • SCL → ተከታታይ የሰዓት ፒን ፣ እና ከ PICO SCL ጋር እናገናኘዋለን።
  • SDA → ተከታታይ የውሂብ ፒን ፣ እና እኛ ከ PICO ኤስዲኤ ጋር እናገናኘዋለን።
  • የ OE → ውፅዓት የነቃ ፒን ፣ ይህ ፒን ገባሪ ነው ፣ ፒን ዝቅተኛ ሲሆን ሁሉም ውጤቶች ሲነቁ ፣ ከፍተኛ በሚሆንበት ጊዜ ሁሉም ውጤቶች ተሰናክለዋል። እና ይህ አማራጭ ፒን የሞዱሉን ፒን በፍጥነት ለማንቃት ወይም ለማሰናከል ያገለግላል።

16 ወደቦች አሉ ፣ እያንዳንዱ ወደብ V+፣ GND ፣ PWM አለው። እያንዳንዱ የ PWM ፒን ሙሉ በሙሉ ራሱን ችሎ ይሠራል ፣ እና እነሱ ለ servos ተዋቅረዋል ግን ለ LED ዎች በቀላሉ ሊጠቀሙባቸው ይችላሉ። እያንዳንዱ PWM የአሁኑን 25mA ማስተናገድ ይችላል ስለዚህ ይጠንቀቁ።

አሁን የእኛ ሞጁል ፒኖች እና ምን እንደሚሰራ ስለምናውቅ የ RGB LED ስትሪፕችንን መቆጣጠር እንድንችል የ PICO's PWM ፒኖችን ቁጥር ለመጨመር እንጠቀምበት።

ይህንን ሞጁል ከ TIP122 ትራንዚስተሮች ጋር እንጠቀምበታለን ፣ እና እንዴት ከእርስዎ ፒሲኦ ጋር ማገናኘት እንዳለብዎት ይህ ነው-

  • ቪሲሲ (PCA9685) → ቪሲሲ (ፒሲኦ)።
  • GND (PCA9685) → GND።
  • SDA (PCA9685) → D2 (PICO)።
  • SCL (PCA9685) → D3 (PICO)።
  • PWM 0 (PCA9685) ASE ቤዝ (የመጀመሪያው TIP122)።
  • PWM 1 (PCA9685) ASE ቤዝ (ሁለተኛ TIP122)።
  • PWM 2 (PCA9685) ASE ቤዝ (ሦስተኛ TIP122)።

PICO's GND ን ከኃይል አቅርቦት GND ጋር ማገናኘትዎን አይርሱ። እና PCA9685 VCC ፒን ከኃይል አቅርቦቱ +12 ቮልት ጋር እንዳይገናኝ ያረጋግጡ ወይም እሱ ይጎዳል።

ደረጃ 4 በአነፍናፊው ንባብ ላይ በመመስረት የ RGB LED Strip ቀለምን ይቆጣጠሩ

በአነፍናፊው ንባብ ላይ በመመስረት የ RGB LED Strip ቀለምን ይቆጣጠሩ
በአነፍናፊው ንባብ ላይ በመመስረት የ RGB LED Strip ቀለምን ይቆጣጠሩ
በአነፍናፊው ንባብ ላይ በመመስረት የ RGB LED Strip ቀለምን ይቆጣጠሩ
በአነፍናፊው ንባብ ላይ በመመስረት የ RGB LED Strip ቀለምን ይቆጣጠሩ

በዚህ ፕሮጀክት ውስጥ ይህ የመጨረሻው ደረጃ ነው ፣ እና በእሱ አማካኝነት የእኛ ፕሮጀክት ከ ‹ደደብ› ወደ ብልህ እና በአከባቢው ላይ በመመርኮዝ የባህሪ ችሎታን ይለውጣል። ይህንን ለማድረግ የእኛን ፒሲኦ ከ LM35DZ የሙቀት ዳሳሽ ጋር እናገናኘዋለን።

ይህ ዳሳሽ በዙሪያው ባለው የሙቀት መጠን ላይ የሚመረኮዝ የአናሎግ ውፅዓት ቮልቴጅ አለው። እሱ ከ 0 ሴልሺየስ ጋር በሚዛመደው 0v ይጀምራል ፣ እና ቮልቴጁ ከ 0 ሴ በላይ ለያንዳንዱ ዲግሪ በ 10mV ይጨምራል። ይህ አካል በጣም ቀላል እና 3 እግሮች ብቻ ያሉት ሲሆን እነሱ እንደሚከተለው ተገናኝተዋል

  • VCC (LM35DZ) → VCC (PICO)
  • GND (LM35DZ) → GND (PICO)
  • ውጤት (LM35DZ) → A0 (PICO)

ደረጃ 5 የመጨረሻው ኮድ

የመጨረሻው ኮድ
የመጨረሻው ኮድ
የመጨረሻው ኮድ
የመጨረሻው ኮድ

አሁን እኛ ከ PICO ጋር የተገናኘን ሁሉ ስላለን ፣ ኤልኢዲዎች እንደ ሙቀቱ ላይ በመመርኮዝ ቀለማቸውን እንዲለውጡ ፕሮግራሙን መጀመር እንጀምራለን።

ለዚህም የሚከተሉትን እንፈልጋለን

አንድ ኮን. ንባብን ከአየር ሙቀት ዳሳሽ ከሚቀበለው እሴት A0 ጋር “tempSensor” የሚል ተለዋዋጭ።

ከመነሻ እሴት 0. “sensorReading” የተሰየመ ኢንቲጀር ተለዋዋጭ ይህ ጥሬ ዳሳሽ ንባትን የሚያድን ተለዋዋጭ ነው።

“ቮልት” የተሰኘ ተንሳፋፊ ተለዋዋጭ ከመጀመሪያው እሴት 0. ይህ የተለወጠውን ዳሳሽ ጥሬ ንባብ እሴት ወደ ቮልት የሚያድን ተለዋዋጭ ነው።

ተንሳፋፊ ተለዋዋጭ “ቴምፕ” ተብሎ የሚጠራው ከመጀመሪያው እሴት 0. ይህ የተለወጠው የአነፍናፊ ቮልት ንባቦችን የሚያድን እና ወደ ሙቀት የሚቀይር ተለዋዋጭ ነው።

ከመነሻ እሴት ጋር ‹ካርታ› ተብሎ የተሰየመ አንድ ኢንቲጀር ተለዋዋጭ 0. ይህ እኛ የሙቀት መቆጣጠሪያውን ወደ እኛ የምናስቀምጠውን የ PWM እሴት ያድናል ፣ እና ይህ ተለዋዋጭ የ LED ስትሪፕ ቀለሙን ይቆጣጠራል።

ይህንን ኮድ በመጠቀም ፒኢኮ የሙቀት ዳሳሹን መረጃ ያነብባል ፣ ወደ ቮልት ይለውጠዋል ፣ ከዚያም ወደ ሴልሲየስ ይለውጠዋል ፣ እና በመጨረሻም የእኛን የኤልዲኤፍ ስትሪፕ ሊነበብ ወደሚችል የፒኤችኤም እሴት ካርታውን ያዘጋጃል ፣ እና በትክክል እኛ የምንፈልገው ነው።

ደረጃ 6: ጨርሰዋል

Image
Image

እኛ በጥሩ ሁኔታ እንዲቆም ለማድረግ ለኤዲዲው ስትሪፕ አክሬሊክስ መያዣም ሠራን። እነሱን ማውረድ ከፈለጉ የ CAD ፋይሎችን እዚህ ማግኘት ይችላሉ።

እርስዎ ሲመለከቱት ሙቀቱን በራስ -ሰር የሚነግርዎት አስደናቂ የሚመስል የ LED ቴርሞሜትር አለዎት ፣ ቢያንስ ለመናገር በጣም ምቹ ነው - P

ማንኛውም የአስተያየት ጥቆማ ወይም ግብረ መልስ ካለዎት አስተያየት ይተው ፣ እና ለበለጠ አስደናቂ ይዘት በፌስቡክ እኛን መከተልን ወይም በ mellbell.cc መጎብኘትዎን አይርሱ።

የሚመከር: