ዝርዝር ሁኔታ:

የሲኒሊንክ ዋይፋይ መቀየሪያ ማሻሻያ በ INA219 ቮልቴጅ/የአሁኑ ዳሳሽ 11 ደረጃዎች
የሲኒሊንክ ዋይፋይ መቀየሪያ ማሻሻያ በ INA219 ቮልቴጅ/የአሁኑ ዳሳሽ 11 ደረጃዎች

ቪዲዮ: የሲኒሊንክ ዋይፋይ መቀየሪያ ማሻሻያ በ INA219 ቮልቴጅ/የአሁኑ ዳሳሽ 11 ደረጃዎች

ቪዲዮ: የሲኒሊንክ ዋይፋይ መቀየሪያ ማሻሻያ በ INA219 ቮልቴጅ/የአሁኑ ዳሳሽ 11 ደረጃዎች
ቪዲዮ: Как спрятать данные в ячейках Excel? 2024, ሀምሌ
Anonim
የሲኒሊንክ ዋይፋይ መቀየሪያ ማሻሻያ በ INA219 ቮልቴጅ/የአሁኑ ዳሳሽ
የሲኒሊንክ ዋይፋይ መቀየሪያ ማሻሻያ በ INA219 ቮልቴጅ/የአሁኑ ዳሳሽ

የሲኒሊንክ XY-WFUSB WIFI ዩኤስቢ መቀየሪያ የተያያዘውን የዩኤስቢ መሣሪያ በርቀት ለማብራት/ለማጥፋት ጥሩ ትንሽ መሣሪያ ነው። በሚያሳዝን ሁኔታ የአቅርቦቱን የመለኪያ አቅም ይጎድለዋል ቮልቴጅ ወይም ያገለገለው መሣሪያ የአሁኑ።

ይህ አስተማሪ የዩኤስቢ መቀየሪያዬን በ INA219 ቮልቴጅ/የአሁኑ ዳሳሽ እንዴት እንደቀየርኩ ያሳያል። በዚህ ማሻሻያ ተያይዞ የመሣሪያውን የኃይል ፍጆታ መቆጣጠር ይችላሉ ፣ ለምሳሌ። የተቀናጀውን የ LiPo ባትሪ ዕድሜን (ምናልባትም) ወደ 100% ከመሙላቱ በፊት ኃይልን ወደ ተያያዘው መሣሪያ ለማጥፋት (ስማርትፎን) ፣ የኢመጽሐፍ አንባቢ ወዘተ።

በመጨረሻ ይህ ማሻሻያ ወደ ሞጁሉ ውፅዓት የ 5 ቮ ግብዓት ትንሽ የቮልቴጅ ጠብታ እንደሚያስከትል ይወቁ።

ደረጃ 1 ቅድመ -ሁኔታዎች/ክፍሎች

የሚከተሉትን ክፍሎች ያስፈልግዎታል

  • Sinilink XY-WFUSB WIFI USB መቀየሪያ
  • INA219 ቮልቴጅ/የአሁኑ ዳሳሽ ሞዱል (ትንሹ የተሻለ ነው)
  • 0.4 ሚሜ ዲያሜትር የታሸገ ሽቦ
  • የአሁኑን 2-3A ማስተናገድ የሚችል ወፍራም ሽቦ
  • ወፍራም ሽቦን የሚገጥም የሙቀት መቀነሻ ቱቦ
  • 25.4 ሚሜ ዲያሜትር የሙቀት መቀነስ ቱቦ
  • የተለመዱ መሣሪያዎች እንደ ብረታ ብረት ፣ ብየዳ ፣ ፍሰት
  • በ INA219 ድጋፍ ታሞታን መሰብሰብ የሚችሉበት ፒሲ

ደረጃ 2 - አጠቃላይ ሞዱል መግለጫ

የዩኤስቢ መቀየሪያ ሞዱል ፣ ክፍሎቹ እና እንዴት እንደሚከፈት በጣም ጥሩ አጠቃላይ መግለጫ በተገናኘው ቪዲዮ ውስጥ ከአንድሪያስ ስፒስ ተከናውኗል። ይህ ቪዲዮ በ INA219 ዳሳሽ ሞዱል ላይ በሞጁሌዬ ላይ ለውጦችን ለማድረግ አነሳሳኝ።

ደረጃ 3 ፦ ESP8285 ጥቅም ላይ ያልዋሉ ጂፒኦዎች

ESP8285 ጥቅም ላይ ያልዋሉ ጂፒኦዎች
ESP8285 ጥቅም ላይ ያልዋሉ ጂፒኦዎች

የ ESP8285 የትኞቹ ፒን/ጂፒኦዎች እንዳልተገናኙ ለማወቅ ቺፕውን ከሞጁሉ አስወግደዋለሁ። ይህንን ማድረግ አያስፈልግዎትም ፣ ስዕሉን ይመልከቱ።

በተበላሸው ቺፕ እና በ ESP8285 የውሂብ ሉህ የሚከተሉት ፒን/ጂፒኦዎች ጥቅም ላይ ያልዋሉ መሆናቸውን ማየት ይችላሉ-

  • PIN10 / GPIO12
  • ፒን 12 / ጂፒኦ 13
  • PIN18 / GPIO9
  • ፒን 19 / ጂፒኦ 10
  • … የበለጠ …

ለ I2C ግንኙነቶች (SDA + SCL) ለ INA219 ሞጁል ሁለት ብቻ ያስፈልግዎታል። እኔ መጀመሪያ ፒን 18 + ፒን 19 ን መርጫለሁ ግን ጎን ለጎን በሚሆኑበት ጊዜ ሁለት 0.4 ሚሜ ሽቦዎችን በዚያ የፒን ልኬት ለመሸጥ (ገና) ስላልሆንኩ እሱን በሚሸጡበት ጊዜ መከለያዎቹን አጠፋሁ።

ደረጃ 4: አሁን ያለው ተሸካሚ ሽቦዎች ወደ ፒሲቢ

Solder የአሁኑ-ተሸካሚ ሽቦዎች ወደ ፒሲቢ
Solder የአሁኑ-ተሸካሚ ሽቦዎች ወደ ፒሲቢ
Solder የአሁኑ-ተሸካሚ ሽቦዎች ወደ ፒሲቢ
Solder የአሁኑ-ተሸካሚ ሽቦዎች ወደ ፒሲቢ
Solder የአሁኑ-ተሸካሚ ሽቦዎች ወደ ፒሲቢ
Solder የአሁኑ-ተሸካሚ ሽቦዎች ወደ ፒሲቢ

የአሁኑን ለመለካት የ INA219 ሞጁሉን በሚቀይረው MOSFET እና በዩኤስቢ ውፅዓት ወደብ መካከል ባለው የውጤት +5V ምግብ ውስጥ ማስገባት ያስፈልጋል።

መጀመሪያ የዩኤስቢ መሰኪያውን እግር ያንሱ።

ሁለተኛ solder በፒሲቢ (PCB) ላይ ወዳለው ፓድ ወፍራም ሽቦ (ቀይ) ፣ ይህም በ PCB በሌላኛው በኩል የሞስፌት ውፅዓት ነው ፣ ይህ ሽቦ ወደ INA219 ወደ “ቪን+” ይሄዳል።

ከዚያ ወፍራም ሽቦ (ጥቁር) ወደ የዩኤስቢ ሶኬት ፒን ፣ ይህ ወደ INA219 ወደ “ቪን-” ይሄዳል።

በሚሸጥበት ጊዜ በመካከላቸው አንዳንድ ሙቀትን የሚቋቋም የካፕቶን ቴፕ አደረግሁ እና ከዚያ በኋላ በጥቁር ሽቦ ዙሪያ አንዳንድ የሙቀት መቀነሻ ቱቦዎችን ጨመርኩ። እኔ ደግሞ የካፕተን ቴፕ በቦታው ተውኩት።

ደረጃ 5: የመሸጫ ውሂብ ሽቦዎች ወደ ESP8285 ፒኖች

የመሸጫ ውሂብ ሽቦዎች ወደ ESP8285 ፒኖች
የመሸጫ ውሂብ ሽቦዎች ወደ ESP8285 ፒኖች

ሽቦዎቹን ወደ ቺፕ ከመሸጡ በፊት ቀድመው መታጠፍ ፣ ከቺፕ ካስማዎች ጋር በተያያዙት መከለያዎች ላይ ብዙ ጫና ማድረግ የለብዎትም።

ቺፕውን 10 እና 12 ለመሰካት ሁለት ሽቦዎችን ያሽጡ።

በሥዕሉ ላይ እንደሚመለከቱት በቺፕ በቀኝ በኩል ያሉትን ፒኖች 18 እና 19 ን አቃጠልኩ ፣ ስለዚህ ሙቀቱን ዝቅተኛ እና የመሸጫ ጊዜውን አጭር ለማድረግ ይሞክሩ።

እኔ ደግሞ ትንሽ የጭንቀት እፎይታ ለማግኘት በቦርዱ ጠርዝ ላይ ሁለቱንም ሽቦዎች አጣበቅኩ።

ደረጃ 6: ሶልደር ቪሲሲ/ጂን ሽቦዎች ወደ 3 ቪ 3 ተቆጣጣሪ እና የዩኤስቢ ወደብ

Solder Vcc/Gnd ሽቦዎች ወደ 3V3 ተቆጣጣሪ እና የዩኤስቢ ወደብ
Solder Vcc/Gnd ሽቦዎች ወደ 3V3 ተቆጣጣሪ እና የዩኤስቢ ወደብ

ለኤኤምኤስ 1117 3V3 የቮልቴጅ ተቆጣጣሪ ውፅዓት ሽቦን ያሽጡ ፣ ይህ ወደ INA219 ሞዱል ወደ “ቪሲሲ” ይሄዳል። (ስለ መጥፎ ስዕል ይቅርታ)

ወደ ዩኤስቢ ወንድ መሰኪያ ወደ Gnd ፒን ሽቦ ያዙሩ ፣ ይህ ወደ INA219 ሞዱል ወደ “Gnd” ይሄዳል።

ደረጃ 7: የሽያጭ ሽቦዎች ወደ INA219 ሞዱል

የሽያጭ ሽቦዎች ወደ INA219 ሞዱል
የሽያጭ ሽቦዎች ወደ INA219 ሞዱል
የሽያጭ ሽቦዎች ወደ INA219 ሞዱል
የሽያጭ ሽቦዎች ወደ INA219 ሞዱል

ስድስቱን ሽቦዎች ወደ INA219 ሞዱል ያሽጡ። የሲኒሊንክ መሣሪያን ሰማያዊ ሽፋን ለማስገባት በዋናው ፒሲቢ እና በሞጁል መካከል በቂ ቦታ ይያዙ።

  • ቪን+ - (ቀይ) በፒሲቢ ላይ ካለው ፓድ
  • ቪን - - (ጥቁር) ከዩኤስቢ ውፅዓት ሶኬት
  • ቪሲሲ - ከ AMS1117 3V3 የቮልቴጅ ተቆጣጣሪ
  • Gnd - ከ Gnd pin ከዩኤስቢ ወንድ መሰኪያ
  • SCL - ከፒን 12 / GPIO13 (SCL / SDA በታስታታ ውቅረት ውስጥ ሊቀየር ይችላል)
  • ኤስዲኤ - ከ PIN10 / GPIO12 (SCL / SDA በታስታታ ውቅረት ውስጥ ሊቀየር ይችላል)

ደረጃ 8 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

እርስዎ በተጠቀሙባቸው ገመዶች ውስጥ ለማለፍ በሲኒሊንክ መሣሪያ ሰማያዊ ሽፋን ላይ የተወሰኑ ክፍተቶችን ይቁረጡ።

በሲኒሊንክ ፒሲቢ እና በ INA219 ሞዱል መካከል ያለውን ሽፋን ያስገቡ እና ሽቦዎቹን ከጉዳዩ አቅራቢያ ያጥፉ።

በሁለቱም ሞጁሎች ዙሪያ የሙቀት መቀነሻ ቱቦ ይጠቀሙ።

ደረጃ 9 በ INA219 ድጋፍ ታሞታን ይገንቡ

ታሞታን በ INA219 ድጋፍ ማጠናቀር ያስፈልግዎታል ፣ የ INA219 ድጋፍን የያዘው መደበኛ tasmota-sensors.bin ፣ ወደ ESP8285 ለመግባት በጣም ትልቅ ነው።

Docker ን በመጠቀም ስለ ግንባታ ሂደቱ በጣም አጭር ማብራሪያ ፣ እዚህ ተጨማሪ ዝርዝሮች።

ማውጫ ይፍጠሩ ፦

$ mkdir/opt/docker/tasmota-build

Docker-compose.yml ን ይፍጠሩ

$ cat /opt/docker/tasmota-builder/docker-compose.yml ስሪት ፦ «3.7» አገልግሎቶች tasmota- ግንበኛ ኮንቴይነር_ስም tasmota- ግንበኛ የአስተናጋጅ ስም tasmota- ገንቢ ዳግም ማስጀመር «የለም» # ምንጭ https:// hub.docker.com/r/blakadder/docker-tasmota ምስል: blakadder/docker-tasmota: latest user: "1000: 1000" ጥራዞች: # docker መያዣ # የምንጭ ኮዱን በያዘው ተመሳሳይ ተጠቃሚ መጀመር አለበት-./tasmota_git:/tasmota

Clone git ማከማቻ እና ወደ ታሞታ ወደ ተለየ መለያ ወደ ተለቀቀ ይቀይሩ

/መርጦ/ዶከር/ታሞታ-ገንቢ $ git clone https://github.com/arendst/Tasmota.git tasmota_git

/መርጦ/ዶከር/ታሞታ-ገንቢ/tasmota_git (ዋና) $ git checkout v8.5.1

የ INA219 ድጋፍን ለማካተት የተገለበጠ ፋይል ያክሉ ፦

$ ድመት /opt/docker/tasmota-builder/tasmota_git/tasmota/user_config_override.h

#ifndef _USER_CONFIG_OVERRIDE_H_#_ _ERER_CONFIG_OVERRIDE_H_#ማስጠንቀቂያ **** ተጠቃሚ_config_override.h: ከዚህ ፋይል ቅንብሮችን በመጠቀም ****#ifndef USE_INA219#USE_INA219#endif ን ይግለጹ

ግንባታውን ይጀምሩ;

"-ታሞታ" ማለት ታሞታ.ቢን ሁለትዮሽ ብቻ ነው የሚገነባው ፣ ሌላ ምንም ነገር የለም።

/መርጦ/ዶከር/ታሞታ-ገንቢ $ docker-compose run tasmota-builder -e tasmota; docker-compose ወደታች

የተገኘው ሁለትዮሽ ፣ tasmota.bin ፣ በሚከተለው ውስጥ ይቀመጣል-

/መርጦ/ዶከር/ታሞታ-ገንቢ/tasmota_git/build_output/firmware/

በቪዲዮው ውስጥ አንድሪያስ ስፒስ እንዳብራራው የሲንሊንክ መሣሪያን ከታሞታ ጋር ያዋቅሩ። ለዚህ ብልጭታ መጀመሪያ ብልጭታ ከዚያም የአብነት/የተለመደው የጂፒኦ ማዋቀር።

ወይም የራስዎን የተጠናከረ ታሞታ ሁለትዮሽ በመጠቀም ወይም መጀመሪያ መደበኛ ልቀትን ብቻ ይጠቀሙ እና ከዚያ በዌብጉይ በኩል ወደ የራስዎ የተጠናከረ ስሪት ያሻሽሉ።

ደረጃ 10 - የታሞታ ውቅር ለ INA219

የታሞታ ውቅር ለ INA219
የታሞታ ውቅር ለ INA219
የታሞታ ውቅር ለ INA219
የታሞታ ውቅር ለ INA219

የመጀመሪያው እርምጃ ከማሻሻያው ጋር የሚስማማውን አብነት መለወጥ ነው።

ወደ “ውቅር” -> “አብነት ያዋቅሩ” ይሂዱ ፣ ለ GPIO12 እና ለ GPIO13 “የተጠቃሚ (255)” እሴትን ይምረጡ። “አስቀምጥ” ን ይምቱ።

ዳግም ከተነሳ በኋላ ወደ “ውቅር” -> “አብነት አዋቅር” ይሂዱ ፣ ለ GPIO12 -> “I2C SDA (6)” እና ለ GPIO13 -> “I2C SCL (5)” ይምረጡ። ወይም ሽቦዎቹን በተለየ መንገድ ከሸጡ እነዚያን ይቀያይሩ። “አስቀምጥ” ን ይምቱ።

የሞጁሉን የታየውን/የዘገበውን ትክክለኛነት ይለውጡ። እንደፈለጉ ይለውጡ።

ወደ “ኮንሶል” ይሂዱ እና የሚከተሉትን ትዕዛዞች ያስገቡ።

TelePeriod 30 # በየ 30 ሰከንዶች የ MQTT ዳሳሽ እሴቶችን ይላኩ

በቮልት ልኬቶች ላይ የቮልት ሬስ 3 # 3 አሃዞች ትክክለኛነት WattRes 3 # 3 አሃዝ በ Watt ስሌቶች ላይ ትክክለኛነት AmpRes 3 # 3 አሃዞች በአሁኑ ልኬቶች ላይ

ደረጃ 11 የመጨረሻ ውጤት

የመጨረሻ ውጤት
የመጨረሻ ውጤት
የመጨረሻ ውጤት
የመጨረሻ ውጤት

ሁሉም ነገር በትክክል ከተሰራ አሁን በተያያዘው የዩኤስቢ መሣሪያ በቀጥታ በታዝማታ ድር GUI ውስጥ የሚጠቀምበትን ቮልቴጅ እና የአሁኑን መከታተል ይችላሉ።

እንዲሁም ለታሞታ ቅንብር በ ‹MQTT ›በኩል ወደ InfluxDB ሪፖርት እንዲያደርግ ቅንብር ካለዎት በጊዜ ሂደት የአሁኑን ኃይል ለማሳየት በግራፋና በኩል ግራፎችን መፍጠር ይችላሉ ፣ እዚህ የእኔ ስማርትፎን ከ ~ 10% እስከ ~ 85% አቅም የመሙላት ምሳሌ እዚህ አለ።

እና ያንን ማዋቀር ተከትሎ የአሁኑ ከተወሰነ ገደብ በታች በሚወድቅበት ጊዜ የዩኤስቢ ማብሪያውን በራስ-ሰር ለማጥፋት እንደ መስቀለኛ-RED ያለ አውቶማቲክ መሣሪያን መጠቀም ይችላሉ።

በ INA219 የ 0.1 Ohm resistor ን እንደ ወቅታዊ ሽንት ስለሚጠቀም ፣ በኃይል አቅርቦትዎ እና በተያያዘው መሣሪያ “ብልህነት” ላይ በመመስረት ከቀዳሚው ይልቅ በዝግታ ሊያስከፍልዎት እንደሚችል ከግብዓት ወደ ውፅዓት የቮልቴጅ ጠብታ ያገኛሉ።

የሚመከር: