ዝርዝር ሁኔታ:

የማንቂያ ቁልፍ ሰሌዳ MQTT ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር)
የማንቂያ ቁልፍ ሰሌዳ MQTT ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የማንቂያ ቁልፍ ሰሌዳ MQTT ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የማንቂያ ቁልፍ ሰሌዳ MQTT ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Architecture Kata #1 - Analysis with an expert [How does a real Solution Architect work] #ityoutube 2024, ታህሳስ
Anonim
የማንቂያ ቁልፍ ሰሌዳ MQTT ESP8266
የማንቂያ ቁልፍ ሰሌዳ MQTT ESP8266
የማንቂያ ቁልፍ ሰሌዳ MQTT ESP8266
የማንቂያ ቁልፍ ሰሌዳ MQTT ESP8266
የማንቂያ ቁልፍ ሰሌዳ MQTT ESP8266
የማንቂያ ቁልፍ ሰሌዳ MQTT ESP8266

በዚህ መመሪያ ውስጥ የቤቴን ማንቂያ ለማንቃት እና ለማሰናከል በባትሪ ኃይል ያለው ቁልፍ ሰሌዳ እንዴት እንደሠራሁ አሳያችኋለሁ። ለወደፊቱ የ RFID አንባቢን ያካተተ እና በባትሪ የማይሰራ የተሻሻለ ለማድረግ እቅድ አለኝ። እኔ የአሁኑን ቅንብር አብዛኞቹን የተጋለጡ የጂፒኦ ፒኖችን የእኔን ESP8266 ሞዱል (ESP12F) ስለተጠቀመ እኔ እንዲሁ በ I2C ቺፕ በኩል የቁልፍ ሰሌዳ ለማንበብ አቅጃለሁ።

ማቀፊያው 3 ዲ ታትሟል። ማብሪያ/ማጥፊያ የኃይል ማብሪያ/ማጥፊያ እና የ WS2812b አመልካች LED አለው። እሱ በ MQTT በኩል ይገናኛል እና ሁኔታውን ለመመልከት እና የጽኑዌር ማዘመኛ የድር በይነገጽ አለው

አቅርቦቶች

ክፍሎቼን በ Aliexpress ገዛሁ

የ 16 ቁልፎች ቁልፍ ሰሌዳ: አገናኝ

የ ESP12F ሞዱል አገናኝ

LiPo ባትሪ: አገናኝ

ለመስቀል Pogo ፒኖች -አገናኝ

ለመስቀል መለያ ሰሌዳ - አገናኝ

ደረጃ 1 የማንቂያ ቁልፍ ሰሌዳ እንዴት እንደሚሰራ - ሶፍትዌር

የማንቂያ ቁልፍ ሰሌዳ እንዴት እንደሚሰራ - ሶፍትዌር
የማንቂያ ቁልፍ ሰሌዳ እንዴት እንደሚሰራ - ሶፍትዌር
የማንቂያ ቁልፍ ሰሌዳ እንዴት እንደሚሰራ - ሶፍትዌር
የማንቂያ ቁልፍ ሰሌዳ እንዴት እንደሚሰራ - ሶፍትዌር

ኮዱ በእኔ Github ላይ ታትሟል።

በአባሪ ፍሰቶች ውስጥ ፕሮግራሙ ተብራርቷል።

የቁልፍ ቅደም ተከተል መቅረጽ የ «*» ቁልፍን በመጫን ይጀምራል እና የ##ቁልፍን በመጫን ያበቃል። ትክክለኛው የቅድመ -ቁልፍ ቁልፍ ቅደም ተከተል ከገባ ፣ ማንቂያው ነቅቷል ወይም ተሰናክሏል።

የማንቂያ ቁልፍ ሰሌዳው በ ‹MQTT› በኩል ይገናኛል Openhab ን በሚሠራው የቤቴ አውቶሜሽን ሲስተም። የማንቂያ ቁልፍ ሰሌዳው ለ ‹ማንቂያ ሁኔታ› MQTT ርዕስ ተመዝግቦ በ ‹የማንቂያ ትዕዛዝ ርዕስ› ላይ ያትማል።

የእኔ የቤት አውቶማቲክ በ ‹የማንቂያ ትዕዛዝ ርዕስ› ላይ የ ON ትዕዛዙን በደንብ ከተቀበለ ፣ ማንቂያውን ያበራና ይህንን በ ‹የማንቂያ ሁኔታ ርዕስ› ላይ ያረጋግጣል። በዚህ መንገድ የማንቂያ ትዕዛዙ በጥሩ ሁኔታ እንደተቀበለ እና እንደተሰራ እርግጠኛ ነኝ።

በ ‹የማንቂያ ሁኔታ ርዕስ› ላይ ያሉት መልዕክቶች ተይዘዋል። ስለዚህ በባትሪ የሚሠራውን የማንቂያ ቁልፍ ሰሌዳ ካጠፉት እና እንደገና ከ MQTT ደላላ ጋር ሲገናኝ የማስጠንቀቂያውን ሁኔታ በአመልካቹ ኤልዲ በኩል ያያሉ።

ደረጃ 2 - ኮዱን በመስቀል ላይ

ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ

ኮዱ በፕሮግራም ተይዞ በአርዱዲኖ አይዲኢ በኩል ይጫናል።

ከፖጎ ፒን ጋር የ ESP መለያ ሰሌዳ ሠርቻለሁ ፣ ስለዚህ ኮዱን በቀላሉ ወደ ባዶ ESP-12F ሞዱል መስቀል እችል ነበር ፣ የተያያዘውን ስዕሎች ይመልከቱ። ወደ ተገናኘው 3.3V የተዘጋጀውን የ FTDI ፕሮግራመር ይጠቀሙ

  • FTDI ወደ ESP ሞዱል
  • 3.3V ወደ ቪሲሲ እና ኤን
  • GND ወደ GND ፣ GPIO15 እና GPIO0 (ESP8266 ን በፍላሽ ሁነታ ለማዘጋጀት)
  • RX ወደ TX
  • TX ወደ RX

አንዴ መሣሪያው እንደበራ እና ከእርስዎ የ WiFi አውታረ መረብ ጋር ከተገናኘ ፣ ከአይፒ አድራሻው ጋር መገናኘት እና በድረ -ገጹ ላይ የማንቂያ ደወሉን እና የባትሪውን ሁኔታ ማየት እና የ.bin ፋይሉን በ HTTPUpdate በኩል በመስቀል ኮዱን ኦቲኤ ማዘመን ይችላሉ።

ደረጃ 3 - ሃርድዌር

ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር

ሃርድዌር በጣም ቀጥተኛ ነው። በአባሪዎቹ ስዕሎች ላይ አስተያየቶችን ይመልከቱ። መሣሪያውን ለማረም እና ለማሻሻል በቀላሉ ለመገጣጠም እና ለማፍረስ የሴት ራስጌዎችን መጠቀም እመርጣለሁ።

  • መሣሪያው በ LiPo ባትሪ (ከውጭ ተሞልቷል) ኃይል አለው።
  • በተንሸራታች መቀየሪያ በኩል ኃይሉ በ ESP8266 VCC ላይ 3.3 ቮን ለማግኘት ወደ ቮልቴጅ ተቆጣጣሪ ይመራል።
  • የባትሪው voltage ልቴጅ እንዲሁ በ ESV8266 ኤዲሲ ውስጥ በቮልቴጅ መከፋፈያ (20 ኪ እና 68 ኪ) በኩል ይመገባል።
  • የቁልፍ ሰሌዳው 8 ፒኖች ከ ESP8266 8 ፒኖች ጋር ተገናኝተዋል
  • የ WS2812b አመልካች LED ከ ESP8266 ባትሪ ፣ GND እና GPIO15 ጋር ተገናኝቷል።

የኤሌክትሮኒክ ወረዳውን መርሃ ግብር ከፈለጉ እባክዎን በአስተያየቶቹ ውስጥ ያሳውቁኝ።

ደረጃ 4 - መሰብሰብ

በመገጣጠም ላይ
በመገጣጠም ላይ
በመገጣጠም ላይ
በመገጣጠም ላይ
በመገጣጠም ላይ
በመገጣጠም ላይ

የጉዳዩ የ STL ፋይሎች በእኔ Thingiverse ላይ ታትመዋል።

ባትሪውን ለመሙላት መያዣው በቀላሉ ሊከፈት ይችላል።

ባትሪው በቁልፍ ሰሌዳው ጀርባ ላይ ተጣብቋል። የመንሸራተቻው መቀየሪያ እና ኤልኢዲው በጉዳዩ ውስጥ ተጣብቀዋል።

በአርዕስቱ ፒን በኩል ክፍሎቹ ተገናኝተዋል።

የሚመከር: