ዝርዝር ሁኔታ:

Raspberry Pi ዳግም ማስነሻ ራውተር 3 ደረጃዎች
Raspberry Pi ዳግም ማስነሻ ራውተር 3 ደረጃዎች

ቪዲዮ: Raspberry Pi ዳግም ማስነሻ ራውተር 3 ደረጃዎች

ቪዲዮ: Raspberry Pi ዳግም ማስነሻ ራውተር 3 ደረጃዎች
ቪዲዮ: BTT SKR2 -FluiddPi and Klipper Firmware Install 2024, ህዳር
Anonim
Raspberry Pi ዳግም ማስነሻ ራውተር
Raspberry Pi ዳግም ማስነሻ ራውተር
Raspberry Pi ዳግም ማስነሻ ራውተር
Raspberry Pi ዳግም ማስነሻ ራውተር

ከአሁን በኋላ ከበይነመረቡ ጋር አለመገናኘትዎን አስተውለው ያውቃሉ?

ጠዋት ተነስቶ በይነመረቡን ለመመለስ ራውተርን ‹ዳግም ማስጀመር› ያበሳጫል?

ደህና ፣ ይህ እንዲከሰት ከማሰብ ይልቅ ብዙ ጊዜ በእኔ ላይ ደርሷል።

በዚህ ዓመት መጀመሪያ ለ 3 ሳምንታት ከከተማ ወጣሁ እና በመጀመሪያው ቀን የእኔ ራውተር ከበይነመረቡ ተለያይቷል! ይህ ማለት በየጊዜው ‘ተመዝግበው ለመግባት’ ከሚመኩባቸው በቤቴ ውስጥ ከሚኖሩት ነገሮች ጋር ምንም ግንኙነት አልነበረኝም - ለምሳሌ ፣ Nest ቴርሞስታት ፣ አርሎ ካሜራዎች… እኔ በእርግጥ የደህንነት ስርዓቴን ለማለፍ ጎረቤቴን ለመረበሽ አልፈልግም እና ከዚያ ራውተርዬን ፈልገው እንደገና ያስጀምሩ። እኔ ደግሞ ለኃይል ኩባንያው ለመደወል እና ለ 5 ደቂቃዎች ያህል ኃይልን ወደ ቤቴ እንዲቆርጡ አስቤ ነበር - የእኔ ኤስ. አልፈቀደም..:(ተመል got ስመጣ ጥሩ መፍትሔ መፈለግ ጀመርኩ ነገር ግን ለሚያስፈልገኝ በቂ የሆነ የተሟላ ነገር አላገኘሁም። መጀመሪያ ፣ እኔ ብቻ ዲጂታል ጊዜውን የጠበቀ የኃይል ማሰሪያ ገዝቼ ራውተሩን ከጠዋቱ 2 00 ላይ ለ 5 ደቂቃዎች እንዲያጠፋው አዘጋጀሁት። እንደ አለመታደል ሆኖ ሁለት ጥዋት በይነመረብ አልነበረኝም - ለእነዚያ ቀናት የራውተር ምዝግብ ማስታወሻዎች ከጠዋቱ 4 00 አካባቢ በይነመረቡ 'ተቋርጧል' እና እንደገና ካልጀመርኩት ራውተርዬ አይገናኝም።

በዙሪያዬ ተጨማሪ Raspberry Pi መዘርጋት እና አንዳንድ የፓይዘን ክህሎት በመኖሬ ፣ በችግሮቼ ላይ እንዴት እንደሚረዳ ለመመርመር ወሰንኩ እና ይህንን መፍትሄ አመጣሁ።

እኔ ሞክሬዋለሁ እና ጫንኩት እና እስካሁን በጣም ጥሩ!

በመሠረቱ ፣ Raspberry Pi በየሁለት ደቂቃው በ ‹ፒንግ› በኩል ወደ ሁለት የተለያዩ ድር ጣቢያዎች የበይነመረብ ግንኙነትን ይፈትሻል። ከመካከላቸው አንዱ ምላሽ እስኪሰጥ ድረስ ሁላችንም ጥሩ ነን። ካልተመለሱ ‹ፒንግ› ፒ ፒ ኃይልን ወደ ውስጣዊ የዩኤስቢ ማዕከል ይዘጋዋል ፣ ይህ ደግሞ የ Iot Power Relay ራውተርን እንዲያጠፋ ያደርገዋል። ከ 2 ደቂቃዎች በኋላ ፣ ፒው የ Iot Power Relay ራውተር ላይ እንዲበራ በማድረግ የውስጥ ዩኤስቢ ማዕከሉን ከፍ ያደርገዋል። ከዚያ የ 2 ደቂቃውን የበይነመረብ ግንኙነት ፍተሻ እንደገና ከመጀመሩ በፊት ለ 4 ደቂቃዎች ይጠብቃል።

እኔ ደግሞ በአከባቢዬ ውስጥ መቋረጥ ሊኖር ይችላል እና በይነመረቡ ለተወሰነ ጊዜ ሊቋረጥ እንደሚችል ግምት ውስጥ ማስገባት ነበረብኝ - አልፎ አልፎ ፣ ግን ይከሰታል (ቢያንስ በአከባቢዬ…) እና ራውተር በየ 6 እንደገና እንዲጀምር አልፈልግም ነበር ወደ 8 ደቂቃዎች ስለዚህ በዚህ ጉዳይ ላይ የሚቀጥለውን ዳግም ማስጀመር ለ 1 ሰዓት ለሌላ ጊዜ የሚያስተላልፍ ባንዲራ ውስጥ አስገባሁ።

አቅርቦቶች

የመሳሪያዎች ዝርዝር:

  1. የአይፖ የኃይል ማስተላለፊያ ለ Raspberry Pi (ከላይ የሚታየው)
  2. ዩኤስቢ 2.0 ሀ የብልጭታ ተርሚናል ማገጃ አገናኝ (የራስዎን ዩኤስቢ ለመስራት ከፈለጉ -> የኃይል ገመድ ገመድ ፣ እንዲሁም ከላይ በስዕሉ ላይ ይታያል)
  3. በ 2 ወይም ከዚያ በላይ የሚመሩ ገመዶች ወይም ሊጠቀሙበት የሚችሉት የድሮ / ተጨማሪ የዩኤስቢ ገመድ ያለው ገመድ። የድሮ ስቴሪዮ ፎኖ መሰኪያ ገመድ ተጠቅሜ መሰኪያዎቹን ቆረጥኩ።
  4. Raspberry Pi Model 3+ (ሞዴል 4 ን መጠቀም እና የግለሰብ ወደቦችን መቆጣጠር ይችላሉ - እኔ ሞዴል 3 ን እጠቀማለሁ)

ለድገፌ ፣ ለምክር ፣ ለምስክርነት እና/ወይም ከላይ ከተዘረዘሩት ማናቸውም ምርቶች ጋር ለመገናኘት ትንሽ ኮሚሽን ላገኝ እችላለሁ።

ደረጃ 1 ሃርድዌሩን ይገንቡ እና ያገናኙ

ሃርድዌር ይገንቡ እና ያገናኙ
ሃርድዌር ይገንቡ እና ያገናኙ

ፒዬን ከኃይል ማስተላለፊያው ጋር ለማገናኘት የእኔን ገመድ ሠራሁ።

ከ + እና gnd ቦታዎች ጋር ከተገናኙ 2 ገመዶች ጋር የዩኤስቢ ጠመዝማዛ ተርሚናል ብሎክን እጠቀም ነበር። በአገናኝ ላይ እነሱን ማየት መቻል አለብዎት። ወደ ቀዳዳዎቹ ቀይ (+) እና ነጭ (-) ቀስቶች ያሉት ስዕሉን ይመልከቱ።

ሌላውን ጫፍ ከኃይል ማስተላለፊያ ጋር አገናኘሁት። በኃይል ማስተላለፊያው ጎን ላይ ያለው አረንጓዴ ክፍል ይወጣል እና ከዚያ ሽቦዎቹን ወደ ክፍተቶቹ ውስጥ ማስገባት እና ከዚያ ወደታች ጠባብ ማድረግ ይችላሉ። ወደ ሽቦዎቹ ቀይ (+) እና ነጭ (-) ቀስቶች ያሉት ስዕሉን ይመልከቱ።

ማሳሰቢያ -ነባር የዩኤስቢ ገመድ የሚጠቀሙ ከሆነ ብዙውን ጊዜ በሌላኛው ጫፍ 4 ሽቦዎች ይኖሩዎታል - ቀይው (+5v) ጥቁሩ ደግሞ (-) መሬት ነው። እነዚያን 2 ለኃይል ማስተላለፊያ ብቻ ይጠቀማሉ።

ለሙከራ ያህል ፣ ‹በተለምዶ ጠፍቷል› የሚል ምልክት ከተደረገባቸው ማሰራጫዎች በአንዱ የጠረጴዛ መብራት አገናኘሁ። ይህ በዩኤስቢ የኃይል ሁኔታ ቁጥጥር ይደረግበታል። Raspberry Pi ን 'ሁልጊዜ ላይ' በሚለው መውጫ ውስጥ ሰክቼ አስገብቼ ለቀጣዩ እርምጃ አብራሁት።

ደረጃ 2 ሶፍትዌርን ይጫኑ

Pi ን ያዋቅሩ;

አስፈላጊ ከሆነ ለመጀመሪያ ጊዜ የእርስዎን RPi በማዋቀር ላይ የሚመራዎት ሁለት ድር ጣቢያዎች አሉ።

የሕይወት ጠላፊ

Raspberry Pi Org

የእኔን 'ራስ አልባ' አዘጋጀሁ እና ከእሱ ጋር ለመገናኘት ቪኤንሲን እጠቀማለሁ። ከላይ ያሉት አገናኞች ይህንን እንዴት ማድረግ እንደሚችሉ ያሳያሉ።

ሶፍትዌር ማዋቀር;

  1. የዩኤስቢ ማዕከሉን ለማጥፋት እና ለማብራት የሚያገለግል uhubctl (https://github.com/mvp/uhubctl ን ይመልከቱ) ይጫኑ።
  2. ከ GitHub ገጽዬ የጻፍኩትን ሶፍትዌር ያውርዱ እና ይጫኑት - RPi Router Reboot software።
  3. Raspberry Pi ሲጀምር ይህንን እንደ አገልግሎት ለማሄድ ከፈለጉ የበይነመረብ-ተቆጣጣሪ። አገልግሎትን ያዋቅሩ እና ያስመዝግቡ።

ደረጃ 3 የሙከራ እና የአሠራር ዝርዝሮች

ዋናው የፓይዘን ፕሮግራም ፣ rpi-internet-monitor.py ለማረም እና ለሙከራ ዓላማዎች በ 1 ወይም 2 መለኪያዎች ሊሠራ ይችላል።

ኮዱን ባስቀመጡት አቃፊ ውስጥ የተርሚናል ክፍለ -ጊዜን ይክፈቱ እና የሚከተለውን ትዕዛዝ ያስፈጽሙ

: ~/ሰነዶች/RebootRouter $ python3 rpi-internet-monitor.py -debug -test

ማስታወሻ - ይህ የማረም መረጃን ያትማል እና ከበይነመረቡ ጋር አለመገናኘቱን ስለሚሞክር መብራቱን ያጠፋዋል። አንተ ብቻ -debug ን መጠቀም እና መልእክቶቹን ማየት ትችላለህ። እርስዎ ብቻ ሙከራን መጠቀም አይችሉም ፣ እሱ ከዳብግ በኋላ ሁለተኛው ግቤት መሆን አለበት።

በፕሮግራሙ የላይኛው ክፍል ውስጥ ያሉትን CONSTANTS ወደሚወዷቸው እሴቶች ሁሉ መለወጥ ይችላሉ። የመጀመሪያው ስብስብ ከ ‹የሙከራ መለኪያ› ስብስብ ጋር ይሠራል ፣ ሁለተኛው ስብስብ በሌሎች በሁሉም ጉዳዮች ላይ ጥቅም ላይ የሚውሉት ናቸው።

ይህንን በሚነሳበት ጊዜ ለማሄድ አንድ አገልግሎት አዘጋጅቻለሁ ስለዚህ ሁልጊዜ በ Raspberry Pi ላይ ይሠራል።

የበይነመረብ-ተቆጣጣሪ አገልግሎትን ይክፈቱ እና ወደ ፓይዘን ኮድ ሙሉ ዱካዎችዎ የ ExecStart እና WorkingDirectory መስመሮችን ያርትዑ። ፋይሉን ያስቀምጡ።

ፋይሉን ወደ systemd/system አቃፊ ይቅዱ:

: ~/ሰነዶች/ዳግም ማስነሻ ራውተር $ sudo cp internet-monitor.service /etc/systemd/system/internet-monitor.service

ያለምንም ስህተቶች አገልግሎቱ መጀመሩን ይፈትሹ

: ~/ሰነዶች/ዳግም ማስነሻ ራውተር $ sudo systemctl በይነመረብ-ተቆጣጣሪ አገልግሎት ያስጀምሩ

በሚነሳበት ጊዜ ለመጀመር አገልግሎቱን ያንቁ ፦

: ~/ሰነዶች/RebootRouter $ sudo systemctl የበይነመረብ-ተቆጣጣሪን.service ን ያንቁ

ሁሉም ነገር ደህና ከሆነ ፣ አሁን ሁሉንም አንድ ላይ ማዋሃድ እና የ Iot Power Relay ን ማጥፋት ፣ መብራቱን ማለያየት ፣ ራውተርን ማገናኘት እና የኃይል ማስተላለፊያውን መልሰው ማብራት ይችላሉ። የእርስዎ ራውተር እንደገና መነሳት አለበት እና አሁን በይነመረቡን እየተከታተለ ነው።

ሁሉንም ነገር ካያያዝኩ በኋላ አንድ ተጨማሪ ሙከራ አደረግሁ - በግድግዳው ላይ የበይነመረብ ገመድዬን አቋረጥኩ እና ጠበቅኩ። በእርግጥ ራውተሩ ጠፍቶ ከዚያ በርቷል። ከ 10 ደቂቃዎች ወይም ከዚያ በኋላ ቆየ ፣ ገመዱን ከግድግዳው ጋር እንደገና አገናኘሁት እና በይነመረብ ነበረኝ - እስካሁን በጥሩ ሁኔታ እየሰራ ነው…:)

የሚመከር: