ዝርዝር ሁኔታ:
- ደረጃ 1 የሃርድዌር ግንባታ - DHT22
- ደረጃ 2 የሃርድዌር ግንባታ - BME280
- ደረጃ 3 የሃርድዌር ግንባታ - YL -69
- ደረጃ 4: መያዣን ይገንቡ
- ደረጃ 5 NodeMCU firmware ን ይገንቡ
- ደረጃ 6: ዳሳሾችን ያገናኙ
- ደረጃ 7 የ Nodemcu ሶፍትዌርን ይጫኑ
- ደረጃ 8: ሙከራ
- ደረጃ 9: Homebridge-mcuiot ጫን
- ደረጃ 10: Homebridge
ቪዲዮ: ESP8266 እና BME280: 10 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ መሣሪያን ይገንቡ
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዛሬው አስተማሪነት ፣ በ AOSONG AM2302/DHT22 ወይም BME280 የሙቀት/እርጥበት ዳሳሽ ፣ በ YL-69 የእርጥበት ዳሳሽ እና በ ESP8266/Nodemcu መድረክ ላይ በመመርኮዝ ዝቅተኛ ዋጋ የሙቀት መጠን ፣ እርጥበት እና እርጥበት ዳሳሽ እናደርጋለን። እና ውሂቡን ለማሳየት ፣ ከ Apple HomeKit ጋር ለመዋሃድ የቤት ገንዳ እንጠቀማለን።
ይህ በ Homebridge ውስጥ አነስተኛ ውቅረት የሚያስፈልገው mDNS ን በመጠቀም በርካታ መሳሪያዎችን እና የመሣሪያ ግኝትን ይደግፋል።
ክፍሎች ዝርዝር
-
NodeMCU / አዲስ ሽቦ አልባ ሞዱል NodeMcu Lua WIFI በይነመረብ ልማት ቦርድ የተመሠረተ ESP8266 በፒሲቢ አንቴና እና በዩኤስቢ ወደብ
እነዚህ በአሊ ኤክስፕረስ ላይ በጣም ርካሽ ናቸው ፣ ብቸኛው ችግር መላኪያ ከ4-6 ሳምንታት ይወስዳል
- የሞባይል ስልክ ባትሪ መሙያ
- አነስተኛ የዩኤስቢ ገመድ
- AOSONG AM2302/DHT22 የሙቀት/እርጥበት ዳሳሽ
ወይም እንደ አማራጭ ዳሳሽ
Bosch BME280 ሙቀት ፣ እርጥበት እና ባሮሜትሪክ ዳሳሽ
- YL-69 የእርጥበት ዳሳሽ
- 2N3904 ትራንዚስተር
-
1 ኪ Resistor
ትራንዚስተር እና ተከላካይ ከ YL-69 እርጥበት ዳሳሽ ብቻ ያስፈልጋል
- 5 ከሴት ወደ ሴት ኬብል ስብስብ (1.5 ') (DHT) ይሰኩ
- 4 ሴት ከሴት ኬብል ስብስብ (1.5 ኢንች) (ቢኤምኤ 280)
- የሙቀት መቀነስ ቱቦዎች ትንሽ
-
NodeMCU ን ለመጫን መያዣ
- ከዶላራማ ትንሽ የፕላስቲክ የምግብ መያዣ እጠቀም ነበር
- NodeMCU ን ለመጫን 5 ትናንሽ ፍሬዎች እና መከለያዎች
መሣሪያዎች
- የብረታ ብረት
- ሻጭ
- የሽቦ ቆራጮች
ደረጃ 1 የሃርድዌር ግንባታ - DHT22
DHT22 ን በማገናኘት ላይ
1. የ 5 ፒን ሴት ወደ ሴት ኬብል በግማሽ ይቀንሱ ፣ ወደ 9 ኢንች ርዝመት ያለው ገመድ ይፈጥራል።
2. በመገናኛው ላይ ፣ ፒን 2 እና 3 ጥቅም ላይ ያልዋሉ እና ሊወገዱ ይችላሉ።
3. ከመገናኛው ተቃራኒው መጨረሻ ላይ የእያንዳንዱ ሽቦ 1/4 ኢንች ያህል ባዶ ያድርጉ።
4. በሚሸጠው ብረትዎ እያንዳንዱን የሽቦ ጫፍ እና በ DHT22 ላይ ያሉትን ተርሚናሎች ቆርቆሮ ያድርጉ።
5. ስለ 3/4 ኢንች የሙቀት መቀነስ ቱቦን ይቁረጡ እና ሽቦዎቹን ወደታች ይግፉት።
6. ገመዶቹን ለ DHT22 እንደሚከተለው ያሽጡ
አያያዥ ፒን DHT22 ፒን
1 - 2 (ሁለተኛ ከግራ)
4 - 1 (መጀመሪያ በግራ በኩል)
5 - 4 (መጀመሪያ በቀኝ በኩል)
7. በ DHT22 ፒኖች ላይ የሙቀት መቀነሻ ቱቦውን ያንሸራትቱ እና ቱቦውን በማሸጊያ ብረት ይቀንሱ።
ደረጃ 2 የሃርድዌር ግንባታ - BME280
BME280 ን በማገናኘት ላይ
1. የ 4 ፒን ሴት ወደ ሴት ገመድ በግማሽ ይቀንሱ ፣ ወደ 9 ኢንች ርዝመት ያለው ገመድ በመፍጠር።
2. ከመገናኛው ተቃራኒው መጨረሻ ላይ የእያንዳንዱ ሽቦ 1/4 ኢንች ያህል ይራቁ።
3. በሚሸጠው ብረትዎ እያንዳንዱን የሽቦ ጫፍ ያሽጉ።
4. በዚህ ቅደም ተከተል ፣ ቪሲሲ ፣ ጂኤንዲ ፣ ኤስ.ሲ.ኤል ፣ ኤስዲኤ ፣ ሽቦዎቹን ወደ BME280 ያሽጡ። እነዚህ በአገናኝ ውስጥ እስከ ፒኖች ድረስ መደርደር አለባቸው።
ደረጃ 3 የሃርድዌር ግንባታ - YL -69
ደረጃ 4: መያዣን ይገንቡ
ደረጃ 5 NodeMCU firmware ን ይገንቡ
1. https://nodemcu-build.com ን በመጠቀም ቢያንስ እነዚህን ሞጁሎች የያዘ ብጁ firmware ይፍጠሩ
adc ፣ ads1115 ፣ ቢት ፣ bme280 ፣ dht ፣ ፋይል ፣ gpio ፣ i2c ፣ mdns ፣ net ፣ node ፣ tmr ፣ uart ፣ websocket ፣ wifi
2. ተንሳፋፊውን firmware በ nodemcu ላይ ለመጫን እባክዎን esptool ን ይጠቀሙ። ለዚህ ብዙ መመሪያዎች አሉ ፣ ስለዚህ እዚህ አልደግመውም።
ደረጃ 6: ዳሳሾችን ያገናኙ
DHT22
1. ፒን 1 በ nodemcu ፣ 4 በ 3v3 እና ፒን 5 ከ gnu ጋር እንዲገናኝ የቦታ ገመድ አያያዥ።
BME280
1. BME280 ን ከ nodeMCO ጋር ያገናኙ ፣ ምስሶቹን እንደሚከተለው በመደርደር
3V3 -> ቪ.ሲ.ሲ
GND -> GND
D5 -> SCL
D6 -> ኤስዲኤ
ደረጃ 7 የ Nodemcu ሶፍትዌርን ይጫኑ
1. ከኖድኤምሲዩ ሉአ ኮድ የ lua ሶፍትዌር ጥቅል ያውርዱ
2. እዚህ በሚገኘው README ውስጥ የመጫኛ መመሪያዎችን ይከተሉ
github.com/NentyMan54/homebridge-mcuiot/tree/master/lua
ደረጃ 8: ሙከራ
1. ከርቀት ወይም wget ጋር ከትእዛዝ መስመሩ መሞከር ይችላሉ ፣ የአይፒ አድራሻውን ከእስፓሎረር ማያ ገጽ እንጂ የእኔ አለመሆኑን ያረጋግጡ ።-)
curl 192.168.1.165 {"የአስተናጋጅ ስም": "NODE-8689D", "ሞዴል": "BME", "Version": "1.2", "Data": {"Temperature": 22.15, "Humidity": 50.453, "እርጥበት ": 8," ሁኔታ ": 0," ባሮሜትር ": 1003.185 ፣" ጤዛ ": 11.38}}
2. በኤስፕሎረር ውስጥ የሚከተሉትን ማየት አለብዎት
GET/HTTP/1.1 አስተናጋጅ: 192.168.1.165 ተጠቃሚ-ወኪል: curl/7.43.0 ተቀበል: */ *
ሁኔታ: 0
ሙቀት 22.15 ሁሚ 50.453 እርጥበት 8 ባሮ 1003.185 ጤዛ 11.38
3. Esplorer ን በመጠቀም init.lua ን ይጫኑ። የግንባታው የ nodemcu ክፍል አሁን ተጠናቅቋል።
4. mDNS ን ለመፈተሽ ይህንን ትእዛዝ በ OS X ላይ እጠቀማለሁ
dns -sd -B _dht22._tcp
እና በአውታረ መረቡ ላይ ላሉት 2 መሣሪያዎች የሚከተለውን ውጤት አገኛለሁ
ለ _dht22._tcp በማሰስ ላይ
ቀን: --- ሰኞ 19 ሴፕቴ 2016 --- 21: 11: 26.737… የሚጀምር… የጊዜ ማህተም A/R ባንዲራዎች የጎራ አገልግሎት ዓይነት የመመዝገቢያ ስም 21: 11 26.739 3 4 አካባቢያዊ ይጨምሩ። _dht22._tcp. NODE-18A6B3 21: 11: 26.739 2 4 አካባቢያዊ ያክሉ። _dht22._tcp. NODE-871ED8
ደረጃ 9: Homebridge-mcuiot ጫን
1. የቤት ድልድይ በመጠቀም
npm ጫን -g homebridge
በመነሻ Homebridge መጫኛ ዙሪያ እና ወደ ራስ -አጀማመር ወዘተ እንዴት እንደሚዋቀሩ ብዙ ዝርዝሮች ውስጥ አልገባም ፣ እነሱ ለዚህ ብዙ ሌሎች መመሪያዎች ናቸው።
2. የቤት ድልድይ-ሞኩዮትን በመጠቀም
npm ጫን -g homebridge -mcuiot
3. የውቅረት ፋይልዎን ያዘምኑ ፣ በዚህ ማውጫ ውስጥ ናሙና- config.json ን ይመልከቱ።
ማለትም
"ድልድይ": {"name": "Bart", "user name": "CC: 22: 3D: E3: CD: 39", "port": 51826, "pin": "031-45-154"},
"መግለጫ": "HomeBridge" ፣
"መድረኮች": [{"መድረክ": "mcuiot", "name": "mcuiot"}], "መለዋወጫዎች":
}
4. የቤት ብሪጅ ይጀምሩ ፣ ውፅዓት እንደዚህ መሆን አለበት
[2016-20-10 ፣ 10:15:20 PM] የተጫነ ተሰኪ-homebridge-mcuiot [2016-20-10 ፣ 10:15:20 PM] የመመዝገቢያ መድረክ 'homebridge-mcuiot.mcuiot'
[2016-20-10 ፣ 10:15:20 PM] ---
[2016-20-10 ፣ 10:15:20 PM] ተጭኗል config.json ከ 0 መለዋወጫዎች እና 0 መድረኮች ጋር።
[2016-20-10 ፣ 10:15:20 PM] ---
[2016-20-10 ፣ 10:15:20 PM] 0 መድረኮችን በመጫን ላይ…
[2016-20-10 ፣ 10:15:20 PM] 0 መለዋወጫዎችን በመጫን ላይ…
ጫን homebridge-mcuiot.mcuiot
ከ Homebridge ጋር ለማጣመር በ iOS መሣሪያዎ ላይ ይህንን ኮድ ከእርስዎ HomeKit መተግበሪያ ጋር ይቃኙ
┌────────────┐
│ 031-45-154 │
└────────────┘
[2016-20-10 ፣ 10:15:20 PM] [homebridge-mcuiot.mcuiot] የ mDNS አድማጭን በመጀመር ላይ
[2016-20-10 ፣ 10:15:20 PM] Homebridge ወደብ 51826 ላይ እያሄደ ነው።
[2016-20-10 ፣ 10:15:20 PM] [homebridge-mcuiot.mcuiot] url ተገኝቷል
[2016-20-10 ፣ 10:15:20 PM] [homebridge-mcuiot.mcuiot] url ተገኝቷል
[2016-20-10 ፣ 10:15:20 PM] [homebridge-mcuiot.mcuiot] url ተገኝቷል
[2016-20-10 ፣ 10:15:21 PM] [homebridge-mcuiot.mcuiot] addMcuAccessory 195 NODE-8689D BME
[2016-20-10 ፣ 10:15:21 PM] [homebridge-mcuiot.mcuiot] addMcuAccessory 195 NODE-871ED8 DHT
[2016-20-10 ፣ 10:15:21 PM] [homebridge-mcuiot.mcuiot] addMcuAccessory 195 NODE-869815 DHT
በአከባቢዬ ውስጥ 3 መሣሪያዎች አሉኝ።
ደረጃ 10: Homebridge
በእርስዎ iPhone/iPad ላይ የእርስዎን ተወዳጅ የቤት ኪት ደንበኛ ይጀምሩ እና ደንበኛዎን ከ homebridge ጋር ያጣምሩት። ሁሉንም የ mcuiot መሣሪያዎች ማየት አለብዎት።
መሣሪያዎችን በማከል ላይ
መሣሪያዎች mDNS ን በመጠቀም በራስ -ሰር ተገኝተዋል ፣ እና በ mDNS ላይ ሲታዩ አዲስ መሳሪያዎችን ያክላሉ። መሣሪያዎች ካልተገኙ ፣ የቤት ውስጥ ብሪጅንን እንደገና ማስጀመር በተሰኪው እና በኤንዲኤንኤስ መካከል እርቀትን ያስነሳል ፣ እና የጎደሉትን መሣሪያዎች ያክላል። በሚነሳበት ጊዜ የጎደሉ መሣሪያዎች አልተወገዱም ፣ እንዴት የሌሉ መሣሪያዎችን እንዴት እንደሚያስወግዱ ከዚህ በታች ይመልከቱ።
መሣሪያዎችን በማስወገድ ላይ
መሣሪያዎች 'መለዋወጫ መለየት' የሚለውን ተግባር በመጠቀም ይወገዳሉ። ተግባሩን ከመተግበሪያዎ ሲጠቀሙ መሣሪያው በእውነት ምላሽ እየሰጠ አለመሆኑን ይፈትሻል ከዚያም መሣሪያውን ያስወግዳል።
የሚመከር:
LM35 የሙቀት ዳሳሽ በመጠቀም ከአርዱዲኖ ኡኖ ጋር ንባብ የሙቀት መጠን - 4 ደረጃዎች
LM35 ን የሙቀት መጠን ዳሳሽ በመጠቀም ከአርዱዲኖ ኡኖ ጋር - ንባብ በዚህ አስተማሪዎች ውስጥ LM35 ን ከአርዱዲኖ ጋር እንዴት መጠቀም እንደሚቻል እንማራለን። Lm35 የሙቀት መጠን እሴቶችን ከ -55 ° ሴ እስከ 150 ° ሴ ማንበብ የሚችል የሙቀት ዳሳሽ ነው። ከአየሩ ሙቀት ጋር ተመጣጣኝ የአናሎግ ቮልቴጅን የሚያቀርብ ባለ 3-ተርሚናል መሣሪያ ነው። ከፍተኛ
RaspberryPI ን እና DHT22: 11 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ
የአፕል ሆም ኪት የሙቀት ዳሳሽ (DHT22) መሣሪያን ይገንቡ RaspberryPI እና DHT22 ን በመጠቀም - በዚህ የፀደይ ወቅት በጣም እርጥብ መሆኑን ስላወቅሁ በዝቅተኛ የሙቀት መጠን / እርጥበት ዳሳሽ እፈልግ ነበር። , እና ብዙ እርጥበት ነበረው። ስለዚህ እኔ የምችለውን ተመጣጣኝ ዋጋ ያለው ዳሳሽ ፈልጌ ነበር
ESP8266: 3 ደረጃዎችን በመጠቀም የሙቀት እና እርጥበት የበይነመረብ መዝጊያ
ESP8266 ን በመጠቀም የሙቀት መጠን እና እርጥበት የበይነመረብ ምዝግብ ማስታወሻ - እርስዎ ይወዱታል ብዬ የማስበው ትንሽ ፕሮጀክት ማካፈል ፈልጌ ነበር። እሱ ከማሳያ ጋር ትንሽ ፣ ዘላቂ በይነመረብ የነቃ የሙቀት እና እርጥበት የበይነመረብ ምዝግብ ማስታወሻ ነው። ይህ ወደ emoncms.org እና በአማራጭ ፣ በአከባቢው ወደ Raspberry PI ወይም የራስዎ emoncm
RaspberryPI እና BME280: 5 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት መጠን ዳሳሽ (BME280) ይገንቡ
የአፕል ሆም ኪት የሙቀት ዳሳሽ (BME280) RaspberryPI ን እና BME280 ን በመጠቀም ይገንቡ - ላለፉት ጥቂት ወራት በ IOT መሣሪያዎች ዙሪያ እጫወታለሁ ፣ እና በቤቴ እና በጎጆዬ ዙሪያ ያሉ ሁኔታዎችን ለመቆጣጠር በ 10 የተለያዩ ዳሳሾች ዙሪያ አሰማርቻለሁ። እና እኔ በመጀመሪያ የ AOSONG DHT22 መካከለኛ የአየር እርጥበት ስሜትን መጠቀም ጀመርኩ
ማክ ኦኤስ ኤክስ 10 ደረጃዎችን በመጠቀም የውጭ ማከማቻ መሣሪያን እንዴት ማሻሻል እንደሚቻል
ማክ ኦኤስ ኤክስን በመጠቀም - የውጭ ማከማቻ መሣሪያን እንዴት ማሻሻል እንደሚቻል - አሮጌ ዩኤስቢን መሸጥ? ወይስ ኮምፒውተር? በእርስዎ Mac ላይ የውጭ ማከማቻ መሣሪያዎን ለማስተካከል ይህንን ቀላል የደረጃ በደረጃ መመሪያ ይጠቀሙ። ይህ ሃርድ ድራይቭን የማሻሻሉ ጥቅሞች በከፊል ደህንነት ፣ ከፊል ምቾት እና ከፊል እንደገና ጥቅም ላይ መዋል ናቸው። ይህ ለ