ዝርዝር ሁኔታ:

ESP32 IoT የውሃ ማሞቂያ: 12 ደረጃዎች
ESP32 IoT የውሃ ማሞቂያ: 12 ደረጃዎች

ቪዲዮ: ESP32 IoT የውሃ ማሞቂያ: 12 ደረጃዎች

ቪዲዮ: ESP32 IoT የውሃ ማሞቂያ: 12 ደረጃዎች
ቪዲዮ: ሞባይል ስልካችንን በመጠቀም ከየትኛውም ቦታ ሆነን እንዴት የኤሌክትሪክ እቃዎችን መቆጣጠር እንችላለን? 2024, ሀምሌ
Anonim
ESP32 IoT የውሃ ማሞቂያ
ESP32 IoT የውሃ ማሞቂያ

ካየን ኢዮት ጋይሰር (በአሜሪካ ውስጥ የሙቅ ውሃ ማጠራቀሚያ) ከቤት ርቀው በሚኖሩበት ጊዜም እንኳ ቤተሰቦችዎን ሙቅ ውሃ ለመቆጣጠር እና ለመቆጣጠር የሚረዳዎ ኃይል ቆጣቢ መሣሪያ ነው። እሱ የእርስዎን ጋይሰር ለማብራት እና ለማጥፋት ያስችልዎታል ፣ በተወሰኑ ጊዜያት ለማብራት/ለማጥፋት የጊዜ ሰሌዳውን ያኑሩ ፣ የጊዚየርን የሙቀት መጠን ይለኩ ፣ ከፍተኛ የማዳን የሙቀት መጠንን ያዘጋጃሉ ፣ ወዘተ. እንደ ዝቅተኛ ግፊት ፣ ባለሁለት አካል ወዘተ ላሉት ሌሎች የጌይስተር ውቅሮች በቀላሉ ሊለወጥ ይችላል የእኔ ገይስተር እንዲሁ በአቀባዊ ተጭኗል።

ለደህንነት ሲባል ሜካኒካዊ ቴርሞስታትዬን በቱቦው ውስጥ አስቀምጫለሁ። የውሃውን የሙቀት መጠን በሁለት DS18B20 ቴምፕ ዳሳሾች እለካለሁ ፣ አንደኛው ከጄይሰሬዬ ግርጌ ጋር ተያይ,ል ፣ ከኤለመንት በታች ፣ ሌላኛው ከሞቀ ውሃ መውጫ ጋር ተያይ attachedል። ለደህንነት ምክንያቶች ሜካኒካዊ ቴርሞስታትዎን በጭራሽ ማስወገድ የለብዎትም። አነፍናፊው ወይም ማይክሮ መቆጣጠሪያው (ሃርድዌር ወይም ሶፍትዌሩ ሥራ ላይኖረው ይችላል) እና ሰዎችን ሊገድል ወደሚችል የእንፋሎት ፍንዳታ ስለሚመራ የሜካኒካዊ ቴርሞስታት በኤሌክትሮኒክ ዳሳሽ መተካት አደገኛ ሊሆን ይችላል።

ይህ ፕሮጀክት ከሶይየር ኤለመንትዎ ጋር በጥብቅ የ Solid State Relay ግንኙነትን ያካትታል። ይህንን ለማድረግ ብቁ የኤሌክትሪክ ሠራተኛ ሊያስፈልግዎት ይችላል (በሕግ)። ስለእሱ እርግጠኛ ካልሆኑ በኤሲ (ዋና)ዎ ላይ አይሰሩ።

የእርስዎ ESP32 መረጃን በ MQTT በኩል ወደ ካየን IoT ደመና ወደሚባል አገልግሎት ያትማል። የእርስዎን ጋይሰር ለመቆጣጠር እና ለመቆጣጠር እና የማሞቅ ጊዜዎችን ለማቀድ የካየን ዳሽቦርድ መጠቀም ይችላሉ።

አቅርቦቶች

  • ESP32 Wemos lolin ወይም ሌላ ማንኛውም ESP32። ESP8266 እንዲሁ ይሠራል ነገር ግን የንክኪ ፒን ተግባራዊነት አይሰራም። አርዱinoኖ ከ WiFi ጋር እንዲሁ ማድረግ አለበት
  • ድፍን የስቴት ቅብብሎሽ (SSR) ፣ 30 amp ወይም ከዚያ በላይ ደረጃ የተሰጠው
  • ለኤስኤስአር ማሞቂያ
  • 3 (2 ሊያደርግ ይችላል) ዳላስ ሴሚኮንዳክተር የሙቀት ዳሳሾች ፣ DS18B20።
  • መያዣ
  • አንዳንድ ዝላይ ኬብሎች
  • ለጂየርዎ የአሁኑ ተስማሚ የኤሌክትሪክ ገመዶች
  • ተርሚናል ብሎኮች
  • የዩኤስቢ የኃይል አቅርቦት ለ ESP32
  • ዋናው ከሆነ ESP32 ን ለማብራት ሊቲየም ባትሪ።

ደረጃ 1 - ክህሎቶች ያስፈልጋሉ

የ ESP32 ፕሮግራም በአርዱዲኖ አይዲኢ ፣ ቤተመፃህፍት መትከል

መሰረታዊ ኤሌክትሮኒክስ

የአውታረ መረብ ዕውቀት (በተለምዶ ኤሲ 110 - 240 ቮልት)

አንዳንድ የ cayenne.mydevices.com እውቀት

ደረጃ 2 - የ Geysers እና የአነፍናፊ ምደባ Thermo መገለጫ

የ Geysers እና የአነፍናፊ ምደባ Thermo መገለጫ
የ Geysers እና የአነፍናፊ ምደባ Thermo መገለጫ
የ Geysers እና ዳሳሽ አቀማመጥ Thermo መገለጫ
የ Geysers እና ዳሳሽ አቀማመጥ Thermo መገለጫ
የ Geysers እና ዳሳሽ አቀማመጥ Thermo መገለጫ
የ Geysers እና ዳሳሽ አቀማመጥ Thermo መገለጫ

ሙቅ ውሃ ከቀዝቃዛ ውሃ ያነሰ ዝቅተኛነት አለው። ስለዚህ የሞቀ ውሃ ስለሚነሳ በማጠራቀሚያው አናት ላይ ያለው ውሃ ከታንኳው በታች ካለው ውሃ የበለጠ ይሞቃል። የጌይሰር መውጫ እንዲሁ በመደበኛነት ከላይ እና ከታች ያለው መግቢያ ለሙቀት መገለጫው የበለጠ አስተዋጽኦ ያደርጋል።

በእኔ ፕሮጀክት ውስጥ ሶስት የሙቀት ዳሳሾችን እጠቀም ነበር። አንዱ ከታች ፣ አንዱ ከላይ እና የአካባቢ ሙቀት ዳሳሽ። በጥቂት ሙከራዎች ላይ በመመስረት ፣ ታችኛው የሙቀት ዳሳሽ ታንኳ እንደሞቀኝ አመላካች አድርጌ ለመጠቀም ወሰንኩ። የከፍተኛ አነፍናፊው ችግር ሞቅ ያለ ትር ለጥቂት ሰከንዶች በተከፈተበት ቅጽበት በጥቂት ዲግሪዎች መነሳቱ እና በማጠራቀሚያው አናት ላይ ትንሽ የሞቀ ውሃ ብቻ ሊኖር ይችላል። በሁለቱ ዳሳሾች መካከል የተወሰነ አማካይ ለመጠቀም ሊወስኑ ይችላሉ።

ደረጃ 3 ሃርድዌርዎን ይገንቡ

SSR ን ከፒን 15 እና GND ጋር ያገናኙ

ሁሉንም 3 DS18B20 ዳሳሽ ያገናኙ ቢጫ ወደ ፒን 16 ፣ ጥቁር ከ GND ፣ ቀይ እስከ 3.3 ቮልት። በፒን 16 እና 3.3 ቮልት መካከል የ 4.7KOhms መጎተት መቃወሚያ ይጠቀሙ። (ያስታውሱ ፣ DS18B20 አንድ የሽቦ መሣሪያዎች ናቸው ፣ እና ብዙ አንድ የሽቦ መሣሪያዎች በአንድ አውቶቡስ ወይም ፒን ላይ ይፈቀዳሉ)።

የዳግም ማስነሻ ሽቦዎን ከ TO ጋር ያገናኙ እና ሽቦውን ወደ T2 ዳግም ያስጀምሩ

ግንባታዎን ገና ከአውታረ መረብ (ኤሲ) ጋር አያገናኙት። ዳሳሾቹን ገና ወደ ጌይሰርዎ አያያይዙ። በመጀመሪያ የትኛው ዳሳሽ ወደ የትኛው ቦታ መሄድ እንዳለበት መገመት ያስፈልግዎታል።

ደረጃ 4 እንደ ካየን ተጠቃሚ ሆነው ይመዝገቡ

ይህ የ cayenne.mydevices.com አጋዥ አይደለም። ካየን የ mydevices.com የዜሮ ዋጋ ስሪት ነው

ካየንን የማያውቁ ከሆነ ፣ ተጨማሪ መረጃ በ https://community.mydevices.com/?_ga=2.205257232.1695603717.1605354764-1503512272.1599609745 ላይ ይገኛል

በመጀመሪያ በ cayenne.mydevices.com መመዝገብ እና መግቢያ እና የይለፍ ቃል መቀበል ያስፈልግዎታል።

ስለ ካየን ተጨማሪ መረጃ በ https://developers.mydevices.com/cayenne/docs/intro/ ላይ ይገኛል

ማንበብም አስፈላጊ ነው

developers.mydevices.com/cayenne/docs/cayenne-mqtt-api/#cayenne-mqtt-api-using-arduino-mqtt የካየን ቤተመፃሕፍት ወደ አርዱinoኖ መታወቂያ ለማከል

ደረጃ 5: በአርዲኖ አይዲኢ ውስጥ አስፈላጊውን ቤተ -ፍርግሞችን ይጫኑ

WiFi አስተዳዳሪ

አርዱዲኖ ጆንሰን ስሪት 6.9.0

CayenneMQTT

OneWire

የዳላስ የሙቀት መጠን

አርዱዲኖኦታ

ደረጃ 6 የ ESP32 ንድፉን ይጫኑ

የ ESP32 ንድፍ ብዙ ኮድ ይ containsል። ለ ኮድ ያካትታል

  1. https://github.com/tzapu/WiFiManager። የ WiFi አቀናባሪ የእርስዎ ESP32 የእርስዎ የ WiFi መዳረሻ ነጥቦች የመግቢያ ምስክርነቶች ምን እንደሆኑ እንዲያውቅ ለማድረግ ያገለግላል። እሱ በተጨማሪ የካይኔኤምኤችቲ ዝርዝሮችን ፣ ለገይስተር የሙቀት ገደቦችን ለመያዝ እና የ 3 የሙቀት ዳሳሾችን ከቦታው (ከላይ ፣ ታች ወይም ከባቢ) ጋር ለማገናኘት ያገለግላል።
  2. ኮድ ለ ካየን ኤፒአይ
  3. ኦቲኤ (በአየር ዝመናዎች ላይ)። በ WiFi በኩል firmware ን ማዘመን ይችላሉ። የመጀመሪያውን ንድፍዎን ለመስቀል የተጠቀሙበት ተመሳሳይ ኮምፒተር በመጠቀም በአከባቢዎ WiFi ላይ መሆን አለብዎት።
  4. DS18B20 የሙቀት ንባብ።

የ ArduinoIDE ንድፍ እዚህ ይገኛል

ደረጃ 7 - የእርስዎን ESP32 ወደ ካየን ያክሉ

የእርስዎን ESP32 ወደ ካየን ያክሉ
የእርስዎን ESP32 ወደ ካየን ያክሉ

አሁን አዲስ መሣሪያ ማከል ይችላሉ።

ወደ cayenne.mydevices.com ይግቡ። በግራዎ ላይ ተቆልቋይ ምናሌን ያክሉ አዲስ ያክሉ …… መሣሪያ/መግብር ይምረጡ። የራስዎን ነገር ይዘው መምጣት ሲፈልጉ አንድ ገጽ ይከፈታል። በእርስዎ MQTT ዝርዝሮች አዲስ ገጽ ይከፈታል። የእርስዎን MQTT USERNAME ፣ MQTT PASSWORD ፣ የደንበኛ መታወቂያ ይፃፉ። ከካየን ኤምኤችቲቲ ደላላ (አገልጋይ) ጋር ለመገናኘት ይህንን ያስፈልግዎታል። የእርስዎ MQTT USERNAME እና MQTT PASSWORD ሁል ጊዜ አንድ ይሆናሉ ፣ ግን እንደ ሌላ ESP32 ፣ Arduino ወይም Raspberry PI ያሉ ለእያንዳንዱ አዲስ መሣሪያ የደንበኛ መታወቂያ የተለየ ይሆናል።

እንዲሁም በዚህ ቅጽ ላይ ለመሣሪያዎ ስም መስጠት ይችላሉ።

ደረጃ 8: ንድፍዎን ያሂዱ

ንድፍዎን ያሂዱ
ንድፍዎን ያሂዱ
ንድፍዎን ያሂዱ
ንድፍዎን ያሂዱ

ESP32 ን እንደገና ያስጀምሩ

አሁን “Slim_Geyser_DEV” የተባለ አዲስ የ WiFi መዳረሻ ነጥብ ማየት አለብዎት። (ESP 32) የመዳረሻ ነጥብ ሞድ/ አድ-ሆክ ወይም የመገናኛ ነጥብ ሁናቴ ይሆናል) ኮምፒተርዎን በመጠቀም የ WiFi ፍለጋ/ ቅኝት።

ወደዚህ አዲስ የመዳረሻ ነጥብ ይግቡ። የይለፍ ቃል/የደህንነት ቁልፍ የይለፍ ቃል ነው።

አሳሽዎ ወደ ማረፊያ ገጽ "192.168.4.1" መሄድ አለበት ፣ ካልሆነ በእጅ ያድርጉት።

ወደ WiFi አዋቅር ይሂዱ

የውቅረት ገጹ አሁን መከፈት አለበት። ለእርስዎ የበይነመረብ መዳረሻ ነጥብ በራስ -ሰር መፈተሽ ነበረበት ፣ ይምረጡት ፣ የይለፍ ቃሉን ይተይቡ ፣ ካየን MQTT ዝርዝሮች። ቀሪውን ተመሳሳይ ይተው። ሁሉም የሙቀት እሴቶች ሜትሪክ (ዲግ ሴልሲየስ) ናቸው።

አስቀምጥን ይጫኑ። ESP32 አሁን ከእርስዎ wifi እና ከካይያን አገልጋይ ጋር ለመገናኘት ይሞክራል።

ከ “Slim_Geyser_DEV” ያላቅቁ እና ኮምፒተርዎን ከቤትዎ የመዳረሻ ነጥብ ጋር ያገናኙት።

ደረጃ 9: የእርስዎን ካየን ዳሽቦርድ መገንባት

የእርስዎን ካየን ዳሽቦርድ መገንባት
የእርስዎን ካየን ዳሽቦርድ መገንባት
የእርስዎን ካየን ዳሽቦርድ መገንባት
የእርስዎን ካየን ዳሽቦርድ መገንባት
የእርስዎን ካየን ዳሽቦርድ መገንባት
የእርስዎን ካየን ዳሽቦርድ መገንባት

አሁን የ cayenne ምስክርነቶችን በመጠቀም ወደ cayenne.mydevices.com መግባት አለብዎት።

መሣሪያዎ በግራ ምናሌ አሞሌ ላይ መዘርዘር አለበት (የእኔ Geyser_DEV ነው)።

አሁን የመደመር ምልክቶችን ጠቅ በማድረግ ሁሉንም ዳሳሾችዎን እና ቅብብሎሽ (ወይም ሰርጦች) ወደ ዳሽቦርድዎ ማከል ይችላሉ።

በሰርጥ 0 አዶ ላይ ቅንብሮችን ጠቅ ያድርጉ እና ስሙን ወደ “Geyser Bottom TEMP” ይለውጡ። ተስማሚ አዶን (የሙቀት መጠይቅ) ይምረጡ እና የአስርዮሽ ቁጥርን እንደ 1. ለሰርጥ 1 ፣ 2 ፣ 5 ፣ 6 ተመሳሳይ ያድርጉ

ለሰርጡ 4 እና 8 የአስርዮሽ ቁጥርን ወደ 0 ይለውጡ እና “** የፍል ሁኔታ (1 = በርቷል ፣ ኦ = ጠፍቷል) **”

እና "*ራስ -ሰር የማሞቂያ ሁኔታ (0 = በእጅ ፣ 1 = ራስ -ሰር)*" በቅደም ተከተል።

ሰርጥ 3 እና 7 አዝራሮች መሆን አለባቸው

በግራ ምናሌ አሞሌ ላይ ወደ አዲስ ምናሌ ንጥል አክል ይሂዱ ፣ ወደ መሣሪያ/መግብር> ብጁ ንዑስ ፕሮግራሞች> አዝራር ይሂዱ።

አዝራሩን ይሰይሙ "Geyser on/off ይቀይሩ" ፣ የመሣሪያውን ስም (Geyser_DEV) ፣ DATA = Digital actuator ፣ Channel 3 ፣ Unit = Digital I/O ፣ Icon = መቀያየሪያ መቀየሪያ ይምረጡ። ንዑስ ፕሮግራምን አክልን ጠቅ ያድርጉ።

ለሰርጡ 7 ተመሳሳይ ነገር ያድርጉ

ሰርጥ 9 ወደ ተንሸራታች መለወጥ አለበት

በግራ ምናሌ አሞሌ ላይ ወደ አዲስ ምናሌ ንጥል አክል ይሂዱ ፣ ወደ መሣሪያ/መግብር> ብጁ ፍርግሞች> ተንሸራታች ይሂዱ እና በምስሉ ውስጥ እንዳሉት ተገቢዎቹን እሴቶች ይምረጡ።

አሁን ፍርግሞችዎን ዙሪያውን ማንቀሳቀስ ይችላሉ።

ደረጃ 10 - የአነፍናፊዎችን አቀማመጥ ማወቅ

ሦስቱ የ Temp ዳሳሾች ከተመሳሳይ ፒን (አንድ ሽቦ አውቶቡስ) ጋር የተገናኙ ስለሆኑ አነፍናፊው የት መሄድ እንዳለበት ማወቅ አለብዎት።

የእርስዎን የካየን ዳሽቦርድ ይፈትሹ እና ሶስቱን የሙቀት መጠኖች ያስተውሉ። እነሱ ብዙ ወይም ያነሰ ተመሳሳይ መሆን አለባቸው። አንዱን በሞቀ ውሃ ወይም በእጅዎ ያሞቁ። በዳሽቦርዱ ላይ የሚሞቀውን ዳሳሽ ልብ ይበሉ። በዚህ መሠረት አነፍናፊዎን ይሰይሙ። ለሌሎቹ 2 ዳሳሾች ይህንን ያድርጉ።

ደረጃ 11 - ዳሽቦርድዎን በዙሪያው መጫወት (መሞከር)

ዳሽቦርድዎን በዙሪያው መጫወት (መሞከር)
ዳሽቦርድዎን በዙሪያው መጫወት (መሞከር)
ዳሽቦርድዎን በዙሪያው መጫወት (መሞከር)
ዳሽቦርድዎን በዙሪያው መጫወት (መሞከር)

በዳሽቦርዱ ላይ ባሉ መቆጣጠሪያዎች ዙሪያ ይጫወቱ። አብራ/አጥፋ ማብሪያ/ማጥፊያውን ቀያይር እና የኤስኤስአር መሪ እየበራ መሆኑን ተመልከት። እንዲሁም የራስ -ሰር ማሞቂያ ሁነታን ያብሩ ፣ የታችኛውን ዳሳሽ ያሞቁ እና የሚፈለገው የሙቀት መጠን ሲደርስ የ SSR መቀየሪያውን ይመልከቱ።

አሁን ሁለቱን ዳሳሾች ወደ ጋይሰር እና ከአከባቢው የሙቀት ዳሳሽ ወደ ተስማሚ ቦታ ማገናኘት ይችላሉ። እንዲሁም SSR ን ከእርስዎ አውታረ መረብ ጋር ማገናኘት ይችላሉ።

ደረጃ 12 - የእርስዎን Geyser መርሐግብር ማስያዝ

የእርስዎን Geyser መርሐግብር ማስያዝ
የእርስዎን Geyser መርሐግብር ማስያዝ
የእርስዎን Geyser መርሐግብር ማስያዝ
የእርስዎን Geyser መርሐግብር ማስያዝ

አሁን ከጌይሰርዎ ጋር ዝግጅቶችን ማብራት/ ማጥፋት ይችላሉ

በዳሽቦርዱ ላይ አዲስ አክል> ክስተት የሚለውን ይምረጡ

የሚመከር: