ዝርዝር ሁኔታ:

ፖስትኖ -ፖስታ ቤቱ ማንኛውንም ነገር ሰጥቷል? 6 ደረጃዎች (ከስዕሎች ጋር)
ፖስትኖ -ፖስታ ቤቱ ማንኛውንም ነገር ሰጥቷል? 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ፖስትኖ -ፖስታ ቤቱ ማንኛውንም ነገር ሰጥቷል? 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ፖስትኖ -ፖስታ ቤቱ ማንኛውንም ነገር ሰጥቷል? 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Как спрятать данные в ячейках Excel? 2024, ሀምሌ
Anonim
Postino: ፖስታ ቤቱ ማንኛውንም ነገር ሰጠ?
Postino: ፖስታ ቤቱ ማንኛውንም ነገር ሰጠ?

የእኔ ሀሳብ አይደለም-አንድ ቀን አንድ ጓደኛዬ የመልእክት ሳጥኑ ውስጥ መለጠፉን በርቀት ለመፈተሽ መንገድ ጠየቀኝ። የመልዕክት ሳጥኑ በሩ ላይ ባለው የእግረኛ መንገድ ላይ ስላልሆነ ሰነፍ ልጅ ስለሆነ የቴክኖሎጂ መግብር ማንኛውንም ደብዳቤ ወደ ፖስታ ሳጥኑ ሊያስጠነቅቀው ይችል ይሆን? ገበያውን ተመልክቻለሁ እና ለእሱ ፍላጎቶች ተስማሚ የሆነ ማንኛውንም ዝግጁ መሣሪያ ማግኘት አልቻልኩም ፣ ስለዚህ ለራሴ ፈታኝ አነሳሁ-ለምን ንድፍ አልሠራም?

ገደቦቹ ነበሩ ፦

  • በባትሪ ለውጦች መካከል በተመጣጣኝ ሕይወት በባትሪ የተደገፈ;
  • የ WiFi ግንኙነት;
  • ደብዳቤ ካለ ወይም ከሌለ በቀን አንድ ጊዜ ብቻ ይፈትሹ ፣

ዋናው ጥያቄ -የትኛው ዓይነት አነፍናፊ መስፈርቶቼን ሊያሟላ ይችላል? ቼኩ በቀን አንድ ጊዜ ብቻ መከናወን የነበረበት እና በእውነተኛ ጊዜ ውስጥ ስላልሆነ የአቅራቢያ ዳሳሽ ሊሠራ አይችልም። የክብደት ዳሳሽም እንዲሁ ፣ ይህ ውስብስብነት እና የስሜታዊነት ችግሮችን ስለሚጨምር (አንድ ወረቀት በጣም ቀላል ሊሆን ይችላል)። ምርጫዬ በሰዓት-በረራ (ማይክሮ ሌዘር) ዳሳሽ ላይ አረፈ። ለመልዕክት ሳጥኑ መጠን አንዴ ከተስተካከለ ፣ በመካከል የተቀመጠ ማንኛውም ነገር ዳሳሹን ያነሳሳ ነበር! 3 ገደቦቹን ከግምት ውስጥ በማስገባት ፣ ESP8266 ን (ሶፍትዌሩን ማስኬድ እና ከ WiFi ጋር ማገናኘት) ፣ ለመለኪያ VL6180 የጊዜ መጓጓዣ ዳሳሽ እና DS3231 ሪል ሰዓት ሰዓት በቀን አንድ ጊዜ ሁሉንም ወረዳዎች ለማነሳሳት ወሰንኩ-ያ ነበር ፖስትኖ ተወለደ!

ደረጃ 1: ክፍሎች እና አካላት

  • ESP8266-01 (ወይም ESP-12E NodeMCU)
  • VL6108 የበረራ ሰዓት ዳሳሽ
  • DS3231 እውነተኛ ሰዓት ሰዓት
  • IRLZ44 N-channel MosFET
  • BC547 ትራንዚስተር
  • ተከላካዮች
  • CR123 ባትሪ

ደረጃ 2 - ዳሳሽ

ዳሳሽ
ዳሳሽ

የስርዓቱ ልብ VL6180 ዳሳሽ ነው። ይህ ከርቀት አንፀባራቂ ነፃ ፍፁም ርቀትን ለመለካት የሚያስችል መሬት-ሰበር ቴክኖሎጂ ነው። VL6180X ከእቃው ወደ ኋላ የሚንፀባረቀውን የብርሃን መጠን በመለካት ርቀቱን ከመገመት ይልቅ ፣ VL6180X መብራቱ በአቅራቢያው ወዳለው ነገር ለመጓዝ እና ወደ ዳሳሹ (ሰዓት) ለማንፀባረቅ የሚወስደውን ጊዜ በትክክል ይለካል። -በረራ)። በሶስት-በ-አንድ ለመጠቀም ዝግጁ በሆነ ሊታደስ በሚችል ጥቅል ውስጥ የ IR ኢሜተርን ፣ የክልል ዳሳሽ እና የአከባቢ ብርሃን ዳሳሽን በማጣመር ፣ VL6180X ለማዋሃድ እና የመጨረሻውን ምርት ሰሪ ረጅም እና ውድ የኦፕቲካል እና ሜካኒካል ዲዛይን ማመቻቻዎችን ለማዋሃድ እና ለማዳን ቀላል ነው።

ሞጁሉ ለዝቅተኛ የኃይል አሠራር የተነደፈ ነው። ከ 2.7 ቮ እስከ 5.5 ቮ ባለው የግቤት ቮልቴጅ ክልል ላይ እንዲሠራ የሚያስችለውን የቮልቴጅ ተቆጣጣሪዎች ያሉት የፖሎሉ ማቋረጫ ቦርድ ተጠቀምኩ።

አነፍናፊው ከተለያዩ የስሜት ህዋሳት ጋር የመለኪያውን ከፍተኛውን ክልል ከ 20 እስከ 60 ሴ.ሜ ያቀናጁ 3 ትክክለኛ የመለኪያ ሁኔታዎችን ይፈቅዳል። የክልል ማመዛዘን ምክንያትን በማዋቀር ፣ የአነፍናፊው ከፍተኛው መጠን በዝቅተኛ ጥራት ዋጋ ሊጨምር ይችላል። የመጠን መለኪያን ወደ 2 ማቀናበር እስከ 40 ሴ.ሜ ክልል በ 2 ሚሜ ጥራት ይሰጣል ፣ የ 3 ልኬት መጠን እስከ 60 ሴ.ሜ ክልል ከ 3 ሚሜ ጥራት ጋር ይሰጣል። በመልዕክት ሳጥን ልኬቶችዎ 3 ሚዛኖችን መሞከር አለብዎት። የእኔ 25 ሴ.ሜ (H) እንደመሆኑ መጠን የመጠን መለኪያን = 1 ን እጠቀም ነበር።

ደረጃ 3 - የእውነተኛ ሰዓት ሰዓት ማበጀት

ለ RTC እኔ EEPROM (ለዓላማዬ የማይጠቅም) እና የሳንቲም መጠን ባትሪ ያካተተውን DS3231 መለያ ቦርድ ተጠቀምኩ። እኔ በዋና መሣሪያ ባትሪ (ሀ 3 ቪ CR123) በኩል RTC ን ለማመንጨት ስወስን ፣ የሳንቲሙን ባትሪ አስወግደዋለሁ። ኃይልን ለመቆጠብ እኔ ደግሞ EEPROM ን (በጥንቃቄ መሰንጠቂያዎቹን በመቁረጥ) እና በመርከቡ ላይ መርቻለሁ።

የእውነተኛ ሰዓት ቀን/ሰዓት/ደቂቃ/ሰከንድ ማቆየት ስላልነበረኝ የሳንቲሙ ባትሪ ለእኔ አልጠቀመም ፣ ነገር ግን አርቲኤቱ ለ 24 ሰዓታት ብቻ መቁጠር ነበረበት እና ከዚያ ማንቂያውን በመሣሪያው ላይ ለማነቃቃት።

ደረጃ 4 - በቦርዱ ላይ ሌሎች ልዩ ልዩ

በቦርዱ ላይ ሌሎች ልዩ ልዩ
በቦርዱ ላይ ሌሎች ልዩ ልዩ
በቦርዱ ላይ ሌሎች ልዩ ልዩ
በቦርዱ ላይ ሌሎች ልዩ ልዩ

የመሣሪያውን ማብራት የሚከናወነው በ RTC ማንቂያ በተነሳው ትራንዚስተር እና MosFET ወረዳ ነው። ማንቂያው እንደገና ከተጀመረ በኋላ ወረዳው ለሌላ የ 24 ሰዓት ዑደት ኃይልን ወደ መሣሪያው ይቀንሳል። ማንቂያ ሲደርስ ፣ DS3231 አንድ ፒን ከከፍተኛው ወደ ዝቅተኛ ይቀይራል - በተለመደው ሁኔታ ውስጥ ትራንዚስተሩ ሞልቶ ቁምጣውን ወደ መሬት MosFET ደጃፍ ያጠፋል። ማንቂያው አንዴ የ “ትራንዚስተር” መሰረቱን መሬት ላይ ካመጣ ፣ ይከፍታል እና MosFET ወረዳውን እንዲዘጋ እና ለተቀሩት አካላት ኃይል እንዲሰጥ ያስችለዋል።

