ዝርዝር ሁኔታ:
ቪዲዮ: ባለሁለት አሃዝ ማሳያ ነጠላ 8x8 Led Matrix ን በመጠቀም 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
እዚህ ለክፍሌ የሙቀት እና እርጥበት አመላካች መገንባት እፈልጋለሁ። ባለሁለት አሃዝ ቁጥሮችን ለማሳየት ነጠላ 8x8 LED ማትሪክስን እጠቀም ነበር ፣ እና ያ የፕሮጀክቱ አካል የበለጠ ጠቃሚ ሆነ ብዬ አስባለሁ። እንደ እንጨት የተቀረጸውን የካርቶን ሣጥን በመጠቀም የተገነባውን የመጨረሻ ቦክስ አደረግሁ።
አቅርቦቶች
- አርዱዲኖ ናኖ x1
- DHT11 የሙቀት እና እርጥበት ዳሳሽ x1
- 8x8 LED ማትሪክስ ከ MAX7219 x1 ጋር
- 10 ኪ resistor x1
- የራስጌ ሽቦዎች
- 5V የኃይል አቅርቦት x1
- የካርቶን ሣጥን (4x8x13 ሴ.ሜ)
ደረጃ 1: መርሃግብር
DHT11 ዲጂታል የሙቀት እና እርጥበት ዳሳሽ ከ 0 - 50 ° ሴ እና ከ 20% እስከ 90% መካከል ያለውን የሙቀት መጠን ይሰጣል። የሙቀቱ ትክክለኛነት ± 2 ° ሴ (ከፍተኛ) እና እርጥበት ትክክለኛነት ± 5%ነው።
DHT11 እንዲሁም የጤዛ ነጥብ እሴቶችን ይሰጣል። የጤዛው ነጥብ የውሃ ትነት እንዲሞላ አየር ማቀዝቀዝ ያለበት የሙቀት መጠን ነው። የበለጠ በሚቀዘቅዝበት ጊዜ የአየር ወለድ የውሃ ትነት ወደ ፈሳሽ ውሃ እንዲገባ ይደረጋል።
ደረጃ 2 - ሽቦ እና ቦክስ
መጀመሪያ ካርቶን ሳጥኑን አክሬሊክስ ቀለም በመጠቀም ቀባሁ እና ለ 1 ቀን ከደረቅኩ በኋላ በፀጉር ማድረቂያ ጨርሻለሁ። በፊተኛው ሽፋን ላይ ለኤዲዲ ማሳያ ካሬ መስኮት ሠራሁ። እንዲሁም ለአርዱዲኖ ናኖ የኃይል አቅርቦት አንድ ትንሽ አራት ማእዘን ቀዳዳ ከፍቼ በ DHT11 ዳሳሽ አቅራቢያ ብዙ ቀዳዳዎችን አደረግሁ።
አነስተኛ ሣጥን እና ሙቅ ሲሊከን በመጠቀም አርዱዲኖን በዋናው ሳጥን ጥግ ላይ አስተካክዬዋለሁ።
ግልፅ የቴፕ ማሰሪያዎችን በመጠቀም በመስኮቱ ውስጥ የ LED ማትሪክስን አስቀምጫለሁ። እዚህ በ 90 ዲግሪ በተቃራኒ ሰዓት አቅጣጫ ማዞሩ አስፈላጊ ነው ምክንያቱም ኮዱ የላይኛው 4 ረድፎችን ለአስር አሃዝ እና ለታች አሃዝ አሃዝ 4 ረድፎችን ይጠቀማል። ለሞጁሉ እኔ ከ MAX7219 ጋር ጎን ተጠቅሜ ከመሠረቱ ጎን መሆን አለበት።
አርዱዲኖን እና ዳሳሹን በሳጥኑ መዝጊያ ጎን ላይ ስላደረግሁት ሙሉ በሙሉ ልዘጋው አልቻልኩም? ሌላኛውን ወገን ብትመርጡ ይሻላል:)።
ደረጃ 3 ኮድ
አስቀድመው ከሌለዎት በመጀመሪያ ለ DHT11 (https://github.com/adidax/dht11) እና ለ LED ማትሪክስ (https://github.com/wayoda/LedControl) ይስቀሉ።
ኮዱ የመጀመሪያውን 4 ረድፍ የ LED ማትሪክስን እንደ አስር እና የመጨረሻዎቹን 4 ረድፎች እንደ አሃዶች ይጠቀማል። ስለዚህ ለምሳሌ ለ ‹አንድ› ኮዱን ከፈተሹ ‹11 ›ን በሰዓት አቅጣጫ 90 ° እንደተዞረ ያያሉ። እነዚህን ኮዶች ለመለወጥ ከፈለጉ እባክዎን ያንን ዝርዝር ይንከባከቡ።
ባይት አንድ = {B00000000 ፣ B01000100 ፣ B01111100 ፣ B01000000 ፣ B00000000 ፣ B01000100 ፣ B01111100 ፣ B01000000};
ከአነፍናፊ ንባብ አሃዞቹን ለማግኘት ኮዶች -
አሃዶች = እርጥበት % 10; አስር = (እርጥበት /10) % 10;
ለአስር አሃዝ የ loop ሩጫ እንደሚከተለው ይከናወናል
ከሆነ (አስር == 1) {ለ (int c = 0; c <4; c ++) {lc.setRow (0 ፣ c ፣ one [c]); }
ለክፍሎች አሃዝ የ loop ሩጫ እንደሚከተለው ይከናወናል
ከሆነ (አሃዶች == 1) {ለ (int c = 4; c <8; c ++) {lc.setRow (0 ፣ c ፣ one [c]); }
የማሳያ ቅደም ተከተል እንደሚከተለው ነው
“° ሴ” -> የሙቀት መጠን -> “ሃም” -> እርጥበት -> “dp” -> የጤዛ ነጥብ -> የጤዛ ነጥብ ትርጉም (ከዚህ በታች ተብራርቷል)
በጤዛው ነጥብ መሠረት ሰዎች የአየር ሁኔታን ስለሚሰማቸው እና ያንን መረጃ በኮዱ ውስጥ እንደሚከተለው ስለማስቀመጥ አንዳንድ መረጃ አለኝ።
dp <10: ደረቅ
9 <dp <15: ጥሩ (g..d)
14 <dp <18: እብጠት (sw)
17 <dp <24: Sweltry plus (sw +)
dp> 23: እርጥብ
ለእነዚህ ቃላት ማሳያው ጥሩ አይደለም ነገር ግን አሁንም ለአንድ 8x8 ማሳያ ሊረዳ የሚችል ነው
የሚመከር:
ባለ 4 አሃዝ እና 7 ክፍል ማሳያ ፣ ከአርዱዲኖ ጋር - 7 ደረጃዎች
ባለ 4 አሃዝ እና 7 ክፍል ማሳያ ፣ ከአርዱዲኖ ጋር - በዚህ መማሪያ ውስጥ አርዱዲኖን በመጠቀም ባለ 4 አሃዝ ባለ 7 ክፍል ማሳያ እንዴት እንደሚጠቀሙ አሳያችኋለሁ። ልጠቁማቸው የምፈልጋቸው አንዳንድ መሠረታዊ ነገሮች ይህ በአርዱዲኖ ኡኖ ፣ ሊዮናርዶ ፣ 13 ዲጂ ያላቸው ሰሌዳዎች ላይ ሁሉንም ማለት ይቻላል ዲጂታል ፒኖችን ይወስዳል ማለት ነው
DIY 3D የታተመ ነጠላ አሃዝ አርዱዲኖ ሰዓት - 4 ደረጃዎች
DIY 3D የታተመ ነጠላ አሃዝ አርዱዲኖ ሰዓት - አንድ ትልቅ አሃዝ ፣ ሙሉ በሙሉ የሚሰራ የአርዱዲኖ ናኖ ሰዓት
ባለሁለት ተጫዋች ነጠላ የ LED ስትሪፕ ጨዋታዎች ከውጤት ሰሌዳ ጋር - 10 ደረጃዎች
ባለሁለት ተጫዋች ነጠላ የ LED ስትሪፕ ጨዋታዎች ከውጤት ሰሌዳ ጋር - በመጀመሪያ በዓለም ዙሪያ ላሉት ሕዝቦች ሁሉ እግዚአብሔርን ይጸልዩ ፣ እግዚአብሔር በዚህ ጊዜ መርዳት እና ሰላም ሊሰጠን ይችላል። ሁላችንም ተቆልፈን የትም የምንሄድበት የለም። ብዙ የምሠራው ሥራ የለኝም ፣ ስለዚህ ፓይዘን በመስመር ላይ ማጥናት ይጀምሩ እና ማንኛውንም ማሰብ አይችሉም
በ 8 አሃዝ X 7 ክፍሎች ውስጥ ዲጂታል እና ሁለትዮሽ ሰዓት የ LED ማሳያ 4 ደረጃዎች (ከስዕሎች ጋር)
በ 8 አሃዝ X 7 ክፍሎች ውስጥ ዲጂታል እና ሁለትዮሽ ሰዓት የ LED ማሳያ - ይህ የዲጂታል የእኔ የተሻሻለ ስሪት ነው &; ባለ 8 አሃዝ x 7 ክፍል LED ማሳያ በመጠቀም የሁለትዮሽ ሰዓት። ለተለመዱ መሣሪያዎች ፣ በተለይም ሰዓቶች አዲስ ባህሪያትን መስጠት እወዳለሁ ፣ እና በዚህ ሁኔታ ለ ‹7eeg› ማሳያ ለ ‹ሁለትዮሽ ሰዓት› አጠቃቀም ያልተለመደ እና እሱ ነው
አጋዥ ስልጠና እንዴት ከአርዱዲኖ UNO ጋር ባለ 4 አሃዝ ማሳያ በይነገጽ 6 ደረጃዎች (ከስዕሎች ጋር)
አጋዥ ስልጠና እንዴት ከአርዱዲኖ UNO ጋር ባለ 4-አሃዝ ማሳያ በይነገጽ-ይህ መማሪያ 4-አሃዝ ማሳያ ከ Arduino UNO ጋር በመጠቀም አንዳንድ መሰረታዊ ነገሮችን ሊያስተምርዎት ነው