ዝርዝር ሁኔታ:

RaspberryPI ን እና DHT22: 11 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ
RaspberryPI ን እና DHT22: 11 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ

ቪዲዮ: RaspberryPI ን እና DHT22: 11 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ

ቪዲዮ: RaspberryPI ን እና DHT22: 11 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ
ቪዲዮ: BTT - Manta M4P - TMC2208 with Endstops 2024, ህዳር
Anonim
RaspberryPI እና DHT22 ን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ
RaspberryPI እና DHT22 ን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ
RaspberryPI እና DHT22 ን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ
RaspberryPI እና DHT22 ን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ
RaspberryPI እና DHT22 ን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ
RaspberryPI እና DHT22 ን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ (DHT22) መሣሪያ ይገንቡ

እኔ በዚህ የፀደይ ወቅት በጣም እርጥብ እንደነበረ እና ብዙ እርጥበት እንደነበረው በመገንዘቤ ውስጥ ምን እየሆነ እንዳለ ለመከታተል የምጠቀምበትን ዝቅተኛ ዋጋ የሙቀት / እርጥበት ዳሳሽ ፈልጌ ነበር። ስለዚህ እኔ እዚያ ማስቀመጥ እና በርቀት መከታተል የምችልበትን ተመጣጣኝ ዋጋ ዳሳሽ ፈልጌ ነበር። በአከባቢው ለሚገኘው እና ከ RaspBerry PI እና ከ NodeMCU ጋር አብሮ በመስራት ላይ በመሬት ላይ አንዳንድ ቁፋሮዎችን ካደረጉ በኋላ (ከዚህ በኋላ የበለጠ)። በ DHT22 ዳሳሽ ላይ ወሰንኩ። እሱ ርካሽ ነበር ፣ ሁለቱንም የሙቀት መጠን እና እርጥበት አዘል እና በአከባቢው የሚገኝ።

ኤፕሪል 2019 ን ያዘምኑ - የአሳማ ጊዜ ቤተመጽሐፉን ከተጠቀምኩ በኋላ ፣ ወደ bcm2835 ቤተ -መጽሐፍት ቀይሬ እዚህ አዲስ መመሪያዎችን አሳትሜያለሁ።

ዲሴምበር 2016 ን ያዘምኑ - እነዚህን ለጥቂት ወራት ከሮጡ በኋላ ፣ የእርጥበት ዳሳሽ ትክክለኛነት ከጊዜ ወደ ጊዜ በከፍተኛ ሁኔታ እንደሚለያይ እና በተመጣጣኝ ትክክለኛ የእርጥበት መረጃ እነዚህን ማመን አቁሜአለሁ። እና ሁሉንም መሣሪያዎቼን ወደ Bosch BME280 የሙቀት/እርጥበት/የባሮሜትሪክ ግፊት ዳሳሽ እለውጣለሁ። ስለዚህ ይህንን ዳሳሽ ከ RaspberryPI ጋር እንዴት ማገናኘት እንደሚቻል የሚያሳይ አዲስ አስተማሪ ፈጠርኩ (የእርስዎን RaspberryPI ከ BME280 የሙቀት መጠን እና NodeMCU/ESP8266 (Homebridge-MCUIOT) ጋር ያገናኙ።

ደረጃ 1: ክፍሎች ዝርዝር

ስለዚህ ወደ አካባቢያዬ ክፍሎች መደብር ሄጄ ገዛሁ

1 - DHT22 / AM2303 የሙቀት መጠን / እርጥበት ዳሳሽ

1 - 4.7 ኪ Resistor

4 ፒን የሴት ራስጌ (ዳሳሽ ጎን)

5 ፒን የሴት ራስጌ (አርፒአይ ጎን)

የ Heatshrink tubing ጠባብ ፣ እና ሰፊ

የድሮ ተከታታይ መዳፊት

ዳሳሹን ወደ ፒአይኤ ለማገናኘት ፣ እኔ ካለሁበት ከአሮጌ ተከታታይ መዳፊት ገመዱን ተጠቀምኩ። በእሱ ላይ 3 ገመዶች እስካሉ ድረስ ማንኛውም ያገለገለ ገመድ ጥቅም ላይ ሊውል ይችላል። እኔ የተጠቀምኩት ሁለት ሽቦዎች ነበሩት ፣ ግን ነገሮችን ቀለል ለማድረግ ቀይ ፣ ቢጫ እና ጥቁርን እጠቀም ነበር።

ደረጃ 2 - የገመዱን RPI መጨረሻ ያዘጋጁ

የኬብሉን RPI መጨረሻ ያዘጋጁ
የኬብሉን RPI መጨረሻ ያዘጋጁ

ከዚያ ፒኖቹን ወደ ሽቦዬ ሸጥኩ። የያዝኳቸው ፒንች ክሮች ነበሩ ፣ ግን በትክክል እንዲላበሱ ማድረግ አልቻልኩም ፣ በምትኩ ከሻጭ ጋር ሄድኩ።

ካስማዎቹን ከሸጡ በኋላ ፣ በ 5 ፒን ሴት ራስጌ ውስጥ አስገባኋቸው ፣ ቀይ በ 1 ፣ ቢጫ በ 4 ፣ እና ጥቁር በ 5።

የ RPI ግንኙነት እንደዚህ ባለ ሽቦ ነው

RPI -> 5 ፒን ራስጌ -> መግለጫ -> የሽቦ ቀለም

1 -> 1 -> 3.3 ቪዲሲ ኃይል -> ቀይ

7 -> 4 -> GPIO4 -> ቢጫ

9 -> 5 -> መሬት -> ጥቁር

ደረጃ 3: የኬብሉ ዳሳሽ መጨረሻ

የኬብል ዳሳሽ መጨረሻ
የኬብል ዳሳሽ መጨረሻ
የኬብል ዳሳሽ መጨረሻ
የኬብል ዳሳሽ መጨረሻ
የኬብል ዳሳሽ መጨረሻ
የኬብል ዳሳሽ መጨረሻ
የኬብል ዳሳሽ መጨረሻ
የኬብል ዳሳሽ መጨረሻ

በዚህ መጨረሻ ላይ የ 4 ፒን ሴት ራስጌን ፣ ተከላካዩን እና የሙቀት መቀነስ ቱቦን እንጠቀማለን።

ቀይ እና ቢጫ ሽቦዎችን እያንዳንዳቸው በፒን ላይ ያሽጡ ፣ እና ተከላካዩን በመካከላቸውም ያስቀምጡ። እንዲሁም አጭር እንዳያገኙ እነዚህን በሙቀት መቀነስ ይሸፍኑ። ከዚያ ጥቁር ሽቦውን እንዲሁ ወደ ፒን ያሽጡ። ፒኖቹን በ 4 ፒን ራስጌ ውስጥ እንደሚከተለው ያስገቡ

1 - ቀይ

2 - ቢጫ

3 - ባዶ

4 - ጥቁር

ከዚያ ሽቦዎቹን በትልቁ የሙቀት መቀነሻ ቱቦ ይሸፍኑ።

ደረጃ 4 - ገመዶችን ማገናኘት

ገመዶችን በማገናኘት ላይ
ገመዶችን በማገናኘት ላይ
ገመዶችን በማገናኘት ላይ
ገመዶችን በማገናኘት ላይ

በ RPI ኃይልዎ ጠፍቶ ፣ 5 ፒን እንስት ከጂፒኦ ግንኙነት ጋር ፣ በፒፒ 1 ውስጥ ቀይ ሽቦ በጂፒዮ አያያዥ ላይ ከፒን 1 ጋር በጥንቃቄ ያገናኙት። ራስጌው የመጀመሪያዎቹን 5 ያልተለመዱ የቁጥር ጂፒዩ ፒኖችን ብቻ መሸፈን አለበት።

ለአነፍናፊው ጎን ፣ በአነፍናፊው ላይ ያሉትን ፒኖች ከርዕሱ ጋር ያስተካክሉት ፣ እና ያንን አነፍናፊ ፒን 1 (በግራ በኩል) ፣ ከርዕሱ ፒን 1 ጋር (ከቀይ ሽቦ ጋር) ጋር መገናኘቱን ያረጋግጡ።

ሙቀቱን እየቀነሰ ከሄደ በኋላ የሽቦውን ቀለም ከእንግዲህ ማየት አልቻልኩም ፣ ስለዚህ በሹል ምልክት አደረግኩት።

ደረጃ 5 የሆምብሪጅ ሶፍትዌርን መጫን

ብዙ እንጆሪ ፓይ ለማቀናበር ሌሎች መመሪያዎች እንደመሆናቸው ፣ እኔ ይህንን እዚህ አልደግመውም ፣ ነገር ግን የ RPI ማዋቀሪያዎን ከ Raspbian Jessie ጋር ፣ ኖድ.ጄኤስ ከተጫነ እና ሆምብሪጅ በማሄድ ላይ ነኝ ብዬ እገምታለሁ። ይህንን አስቀድመው የሚሸፍኑ በርካታ የቤት ገንዳዎች መነሻ መመሪያዎች ናቸው።

ደረጃ 6: Homebridge-dht ን ይጫኑ

1. በትእዛዙ homebridge-dht ን ይጫኑ

sudo npm ጫን -g homebridge -dht

2. የእርስዎን config.json ፋይል በ ~/.homebridge ውስጥ ከሚከተለው ጋር ያዘምኑ

"ስም": "ፔኒ" ፣ "የተጠቃሚ ስም": "CC: 22: 3D: E3: CD: 33", "port": 51826, "pin": "031-45-154"}, "description": " HomeBridge "፣" መድረኮች "፦ ፣“መለዋወጫዎች”: [{" መለዋወጫ ":" Dht "," ስም ":" dht22 "," name_temperature ":" ሙቀት "," name_humidity ":" እርጥበት "," አገልግሎት ":" dht22 "}]}

ደረጃ 7 PIGPIO ን መጫን

1. በእነዚህ ትዕዛዞች በኩል የአሳማ ቤተ -መጽሐፍትን ይጫኑ

sudo apt-get ዝማኔ

sudo apt-get install pigpio python-pigpio python3-pigpio

2. dht22 ን ወደ/usr/local/bin/dht22 ይቅዱ እና ተፈፃሚ ያድርጉ።

በእኔ RPI ላይ በመጫን/በ/usr/lib/node_modules/homebridge-dht ውስጥ ይገኛል። መጫኛዎ በተለየ ቦታ ላይ ሊያኖረው ይችላል። እባክዎን ያረጋግጡ

ls -l/usr/lib/node_modules/homebridge -dht/dh22

sudo cp/usr/lib/node_modules/homebridge-dht/dht22/usr/አካባቢያዊ/ቢን/dht22

sudo chmod a+x/usr/አካባቢያዊ/ቢን/dht22

3. በዚህ ጊዜ የ DHT22 ዳሳሽዎን በትእዛዙ መሞከር መቻል አለብዎት

dht22

እና ምላሽ መስጠት አለበት

0 18.4 ሲ 51.0 %

ደረጃ 8 - Raspberry PI ሲፒዩ የሙቀት መቆጣጠሪያ - አማራጭ

ይህ የራስበሬ PI ሲፒዩዎን የሙቀት መጠን በርቀት እንዲከታተሉ የሚያስችልዎት አማራጭ እርምጃ ነው።

1. በ/usr/local/bin/cputemp የያዘ ፋይል ይፍጠሩ

!! % $ cpuTemp1)) አስተጋባ $ cpuTemp1 "C"

2. ፋይል ተፈፃሚ እንዲሆን ያድርጉ

chmod a+x/usr/አካባቢያዊ/ቢን/cputemp

3. የእርስዎን config.json ፋይል በ ~/.homebridge ውስጥ ያዘምኑ እና መለዋወጫዎቹን ክፍል በሚከተለው ይተኩ

"መለዋወጫዎች": [{"መለዋወጫ": "Dht", "name": "cputemp", "service": "Temperature"}, {"መለዋወጫ": "Dht", "name": "Temp/Humidity Sensor", "service": "dht22"}]

ደረጃ 9: Homebridge ን ይጀምሩ

Homebridge ን ይጀምሩ ፣ እና የምዝግብ ማስታወሻ ፋይልዎ እንደዚህ መሆን አለበት

|

[6/21/2016 ፣ 9:37:31 PM] ---

[6/21/2016 ፣ 9:37:31 PM] የተጫነ config.json በ 2 መለዋወጫዎች እና 0 መድረኮች።

[6/21/2016 ፣ 9:37:31 PM] ---

[6/21/2016 ፣ 9:37:32 PM] 0 መድረኮችን በመጫን ላይ…

[6/21/2016 ፣ 9:37:32 PM] 2 መለዋወጫዎችን በመጫን ላይ…

[6/21/2016 ፣ 9:37:32 PM] [cputemp] የ Dht መለዋወጫ ማስጀመር…

[6/21/2016 ፣ 9:37:32 PM] [cputemp] INIT: cputemp

[6/21/2016 ፣ 9:37:32 PM] [Temp/Humidity Sensor] የ Dht መለዋወጫ ማስጀመር…

[6/21/2016 ፣ 9:37:32 PM] [Temp/Humidity Sensor] INIT: Temp/Humidity Sensor

ከ Homebridge ጋር ለማጣመር በ iOS መሣሪያዎ ላይ ይህንን ኮድ ከእርስዎ HomeKit መተግበሪያ ጋር ይቃኙ

┌────────────┐

│ 031-45-154 │

└────────────┘

[6/21/2016 ፣ 9:37:32 PM] ሆምብሪጅ ወደብ 51826 ላይ እያሄደ ነው።

ደረጃ 10 በመነሻ ኪት መሞከር

ከቤት ኪት ጋር መሞከር
ከቤት ኪት ጋር መሞከር

የሚወዱትን የቤት ኪት ደንበኛዎን ያቃጥሉ እና ከአዲሱ መለዋወጫዎ ጋር ያጣምሩ። ከዚያ አዲሱን የሙቀት/እርጥበት ዳሳሽ ማየት አለብዎት።

ችግሮች ወይም ችግሮች ካሉዎት እባክዎን በ GitHub ላይ አንድ ጉዳይ ያነሳሉ

ደረጃ 11 - የጉርሻ ምዕራፍ - ባለሁለት ዳሳሾች

የጉርሻ ምዕራፍ - ባለሁለት ዳሳሾች
የጉርሻ ምዕራፍ - ባለሁለት ዳሳሾች

በበርካታ ሰዎች ከተጠየቁ በኋላ ሁለተኛ ዳሳሽ ለማከል የሚያስፈልጉትን ማስታወሻዎች እጨምራለሁ ብዬ አሰብኩ።

ለሽቦው ፣ የተያያዘውን ምስል ይመልከቱ ፣ ይህ ሁለተኛውን ዳሳሽ ለማገናኘት ከሄክተር 305 ጋር ያጋራሁት ነው።

እና ለዘመነ የውቅር ፋይል ፣ ይህ config.json ለዚያ ነው።

የሚመከር: