ዝርዝር ሁኔታ:

Raspberry Pi እና SI7021: 6 ደረጃዎች በመጠቀም በቤት ውስጥ Hygrometer ይገንቡ
Raspberry Pi እና SI7021: 6 ደረጃዎች በመጠቀም በቤት ውስጥ Hygrometer ይገንቡ

ቪዲዮ: Raspberry Pi እና SI7021: 6 ደረጃዎች በመጠቀም በቤት ውስጥ Hygrometer ይገንቡ

ቪዲዮ: Raspberry Pi እና SI7021: 6 ደረጃዎች በመጠቀም በቤት ውስጥ Hygrometer ይገንቡ
ቪዲዮ: Модернизация Raspberry Pi 4 - модуль X857, mSATA SSD диск KingSpec, ставим Supervised Home Assistant 2024, ታህሳስ
Anonim
Image
Image
አስፈላጊ የማይፈለግ መሣሪያ
አስፈላጊ የማይፈለግ መሣሪያ

ዛሬ እርጥብ ነው? ለእኔ ትንሽ እርጥበት ይሰማኛል።

አንዳንድ ጊዜ ለእኛ ፣ ከፍተኛ እርጥበት በእውነት የማይመች እንዲሁም ጤናማ ያልሆነ መሆኑን ያረጋግጣል። ለቤት ባለቤቶችም እንዲሁ ሊጎዳ የሚችል ጉዳት ሊያስከትል ይችላል። ለቤት ፣ ከፍተኛ እርጥበት የእንጨት ወለሎችን እና የቤት እቃዎችን በዙሪያችን በሚያበረታታ የግትርነት እድገትን ያበላሻል። በመልካም ዕድል የቤት ውስጥ እርጥበትን ለመቆጣጠር እና ለመቆጣጠር የሚያስችሉዎት ዘዴዎች አሉ።

በዚህ የመስቀል ጦርነት ውስጥ Raspberry Pi እና SI7021 ፣ እርጥበት እና የሙቀት ዳሳሽ በመጠቀም በከባቢ አየር ውስጥ ያለውን የእርጥበት መጠን ለመለካት የሚያገለግል Hygrometer እንሠራለን። ግባችን በአፓርታማ ውስጥ ያለውን አንጻራዊ እርጥበት እና የሙቀት መጠን ማረጋገጥ ነበር (ተስማሚ አንጻራዊ እርጥበት ከ40-50%ገደማ ነው ፣ ተስማሚ የክፍል ሙቀት በግምት ከ 15 ° ሴ (59 ° F) እስከ 30 ° ሴ (86 ° F)) እና አንድ መንገድ hygrometer ን መጠቀም ነው። እኛ በእርግጥ አንድ ልንገዛ እንችላለን ፣ ነገር ግን Raspberry Pi እና እርጥበት እና የሙቀት ዳሳሽ በእጃችን ውስጥ አለን ፣ እኛ አንድ እናደርጋለን (ለምን አይሆንም!)

ደረጃ 1 - አስፈላጊ የማይንቀሳቀስ መሣሪያ

አስፈላጊ የማይፈለግ መሣሪያ
አስፈላጊ የማይፈለግ መሣሪያ
አስፈላጊ የማይፈለግ መሣሪያ
አስፈላጊ የማይፈለግ መሣሪያ

ትክክለኛዎቹን ክፍሎች ፣ ዋጋቸውን እና በምድር ላይ የት እንደሚያገኙ ሳያውቁ በእውነቱ ያበሳጫል። አይጨነቁ። እኛ ያንን ለእርስዎ ደርድረናል። አንዴ ክፍሎቹን በሙሉ አራት ቦታ ካገኙ ፣ ይህንን ፕሮጀክት ለማከናወን ፈጣን መሆን አለበት።

1. Raspberry Pi

የመጀመሪያው እርምጃ የ Raspberry Pi ሰሌዳ ማግኘት ነበር። Raspberry Pi ነጠላ ሰሌዳ በሊኑክስ ላይ የተመሠረተ ኮምፒተር ነው። ይህ ትንሽ ፒሲ በኮምፒተር ኃይል ፣ በኤሌክትሮኒክስ ፕሮጄክቶች ውስጥ ጥቅም ላይ የዋለ እና እንደ የቀመር ሉሆች ፣ የቃላት ማቀናበር ፣ የድር አሰሳ እና ኢ-ሜይል እና ጨዋታዎች ያሉ ቀላል አሠራሮችን ያጠቃልላል።

2. I²C ጋሻ ለ Raspberry Pi

በእኛ አስተያየት ፣ Raspberry Pi 2 እና Pi 3 በእውነቱ የጎደለው ብቸኛው ነገር I²C ወደብ ነው። INPI2 (I2C አስማሚ) ከብዙ I²C መሣሪያዎች ጋር ለመጠቀም Raspberry Pi 2/3 አንድ I²C ወደብ ይሰጣል። በ Dcube መደብር ላይ ይገኛል።

3. SI7021 እርጥበት እና የሙቀት ዳሳሽ

የ SI7021 I²C እርጥበት እና የ 2-ዞን የሙቀት ዳሳሽ እርጥበት እና የሙቀት ዳሳሽ አካላትን ፣ ከአናሎግ-ወደ-ዲጂታል መለወጫ ፣ የምልክት ማቀናበር ፣ የመለኪያ ውሂብ እና የ I²C በይነገጽን የሚያዋህድ ሞኖሊክ ሲኤምኤስ አይሲ ነው። ይህንን ዳሳሽ ከ Dcube መደብር ገዝተናል።

4. I²C የግንኙነት ገመድ

በ DcubeStore ላይ I²C የሚያገናኝ ገመድ ነበረን።

5. ማይክሮ ዩኤስቢ ገመድ

በጣም የተወሳሰበ ፣ ግን ከኃይል ፍላጎት አንፃር በጣም ጥብቅ የሆነው Raspberry Pi ነው! Raspberry Pi ን ለማብራት ቀላሉ መንገድ በማይክሮ ዩኤስቢ ገመድ በኩል ነው።

6. ኤተርኔት (ላን) ገመድ/ ዩኤስቢ WiFi አስማሚ

መቼም ሕይወትዎን አይተው ፣ በይነመረብ ምን አደረገኝ?

Raspberry Pi ን ለማገናኘት የተለመደው መንገድ የኤተርኔት ገመድ መጠቀም እና በአውታረ መረብዎ ራውተር ውስጥ መሰካት ነው። በአማራጭ ፣ የ WiFi ግንኙነት በ WiFi ዶንግሌ ውስጥ በመሰካት እና የሚገኙ የ WiFi አውታረ መረቦችን ዝርዝር ለማምጣት የአውታረ መረብ አዶውን በግራ ጠቅ ያድርጉ።

7. የኤችዲኤምአይ ገመድ/ የርቀት መዳረሻ

በቦርዱ ላይ በኤችዲኤምአይ ገመድ አማካኝነት ወደ ዲጂታል ቴሌቪዥን ወይም ወደ ሞኒተር ማያያዝ ይችላሉ። ቆጣቢ መንገድን ይፈልጋሉ! Raspberry Pi እንደ በይነመረብ (ኤስኤስኤች) እና ተደራሽነት (ኢንተርኔት) ያሉ የተለያዩ ዘዴዎችን በመጠቀም በርቀት ሊደረስበት ይችላል። የ PuTTY ክፍት ምንጭ ሶፍትዌርን መጠቀም ይችላሉ።

ሂሳብን እጠላለሁ ፣ ግን ገንዘብን መቁጠር እወዳለሁ።

ደረጃ 2 የሃርድዌር ግንኙነቶችን ማድረግ

የሃርድዌር ግንኙነቶችን ማድረግ
የሃርድዌር ግንኙነቶችን ማድረግ
የሃርድዌር ግንኙነቶችን ማድረግ
የሃርድዌር ግንኙነቶችን ማድረግ

በአጠቃላይ ፣ ወረዳው በቀጥታ ወደ ፊት ቀጥ ያለ ነው። በሚታየው መርሃግብር መሠረት ወረዳውን ያድርጉ። አቀማመጥ በአንፃራዊነት ቀላል ነው ፣ እና ምንም ችግሮች ሊኖሩዎት አይገባም።

በእኛ ሁኔታ ፣ ለሃርድዌር እና ለሶፍትዌር ማህደረ ትውስታን ለማደስ አንዳንድ የኤሌክትሮኒክስ መሰረታዊ ነገሮችን ገምግመናል። ለዚህ ፕሮጀክት ቀለል ያለ የኤሌክትሮኒክስ ንድፍ ለማውጣት ፈልገን ነበር። የኤሌክትሮኒክስ መርሃግብሮች እንደ ኤሌክትሮኒክስ ንድፍ ናቸው። ንድፍ አውጡ እና ንድፉን በጥንቃቄ ይከተሉ።

Raspberry Pi እና I²C ጋሻ ግንኙነት

በመጀመሪያ Raspberry Pi ን ወስደው I²C ጋሻውን በእሱ ላይ ያድርጉት። በጂፒዮ ፒኖች ላይ ጋሻውን በቀስታ ይጫኑ። ቀላል የሆነውን ሳይሆን ትክክል የሆነውን ያድርጉ (ከላይ ያለውን ስዕል ይመልከቱ)።

ዳሳሽ እና Raspberry Pi ግንኙነት

ዳሳሹን ይውሰዱ እና የ I²C ገመዱን ከእሱ ጋር ያገናኙ። ለዚህ ገመድ ትክክለኛ አሠራር ፣ እባክዎን I²C ውፅዓት ሁልጊዜ ከ I²C ግብዓት ጋር እንደሚገናኝ ያስታውሱ። የ I²C ጋሻ በላዩ ላይ ከተጫነ ለ Raspberry Pi ተመሳሳይ መከተል ነበረበት።

የ I²C ጋሻ/አስማሚ እና የግንኙነት ኬብሎችን የመጠቀም ትልቁ ጥቅም ብስጭት እና የጊዜ ፍጆታን ለማስተካከል የሚያስችሉ ከእንግዲህ የሽቦ-ጥገና ጉዳዮች የሉንም ፣ በተለይም መላ መፈለግ የት እንደሚጀመር እርግጠኛ ካልሆኑ። እኛ የጠቀስነው ቀላል ሂደት ብቻ ነው። እሱ ተሰኪ እና ጨዋታ አማራጭ ነው።

ማሳሰቢያ -ቡናማ ሽቦው በአንድ መሣሪያ ውፅዓት እና በሌላ መሣሪያ ግብዓት መካከል የ Ground (GND) ግንኙነትን ሁል ጊዜ መከተል አለበት።

የበይነመረብ ግንኙነት አስፈላጊ ነው

የእኛን ፕሮጀክት ስኬታማ ለማድረግ ለ Raspberry Pi የበይነመረብ መዳረሻ እንፈልጋለን። እዚህ ሁለት ምርጫዎች አሉዎት። ወይም የኢተርኔት ገመድ በመጠቀም Raspberry Pi ን ከአውታረ መረቡ ጋር ማገናኘት ወይም ለ WIFI ግንኙነት ዩኤስቢ ወደ WiFi አስማሚ መጠቀም ይችላሉ። ያም ሆነ ይህ ፣ እርስዎ ከተሸፈኑት በይነመረብ ጋር እስከተገናኘ ድረስ።

የወረዳ ኃይል

በ Raspberry Pi የኃይል መሰኪያ ውስጥ የማይክሮ ዩኤስቢ ገመዱን ይሰኩ። ያብሩት እና ወደ መንገድ እንሄዳለን።

ኤሌክትሪክ ከሌለው ከአንድ ሰዓት ይልቅ የእኛ ትውልድ ለዞምቢ አፖካሊፕስ በተሻለ ተዘጋጅቷል

ለመከታተል ግንኙነት

እኛ ከአዲሱ ማሳያ/ቴሌቪዥን ጋር የኤችዲኤምአይ ገመድ ሊኖረን ይችላል ወይም እንደ ኤስኤስኤች/PuTTY ያሉ በርቀት የመዳረሻ መሳሪያዎችን በመጠቀም ከሩቅ Raspberry Pi ን ማገናኘት እንችላለን። በዙሪያው ያሉትን ሀብቶች አጠቃቀም ካገኙ ትንሽ የፈጠራ አቀራረብ ነው።

ደረጃ 3 በፕሮቲን ውስጥ Raspberry Pi ን ማቀናበር

በፓይዘን ውስጥ የፕሮግራም ዝግጅት Raspberry Pi
በፓይዘን ውስጥ የፕሮግራም ዝግጅት Raspberry Pi

በእኛ Raspberry Pi እና SI7021 ውስጥ የ Python ኮዱን በእኛ ጊብሪ ማከማቻ ውስጥ ማየት ይችላሉ።

ወደ ፕሮግራሙ ከመሄድዎ በፊት ፣ በ Readme ፋይል ውስጥ የተሰጡትን መመሪያዎች መፈለግዎን ያረጋግጡ እና በእሱ መሠረት የእርስዎን Raspberry Pi ያዘጋጁ።

እርጥበት የሚያመለክተው ፈሳሽ ፣ በተለይም ውሃ ፣ ብዙውን ጊዜ በተከታታይ መጠኖች ውስጥ ነው። አነስተኛ መጠን ያለው ውሃ ለምሳሌ በአየር ውስጥ (እርጥበት) ፣ በምግብ ውስጥ እና በተለያዩ የንግድ ምርቶች ውስጥ ሊገኝ ይችላል። እርጥበት እንዲሁ በአየር ውስጥ ያለውን የውሃ ትነት መጠን ያመለክታል።

ከዚህ በታች የፓይዘን ኮድ ነው እና እሱን መዝጋት እና አስፈላጊ ከሆነ ማሻሻያ ማድረግ ይችላሉ።

# በነፃ ፈቃድ ፈቃድ ተሰራጭቷል።# በተጓዳኝ ሥራዎቹ ፈቃዶች ውስጥ የሚስማማ ከሆነ በፈለጉት መንገድ ፣ ትርፍም ሆነ ነፃ ይጠቀሙበት። # SI7021 # ይህ ኮድ ከ ControlEverything.com ከሚገኘው SI7021_I2CS I2C ሚኒ ሞዱል ጋር አብሮ ለመስራት የተነደፈ ነው። #

ማስመጣት smbus

የማስመጣት ጊዜ

# I2C አውቶቡስ ያግኙ

አውቶቡስ = smbus. SMBus (1)

# SI7021 አድራሻ ፣ 0x40 (64)

# 0xF5 (245) አንጻራዊ እርጥበት ይምረጡ አይያዙ ዋና ሞድ አውቶቡስ

ጊዜ። እንቅልፍ (0.3)

# SI7021 አድራሻ ፣ 0x40 (64)

# ውሂብን መልሰው ያንብቡ ፣ 2 ባይት ፣ እርጥበት MSB የመጀመሪያ ውሂብ0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# ውሂቡን ይለውጡ

እርጥበት = ((data0 * 256 + ውሂብ 1) * 125 / 65536.0) - 6

ጊዜ። እንቅልፍ (0.3)

# SI7021 አድራሻ ፣ 0x40 (64)

# 0xF3 (243) የሙቀት መጠን ይምረጡ NO HOLD master mode bus.write_byte (0x40, 0xF3)

ጊዜ። እንቅልፍ (0.3)

# SI7021 አድራሻ ፣ 0x40 (64)

# ውሂቡን መልሰው ያንብቡ ፣ 2 ባይት ፣ የሙቀት መጠን MSB የመጀመሪያ ውሂብ 0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# ውሂቡን ይለውጡ

cTemp = ((data0 * 256 + ውሂብ 1) * 175.72 / 65536.0) - 46.85 fTemp = cTemp * 1.8 + 32

# የውጤት ውሂብ ወደ ማያ ገጽ

አትም "አንጻራዊ እርጥበት ፦ %.2f %%" %እርጥበት ህትመት "በሴልሲየስ ውስጥ ያለው ሙቀት %.2f C" %cTemp print "ፋራናይት ውስጥ ያለው ሙቀት %.2f F" %fTemp ነው

ደረጃ 4 የሥራ ሁኔታ

የሥራ ሁኔታ
የሥራ ሁኔታ

አሁን ኮዱን ያውርዱ (ወይም git pull) እና በ Raspberry Pi ውስጥ ይክፈቱት።

በኮርሚናል ላይ ኮዱን ለማጠናቀር እና ለመስቀል ትዕዛዞቹን ያሂዱ እና በክትትል ላይ ያለውን ውጤት ይመልከቱ። ከጥቂት ደቂቃዎች በኋላ ሁሉንም ተለዋዋጮች ያሳያል። በጥቂት ሀሳቦች ወይም ገጽታዎች ይጀምሩ እና ምን ይዘው መምጣት እንደሚችሉ ይመልከቱ።

ደረጃ 5 - ትግበራዎች እና ባህሪዎች

SI7021 እንደ HVAC/R ፣ Thermostats/Humidistats ፣ Respiratory Therapy ፣ White Goods ፣ የቤት ውስጥ የአየር ሁኔታ ጣቢያዎች ፣ ማይክሮ አከባቢዎች እርጥበት ፣ የጤዛ ነጥብ እና የሙቀት መጠንን ለመለካት ትክክለኛ ፣ ዝቅተኛ ኃይል ያለው ፣ በፋብሪካ የተስተካከለ ዲጂታል መፍትሄ ይሰጣል። /የውሂብ ማዕከላት ፣ የአውቶሞቲቭ የአየር ንብረት ቁጥጥር እና ማበላሸት ፣ የንብረት እና ዕቃዎች መከታተያ እና የሞባይል ስልክ እና ጡባዊዎች።

ለ. ይህንን ፕሮጀክት ለቤት ውስጥ እና ለተሽከርካሪ አካባቢያዊ ምቾት ወደ HVAC አመላካች ማሻሻል ይችላሉ። የሙቀት መቆጣጠሪያን ፣ የኦክስጅንን መሙላት እና እርጥበት ፣ ሽታዎች ፣ ጭስ ፣ ሙቀት ፣ አቧራ ፣ አየር ወለድ ባክቴሪያ ፣ ካርቦን ዳይኦክሳይድ እና ሌሎች ጋዞችን የሚወስን የሙቀት አከባቢን ይጠብቃል። ከእርጥበት እና የሙቀት ዳሳሾች በተጨማሪ ይህንን ፕሮጀክት ከግፊት ፣ ከአየር ጥራት ፣ ከጭስ መርማሪ እስከ ቀላል እና ቅርበት ዳሳሾች ባሉ ዳሳሾች መርዳት ይችላሉ። በተፈለገው ሃርድዌር መሠረት በኮዱ ውስጥ ማሻሻያዎችን ማድረግ ይችላሉ እና ከዚያ እራስዎን በሙቀት ማፅናኛ ለማድረግ የራስዎ ማዋቀር ሊኖርዎት ይችላል። ይህ ፕሮጀክት ለልጆች በጣም ጥሩ ነው ፣ እና አንዳንድ አስደናቂ ነገሮችን ሊያሳዩዋቸው ይፈልጋሉ ፣ በሚጫወቱበት ጊዜ መማርን ያውቃሉ። እንደዚህ ያለ ትንሽ ፕሮጀክት ለልጆች የበለጠ ቆንጆ ሊሆን ይችላል።

ደረጃ 6 መደምደሚያ

የ Raspberry Pi ዓለምን ለመመልከት እያሰቡ ከሆነ ፣ ከዚያ የኤሌክትሮኒክስ መሰረታዊ ነገሮችን ፣ ኮድ መስጠትን ፣ ዲዛይን ማድረግን ፣ መሸጫውን እና የማይጠቀሙትን በመጠቀም እራስዎን ማስደነቅ ይችላሉ። በዚህ ሂደት ፣ ቀላል ሊሆኑ የሚችሉ አንዳንድ ፕሮጀክቶች ሊኖሩ ይችላሉ ፣ አንዳንዶቹ ሊፈትኑዎት ፣ ሊገዳደሩዎት ይችላሉ። ግን የራስዎን ፈጠራ በማሻሻል እና በማድረግ መንገድን መፍጠር እና ፍጹም ማድረግ ይችላሉ። ለእርዳታዎ ፣ በ YouTube ላይ አስደናቂ የቪድዮ አጋዥ ስልጠና አለን ፣ ይህም በአሰሳዎ ውስጥ እና ስለ እያንዳንዱ የፕሮጀክቱ ገጽታ ተጨማሪ ማብራሪያ ሊረዳ ይችላል። ይህ አስደናቂ እና ጠቃሚ ሆኖ እንደሚያገኙት ተስፋ እናደርጋለን። ለማንኛውም ማሻሻያ እባክዎን መልስ ይስጡ።

የሚመከር: