ዝርዝር ሁኔታ:

የበር ደወል ግፊት እና የሙቀት ዳሳሽ 6 ደረጃዎች
የበር ደወል ግፊት እና የሙቀት ዳሳሽ 6 ደረጃዎች

ቪዲዮ: የበር ደወል ግፊት እና የሙቀት ዳሳሽ 6 ደረጃዎች

ቪዲዮ: የበር ደወል ግፊት እና የሙቀት ዳሳሽ 6 ደረጃዎች
ቪዲዮ: STUDY LIKE HERO | ጎበዝ ተማሪዎች የማይናገሩት ሚስጥር | Hakim Insight 2024, ሀምሌ
Anonim
የበር ደወል ግፊት እና የሙቀት ዳሳሽ
የበር ደወል ግፊት እና የሙቀት ዳሳሽ

ይህ ከ esp-12F (esp8266) ሞዱል ጋር መደበኛ ጠንካራ ባለገመድ በር ደወልን ያሻሽላል።

በሽቦ መለዋወጥ ላይ ምንም ዓይነት ለውጥ እንዳይኖር በራሱ የደወል አሃድ ውስጥ ይጫናል። የሚከተሉትን ተግባራት ያቀርባል

  • የበሩን ደወል ይገፋል
  • በ IFTTT በኩል ማሳወቂያዎችን ወደ ስልክ ይልካል
  • በቀላል IOT አገልጋይ ውስጥ የበሩን ደወል እንቅስቃሴ ያከማቻል (ከተፈለገ)
  • የበሩ ደወል ሲገፋ በዩአርኤል በኩል ሌላ እንቅስቃሴን ያነሳሱ

    በበሩ አጠገብ በድር ካሜራ ላይ ቅጽበታዊ ገጽ እይታን እይዛለሁ እና በስልኬ ላይ የቅርብ ጊዜ የበር ደወሎችን ማየት እችላለሁ

  • የቤቴ የሙቀት መቆጣጠሪያ አካል የሆነ አማራጭ የአማራጭ የተከተተ የሙቀት ዳሳሽ (DS18B20)

ደረጃ 1 - ሃርድዌር እና ቁሳቁሶች

ሃርድዌር እና ቁሳቁሶች
ሃርድዌር እና ቁሳቁሶች
ሃርድዌር እና ቁሳቁሶች
ሃርድዌር እና ቁሳቁሶች

የሚከተሉት ቁሳቁሶች ያስፈልጋሉ

  • ESP-12F (ESP8266) wifi / cpu ሞዱል
  • ለ 3.3 ቪ አቅርቦት የዲሲ ባክ መቀየሪያ
  • የማስተካከያ ዳዮድ (ለምሳሌ 1N4001)
  • ኤሌክትሮሊቲክ capacitor 220uF 35V
  • ኤሌክትሮሊቲክ capacitor 220uF 16V
  • Zener diode 3.3 ወይም 2.6V
  • ተከላካዮች
  • የጭረት ሰሌዳ ቁራጭ
  • አስፈላጊ ከሆነ አያያctorsች
  • አስፈላጊ ከሆነ DS18B20 ዲጂታል የሙቀት ዳሳሽ

መርሃግብሩ ጥቅም ላይ የዋለውን ወረዳ ያሳያል። እሱ በጣም የተለመደው ጠንካራ ሽቦ ቀላል ደወል ዓይነት ነው። ብቸኛው ገደብ ወደ ከፍተኛው የቮልቴጅ ወደ ባክ መቀየሪያ ከመሆኑ ጋር ይህ ወሳኝ አይደለም። እኔ የምጠቀምበት ከፍተኛው 23V ዲሲ (~ 16V ኤሲ) ባለው ግቤት ላይ የተመሠረተ MP2307 ነው።

በተለምዶ 3 ንቁ ተርሚናሎች አሉ። ከደወሉ ግፊት ጋር ግንኙነቱን ከኤሲ አቅርቦት ከአንዱ ጎን ወደ ደወል ሶሎኖይድ በማድረጉ። ሞጁሉ በቀላል ግማሽ ሞገድ ማስተካከያ በኩል የዲሲ ኃይልን ለማምረት ሁለቱን የኤሲ ተርሚናሎች ይጠቀማል። የደወል ግፊት ዳሰሳ በእውነተኛው ሶኖይድ ላይ ያለውን ቮልቴጅ በመከታተል ነው። ይህ የተለመደ ይሆናል ፣ ግን ደወሉ ሲነቃ ሙሉ ኤሲ ይሆናል። አንድ 0 - 3.3V 50 Hz ምት ወደ ጂፒኦ ፒን ውስጥ እንዲገባ አንድ resistor / zener diode ይህንን ይከርክማል። ሶፍትዌሩ ይህንን በአንድ ሂደት በአንድ ደወል ማተሚያ ለማቅረብ ያስኬዳል።

እኔ ወረዳውን በጥቂቱ በተንጣለለ ሰሌዳ ላይ ገነባሁ እና ይህ ወደ ደወሉ ክፍል በቀላሉ ለመገጣጠም ትንሽ ነው። አስፈላጊ ከሆነ በቀላሉ የኃይል ዳግም ማስጀመር እንዲችል ለመጫን ቀላል እና በተለይ ከዋናው የኤሲ አቅርቦት ጋር በመስመር ላይ ለማካተት ቀላል የጃምፐር ማያያዣዎችን እጠቀማለሁ።

እንደሚታየው ንድፍ DS18B20 የሙቀት ዳሳሽ ያካትታል። ይህ እንደ አማራጭ ነው። እኔ በቤቴ ውስጥ ያሉትን አብዛኞቹን አካባቢዎች እንደ አውታረ መረብ የሚቆጣጠር አካል አድርጌ እጠቀማለሁ። ከተካተተ ከማንኛውም የአከባቢ ማሞቂያ ውጤቶች ተነጥሎ እንዲኖር ዳሳሹን በጥቂት ሴንቲሜትር ገመድ ውስጥ ማስገባት ጥሩ ነው።

ደረጃ 2 ሶፍትዌር

የበሩ ግፊት ክፍል በ github ላይ የሚገኝ የአርዱዲኖ ንድፍ ይጠቀማል

ይህ ከአካባቢያዊ ሁኔታዎች ጋር የሚስማማ ማስተካከል እና ከዚያም በ esp8266 Arduino አካባቢ ውስጥ መሰብሰብ አለበት። የሚከተሉት ቤተ -መጻሕፍት ያስፈልጋሉ ፣ እነሱ መደበኛ ናቸው ወይም ሊታከሉ ይችላሉ።

  • ESP8266 ዋይፋይ
  • WifiClient
  • ESP8266 ድር አገልጋይ
  • ESP8266mDNS
  • ESP8266HTTPUpdateServer
  • አርዱዲኖ ጆንሰን
  • WifiClientSecure
  • IFTTTMaker
  • DNSServer
  • WiFiManager (አማራጭ አጠቃቀም)
  • OneWire
  • የዳላስ የሙቀት መጠን

በሚቀየረው ረቂቅ ውስጥ ያሉ ዕቃዎች ያካትታሉ

  • WifiManager ን ካልተጠቀሙ የአከባቢው የ wifi መዳረሻ ዝርዝሮች (ኤስሲድ ፣ የይለፍ ቃል)
  • ለድር መዳረሻ AP_AUTHID የፈቃድ ኮድ። ይህንን ጨዋ ርዝመት ማድረጉ ጥሩ ነው። የፊደል አጻጻፍ ቁምፊዎችን ሊይዝ ይችላል።
  • firmware OTA ይለፍ ቃል update_password
  • የ WifiManager ይለፍ ቃል WM_PASSWORD

    WM_NAME ን አስተያየት በመስጠት Wifi በእጅ ሊዋቀር ይችላል

  • የ IFTTT ሰሪ ቁልፍ (የማሳወቂያ ደረጃውን ይመልከቱ)

አማራጭ ለውጦች ያካትታሉ

  • ለበር ደወል መፈለጊያ የግቤት ፒን መለወጥ
  • ለአየር ሙቀት ዳሳሽ ፒን መለወጥ
  • የድር መዳረሻ ወደብ ከነባሪ 80 መለወጥ

አንዴ ይህ ከተደረገ በመጀመሪያ መደበኛውን ተከታታይ ሰቀላ በመጠቀም መጀመሪያ መሰብሰብ እና መሰቀል አለበት። ቀጣይ ዝመና በአርዲኖ አከባቢ ውስጥ ወደ ውጭ የመላክ ሁለትዮሽ በማሰባሰብ እና ከዚያ በ ip/firmware ላይ የኦቲኤ በይነገጽን በመድረስ ሊከናወን ይችላል።

የበር ደወል ግፊት በሶፍትዌሩ ውስጥ ተገኝቷል። ሁሉም ቀጣይ ማቋረጦች ችላ ይባላሉ። ወደ 10 ሰከንዶች ከተዋቀረው BELL_MIN_INTERVAL በኋላ መርማሪውን እንደገና ለማንቃት የጊዜ ማብቂያ ጥቅም ላይ ይውላል።

ሌሎች እንቅስቃሴዎች በ esp8266 የድር አገልጋይ ላይ ሊደርሱ ይችላሉ

  • ip/የቅርብ ጊዜ የበር ደወል እንቅስቃሴን ያሳያል
  • ip/ዳግም ጫን Config ዳግም ይጫናል espConfig
  • ip/bellPush የደወል መግፋትን ያስመስላል

ደረጃ 3: ውቅር

እንደተገነባ ሶፍትዌሩ ውቅረቱን ከአካባቢያዊ የድር አገልጋይ ያገኛል። ሞጁሉ በማክ አድራሻው ላይ በመመስረት የውቅረት መረጃን ይጭናል። ይህ ተመሳሳዩን ሁለትዮሽ በመጠቀም ብዙ ሞጁሎችን ለማሄድ በጣም ምቹ ያደርገዋል ፣ እንዲሁም እንደገና ሳይሰበሰብ ውቅሩን ለማዘመን ቀላል ያደርገዋል። ይህንን መዝለል እና የውቅረት ውሂቡን በቀጥታ ወደ ኮዱ ማስገባት ይቻል ነበር።

የውቅረት ፋይሉ በቀላሉ ሊገኝበት በሚችልበት በ EasyIOT አገልጋዬ ላይ አቃፊ ባለው EasyIOT/html ላይ አከማቻለሁ።

ፋይሉ espConfig ይባላል እና ለእያንዳንዱ የ Mac አድራሻ በርካታ ልኬቶችን (12) የሚያከማች ቀላል የጽሑፍ ፋይል ነው። አንድ ሞጁል ለሜክ አድራሻው የተቀመጡትን መለኪያዎች ብቻ ይጭናል።

ከፋይሉ አንድ ምሳሌ ነው

#አዳራሽ

#የማክ አድራሻ 123456ABCDEF

#የሞዱል ስም

esp8266- አዳራሽ

#የአገልጋይ ሞድ ጭምብል (1 = የሙቀት ስሜት ፣ 4 = ቦይለር ፣ 4 = የበሩ ደወል)

9

#EIOT መስቀለኛ ክፍል ለሙቀት

N9S0

#ጥቅም ላይ ያልዋለ

-1

በሰከንዶች ውስጥ # ዝቅተኛ የሙቀት ልዩነት

60

#ከፍተኛው የሙቀት ልዩነት በሰከንዶች ውስጥ

300

#የቦይለር የኃይል ክፍተት

0

#EasyIOT ቦይለር የኃይል መስቀለኛ መንገድ

-1

#ቀላል ኢዮት የደወል ግፊት መስቀለኛ መንገድ

N10S0

# IFTTT ዋጋን ያሳውቃል

ፊት ለፊት

#IFTTT የክስተት ስም ያሳውቃል

የበር ደወል

#እርምጃ ዩአርኤል

192.168.0.2/snap.php

ከ # የሚጀምር ማንኛውም መስመር ችላ ይባላል። ሁሉም መስመሮች መገኘት አለባቸው። -1 ችላ እንዲባሉ መለኪያዎች ጥቅም ላይ ይውላል።

ሞጁሉ መጀመሪያ ሲጀምር የውቅረት ፋይል ይነበባል። Ip/reloadConfig ን በመዳረስ በሩጫ ስርዓት ውስጥ (ውቅሩ ሲቀየር) እንደገና ሊጫን ይችላል።

የማዋቀሪያው የቦይለር ሞድ ክፍል እዚህ አግባብነት የለውም ፣ ነገር ግን ማሞቂያው ሲሞቅ እና አማካይ የኃይል ፍጆታን ማስላት ስለሚችል ከማዕከላዊ የሄይታይን ቧንቧ ውፅዓት ጋር በተያያዙ የእኔ የሙቀት ዳሳሾች ውስጥ ጥቅም ላይ ውሏል።

ደረጃ 4 ማሳወቂያዎች

የበሩ ደወል ግፊት ሲታወቅ ከዚያ ይህንን በ IFTTT ወይም PushOver ለማሳወቅ ይሞክራል። ፈጣን ምላሽ ስለሚሰጥ እኔ አሁን PushOver ነኝ።

ለ IFTTT መለያ ያስፈልግዎታል እና የሰሪውን WebHoooks ሰርጥ ያግብሩ። ከዚህ ሰርጥ የመጣው MakerKey ወደ ኮዱ መሰብሰብ አለበት።

ሰሪ ዌብሆኮችን በመጠቀም የ IF እርምጃን ያዋቅሩ እና እንደ ውቅረት (ለምሳሌ የበሩ ደወል) ተመሳሳይ ስም ያለው የክስተት ስም ይጠቀሙ። የ THEN እርምጃ IFTTT ማሳወቂያ መሆን አለበት። በማዋቀሪያው ፋይል ውስጥ ወደሚገኘው ማሳወቂያ እሴት 1 ማከል ይችላሉ። 2 ወይም ከዚያ በላይ መርማሪዎች ካሉዎት ይህ ጠቃሚ ሊሆን ይችላል።

የ IFTTT መተግበሪያን በስልክዎ ላይ መጫን ያስፈልግዎታል እና ከዚያ የበሩ ደወል በሚነሳበት ጊዜ ማሳወቂያዎች ይታያሉ።

ለ PushOver የ PushOver መለያ ያስፈልግዎታል እና የኤፒአይ ማሳወቂያዎችን ለመቀበል መመሪያዎችን ይከተሉ። በሶፍትዌሩ ውስጥ ያሉትን የ NOTIFICATION_APP እና NOTIFICATION_USER ማስመሰያዎችን ከእርስዎ የushሽቨር መለያ እሴቶች ጋር ማዘጋጀት ያስፈልግዎታል።

ማሳወቂያዎችን ለመቀበል በስልክዎ ላይ የushሽኦቨር መተግበሪያን መጫን እና መጠነኛ የአንድ ጊዜ ክፍያ መክፈል ያስፈልግዎታል። በጣም ፈጣን ምላሽ ለማግኘት በእኔ እይታ ይህ ዋጋ ያለው ነው።

ደረጃ 5: EasyIOT ውህደት

ሶፍትዌሩ የሙቀት መጠንን እና የበር ደወል ሪፖርቶችን ወደ EasyIOT አገልጋይ መላክ ይችላል። በእነዚህ ዘገባዎች ላይ በመመስረት EasyIOT አውቶሜሽን ተጨማሪ እርምጃዎችን ለመውሰድ ሊያገለግል ይችላል።

የ EasyIOT አገልጋይ (ለምሳሌ በ Raspberry Pi ላይ) ያዋቅሩ። የአይፒ አድራሻ እና የተጠቃሚ ስም ይለፍ ቃል በ esp8266 ሶፍትዌር ውስጥ ያዋቅሩ እና ያጠናቅሩ።

አሁን በ EASYIOT ውቅረት ውስጥ ምናባዊ ነጂን ያክሉ። የሙቀት የአናሎግ ግቤትን ይምረጡ እና የ EasyIOT መስቀልን ስም ያስተውሉ። ይህ በ espConfig ፋይል የሙቀት መስቀለኛ ክፍል ስም ክፍል ውስጥ መቀመጥ አለበት።

ሁለተኛ ምናባዊ አሽከርካሪ ያክሉ። የበሩን ዲጂታል ግብዓት ይምረጡ ፣ የመስቀለኛውን ስም ያስተውሉ እና በ espConfig ፋይል ውስጥ ያስገቡ።

ደረጃ 6 - ሌሎች የደወል ግፊት እርምጃዎች

ሶፍትዌሩ actionBellOn የሚባል የተለመደ አሠራር አለው። እንደተፃፈው ይህ 3 ነገሮችን ማድረግ ይችላል

  • IFTTT ያሳውቁ
  • የ EasyIOT ዘገባ
  • የእርምጃ ዩአርኤል ያከናውኑ

ዩአርኤሉ ከሌሎች የድር አገልጋዮች ሌላ እንቅስቃሴ ለመቀስቀስ ሊያገለግል ይችላል። ያገለገለው ዩአርኤል በ espConfig ፋይል ውስጥ ነው።

የዩአርኤል አገልጋዩ ከተረጋገጠ የተጠቃሚ ስም እና የይለፍ ቃል ወደ ኮዱ ማዋቀር እና ማጠናቀር ያስፈልጋል።

በበሩ አጠገብ ባለው ካሜራ ላይ snap.php የተባለ ዩአርኤል ለመድረስ ይህንን እጠቀማለሁ። ደወሉ በሚገፋበት ጊዜ ይህ-j.webp

እኔ ይህንን ክዋኔ በጣም ቀላል የሆነውን ወንበዴ ፒ ፒ ላይ የተመሰረቱ ካሜራዎችን እጠቀማለሁ። ካሜራ

የሚመከር: