ዝርዝር ሁኔታ:

ሁለንተናዊ MQTT የርቀት: 5 ደረጃዎች (ከስዕሎች ጋር)
ሁለንተናዊ MQTT የርቀት: 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሁለንተናዊ MQTT የርቀት: 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሁለንተናዊ MQTT የርቀት: 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ሁለንተናዊ 23 | Hulentenawi EP 23 @ArtsTvWorld 2024, ሀምሌ
Anonim
ሁለንተናዊ MQTT የርቀት መቆጣጠሪያ
ሁለንተናዊ MQTT የርቀት መቆጣጠሪያ

ሰላም ሁላችሁም

በመጀመሪያ ፣ እኔ ፈረንሳዊ ነኝ ፣ ስለዚህ ያ አንዳንድ ዓረፍተ -ነገሮች ትርጉም የለሽ ሊሆኑ ይችላሉ ፣ አዝናለሁ ፣ ለማሻሻል ጠንክሬ እየሠራሁ ነው።

በአሁኑ ጊዜ በኮንዶኔ ውስጥ የቤት አውቶማቲክ ሥራ ላይ እሠራለሁ። እኔ OpenHab2 ን እና ትንኝን እንደ ሶፍትዌር እጠቀም ነበር። በእነዚህ ሁለት ሶፍትዌሮች ውስጥ ባለሙያ አይደለሁም ግን በአጠቃላይ እንዴት እንደሚሠሩ አውቃለሁ። ቤቱን ለመቆጣጠር በተሠራ ግራፊክ በይነገጽ OpenHab የተጠቃሚው ጎን ነው። Mosquitto ነገሮች አንድ ላይ እንዲነጋገሩ ለማድረግ የተሰራ ሶፍትዌር ነው። ለምሳሌ ፣ OpenHab በቀላሉ ከኔ ሃርድዌር ጋር መነጋገር ይችላል።

የ MQTT ፕሮቶኮልን በትክክል ለማያውቁ ሰዎች ፣ መሠረታዊውን የሚያብራራ ድር ጣቢያ እዚህ አለ።

ችግሬ የእኔን ሃርድዌር (4 ዘመናዊ የግድግዳ መሰኪያዎችን) በ OpenHab የድር በይነገጽ ብቻ ሳይሆን በእውነተኛ መቀያየሪያዎች መቆጣጠር እፈልጋለሁ። እኔ የመረጥኳቸውን መሣሪያዎች የ MQTT ጥያቄዎችን መላክ የሚችል ንድፍ አውጥቼ ፣ ፕሮግራም አውጥቼ ፈጠርኩ። በርቀት መቆጣጠሪያዬ ውስጥ በጣም ጥሩው ነገር ለምናሌ 4 አዝራሮች መኖሬ ነው ፣ እና የምፈልገውን የመሣሪያ ቁጥር ማከል እችላለሁ።

እንዴት እንዳደረግሁ እነሆ።

ደረጃ 1: ክፍሎች

ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች

-ኤስፒ8266 እ.ኤ.አ. እኔ NodeMCU ን እጠቀማለሁ። ባንግጎድ

-አነስተኛ ዳቦ። የርቀት መቆጣጠሪያውን V2 በፒሲቢ ስሠራ ክፍሌን እንደገና መጠቀም መቻል ስለምፈልግ ያንን እጠቀማለሁ። ባንግጎድ

- ኤል.ሲ.ዲ. እኔ 16x2 ኤልሲዲ እጠቀማለሁ ግን 20x4 ሥራም እንዲሁ። በእርስዎ LCD ላይ i2c ሞዱል መኖሩ አስፈላጊ ነው። ባንግጎድ

-አዝራሮች። 4 አዝራሮችን እጠቀማለሁ ፣ ላይ ፣ ታች ፣ አስገባ እና ውጣ። ባንግዱድ

-ተከላካዮች። ማብሪያ / ማጥፊያውን ለመሳብ 4.7 ኪ resistor

- M3 ጠመዝማዛ።

- ሙቅ ሙጫ።

-ፒ.ሲ.ቢ. አስፈላጊ አይደለም ነገር ግን በእሱ ላይ የእኔን አዝራሮች እና ተከላካይ ሸጥኩ።

ደረጃ 2 የሽቦ ዲያግራም

የሽቦ ዲያግራም
የሽቦ ዲያግራም

ለአዝራሮቹ theሳዊውን ይከተሉ።

አዝራሮች ፦

ወደላይ ---------- D5 ወይም GPIO 1

ታች ------- D6 ወይም GPIO 12

ያስገቡ ------- D7 ወይም GPIO 13

ውጣ --------- D4 ወይም ጂፒኦ 2

ኤልሲዲ:

SDA -------- D2 ወይም GPIO 4

SCL -------- D1 ወይም GPIO 5

5V ---------- ቪን

GND ------- GND

ደረጃ 3: የአርዲኖ ኮድ

የአርዱዲኖ ኮድ
የአርዱዲኖ ኮድ
የአርዱዲኖ ኮድ
የአርዱዲኖ ኮድ

በስዕሉ ውስጥ አንዳንድ መረጃዎችን መለወጥ ያስፈልግዎታል።

MQTT_SERVER የእርስዎ MQTT አገልጋይ የሚሰራበት የአይፒ አድራሻ ብቻ ነው።

የእርስዎ Wifi SSID እና የይለፍ ቃል።

ለመለወጥ የመጨረሻው ነገር የእርስዎ ርዕሶች ነው። የእርስዎ ርዕሶች ምንድን ናቸው? ደህና ፣ የፈለጉትን ይመርጣሉ። አራት ርዕሶች አሉኝ ግን ከፈለጉ ብዙ ማከል ይችላሉ። ማስታወስ ያለብዎት ብቸኛው ነገር በኮዱ ውስጥ የርዕሰ -ጉዳዩን ቁጥር (int NombreTopic = 4;) ማዘመን ያስፈልግዎታል። እርስዎ ከሚጽፉት ርዕስ ብዛት ጋር መዛመድ አለበት።

ደረጃ 4 - ግንባታ

ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ

ለርቀት መቆጣጠሪያዬ 3 ዲ የታተመ መያዣን ዲዛይን አደረግሁ። በ 1.015 ልኬት አተምኩት ፣ 20% በነጭ PLA ይሞላል እና ውጤቱ በጣም ጥሩ ነው።

3 ዲ አታሚ ከሌለዎት በቀላል እንጨት ወይም በፕሌክስግላስ ቀለል ያለ መያዣ መስራት ይችላሉ።

ጉዳዩ ከተሰራ በኋላ አዝራሮቹን በማጣበቅ ጀመርኩ። በትክክል ልንጠቀምበት እንደምንችል እርግጠኛ ለመሆን በአዝራሩ ጀርባ ላይ አጥብቄ ገፋሁ። በሞቀ ሙጫ ማያ ገጹን አጣበቅኩት። የዳቦ ሰሌዳውን በግቢው ውስጥ ከማስቀመጡ በፊት ፣ እንዳይንቀሳቀሱ ለማረጋገጥ ሽቦውን አጣበቅኩት።

በሁለቱ ሽክርክሪት እና የኋላ ሳህን ጨርስ።

ማሳሰቢያ -እንደ ላይ ፣ ወደ ታች ፣ ወደ ውስጥ ይግቡ እና ይውጡ በሚለው ሳጥን ላይ በእርሳስ መጻፍ ይችላሉ።

ደረጃ 5: ይደሰቱ

በቪዲዮው ውስጥ ለአራቴ ርዕስ 4 መስኮቶችን ማየት ይችላሉ። በእነዚያ መስኮቶች ውስጥ የርቀት መቆጣጠሪያው ለርዕሱ የሚልክበትን የ MQTT መልእክት ማየት ይችላሉ።

የርቀት መቆጣጠሪያዎ አሁን ተጠናቅቋል ፣ ርዕስዎን ለማዳመጥ የእርስዎን ዘመናዊ ሃርድዌር ማስተካከል ያስፈልግዎታል እና የእርስዎን ቤት መቆጣጠሪያ ለመቆጣጠር የርቀት መቆጣጠሪያዎን መጠቀም ይችላሉ!

ስለዚህ የርቀት መቆጣጠሪያ ማናቸውም ጥያቄዎች ካሉዎት እኔ እመልስልዎታለሁ።

ይህንን ትንሽ ፕሮጀክት የሚያደንቁ ከሆነ በሩቅ ውድድር ውስጥ ለመውደድ እና ድምጽ ለመስጠት ነፃነት ይሰማዎ!

አመሰግናለሁ

የሚመከር: