ዝርዝር ሁኔታ:
- ደረጃ 1: አካላት
- ደረጃ 2 የ RGB ስትሪፕን በትራንዚስተሮች እና በኃይል ምንጭ ኃይል መስጠት
- ደረጃ 3 የ RGB LED Strip ቀለሞችን መቆጣጠር
- ደረጃ 4 በአነፍናፊው ንባብ ላይ በመመስረት የ RGB LED Strip ቀለምን ይቆጣጠሩ
- ደረጃ 5 የመጨረሻው ኮድ
- ደረጃ 6: ጨርሰዋል
ቪዲዮ: PICO ን በመጠቀም የ RGB ቴርሞሜትር 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የዛሬው ጥረታችን የመጨረሻ ውጤት ይህ ነበር። የሙቀት መጠኑን ለማንበብ ከሙቀት ዳሳሽ ጋር የተገናኘ በአይክሮሊክ ኮንቴይነር ውስጥ የተቀመጠውን የ RGB LED ስትሪፕ በመጠቀም በክፍልዎ ውስጥ ምን ያህል ሞቃታማ እንደሆነ ለማወቅ የሚያስችል ቴርሞሜትር ነው። እና ይህንን ፕሮጀክት ወደ ሕይወት ለማምጣት PICO ን እንጠቀማለን።
ደረጃ 1: አካላት
- 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 ስትሪፕን በትራንዚስተሮች እና በኃይል ምንጭ ኃይል መስጠት
የ 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 ቀለሞችን መቆጣጠር
የእኛ ፒሲኦ አንድ የ 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 ቀለምን ይቆጣጠሩ
በዚህ ፕሮጀክት ውስጥ ይህ የመጨረሻው ደረጃ ነው ፣ እና በእሱ አማካኝነት የእኛ ፕሮጀክት ከ ‹ደደብ› ወደ ብልህ እና በአከባቢው ላይ በመመርኮዝ የባህሪ ችሎታን ይለውጣል። ይህንን ለማድረግ የእኛን ፒሲኦ ከ 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: ጨርሰዋል
እኛ በጥሩ ሁኔታ እንዲቆም ለማድረግ ለኤዲዲው ስትሪፕ አክሬሊክስ መያዣም ሠራን። እነሱን ማውረድ ከፈለጉ የ CAD ፋይሎችን እዚህ ማግኘት ይችላሉ።
እርስዎ ሲመለከቱት ሙቀቱን በራስ -ሰር የሚነግርዎት አስደናቂ የሚመስል የ LED ቴርሞሜትር አለዎት ፣ ቢያንስ ለመናገር በጣም ምቹ ነው - P
ማንኛውም የአስተያየት ጥቆማ ወይም ግብረ መልስ ካለዎት አስተያየት ይተው ፣ እና ለበለጠ አስደናቂ ይዘት በፌስቡክ እኛን መከተልን ወይም በ mellbell.cc መጎብኘትዎን አይርሱ።
የሚመከር:
የ OLED ሞዱልን በመጠቀም የእራስዎ ክፍል ቴርሞሜትር 7 ደረጃዎች (ከስዕሎች ጋር)
የ OLED ሞዱልን በመጠቀም DIY Room Thermometer: DS18B20 ዳሳሽ እና የ OLED ሞዱል በመጠቀም የክፍል ቴርሞሜትር እንዴት እንደሚገነቡ እንማራለን። እኛ ፒኪሲ ፒኮን እንደ ዋና ቦርድ እንጠቀማለን ፣ ግን ንድፉ እንዲሁ ከአርዱዲኖ UNO እና ከናኖ ሰሌዳዎች ጋር ተኳሃኝ ነው ፣ ስለሆነም እነዚያን እንዲሁ መጠቀም ይችላሉ
ስማርትፎን እንደ እውቂያ ቴርሞሜትር / ተንቀሳቃሽ ቴርሞሜትር ይጠቀሙ - 8 ደረጃዎች (ከስዕሎች ጋር)
ስማርትፎን እንደ እውቂያ ያልሆነ ቴርሞሜትር / ተንቀሳቃሽ ቴርሞሜትር ይጠቀሙ-የሰውነት ሙቀትን እንደ ንክኪ ባልሆነ / ንክኪ በሌለው መለካት። ይህንን ፕሮጀክት የፈጠርኩት ቴርሞ ጠመንጃ አሁን በጣም ውድ ስለሆነ እኔ እራስን ለመሥራት አማራጭ ማግኘት አለብኝ። እና ዓላማው በዝቅተኛ የበጀት ስሪት ነው። አቅርቦቶችMLX90614 አርዱ
ESP8266: 4 ደረጃዎች በመጠቀም ዲጂታል ቴርሞሜትር DHT11
ዲጂታል ቴርሞሜትር DHT11 ESP8266 ን በመጠቀም - በቀደመው ጽሑፍ ውስጥ ቀደም ሲል ስለ DH11 ተነጋግሬያለሁ እና እንደ 7 ክፍል ፣ ኤልሲዲ ፣ ተከታታይ ማሳያ እና አርጂቢ ቀለበት ባሉ የውጤት መሣሪያዎች ላይ እንዴት ማሳየት እንደሚቻል። እናም በዚህ ጽሑፍ ውስጥ የሙቀት እና እርጥበትን እንዴት እንደሚቆጣጠሩ አሳያችኋለሁ። በሞባይል ስልክ ላይ አሳሽ በመጠቀም
አርዱinoኖን ያለ ዕውቂያ ኢንፍራሬድ ቴርሞሜትር - አርዱዲኖን በመጠቀም በ IR ላይ የተመሠረተ ቴርሞሜትር 4 ደረጃዎች
አርዱinoኖን ያለ ዕውቂያ ኢንፍራሬድ ቴርሞሜትር | አርዱዲኖን በመጠቀም በ IR ላይ የተመሠረተ ቴርሞሜትር - ሠላም በዚህ ትምህርት ሰጪዎች ውስጥ አርዱዲኖን በመጠቀም የማይገናኝ ቴርሞሜትር እንሠራለን። አንዳንድ ጊዜ የፈሳሹ/ጠንካራው የሙቀት መጠን በጣም ከፍ ያለ ወይም ወደ ዝቅ ያለ እና ከዚያ ከእሱ ጋር ለመገናኘት እና እሱን ለማንበብ አስቸጋሪ ስለሆነ። በዚያ ትዕይንት ውስጥ ያለው ሙቀት
ቴርሞሜትር ቴርሞሜትር በመጠቀም። 5 ደረጃዎች
ቴርሞሜትር ቴርሞሜትር በመጠቀም። - ይህ ቴርሞሜትር እና የሙቀት መቆጣጠሪያን በመጠቀም ቴርሞሜትር ብቻ ነው። እንዲሁም የእርስዎን ክፍል ወይም ማንኛውንም ነገር በማንኛውም ጊዜ መከታተል እና ማከማቸት ይችላሉ። እንዲሁም ቀደም ሲል የተከማቸ መረጃን በቦታው ላይ መከታተል ይችላሉ