ዝርዝር ሁኔታ:

TTGO ቲ-ሰዓት 9 ደረጃዎች (ከስዕሎች ጋር)
TTGO ቲ-ሰዓት 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: TTGO ቲ-ሰዓት 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: TTGO ቲ-ሰዓት 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Langtian Ultrasonic Toothbrush Rechargeable Electric Tooth Brush 5 Brushing Modes Sonic Toothbrush 2024, ህዳር
Anonim
Image
Image
TTGO ቲ-ሰዓት
TTGO ቲ-ሰዓት

ይህ አስተማሪዎች በ TTGO ቲ-ሰዓት መጫወት እንዴት እንደሚጀምሩ ያሳያሉ።

ደረጃ 1-TTGO ቲ-ሰዓት ምንድነው?

TTGO ቲ-ሰዓት ምንድነው?
TTGO ቲ-ሰዓት ምንድነው?
TTGO ቲ-ሰዓት ምንድነው?
TTGO ቲ-ሰዓት ምንድነው?
TTGO ቲ-ሰዓት ምንድነው?
TTGO ቲ-ሰዓት ምንድነው?
TTGO ቲ-ሰዓት ምንድነው?
TTGO ቲ-ሰዓት ምንድነው?

TTGO ቲ-ሰዓት የእይታ ቅርፅ ESP32 የተመሠረተ የልማት ኪት ነው። 16 ሜባ ብልጭታ እና 8 ሜባ PSRAM ሁለቱም ከፍተኛ ዝርዝር ናቸው። እንዲሁም በ 240x240 IPS LCD ፣ የንክኪ ማያ ገጽ ፣ የማይክሮ ኤስዲ ካርድ ወደብ ፣ I2C ወደብ ፣ RTC ፣ 3-ዘንግ የፍጥነት መለኪያ እና ብጁ አዝራር አብሮገነብ ነው። የጀርባው አውሮፕላን እንዲሁ እንደ LORA ፣ ጂፒኤስ እና ሲም ወደ ሌሎች ሞጁሎች ሊቀየር ይችላል።

ግን በጣም አስፈላጊው ጥቅም ላይ ሊውል የሚችል ሰዓት የኃይል ስርዓት ነው። AXP202 ባለብዙ ቻናል ፕሮግራም ሊሠራ የሚችል የኃይል አስተዳደር ቺፕን አጣመረ። የ I2C መቆጣጠሪያ ኃይል ቺፕ ያለው የልማት ኪት ለመጀመሪያ ጊዜ ስመለከት!

በ AXP202X_Library በይነገጽ መሠረት የኃይል ቁልፉን እንደገፋው እያንዳንዱን የኃይል ሰርጥ ማብራት እና ማጥፋት ፣ የባትሪውን ደረጃ ማንበብ ፣ የኃይል መሙያ ሁኔታን እና በቀጥታ ኃይልን መዝጋት ይችላሉ።

ማጣቀሻ.:

github.com/Xinyuan-LilyGO/TTGO-T-Watch

ደረጃ 2: ቀለል ያለ Watch PoC

ቀላል የመመልከቻ ፖ.ሲ
ቀላል የመመልከቻ ፖ.ሲ

የኃይል ቺፕ ጥሩ ይመስላል ፣ ግን አብሮገነብ ለ 180 ሚአሰ ባትሪ ለምን ያህል ጊዜ ይቆያል?

እንደ ሰዓት እይታ የተነደፈ ስለሆነ የኃይል ቺፕ እንዴት እንደሚሠራ ለመመርመር እንደ PoC በቀላል የእይታ ምሳሌ እንጀምር።

ደረጃ 3 የንድፍ የእጅ ሰዓት ፊት

የንድፍ ሰዓት ፊት
የንድፍ ሰዓት ፊት

ESP32 በጣም ኃይለኛ ቺፕ ፣ 240 ሜኸ ባለሁለት ኮር ሲፒዩ እና 80 ሜኸ SPI ፍጥነት በጣም ለስላሳ የማሳያ አቀማመጥ ዲዛይን ማድረግ ይችላል። ስለዚህ በተከታታይ መጥረጊያ ሁለተኛ እጅ ጨዋ የሆነ የሰዓት ፊት አዘጋጀሁ።

ሆኖም ፣ የንድፍ ችግሮች ያልተጠበቁ ከፍተኛ ናቸው ፣ ብልጭ ድርግም ሳይል የመጨረሻውን ሁለተኛ እጅ ማስወገድ ቀላል አይደለም። እሱን ለማድረግ 4 ተጨማሪ ዘዴዎችን ሞክሬያለሁ። ከላይ ያሉት ሥዕሎች በማያ ገጹ ላይ ያልተወገዱ የመጨረሻ ሁለተኛ ፒክሰሎች ሆነው የቀረ ያልተሳካ ድጋሚ ማሳያ ያሳያሉ። የንድፍ ሰዓት የፊት ሥራ ብዙ ቃላት ሊናገሩ ይችላሉ ፣ ግን ከዚህ ፕሮጀክት ውጭ ትንሽ። በሚቀጥሉት አስተማሪዎቼ ውስጥ ስለ የንድፍ ጉዞው የበለጠ መናገር እችል ይሆናል ፣ እሱ “አርዱinoኖ Watch ኮር” ተብሎ መጠራት አለበት።

ደረጃ 4: ሰዓት ያዘጋጁ

ቲ-ሰዓት አብሮገነብ የ RTC ቺፕ አለው ፣ ያ ማለት በልማት ወቅት እንደገና በማቀናበር መካከል ጊዜን ማቆየት ይችላል ማለት ነው። ጊዜውን ከማቆየቱ በፊት መጀመሪያ ጊዜውን ማዘጋጀት አለብን።

ጊዜን ለማዘጋጀት የተለያዩ መንገዶች አሉ-

  • ESP32 የ WiFi ችሎታ አለው ፣ ስለዚህ ጊዜን ከ NTP ጋር ማመሳሰል ይችላሉ
  • እንደ ዲጂታል ካሜራ ካሉ ሌሎች የኤሌክትሮኒክስ መሣሪያዎች ጋር ተመሳሳይ ፣ ጊዜውን ለማዘጋጀት በይነገጽ መጻፍ ይችላሉ
  • የጂፒኤስ የጀርባ አውሮፕላን መጠቀም ይችላሉ ፣ ከዚያ ጊዜውን ከሳተላይት ማግኘት ይችላሉ

ቀለል ለማድረግ ፣ አሁንም ጊዜን ለማቀናጀት የሚለዋወጥ ሰነፍ መንገድ ነው ፣ ይህንን መንገድ በአንዳንድ የ TFT ሰዓት ምሳሌ ላይ ማግኘት ይችላሉ። ፕሮግራሙን በአርዱዲኖ ሲያጠናቅቁ ፣ ቅድመ -ፕሮሰሰር የማጠናከሪያ ጊዜውን ለመመዝገብ 2 ተለዋዋጭ “_DATE_” እና “_TIME_” ን ገል definedል። የ RTC ጊዜን ለማዘጋጀት በጣም ቀላል ፕሮግራም ለማድረግ ይህንን መረጃ ልንጠቀምበት እንችላለን።

ማስታወሻ:

ይህ ቀላል ፕሮግራም ሁል ጊዜ በሚነሳበት ጊዜ ያዘጋጃል። ግን የማጠናከሪያው ጊዜ በመጀመሪያው ማስነሻ ላይ ብቻ ነው ፣ ስለዚህ የጊዜውን ስኬት ካቀናበረ በኋላ በሌላ ፕሮግራም መተካት አለብዎት።

ማጣቀሻ.:

gcc.gnu.org/onlinedocs/cpp/Standard-Predef…

ደረጃ 5 የኃይል ፍጆታ

የሃይል ፍጆታ
የሃይል ፍጆታ
የሃይል ፍጆታ
የሃይል ፍጆታ

ሰዓቱ ሲሮጥ ፣ የማያቋርጥ መጥረጊያ ሁለተኛ እጅን ሲያሳይ ፣ ከ 60 mA ትንሽ ይበልጣል። ለኃይል ቁጠባ ምክንያት ፣ ከተወሰነ ጊዜ በኋላ ወደ የእንቅልፍ ሁኔታ መሄድ አለበት።

ኤልሲዲውን የኋላ መብራት አጥፍቼ ESP32 ጥልቅ እንቅልፍ ብደውል ወደ 7.1 MA አካባቢ ይወርዳል። ለ 180 ሚአሰ ባትሪ 1 ቀን አካባቢ ብቻ ሊቆይ ይችላል።

በ 6 mA አካባቢ በኤልሲዲ ቺፕ እንደሚበላ አውቃለሁ። በ ST7789 የመረጃ ሉህ መሠረት የእንቅልፍ ሁነታን ለማስገባት ትእዛዝ አለ። ነገር ግን አሁን ያለው TFT_eSPI ቤተ -መጽሐፍት ገና የእንቅልፍ ሁነታ ኤፒአይ የለውም።

እና ደግሞ አሁንም 1 ሜአ አካባቢ በሆነ ቦታ የሚበላ አለ።

ደረጃ 6 - በፕሮግራም ሊሠራ የሚችል የኃይል አስተዳደር ቺፕ

Image
Image
ፕሮግራም
ፕሮግራም

በልማቱ ኪት ውስጥ ብዙ ቺፖች አሉ ፣ እንደ የውሂብ ወረቀታቸው ፣ አብዛኛዎቹ የኃይል ቁጠባ ሁነታን ይደግፋሉ። ሆኖም ፣ ሁሉም ቤተመፃህፍት የኃይል ቁጠባ ሁነታን ኤፒአይ አላጋለጡም። እና እያንዳንዱ ሞዱል ወደ የእንቅልፍ ሁኔታ በመግባት እና በመደወል ለኃይል ቁጠባ ረጅም ኮድ ነው።

በቀጥታ የኃይል ቁልፉን እንደገፋው ኃይልን በቀጥታ ስለማጥፋትስ? AXP202X_Library በቀላሉ የመዝጊያ () ተግባርን በመጥራት ሊያደርገው ይችላል። በመዝጊያ ሁኔታ ውስጥ ፣ ከ 0.3 mA በታች ትንሽ ብቻ ይበላል። ለ 180 ሚአሰ ባትሪ 25 ቀናት ሊቆይ ይችላል!

ማስታወሻ:

እኔ ሰኔ 28 ላይ ባትሪውን ቻርቻለሁ ፣ የቅርብ ጊዜውን የባትሪ ሁኔታ ለማወቅ የእኔን ትዊተር ሊከተሉ ይችላሉ።

አዘምን ፦

ሐምሌ 18 ላይ ባትሪው ይፈስሳል ፣ ባትሪው ለ 20 ቀናት ሊቆይ ይችላል። እኔ በቀን ውስጥ ጥቂት ጊዜዎችን የምፈትሽበት ጊዜ ፣ ሰዓቱ በመደበኛ አጠቃቀም ከ1-2 ሳምንታት ሊቆይ ይችላል ብዬ እገምታለሁ።

ማጣቀሻ.:

github.com/lewisxhe/AXP202X_Library/pull/2

ደረጃ 7 - ፕሮግራም

  1. ሶፍትዌሩን እና ቤተ-መጽሐፍቱን ለመጫን https://github.com/Xinyuan-LilyGO/TTGO-T-Watch ገጽ መመሪያን ይከተሉ።
  2. በ GitHub ላይ የምንጭ ኮድ ያውርዱ
  3. የ RTC ቀን እና ሰዓት ለማዘመን Set_RTC.ino ን ይክፈቱ ፣ ያጠናቅሩ እና ይስቀሉ
  4. Arduino-T-Watch-simple.ino ን ይክፈቱ ፣ ያጠናቅሩ እና ይስቀሉ
  5. ተከናውኗል!

ቀላሉ የእይታ መርሃ ግብር የሚከተሉትን ያደርጋል

  • የ RTC ቀን እና ሰዓት ያንብቡ
  • የሰዓት ምልክት ይሳሉ (ክብ ወይም ካሬ ሰዓት ምልክት መምረጥ ይችላሉ)
  • የማያቋርጥ መጥረጊያ ሁለተኛ እጅን ያሳዩ
  • ከ 60 ሰከንዶች በኋላ የመዝጊያ ኃይል (ወይም ለፈጣን መዘጋት የኃይል ቁልፉን ሊይዙ ይችላሉ)
  • እንደገና ለማብራት የኃይል ቁልፉን ይጫኑ

ደረጃ 8 - ደስተኛ የፕሮግራም አወጣጥ

መልካም ፕሮግራም!
መልካም ፕሮግራም!

TTGO ቲ-ሰዓት በጣም ብዙ ሊያደርግ ይችላል ቀላል ሰዓት ፣ ለምሳሌ።

  • ESP32 የ WiFi እና BT ገመድ አልባ ግንኙነትን ሊያደርግ ይችላል
  • የንክኪ ማያ ገጽ ፓነልን የበለጠ የሚያምር በይነገጽ ሊያዳብር ይችላል
  • በጀልባ ላይ ባለ ሶስት ዘንግ የፍጥነት መለኪያ (BMA423) ፣ አብሮገነብ የእርምጃ ቆጣሪ አልጎሪዝም እና ሌሎች ባለብዙ ተግባር GSensor
  • ሊተካ የሚችል የጀርባ አውሮፕላን LORA ፣ ጂፒኤስ ፣ ሲም ተግባርን ማከል ይችላል
  • I2C ወደብ ብዙ ተጨማሪ ባህሪያትን ማራዘም ይችላል

ደረጃ 9: Arduino-T-Watch-GFX

Image
Image

Arduino-T-Watch-simple ን ለማንቃት ትንሹን የኃይል ቁልፍን ተጭነው ይያዙ እና የ LCD የመጀመሪያ መግቢያ ጥቂት ሰከንዶች ይዘገያሉ። ስለዚህ የተጠቃሚ ተሞክሮ በጣም ጥሩ አይደለም።

ይህንን ለማሻሻል Arduino-T-Watch-GFX የተባለ ሌላ ፕሮግራም አከልኩ። ይህ ፕሮግራም Arduino_GFX ማሳያ ቤተ -መጽሐፍትን ለመጠቀም ይቀየራል ፣ ከዚያ ኃይልን ለመቆጠብ ማሳያውን በእንቅልፍ ውስጥ እንዲገባ ሊነግረው ይችላል። ስለዚህ ESP32 ወደ ቀላል እንቅልፍ ሲገባ ፣ አሁን ከ 3 mA በታች ይወስዳል። እና ደግሞ አሁን ማያ ገጹን በመንካት መነቃቃትን ሊያስነሳ ይችላል። ESP32 ከእንቅልፉ ተነስቶ የእንቅልፍ ማሳያን ከጠቅላላው ዳግም ማስነሳት ሂደት በጣም ፈጣን ነው ፣ ከላይ ያለውን ቪዲዮ ማየት ይቻላል ፈጣን ምላሽ ነው። በንድፈ ሀሳብ ባትሪው ከ 2 ቀናት በላይ መቆየት መቻል አለበት - ፒ

የሚመከር: