ዝርዝር ሁኔታ:
- ደረጃ 1 - የሚያስፈልጉዎትን ክፍሎች ይሰብስቡ
- ደረጃ 2 አነፍናፊውን ሽቦ ማገናኘት
- ደረጃ 3 ዳሳሹን ከ RaspberryPI ጋር ያገናኙ
- ደረጃ 4: የእርስዎን RaspberryPI ከአነፍናፊ ጋር ለመገናኘት ያዋቅሩ
- ደረጃ 5: Homebridge-bme280 Plugin ን ይጫኑ
ቪዲዮ: RaspberryPI እና BME280: 5 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት መጠን ዳሳሽ (BME280) ይገንቡ
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ላለፉት ጥቂት ወራት በ IOT መሣሪያዎች ዙሪያ እጫወታለሁ ፣ እና በቤቴ እና ጎጆዬ ዙሪያ ሁኔታዎችን ለመቆጣጠር በ 10 የተለያዩ ዳሳሾች ዙሪያ አሰማርቻለሁ። እና እኔ መጀመሪያ የ AOSONG DHT22 መጠነኛ የእርጥበት ዳሳሽ መጠቀም ጀመርኩ ፣ ግን ከጥቂት ወራት በኋላ በዋነኝነት ከሚገኝበት የእርጥበት ዳሳሽ እሴቶቹ አገኘሁ። እርጥበቱን እመለከት ነበር እና ከትክክለኛው ሁኔታዎች 40% ወይም ከዚያ በላይ ከፍ ያለ ይሆናል። ስለዚህ ዙሪያዬን ስመለከት የ Bosch BME280 የሙቀት/ግፊት/እርጥበት ዳሳሽ ለትክክለኛነቱ በጣም ጥሩ ዝና ነበረው (https://www.kandrsmith.org/RJS/Misc/Hygrometers/ca…)። ስለዚህ በዚህ መመሪያ ውስጥ አንድ Bosch BME280 ን ከ Raspberry PI ሞዴል 2 ጋር በማገናኘት መረጃውን በ Homebridge በኩል ለ Apple HomeKit እንዲገኝ እናደርጋለን።
ደረጃ 1 - የሚያስፈልጉዎትን ክፍሎች ይሰብስቡ
ለክፍሎች ፣ ወደ እርስዎ ተወዳጅ ክፍሎች መደብር ይሂዱ እና ይግዙ።
-
1PCS GY-BME280 3.3 ትክክለኛነት የአልቲሜትር የከባቢ አየር ግፊት BME280 ዳሳሽ ሞዱል
ከእነዚህ ውስጥ በርካታ የመለያያ ቦርድ ልዩነቶች አሉ። እኔ የምጠቀምበት ወረዳ በ GY-BME/P280 መለያ ቦርድ ላይ የተመሠረተ ነበር ፣ ግን ከሌሎች ጋርም ይሠራል።
- 50 ሴሜ 5 ፒን ሴት ወደ ሴት ዱፖንት አያያዥ ገመድ
እኔ ቀድሞውኑ RaspberryPI ነበረኝ ፣ ስለዚህ ያንን መግዛት አላስፈለገኝም።
ለ BME280 ጉዳይ እኔ ዙሪያውን እየረገጥኩ የነበረውን የድሮ የ SD ማህደረ ትውስታ ካርድ መያዣን እጠቀም ነበር። ዙሪያውን ለመመልከት እና ተመሳሳይ የሆነውን ሊያገኙት የሚችሉት ለማየት ይፈልጉ ይሆናል።
ደረጃ 2 አነፍናፊውን ሽቦ ማገናኘት
ዳሳሹን ለማገናኘት ከ RaspberryPI እና ሌላውን ከአነፍናፊው ጋር ለማገናኘት የ 5 ፒን ሴት/ሴት ዱፖን ገመድ አንድ ጫፍ እንጠቀማለን። ይህ ብየዳ ይጠይቃል ፤-)
- በግማሽ በግምት 5 ፒን ሴት/ሴት ዱፖን ኬብል ይቁረጡ ፣ እና ከአነፍናፊው ጋር ለመገናኘት አንድ ጫፍ እንጠቀማለን። ሌላኛው ጫፍ ትርፍ ነው እና ለሁለተኛ ዳሳሽ ሊያገለግል ይችላል።
- የሽቦቹን የተቆረጡ ጫፎች በግምት 3 ሚሜ ይከርክሙ እና ጫፎቹን ይከርክሙ።
- ተያይዞ የቀረበውን ንድፍ በመከተል ፣ ሽቦው በ BME280 ላይ ወደ ተገቢዎቹ ግንኙነቶች ያበቃል።
- የዱፖንት አያያዥ (አርፒአይ) ፒን 1 (3.3 ቪሲሲ) በአነፍናፊው ላይ ከፒን 1 - (ቪሲሲ) ጋር ይገናኛል
- የዱፖንት አያያዥ (አርፒአይ) ፒን 2 (ኤስዲኤ 1) በአነፍናፊው ላይ ከፒን 4 - (ኤስዲኤ) ጋር ይገናኛል
- ዱፖንት አያያዥ (አርፒአይ) ፒን 3 (SCL1) በአነፍናፊው ላይ ከፒን 4 - (SCL) ጋር ይገናኛል
- ዱፖንት አያያዥ (አርፒአይ) ፒን 4 (ጂፒኦ 4) ጥቅም ላይ አይውልም ፣ እና ሽቦው በዱፖን አያያዥ መጨረሻ ላይ መከርከም አለበት።
- ዱፖንት አያያዥ (አርፒአይ) ፒን 5 (GND) በአነፍናፊው ላይ ከፒን 4 - (GND) ጋር ይገናኛል
ፒን 5 (CSB) እና 6 (SDO) በአነፍናፊው መጨረሻ ላይ ጥቅም ላይ ያልዋሉ ናቸው።
ደረጃ 3 ዳሳሹን ከ RaspberryPI ጋር ያገናኙ
ዳሳሹን ከ RaspberryPI ጋር ለማገናኘት እባክዎ የእርስዎን ፒአይ ያጥፉት። እና ዱፖን ማያያዣውን ከ 40 ፒፒ ጂፒኦ አያያዥ ጋር ያገናኙ ፣ ምስሶቹን እንደሚከተለው በመደርደር። ይህ ከላይ ጀምሮ ከ 40 ፒን ራስጌ ግራ ጎን ጋር ይዛመዳል።
1. ዳሳሹን በማገናኘት ላይ
- የዱፖንት አያያዥ ፒን 1 (3.3 ቪሲሲ) ከ RPI ፒን 1 ጋር ይገናኛል
- የዱፖንት አያያዥ ፒን 2 (ኤስዲኤ 1) ከ RPI ፒን 3 ጋር ይገናኛል
- ዱፖንት አያያዥ ፒን 3 (SCL1) ከ RPI ፒን 5 ጋር ይገናኛል
- የዱፖንት አያያዥ ፒን 4 (GPIO4) ከ RPI ፒን 7 ጋር ይገናኛል
- የዱፖንት አያያዥ ፒን 5 (GND) ከ RPI ፒን 9 ጋር ይገናኛል
2. በእርስዎ RaspberryPI ላይ ኃይል
ደረጃ 4: የእርስዎን RaspberryPI ከአነፍናፊ ጋር ለመገናኘት ያዋቅሩ
ለእነዚህ እርምጃዎች የእርስዎ RaspberryPI በርቷል እንፈልጋለን ፣ እና ወደ እሱ መግባት አለብዎት።
1. በ i2c አውቶቡስ በኩል ዳሳሹን ማየት ይችሉ እንደሆነ ይመልከቱ
sudo i2cdetect -y 1
እና ውጤቱም ይህንን መምሰል አለበት ፣ የዚህ ውፅዓት አስፈላጊው ክፍል በተከታታይ 70 ውስጥ 76 ነው። ይህ የእርስዎ ዳሳሽ
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- 76 --
ትዕዛዝ ካልተገኘ ወይም ሌሎች ስህተቶች ከደረሱ እባክዎን እዚህ ያሉትን ደረጃዎች ይከተሉ።
Adafruit - I2C ን በማዋቀር ላይ
ለሁሉም የእኔ RaspberryPI እነዚህን ደረጃዎች መከተል ነበረብኝ።
2. በ RaspberryPI ላይ ከ i2c አውቶቡስ ጋር ለመገናኘት ሆምብሪጅ በሚያሄዱበት መለያ ላይ ፈቃዶችን ያክሉ። የሆምብሪጅ ሥራን የሚያሄዱበት ተጠቃሚ አድርገው ይህንን ያድርጉ።
sudo adduser US USER i2c
ደረጃ 5: Homebridge-bme280 Plugin ን ይጫኑ
በ RaspberryPI ላይ አስቀድመው የቤት ማስቀመጫ ተጭነው እና እየሰሩ እንደሆነ እገምታለሁ ፣ እና በ RaspberryPI ላይ እሱን ለማስነሳት እና በበይነመረብ ላይ ብዙ መመሪያዎች ከሌሉዎት።
1. በትእዛዙ homebridge-bme280 ን ይጫኑ
sudo npm ጫን -g NorthernMan54/homebridge-bme280-ደህንነቱ ያልተጠበቀ-perm
በዚህ ስህተት ካልተሳካ
npm ERR! ኮድ 128npm ERR! ትዕዛዙ አልተሳካም/usr/bin/git clone -q git: //github.com/N nortMan54/homebridge-bme280.git /var/root/.npm/_cacache/tmp/git-clone-7237d51c npm ERR! ገዳይ: የ '/var/root/.npm/_cacache/tmp/git-clone-7237d51c' 'መሪ ማውጫዎችን መፍጠር አልቻለም: ፈቃድ npm ERR ተከልክሏል!
ይህንን ይሞክሩ
sudo su -
npm ጫን -g NorthernMan54/homebridge-bme280-ደህንነቱ ያልተጠበቀ-perm
2. የእርስዎን config.json ፋይል በ ~/.homebridge ውስጥ ከሚከተለው ጋር ይፍጠሩ
{
"ድልድይ": {
"ስም": "Homebridge",
"የተጠቃሚ ስም": "CC: 22: 3D: E3: CE: 30", "ወደብ": 51826,
"ፒን": "031-45-154"
},
"መግለጫ": "ይህ ከአንድ የውሸት መለዋወጫ እና አንድ የውሸት መድረክ ጋር የምሳሌ ውቅር ፋይል ነው። እርስዎ በትክክል የያዙትን መሳሪያዎች የያዙት የራስዎን የውቅረት ፋይል ለመፍጠር ይህንን እንደ አብነት መጠቀም ይችላሉ።
"መለዋወጫዎች": [
{
"መለዋወጫ": "BME280" ፣
"ስም": "ዳሳሽ" ፣
"name_temperature": "ሙቀት" ፣
"name_humidity": "እርጥበት",
"አማራጮች": {
"i2cBusNo": 1, "i2cAddress": "0x76"
}
}
], "መድረኮች": [
]
}
3. የመነሻ ገንዳውን ይጀምሩ ፣ ውጤቱም እንደዚህ ያለ ነገር መታየት አለበት።
[2016-11-12 ፣ 6:25:29 AM] የተጫነ ተሰኪ-homebridge-bme280 [2016-11-12 ፣ 6:25:29 AM] መለዋወጫ 'homebridge-bme280. BME280' [2016-11-12 ፣ 6:25:29 AM] --- [2016-11-12 ፣ 6:25:30 AM] የተጫነ config.json በ 1 መለዋወጫዎች እና 0 መድረኮች። [2016-11-12 ፣ 6:25:30 AM] --- [2016-11-12 ፣ 6:25:30 AM] 0 መድረኮችን በመጫን ላይ… [2016-11-12 ፣ 6:25:30 AM] በመጫን ላይ 1 መለዋወጫዎች… [2016-11-12 ፣ 6:25:30 ኤኤም]
4. አስፈላጊ ሆኖ ከተገኘ የቤትዎን ድልድይ ምሳሌ ከእርስዎ iPhone ጋር ያጣምሩ።
5. ይደሰቱ
የባሮሜትሪክ ግፊት ዳሳሽ በ ‹ቤት› ውስጥ ሳይሆን በ 3 ኛ ወገን የቤት ኪት መተግበሪያዎች ውስጥ ብቻ መሆኑን እባክዎ ልብ ይበሉ።
6. ክሬዲቶች
- ለሮበርት X. ሰገር ለ homebridge-bme280 ተሰኪ ምስጋና ይግባው።
- ለ node.js bme280- ዳሳሽ ሞዱል ለ Skylar Stein ምስጋና ይግባው
- የ I2C ማዋቀሪያ መመሪያን ለማተም Adafruit።
የሚመከር:
ESP8266 እና BME280: 10 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ መሣሪያን ይገንቡ
ESP8266 ን እና BME280 ን በመጠቀም የአፕል ሆም ኪት የሙቀት ዳሳሽ መሣሪያን ይገንቡ-በዛሬው ትምህርት ውስጥ ፣ በ AOSONG AM2302/DHT22 ወይም BME280 የሙቀት/እርጥበት ዳሳሽ ፣ YL-69 የእርጥበት ዳሳሽ ላይ በመመርኮዝ ዝቅተኛ ዋጋ የሙቀት መጠን ፣ እርጥበት እና የእርጥበት ዳሳሽ እናደርጋለን። እና ESP8266/Nodemcu መድረክ። እና ለማሳየት
ESP32: 5 ደረጃዎችን (ከስዕሎች ጋር) በመጠቀም ከ $ 30 በታች የሆነ የታንክ መጠን አንባቢ ይገንቡ
ከ $ 30 በታች ታንክ ጥራዝ አንባቢን ይገንቡ ESP32 ን በመጠቀም - የነገሮች በይነመረብ ብዙ ቀደም ሲል የተወሳሰበ የመሣሪያ መተግበሪያዎችን ወደ ብዙ የእጅ ሥራ አምራቾች እና የወይን ጠጅ ሰሪዎች ቤት ውስጥ አምጥቷል። ደረጃ ዳሳሾች ያላቸው ትግበራዎች በትላልቅ ማጣሪያ ፋብሪካዎች ፣ በውሃ ማከሚያ ፋብሪካዎች እና በኬሚካል ውስጥ ለአስርተ ዓመታት ሲያገለግሉ ቆይተዋል
LM35 የሙቀት ዳሳሽ በመጠቀም ከአርዱዲኖ ኡኖ ጋር ንባብ የሙቀት መጠን - 4 ደረጃዎች
LM35 ን የሙቀት መጠን ዳሳሽ በመጠቀም ከአርዱዲኖ ኡኖ ጋር - ንባብ በዚህ አስተማሪዎች ውስጥ LM35 ን ከአርዱዲኖ ጋር እንዴት መጠቀም እንደሚቻል እንማራለን። Lm35 የሙቀት መጠን እሴቶችን ከ -55 ° ሴ እስከ 150 ° ሴ ማንበብ የሚችል የሙቀት ዳሳሽ ነው። ከአየሩ ሙቀት ጋር ተመጣጣኝ የአናሎግ ቮልቴጅን የሚያቀርብ ባለ 3-ተርሚናል መሣሪያ ነው። ከፍተኛ
RaspberryPI ን እና DHT22: 11 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ
የአፕል ሆም ኪት የሙቀት ዳሳሽ (DHT22) መሣሪያን ይገንቡ RaspberryPI እና DHT22 ን በመጠቀም - በዚህ የፀደይ ወቅት በጣም እርጥብ መሆኑን ስላወቅሁ በዝቅተኛ የሙቀት መጠን / እርጥበት ዳሳሽ እፈልግ ነበር። , እና ብዙ እርጥበት ነበረው። ስለዚህ እኔ የምችለውን ተመጣጣኝ ዋጋ ያለው ዳሳሽ ፈልጌ ነበር
DHT 11: 5 ደረጃዎችን በመጠቀም የሙቀት እና የትህትና መጠን መለኪያ
DHT 11 ን በመጠቀም የአየር ሙቀት እና የእርጥበት መጠን መለኪያ-በዚህ ፕሮጀክት ውስጥ የአከባቢአችንን የሙቀት መጠን እንዲሁም አርዱዲኖን (ናኖ) በመጠቀም እርጥበት ለመለካት የ DHT 11 የሙቀት እና የእርጥበት ዳሳሽ እጠቀማለሁ። (ልኬት) 0.3 mACUR