በተጨማሪም ፣ “ሙከራ -1 ሜ” ዝላይን ጨመርኩ። የዚህ መቀየሪያ ዓላማ - የነቃ ከሆነ - የማሰማራት ሙከራዎችን ለማካሄድ በቀን ከአንድ ጊዜ ወደ አንድ ደቂቃ ዑደቱን መለወጥ ነው። ክፍተቱን ከአንድ ቀን ወደ አንድ ደቂቃ ለመለወጥ መጀመሪያ የሰዓት ማንቂያ ማግበር ጊዜን ለማለፍ እና መሣሪያውን ለማብራት መጀመሪያ “ሙከራ-ሲ” ን ለ 15 ሰከንዶች መዝጋት ያስፈልግዎታል። ሙከራዎች ሲደረጉ ፣ መዝለያዎቹን ይክፈቱ እና መሣሪያውን (የዑደት ኃይል) እንደገና ያስጀምሩ።

ደረጃ 5: መርሃግብር

ንድፍታዊ
ንድፍታዊ

ደረጃ 6: ሶፍትዌር እና ሎጂክ

በፈተናዎቹ ወቅት እኔ (በተጨባጭ ምክንያቶች) የ NodeMCU መቆጣጠሪያን እጠቀማለሁ ፣ ስለዚህ ሶፍትዌሩ የ CHIP variale ን ወደ “NodeMCU” ወይም “esp8266” በማቀናበር ይህንን ይንከባከባል።

መሣሪያው በመጀመሪያው ሩጫ ወቅት መሣሪያው ልክ ከሆነው የ WiFi AP ጋር እንዲገናኝ ለማስቻል የ WiFiManager ቤተ -መጽሐፍትን ተግባራዊ ያደርጋል። በእንደዚህ ዓይነት ሁኔታ መሣሪያው ወደ AP ሁነታ ይሄዳል ፣ ይህም ከእሱ ጋር እንዲገናኙ እና ለመቀላቀል ትክክለኛውን የ WiFi አውታረ መረብ እንዲመርጡ ያስችልዎታል። ከዚያ በኋላ ፣ የአውታረ መረብ ውቅረቱ ለቀጣይ ዑደቶች በ EPROM ውስጥ ይቀመጣል።

ተለዋዋጭ REST_MSG አነፍናፊው በመልዕክት ሳጥኑ ውስጥ አንድ ነገር ሲያገኝ ለመላክ የ http መልእክት ይ containsል። በእኔ ሁኔታ ፣ ለዶሞቲክ REST አገልጋይ መልእክት ይልካል ፣ ግን እርስዎ እንደፈለጉት መለወጥ ይችላሉ - የቴሌግራም ቦት መልእክት ፣ የ IFTTT WebHook ክስተት ፣ ወዘተ።

ቀለበቱ በጭራሽ ስላልደረሰ የተቀረው የስዕሉ ንድፍ በማዋቀር () ተግባር ውስጥ ነው። ለበርካታ ቤተ-መጻሕፍት ከሚያስፈልጉት ውቅሮች በኋላ ፣ ሶፍትዌሩ የሰዓት ሰዓቱን ወደ 00:00:01 እና ማንቂያውን በቀን አንድ ጊዜ (ወይም “ሙከራ -1 ሜ” መዝለሉ ከተነቃ በደቂቃ አንድ ጊዜ) ያዘጋጃል። ከዚያ ልኬቱን ያደርጋል ፣ ማሳወቂያውን ይልካል (ማንኛውም ነገር በመልእክት ሳጥኑ ውስጥ ከተገኘ) እና መሣሪያውን በመዝጋት የማንቂያውን ፒን እንደገና ያስጀምራል። በዑደቱ ማብቂያ ላይ ለ 24 ሰዓታት በመቁጠር RTC ብቻ በርቷል። የ jumper Test-1M በ RP pin ከ ESP8266 ጋር ተገናኝቷል ፣ እንደ GPIO-3 በቅንብርቱ በመጠቀም-setMode (ፒን ፣ FUNCTION_3)። በዚህ ምክንያት ESP8266 ን በሚያሄዱበት ጊዜ ተከታታይ ማሳያውን መጠቀም አይችሉም - “#ዴፊን ደበግ” መስመር (በስዕሉ ውስጥ ያሉትን ሁሉንም ተከታታይ ህትመቶች የሚፈቅድ) ጥቅም ላይ የሚውለው NodeMCU በ ESP8266 ምትክ ሲጫን ብቻ ነው።

ESP8266 የ I2C ን ግንኙነት ከ RTC እና ዳሳሹ በፒፒዎቹ GPIO-0 እና GPIO-2 በኩል በሽቦ ቤተ-መጽሐፍት ውስጥ ተጀምሯል።

ሙሉ ኮዱ ከዚህ አገናኝ ሊወርድ ይችላል።

ረዳት የቴክኒክ ውድድር
ረዳት የቴክኒክ ውድድር
ረዳት የቴክኒክ ውድድር
ረዳት የቴክኒክ ውድድር

በአጋዥ የቴክኒክ ውድድር ውስጥ ሯጭ

የሚመከር: