ዝርዝር ሁኔታ:

DIY ዝቅተኛ-ቮልቴጅ ከቤት ውጭ መብራት Raspberry Pi ን በመጠቀም ቁጥጥር የሚደረግበት: 11 ደረጃዎች (ከስዕሎች ጋር)
DIY ዝቅተኛ-ቮልቴጅ ከቤት ውጭ መብራት Raspberry Pi ን በመጠቀም ቁጥጥር የሚደረግበት: 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: DIY ዝቅተኛ-ቮልቴጅ ከቤት ውጭ መብራት Raspberry Pi ን በመጠቀም ቁጥጥር የሚደረግበት: 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: DIY ዝቅተኛ-ቮልቴጅ ከቤት ውጭ መብራት Raspberry Pi ን በመጠቀም ቁጥጥር የሚደረግበት: 11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: BTT Octopus V1.1 - Klipper Configuration 2024, ሀምሌ
Anonim
DIY ዝቅተኛ-ቮልቴጅ ከቤት ውጭ መብራት Raspberry Pi ን በመጠቀም ይቆጣጠራል
DIY ዝቅተኛ-ቮልቴጅ ከቤት ውጭ መብራት Raspberry Pi ን በመጠቀም ይቆጣጠራል
DIY ዝቅተኛ-ቮልቴጅ ከቤት ውጭ መብራት Raspberry Pi ን በመጠቀም ይቆጣጠራል
DIY ዝቅተኛ-ቮልቴጅ ከቤት ውጭ መብራት Raspberry Pi ን በመጠቀም ይቆጣጠራል
DIY ዝቅተኛ-ቮልቴጅ ከቤት ውጭ መብራት Raspberry Pi ን በመጠቀም ይቆጣጠራል
DIY ዝቅተኛ-ቮልቴጅ ከቤት ውጭ መብራት Raspberry Pi ን በመጠቀም ይቆጣጠራል

እንዴት?

እኔ እንደ ሌሎች ብዙ ነገሮች የነገሮች በይነመረብ (ወይም IoT) ትልቅ አድናቂ ነኝ ብዬ መቀበል አለብኝ። እኔ አሁንም ሁሉንም መብራቶቼን ፣ መገልገያዎቼን ፣ የፊት በርን ፣ ጋራrageን በርን ማያያዝ ደክሞኛል እና ለተጋለጠው በይነመረብ ሌላ ምን ያውቃል። በተለይም እንደ የቅርብ ጊዜ የአማዞን ኤስ 3 አገልግሎቶች ውድቀት እና የማያቋርጥ የደህንነት ተጋላጭነቶች ካሉ ክስተቶች ጋር። ወይስ እኛ የምንጠቀምባቸው የ IoT መሣሪያዎች እንኳን አለን? የበይነመረብ አቅራቢዎ አገልግሎቱን ቢያቆም ወይም ቢቀንስስ? ለእኔ ብዙ ውድቀቶች ነጥቦች።

ባለፉት 3 ዓመታት ውስጥ ከ Raspberry Pi ጋር እንደዚህ ያለ ፍንዳታ ማሰስ እና መማር ነበረኝ እና በዚህ ጊዜ ውስጥ የአውታረ መረብ ግንኙነትን በመጨመር እና በመያዝ የድሮውን የሌዘር አታሚዬን ለማነቃቃት ከራስ -ሰር የአትክልት መንጠባጠብ ስርዓት ሁሉንም ነገር የማድረግ ዕድል አግኝቻለሁ። በአንዳንድ ጣፋጭ ሬትሮ ጨዋታዎች ላይ (ምንም እንኳን አርዱinoኖ አሁንም የመጀመሪያ ፍቅሬ ቢሆንም…)።

ባለፈው ዓመት ፣ የታሸገ የኋላ በረንዳ ለመጨመር እና ጓሮዬን ለማሻሻል እየሠራሁ ነበር። እኔ አንዳንድ የውጭ ብርሃንን እንደምፈልግ አውቃለሁ ፣ ግን በስርዓቶቹ እና በግንኙነታቸው እጥረት ብዙም አልደነቀም። ከድር ዙሪያ መነሳሳትን በማሰባሰብ ፣ ዝቅተኛ-ቮልቴጅ የውጭ መብራት ስርዓትን ለማስኬድ ፣ ግንኙነቱን ከአካባቢያዊ አውታረ መረብዎ እንዲለይ (ከፈለጉ ሊያጋልጡ ይችላሉ) እና ለእርስዎ ተስማሚ እና ተስማሚ ለማድረግ ተጣጣፊ ነኝ። የልብ ይዘት።

ምስጋናዎች ፦

TheFreeElectron - ለእርስዎ Raspberry Pi ቀላል እና ሊታወቅ የሚችል የድር በይነገጽ - በድር በኩል ከተሰቀሉ ፣ እዚህ ይመልከቱ ፣ ለአገልጋዩ ጎን መነሳሻ

CodePen - ለ CSS መነሳሳት እና ትምህርት አስደናቂ ምንጭ

የኮድ አካዳሚ - እኔ አንዳንድ. NET & C# ውስጥ የተጣለ የድሮ ትምህርት ቤት ኤችቲኤምኤል ሰው ነኝ ፣ ፓይዘን ፣ ሲኤስኤስ ፣ ጃቫስክሪፕት ፣ ፒኤችፒ - ሁሉም ከኮድ አካዳሚ በመታገዝ ወደ ጥቅም ላይ ሊውል/ሊጠለፍ የሚችል ደረጃ ከፍ ብሏል።

መሠረታዊ አጠቃላይ እይታ

ከአንድ የ ATX የኃይል አቅርቦት ዝቅተኛ-ቮልቴጅ ኃይል (12V መብራቶች/ማስተላለፊያዎች እና 5V RPi/ቅብብል)

የ GPIO ሁኔታን ለመከታተል እና ለዋናው የድር ገጽ ተዛማጅ መረጃን ለማሳየት ከ PHP (የአገልጋይ-ጎን) ዋና ገጽን ከጃቫስክሪፕት (የተጠቃሚ ጎን) እና ፓይዘን (እስክሪፕቶች) በመጠቀም Raspberry Pi ከ Apache (የድር አገልጋይ) ፣ WiringPi (GPIO አስተዳደር) ጋር። መብራቶችን የሚቆጣጠሩ ፣ ቅብብሎሾችን የሚቆጣጠሩ የጂፒኦ ፒኖችን ለመቆጣጠር የሚያገለግሉ አመልካች ሳጥኖች (በድብቅ)! እሱ በመሠረቱ አስማት ነው።

በመንገድ ላይ ፣ የመሠረተ ልማት ሥዕሎችን (መተላለፊያ ፣ የመገናኛ ሳጥኖች ፣ ወዘተ) ያያሉ - ከዚህ አስተማሪ ወሰን ትንሽ። እኔ በስርዓት ኤሌክትሮኒክ አንጀቶች ላይ አተኩራለሁ። የአየር ሁኔታ ማረጋገጫ (አስፈላጊ ከሆነ) ወይም ቆንጆ (አስፈላጊ ከሆነ) ወይም ሁለቱም (ተፈላጊ) ለማድረግ በእርስዎ ላይ የተመሠረተ ነው።

ለማጋራት ደስ ብሎኛል እና የዚህን ማህበረሰብ ግብረመልስ በጉጉት እንጠብቃለን። እንሽከረከር - ለመጨረስ ይጀምሩ።

ደረጃ 1 - ሃርድዌር ፣ ክፍሎች እና መሣሪያዎች

ሃርድዌር ፣ ክፍሎች እና መሣሪያዎች
ሃርድዌር ፣ ክፍሎች እና መሣሪያዎች

ለመጠቀም የተሻሉ ክፍሎች አሉ? አዎ.

ከእነዚህ ክፍሎች ጋር በበቂ ሁኔታ እንዲሠራ የእኔን ስርዓት አግኝቻለሁ? አዎ.

ትንሽ የተለየ ነገር መሞከር አለብዎት? ለምን?! ሃርድዌር/ሶፍትዌር

  1. RaspberryPi - ዋይፋይ ስለሚያስፈልግዎት ማጽጃው የተሻለ እና RPi3 ምርጥ ነው

    • በማሰብ - አዲስ የ Rasbian ጭነት አለዎት
    • በማሰብ - ነባሪውን የይለፍ ቃል ቀይረዋል እና SSH ን በማንቃት (በማያ ገጽ)
    • ወይም ያለ ማያ ገጽ (ደረጃ 1 ን ይመልከቱ)
  2. የ ATX የኃይል አቅርቦት - እንደገና ጥቅም ላይ የዋለው በጣም ጥሩ ነው ፣ እኔ ከድሮ የጨዋታ መጫወቻ መሣሪያዬ ነበረኝ - ምን ያህል መብራቶችን እንደሚፈልጉ እና በጥሩ ሁኔታ ሲሰሩ ለዋቶች ትኩረት ይስጡ ፣ [email protected]+Amp የኃይል ባቡር ይፈልጉ - ይህ ሐምራዊ ሽቦ እና መላውን የኃይል መምጠጫ ስርዓት ማካሄድ ሳያስፈልግ RPi ን በኃይል ይሰጣል
  3. ከቤት ውጭ መብራቶች (12v) - እነዚህ በጣም ጥሩ ነበሩ -ዝቅተኛ ዋት ፣ ጥሩ ውጤት ፣ ምክንያታዊ ዋጋ
  4. 5v እና/ወይም 12v Relay ሞጁሎች
  5. አንዳንድ ዓይነት መኖሪያ ቤቶች - 8X8X4 PVC Junction Box ን እጠቀም ነበር
  6. ማስታወሻ ደብተር ++ w/ NppFTP - የ RPi ፋይሎችን በፍጥነት ለመጫን እና ለማርትዕ ያገለግላል
  7. Putty - በ RPi ላይ ጥቂት ተጨማሪ ጥቅሎችን ለመጫን ያገለግላል

ክፍሎች

  1. ከቤት ውጭ ደረጃ የተሰጠው 12V የኃይል ገመድ
  2. የሽቦ ማያያዣዎች
  3. 1/2 "PVC እና አንዳንድ የቀኝ አንጓ መገጣጠሚያዎች - ለማሄድ ላቀዱት ለእያንዳንዱ የተለየ መስመር 2 ጫማ እና 2 የቀኝ ማዕዘኖች
  4. አንዳንድ የኤተርኔት ገመድ
  5. የሽቦ መዝለያዎች - የተለያዩ የወንድ/የሴት ጥምሮች
  6. የራስዎን የሞሌክስ ማያያዣዎች ያድርጉ
  7. የሙቀት መቀነስ ቱቦ
  8. የኤሌክትሪክ ቴፕ
  9. የማይክሮ ዩኤስቢ ገመድ
  10. አማራጭ - እነዚህ የሽቦ አያያorsች ግሩም ናቸው - እነዚህን ሁል ጊዜ ይጠቀሙ (የልጆች ኃይል ተሽከርካሪዎች ፣ ዘመናዊ የአትክልት ስፍራ (ሶላኖይድ አያያorsች) እና ኤቲኤክስን ከ RPi ጋር በማገናኘት የዩኤስቢ የኃይል ገመድ)

መሣሪያዎች

  1. ጥሩ ጥንድ የሽቦ መቁረጫዎች - በአነስተኛ ጎን
  2. ፊሊፕስ Screwdriver
  3. ትንሽ ጥንድ መርፌ አፍንጫ መያዣዎች
  4. አማራጭ - ቮልቲሜትር ከቀጣይ ሞካሪ ጋር - ብዙ ሽቦዎች እና ችግሮችን ለመመርመር በጣም አጋዥ…
  5. የተወሰነ ጊዜ

ደረጃ 2 የኃይል አቅርቦትዎን ይወቁ

የኃይል አቅርቦትዎን ይወቁ
የኃይል አቅርቦትዎን ይወቁ
የኃይል አቅርቦትዎን ይወቁ
የኃይል አቅርቦትዎን ይወቁ

ከኤቲኤክስ የኃይል አቅርቦትዎ የሚወጡትን ሁሉንም የሽቦዎች ብጥብጥ መመልከት። በእድሜዎ ላይ በመመስረት ፣ ለሁሉም ሌሎች ነገሮች ሁሉ ዋና ሞቦ ማገናኛ (20-22 ፒን - ፒኖው ስዕል) እና ኃይል - ድራይቭ ፣ ግራፊክስ ካርዶች ፣ ረዳት ኃይል ፣ ወዘተ ይኖርዎታል።

  • +5VSB (Stand By) መስመር ሐምራዊ ነው። ይህ ለእርስዎ RPi - ሁል ጊዜ ኃይል ይሰጣል
  • የ PS_ON መስመር አረንጓዴ ነው። ይህ ከመሬት ጋር ሲገናኝ ቀይ እና ቢጫ አቅርቦቶችን ያበራል
  • +5 ቪ መስመሮች ቀይ ናቸው። አንድ መስመር 2-3 5v ቅብብሎችን ኃይል መስጠት ይችላል
  • +12 ቪ መስመሮች ቢጫ ናቸው። የውጭ መብራትን ለማብራት 3-4 ያስፈልግዎታል
  • GROUND/COMMON መስመሮች ጥቁር ናቸው። ለእያንዳንዳቸው ለሌሎቹ ቀለሞች ከእነዚህ ጥቂቶቹ ያስፈልግዎታል
  • ሁሉም ሌሎች ቀለሞች ለዚህ ፕሮጀክት ጥቅም ላይ አይውሉም

ደረጃ 3 የኃይል አቅርቦቱን ያዘጋጁ

በመጀመሪያ ፣ እኔ የኃላፊነት ማስተባበያ ትንሽ ነበር -

እርስዎ የሚያደርጉትን ካላወቁ/ካላከበሩ ከመስመር ኃይል ጋር እየተገናኙ ነው - በእውነቱ እራስዎን ሊጎዱ ይችላሉ ፣ ወይም ደግሞ ከዚህ የከፋ ነው። ከመክፈትዎ በፊት ያቅርቡ እና ለመልቀቅ ጊዜ ይስጡት። እርስዎን ለመጠበቅ አንዳንድ ቀላል ደንቦችን ማክበር እና አለመከተልዎ እኔ ተጠያቂ አይደለሁም።

እሺ! መንቀሳቀስ!

  1. የኃይል አቅርቦቱን ይንቀሉ እና ለካፒታተሮች እንዲለቀቁ ከ10-15 ደቂቃዎች ይጠብቁ
  2. ፊሊፕስ ዊንዲቨርን ይጠቀሙ እና ከኃይል አቅርቦት መያዣው ላይ ያሉትን ዊንጮቹን ያውጡ (FYI ፣ ዋስትና ተሽሯል - ለማሻሻያ ጥሩ ምክንያት)
  3. ብዙ ነፃ ሽቦዎች እንዲኖርዎት ሁሉንም ሞሌክስ/አያያorsችን ይቁረጡ
  4. ሐምራዊ ፣ አረንጓዴ ፣ ቢጫ ፣ ቀይ እና ጥቁር ሽቦዎችን ይለዩ እና ያደራጁ
  5. በጉዳዩ ውስጥ ያሉትን ሌሎች ሁሉንም ሽቦዎች በጥንቃቄ ይቁረጡ - እርስዎ አያስፈልጉዎትም እና ይህ ቦታን ይቆጥባል
  6. የተቆረጡትን ገመዶች ጫፎች በትንሹ በኤሌክትሪክ ቴፕ ይሸፍኑ
  7. ያንን ጉዳይ ከአቅርቦቱ በሚፈልጉት ሽቦዎች ብቻ ያሽጉ ፣ የተቆረጡ ገመዶችን በሙቀት አማቂዎች ወይም በአድናቂዎች አቅራቢያ ያረጋግጡ።

ደረጃ 4 - ኃይል ለ Pi

ኃይል ለፒ!
ኃይል ለፒ!
ኃይል ለፒ!
ኃይል ለፒ!
ኃይል ለፒ!
ኃይል ለፒ!

ቅብብሎቶችን መቆጣጠር ከመጀመርዎ በፊት ፣ RPi ሁሉም እንዲነቃቃ እናድርግ።

ያስታውሱ ፣ RPi መጀመሪያ ቅንብሩን የማግኘት መሰረታዊ ነገሮችን አልሸፍንም (ስርዓተ ክወና ወደ ኤስዲ ካርድ መጫን ፣ አዲስ የይለፍ ቃል ማቀናበር እና ኤስኤስኤች ማንቃት) - ወደ ታላቅ አገናኞች ሽፋን አገናኞች በሃርድዌር/ሶፍትዌር ክፍል (ደረጃ 2) ላይ እንደገና ይመልከቱ። እነዚያ ነገሮች።

የመጀመሪያውን ስዕል ይመልከቱ - ሐምራዊውን መስመር ከኤቲኤክስ ወደ RPi የሚወስደውን የተዳቀለ ገመድ እንፍጠር።

ዩኤስቢ ወደ ATX የኃይል ገመድ

  1. የሽቦ መቁረጫዎችን በመጠቀም ማይክሮ ዩኤስቢ ገመድዎን ከማይክሮ ዩኤስቢ ጫፍ ይልቅ ወደ ዩኤስቢ መጨረሻ ቅርብ ያድርጉት
  2. የኬብሉን የውጭ እጅጌ በጥንቃቄ ያጥፉት
  3. 4 ሽቦዎች (ጥቁር ፣ ቀይ ፣ አረንጓዴ እና ነጭ) ሊኖርዎት ይገባል
  4. ከጥቁር እና ቀይ ከ 1/2 "እስከ 3/4" ይተውና መዳፎቹን ለማጋለጥ ጫፎቹን ያጥፉ
  5. አረንጓዴውን እና ነጭውን ሙሉ በሙሉ ይቁረጡ ፣ አያስፈልጓቸውም - ይህ ለኃይል ብቻ ነው ፣ ምንም ውሂብ የለም
  6. ከኤቲኤክስ የኃይል አቅርቦት (ቀይ እና ጥቁር) ካቋረጡዋቸው ጥቂት ሽቦዎች ይውሰዱ
  7. ከዩኤስቢ ገመድ ጋር ያገናኙዋቸው

    • ይህንን ለማድረግ ጥቂት መንገዶች - በእድሜ ልክ ቅደም ተከተል

      • (ሀ) ሁለቱንም ጫፎች ገፈፈ ፣ አንድ ላይ ሸጣቸው ከዚያም የተወሰነ ሙቀትን ሁሉንም ያጥባል
      • (ለ) ሁለት የተራቆቱ ጫፎች ርዝመቱን ያጣምሙ ፣ ከዚያ ሙቀቱ ይቀንሳል
      • (ሐ) ሁለት የተራቆቱ ጫፎችን ከአንዳንድ ትናንሽ የሽቦ ፍሬዎች ጋር ያገናኙ
      • (መ) ሁለት የተራቆቱ ጫፎች አንድ ላይ ተጣምረው በአንዳንድ የኤሌክትሪክ ቴፕ ተጠቅልሉ
  8. አያያorsችን የሚጠቀሙ ከሆነ ሌሎቹን ጫፎች አውልቀው በ 1/4 " - 3/8" ዋጋ ወደ አገናኛው ውስጥ ይግቡ (ከአዎንታዊ እና አሉታዊ ጎኖች ጋር መጣጣሙን ያረጋግጡ)
  9. አገናኙን የሚጠቀሙ ከሆነ ሐምራዊውን ሽቦ ከኤቲኤክስ እና ከጥቁር አንድ እና እንደገና ያውጡ ፣ አዎንታዊ እና አሉታዊ (ከሐምራዊ እስከ ቀይ እና ጥቁር ወደ ጥቁር) ይመልከቱ
  10. ማገናኛን የማይጠቀሙ ከሆነ ሽቦውን ብቻ ይቅቧቸው።

አንዴ ከኃይል አቅርቦቱ እና ከ RPi ጋር ከተገናኙ ፣ ሌላ የተንጠለጠሉ ሽቦዎች እንደሌሉ ለማረጋገጥ ሁለቴ ይፈትሹ እና የኃይል አቅርቦቱን መልሰው ያስገቡ። የኃይል አቅርቦቱን ሲያበሩ የሚሰራ Raspberry Pi ሊኖርዎት ይገባል!

ካልሆነ - ግንኙነቶችዎን ፣ አወንታዊዎችዎን ፣ መሬቶችዎን ፣ ወዘተ ያረጋግጡ።

ዳይስ የለም? ገመድዎን ለመፈተሽ የቮልቲሜትርዎን ቀጣይነት ሞካሪ ይጠቀሙ። ሁለቱንም ጫፎች ሲነኩ ቢፕ መስማት አለበት። እንዲሁም ከኤቲኤክስ የኃይል አቅርቦት ሐምራዊ መስመር +5v መሆኑን ያረጋግጡ።

አሁንም አይሄዱም? ለ +5 ቪ ቀይ ሽቦን ይሞክሩ ፣ ያንን ሊጠቀም ይችላል ፣ ግን ቀጣዩን እርምጃ ትንሽ ይለውጣል እና የበለጠ ኃይልን ይጠቀማል።

አሁን ከሃርድዌር ላይ እረፍት ወስደን ለስላሳ ክህሎታችን እንሥራ።

ደረጃ 5 SSH ወደ RPi & አንዳንድ ሶፍትዌሮችን ይያዙ

SSH ወደ RPi & አንዳንድ ሶፍትዌሮችን ይያዙ
SSH ወደ RPi & አንዳንድ ሶፍትዌሮችን ይያዙ

ኦህ ፣ ክፍት ምንጭ ውበት… በጣም ጥሩ…

በትንሽ tyቲ እንጀምር።

በዚህ ትንሽ ግን ኃይል ባለው ትንሽ ፕሮግራም ላይ ብዙ ብዙ ሀብቶች አሉ። ኤስኤስኤች ካነቃዎት እና ነባሪ የይለፍ ቃልዎ ከተለወጠ ሁሉም ተዘጋጅተዋል። እስቲ እናጥፈው እና አንዳንድ አዲስ ጥቅሎችን እና ሶፍትዌሮችን እናውርድ።

ክፍት ምንጭ ምርጥ ምንጭ ነው

ከሁሉም አስፈላጊ እንጀምር -

$ sudo apt-get ዝማኔ

$ sudo apt-get ማሻሻል

ለሁሉም ጥያቄዎች አዎ።

አሁን የ WiringPi ቤተ -መጽሐፍትን እናገኝ - GPIO ን የበለጠ እንዲተዳደር ያደርገዋል።

$ sudo apt-get install git-core ን ይጫኑ

ለሁሉም ጥያቄዎች አዎ - አሁን እሱን ለመገንባት -

$ git clone git: //git.drogon.net/wiringPi

$ cd ~/wiringPi $./ ይገንቡ

የመጨረሻው ፣ ግን ቢያንስ - አንድ አስደናቂ የድር አገልጋይ

$ sudo apt-get install apache2 php5 libapache2-mod-php5

ሁሉም ነገር ደህና ከሆነ ፣ በ RPi የአይፒ አድራሻ ውስጥ መተየብ እና “ይሠራል!” የሚለውን ማየት አለብዎት።

ከዚያ ለራስዎ መዳረሻ ይስጡ -

$ sudo chown pi: pi/var/www/html/$ sudo chmod 755/var/www/html/

በአይፒ አድራሻዎች ላይ የጎን ማስታወሻ

ይህንን የ IoT ንድፍ ከምወደው ምክንያቶች አንዱ የእኔ ነው። ከፈለጉ iIoT ስለ 'ደመናው' ወይም ስለ ሌሎች አገልግሎቶች መጨነቅ የለብዎትም። ግን ለራስዎ እንዴት እንደሚሰራ መወሰን ያስፈልግዎታል። ለማንኛውም አማራጭ ቁልፍ ጠንካራ ፣ የተረጋጋ የአይፒ አድራሻ አስፈላጊነት ነው - ያለበለዚያ መብራቶችዎን ለማብራት እና ለማጥፋት የት እንደሚሄዱ በጭራሽ አያውቁም። እኔ በግሌ አማራጭ (ሲ) እጠቀማለሁ ፣ ግን ጥሪዎ።

ጥቂት አማራጮች:

  • (ሀ) የማይንቀሳቀስ የአይፒ አድራሻ ለ RPi
  • (ለ).የአካባቢያዊ ጎራ ምደባ
  • (ሐ) ራውተርዎ ሁል ጊዜ ተመሳሳዩን እንዲመድብ ይፍቀዱ። በእርስዎ ራውተር ችሎታዎች ላይ የሚመረኮዝ - ብዙውን ጊዜ በላቀ የ LAN ቅንብሮች ስር ‹የአድራሻ ማስቀመጫ› የሚባል ቅንብር ይፈልጉ።

ደረጃ 6: ከ RPi በ NotePad ++ SSH በኩል ይገናኙ

ከ RPi በ NotePad ++ SSH በኩል ይገናኙ
ከ RPi በ NotePad ++ SSH በኩል ይገናኙ
ከ RPi በ NotePad ++ SSH በኩል ይገናኙ
ከ RPi በ NotePad ++ SSH በኩል ይገናኙ

በኤችቲኤምኤል ፣ በፒኤችፒ ፣ በፓይዘን ፣ በጃቫስክሪፕት እና በሲኤስኤስ ፋይሎች እና እነዚያን ለውጦች በፍጥነት እና በቀላሉ በ RPi ላይ እንዲያገኙ ለማስታወሻ ደብተር ++ እጠቀማለሁ - የሚያምር ፣ ቀላል እና ፈጣን። NppFTP በ 32-ቢት ስሪት ውስጥ ነባሪ ይመጣል ፣ ግን 64-ቢት ከሄዱ ፣ እሱ እንዲሁ ይደገፋል ፣ ግን እራስዎ እሱን መጫን ይኖርብዎታል።

  1. ማስታወሻ ደብተር ++ ን ይክፈቱ
  2. ተሰኪዎች NppFTP NppFTP መስኮትን አሳይ (እንዲሁም በሰንሰለት አገናኝ አዶ ትንሽ አቃፊ መምረጥ ይችላል)
  3. በ NppFTP መስኮት ውስጥ የ COG አዶውን እና 'የመገለጫ ቅንብሮችን' ይምረጡ
  4. ይህንን በጭራሽ ካልተጠቀሙበት ይህ ለእርስዎ ባዶ መሆን አለበት ፣ ‹አዲስ አክል› ን ይምረጡ
  5. የአስተናጋጅ ስም = RPi IP አድራሻ በአከባቢዎ አውታረ መረብ ላይ
  6. SFTP ዓይነት ነው ፣ ከፖርት 22 (ኤስኤስኤች) ጋር
  7. የተጠቃሚ ስም ‹ፒ› ነው እና የይለፍ ቃል አዲስ የዘመነ የይለፍ ቃልዎ ነው… ትክክል?!
  8. እንዲሁም ነባሪ ማውጫዎን ወደ '/var/www/html/' ያዘጋጁ - ነገሮችን ቀላል ያደርገዋል
  9. የግንኙነት አዶውን ይምቱ እና አሁን ያደረጉትን መገለጫ ይምረጡ - ወዲያውኑ ወደ አዲሱ ማውጫዎ ዚፕ ማድረግ አለበት

ፋይል መክፈት አካባቢያዊ ፋይልን ወደ ማሽንዎ ያመጣል ፣ እሱን ማስቀመጥ ለውጦችዎን በራስ -ሰር ወደ RPi ይጫናል።

በማስታወሻ ደብተር ++ ውስጥ index.php ፣ gpio.php ፣ css.css እና script.js ን ይክፈቱ ፣ ከዚያ ወደ html አቃፊ መስቀል ይችላሉ።

የ RPiዎን የአይፒ አድራሻ በማስገባት አንድ ሙከራ ይስጡት - ነባሪ የቁጥጥር ገጽ ጭነትዎን ማየት አለብዎት።

ካልሆነ ፣ ሁሉም ፋይሎች በእውነቱ በ RPi ላይ መሆናቸውን ያረጋግጡ እና ያረጋግጡ ፣ በኤችቲኤምኤል አቃፊ ውስጥ ሌላ ‹ማውጫ› እንደሌለ ያረጋግጡ።

የገጹን ጭነት ካዩ ፣ ስኬት! በእርስዎ RPi ላይ ስለሚያስቀምጧቸው ፋይሎች እና ብርሃንዎን ለመቆጣጠር እንዴት እንደሚረዱዎት የበለጠ እንነጋገር።

ደረጃ 7 - በይነገጽ አጠቃላይ እይታ እና Index.php

በይነገጽ አጠቃላይ እይታ & Index.php
በይነገጽ አጠቃላይ እይታ & Index.php
በይነገጽ አጠቃላይ እይታ & Index.php
በይነገጽ አጠቃላይ እይታ & Index.php

የእኔ የመጀመሪያ ግብ ከማንኛውም መሣሪያ ሊጫን ከሚችል ቀላል ፣ ድር-ተኮር በይነገጽ የመብራት ቁጥጥርን መቆጣጠር ነበር። ውጤቱ ጥሩ ባህሪዎች ብዛት ያለው ገጽ ፣ የራስዎ እና ብዙ ባለቀለም ቋንቋዎች እንዲሆኑ ለማድረግ ብዙ ክፍል ያለው ገጽ ነው።

ከመጀመሪያው ሥዕል እንደሚመለከቱት - በ index.php ውስጥ የተካተተው ጃቫስክሪፕት የእኛ አመልካች ሳጥን (ማለትም ማብሪያ / ማጥፊያ) ሁኔታ ሲቀየር gpio.php ን ለመጥራት ያገለግላል። gpio.php ከዚያ የ gpio ፒኖችን ይጽፋል እና ያነባል።

በአባሪዎቹ ውስጥ በ index.php እንጀምር። እርስዎን ለማገዝ አካባቢዎችን እና የተወሰኑ የተወሰኑ ማስታወሻዎችን በመጠቆም አንድ በአንድ አንድ ክፍል እወስዳለሁ።

የመጀመሪያዎቹ አገናኞች ወደ ‹ሲሲኤስ› የቅጥ ሉህ እና ከ ‹.ico› ማራዘሚያ ጋር 32X32 bitmap የሆነ ብጁ አዶ ናቸው።

ሁለተኛው ትንሽ የጃቫስክሪፕት ነው ፣ ከ ‹w3schools› የተስተካከለ ሰዓት ምሳሌ አንዳንድ AM/PM እና ብልጭ ድርግም የሚል ኮሎን ለመጨመር ተስተካክሏል (ለእኔ እንዲታይ የፈለግኩት እንዴት ሊሆን ይችላል ፣ ምናልባት እርስዎ የተለየ ይፈልጋሉ?)

መጀመሪያ ፣ ትንሽ ፒኤችፒ - ይህ በመጀመሪያ ይሠራል - በአገልጋዩ ላይ ብቻ (አንዴ ገጽ ከተጫነ በምንጩ ውስጥ ማየት አይችልም) - እንዲሁም ምክንያቱ የፒን ግዛቶችን ለመፃፍ መጠቀሙን መቀጠል አይችልም።

$ nm_array = ድርድር (“የእርስዎ መቀየሪያ 1” ፣ “የእርስዎ መቀየሪያ 2” ፣ ወዘተ..);

// ይህ በመብራት ላይ የተለየ ቁጥጥር የሚፈልጓቸውን አካባቢዎች የሚጨምሩበት ነው//እርስዎ የሚፈልጉትን/የሚፈልጉትን ያህል ማከል ይችላሉ - በዚህ መሠረት መቀያየሪያዎችን ለመቁጠር እና ለመፍጠር ተዘጋጅቷል

$ wthr_array = ድርድር (); // አሁን ባዶ ነው ፣ ግን በ Python ስክሪፕት የተሞላ የውሂብ ነጥብ ይይዛል

የሚቀጥለው ዑደት WiringPi ን (ሁሉንም ውጤቶች) በመጠቀም ሁሉንም የፒን ሁነታዎች ለማዘጋጀት እና ከዚያ ለማንበብ የ PHP “ስርዓት” እና “አስፈፃሚ” ተግባሮችን ይጠቀማል። በርካታ ምንጮች ለውጦችን ማድረግ በመቻላቸው ፣ አዲስ ገጾች ትክክለኛውን የአሁኑን ሁኔታ እንደሚያዩ ማረጋገጥ ፈልጌ ነበር። አንድ የጃቫስክሪፕት በኋላ እነዚህን ያነባል እና በዚህ መሠረት ምልክት የተደረገባቸው ወይም ያልተመረመሩ አመልካች ሳጥኖቹን ያዘጋጃል።

በመጨረሻም ፣ የውሂብ ነጥቡን ለመሳብ እና $ wthr_array ን ለመሙላት የ Python ስክሪፕቱን ለመተግበር ከፈለጉ።

ቀጥሎ ወደ “ዲቪ” ክፍል “ራስጌ” - እያንዳንዱ በዝርዝሩ ንጥሎች ላይ በድረ -ገጹ ራስጌ ውስጥ ያሉትን መያዣዎች ይዘቶች ይወክላል (ጊዜ ፣ ርዕስ እና ጊዜ።)

ወደ $ nm_array ባከሉት የመቀየሪያ ስሞች ብዛት ላይ በመመርኮዝ የሚሽከረከር የ PHP loop።

እዚህ አስፈላጊ የሆነው እንዲሁ የፒን ቁጥሮችን በቅደም ተከተል መደበቁ ነው። ከፒን 0 ጀምሮ እስከ ማንኛውም ቁጥር ድረስ ፣ ግን በእውነቱ ውስን በእርስዎ አርፒአይ ላይ በሚገኙት የጂፒኦ ፒኖች ብዛት ላይ የተመሠረተ ነው ፣ ስለዚህ 16. እኛ ነገሮችን መቆጣጠር ስንጀምር በሚቀጥለው ደረጃ ይህ በጣም አስፈላጊ ይሆናል።

በሌሎች አንዳንድ ፋይሎች ላይ ጥቂት ፈጣን ማስታወሻዎች

base.css

ለገጹ የእራስዎ ቀለሞች (ድር ፣ አርጂቢ ፣ ወዘተ) በመስመር 68 ፣ 111 እና 134 ላይ ተስተካክለዋል። እኔ የመረጥኳቸው ባለቤቴ ባለቤቴ አዲሱን የኋላ በረንዳ ለመሳል ተመሳሳይ ቀለሞች ስለሆኑ እነዚህን መርጫለሁ ፣ ስለዚህ በይነገጹ በተለምዶ በሚገደልበት ቦታ በይነገጹን ለማሰር ይረዳል።

ከመስመር 194 ጀምሮ የመቀያየር መቀያየሪያዎችን መልክ እና ስሜት ማረም የሚችሉበት ቦታ ነው

gettemp.py

ከመሬት በታች ካለው የአየር ሁኔታ የእራስዎን የኤፒአይ ቁልፍ እንዳገኙ ይህ እጅግ በጣም ቀላል የፓይዘን ስክሪፕት ለመብረቅ ዝግጁ ነው ፣ በተጨማሪም ስለ ገጽዎ አጠቃቀም አንዳንድ ስታቲስቲክስን ያሳያል (ገጹ ሁል ጊዜ ጥሪ በተጫነ ቁጥር - ስለዚህ አንዳንድ ውሂብ ማየት ይችላሉ))

ደረጃ 8 ከ 12 ቮ ጋር ዕቃዎችን ይቆጣጠሩ

ዕቃዎችን ከ 12 ቮ ጋር ይቆጣጠሩ
ዕቃዎችን ከ 12 ቮ ጋር ይቆጣጠሩ
ዕቃዎችን ከ 12 ቮ ጋር ይቆጣጠሩ
ዕቃዎችን ከ 12 ቮ ጋር ይቆጣጠሩ
ዕቃዎችን ከ 12 ቮ ጋር ይቆጣጠሩ
ዕቃዎችን ከ 12 ቮ ጋር ይቆጣጠሩ

ምናልባት የኃይል አቅርቦትዎ ብዙ ድምጽ እንደማያስገኝ አስተውለው ይሆናል። አድናቂው አልበራም ፣ ወደ ቢጫ ወይም ቀይ መስመሮች ቮልቴጅ የለም ፣ ወዘተ።

ያ ነው ዋናው ኃይልን ለማብራት ግሪን (PS_ON) ከመሬት ጋር የተገናኘን።

ከነዚህ ቅብብሎሾች አንዱን እናወጣ።

  1. ያንሸራትቱ እና የ GREEN ሽቦን በአንዱ ቅብብል ተርሚናሎች ውስጥ ያገናኙ
  2. ጥቁር አረንጓዴ ሽቦን ከአረንጓዴው ቀጥሎ ከሚገኙት የማስተላለፊያ ተርሚናሎች በአንዱ ያገናኙ እና ያገናኙ

እሺ ፣ አሁን ጥቂት የጃምፐር ገመዶችዎን ይውሰዱ - ቀይ እና ጥቁር ሁለቱም ሴት እና ማናቸውም ባለ ቀለም ሴት በአንዱ እና በሌላኛው ወንድ።

  1. ከሁለቱም ቀይ እና ጥቁር አንዱን ጫፍ ከአንዲት ሴት ጎን በመተው ቀዩን ወደ ቀይ (ከ RPi ጋር የተገናኘበት) እና ጥቁር ወደ ጥቁር
  2. የእነዚህ ሴት ጎን ወደ ቅብብል ቀይ ወደ አዎንታዊ ፣ እና ጥቁር ወደ አሉታዊ ይሄዳል
  3. እርስዎ የመረጡት ቀለም ወንድ ወደ ጂፒኦ ይሄዳል (ሥዕሉን ይመልከቱ - እኛ በ WiringPi PIN 0 እንሄዳለን)

    ማሳሰቢያ - ጂፒዮውን ለማገናኘት ሪባን ገመድ እጠቀማለሁ ፣ ግን በቀጥታ ወደ አርፒው ራስጌ መሄድ ይችላሉ።

  4. የሴት ጎን ወደ ቅብብል ወደ “ምልክት” ወይም ኤስ ፒን ይሄዳል

ወደ ዋናው ገጽዎ ይመለሱ (የእርስዎ RPi የአይፒ አድራሻ) - የመጀመሪያው ማብሪያ ፣ ምናልባትም ብቸኛው መቀየሪያ ፣ አሁን ATX PS ን ከተጠባባቂ አውጥቶ ፣ አድናቂውን ማስነሳት እና ለሁሉም 12V ፣ 5V እና 3.3 ጭማቂ መላክ መጀመር አለበት። ቪ ሽቦዎች።

አሪፍ የሆነው ፣ እዚህ ማቆም ይችላሉ ማለት ነው። በቀላሉ መብራትዎን ወደ ጥንድ 12 ቪ መስመሮች ያገናኙ እና እሱን ለመቆጣጠር ቀላል ፣ ዲጂታል መቀየሪያ ይኖርዎታል።

ግን በዚያ ውስጥ ደስታ የት አለ? በመቀጠል ፣ የመብራት ሽቦውን እንዲሁም ተጨማሪ መቀያየሪያዎችን እና በመብራትዎ ላይ የበለጠ ቁጥጥርን የማከል ዘዴን እናገራለሁ።

ደረጃ 9 በኤተርኔት (P (& D) oE) ላይ በኃይል (እና በውሂብ) ተጨማሪ ቁጥጥር

በኤተርኔት (P (& D) oE) ላይ በኃይል (እና በውሂብ) የበለጠ ቁጥጥር
በኤተርኔት (P (& D) oE) ላይ በኃይል (እና በውሂብ) የበለጠ ቁጥጥር
በኤተርኔት (P (& D) oE) ላይ በኃይል (እና በውሂብ) የበለጠ ቁጥጥር
በኤተርኔት (P (& D) oE) ላይ በኃይል (እና በውሂብ) የበለጠ ቁጥጥር
በኤተርኔት (P (& D) oE) ላይ በኃይል (እና በውሂብ) የበለጠ ቁጥጥር
በኤተርኔት (P (& D) oE) ላይ በኃይል (እና በውሂብ) የበለጠ ቁጥጥር

በአቅርቦት ዝርዝር ውስጥ ያከልኩት ያ ሁሉ የኤተርኔት ገመድ ምን እንደሆነ አስበው ይሆናል።

የእኛን የመብራት ስርዓት መቆጣጠሪያ የበለጠ ለማሳደግ ኤተርኔት በመጠቀም ፣ 5 ቮን ከጂፒኦ ምልክት ጋር በቀጥታ ወደ ሌሎች የቅብብሎሽ ግንኙነቶች መላክ እንችላለን። ምናልባት የተወሰኑ የግቢውን አካባቢዎች ለብቻ መቆጣጠር ይፈልጋሉ? ወይስ የፊት እና የኋላ ክፍሎች? ይህ ያን ያስችላል።

ጽንሰ -ሐሳቡን እና አንዳንድ ምርጥ ልምዶችን እዘረጋለሁ እና ከእርስዎ ፍላጎቶች ጋር እንዲስማማ ማበጀት ይችላሉ።

የመጀመሪያውን እና ሁለተኛውን ስዕል ይመልከቱ። ከኃይል አቅርቦታችን የ +5 ቪ መስመርን በመውሰድ ያንን ወደ ጠመዝማዛ የኤተርኔት ገመድ ስብስብ እልካለሁ።

  1. የውጭውን ሽፋን ከኤተርኔት ገመድ በጥንቃቄ ያውጡ - 24-23 AWG ሽቦዎችን ማበላሸት አይፈልጉም
  2. ሁለት የቀለም ስብስቦችን ይምረጡ እና በጥንቃቄ ያዙሯቸው - አንደኛው ቮልቴጅ እና ሌላኛው መሬት ይሆናል

    ማሳሰቢያ - ከሌላኛው ወገን ሲደውሉ ምን ዓይነት ቀለም እንደሆነ ለመመዝገብ በጣም ጥሩ ሀሳብ

  3. በሃይል አቅርቦትዎ ላይ የሁለቱም ሽቦዎች ጫፎች እና ሽቦ እስከ RED (+5v) እና ጥቁር መሬት ይሳሉ (ስዕል 2)
  4. ለሌላ የሽቦ ቀለም ተመሳሳይ ያድርጉት ፣ ግን ይልቁንስ ከጂፒኦ ፒን አንድ ዝላይን ያሽጉ

በአቅርቦቶች ክፍል ውስጥ ያገናኘኋቸው የሞሌክስ ማያያዣዎች እዚህ በእውነት ጠቃሚ ናቸው። 3 የተጣመሙ ጥንዶችን ስብስቦች ይውሰዱ ፣ ከሴት 3 ሞገዶች አያያዥ ጋር በሴት ሞሌክስ ማያያዣዎች ውስጥ ይክሏቸው እና እነሱ በቀጥታ ወደ ቅብብል ያያይዙታል። (ምስል 3)። ትዕዛዙን መመልከትዎን ያረጋግጡ ፣ የእኔ ቅብብሎሽ በ +፣ - & ኤስ ውስጥ እንዲገባቸው ይፈልጋል።በዚያ ቅደም ተከተል ውስጥ የሞሌክስ ኬብል ከሠሩ ፣ እነሱን እንደገና ማስተካከል ከባድ ሊሆን ይችላል።

የኤተርኔት ኤሌክትሪክ ሀዲዱን ወደ ቅብብልዎ “ካስገቡ” ከዚያ ይህንን መስመር በፈለጉበት ቦታ ማሄድ እና በተለያዩ ቦታዎች ላይ መታ ማድረግ ይችላሉ።

በተጣመመ ጥንድ ምክንያት በአንፃራዊነት የተረጋጋ እና ከመስተጓጎል የተጠበቀ መሆኑን ከ 100ft በላይ ኤተርኔት ከኤሌክትሪክ ጋር ሞክሬአለሁ።

ደረጃ 10 - ያንን ያርድ ያብሩ

ያንን ያርድ ያብሩ!
ያንን ያርድ ያብሩ!
ያንን ያርድ ያብሩ!
ያንን ያርድ ያብሩ!
ያንን ያርድ ያብሩ!
ያንን ያርድ ያብሩ!

ይህንን ለማድረግ ብዙ መንገዶች አሉ። ስርዓትዎ መስራቱን እና ደህንነቱ የተጠበቀ መሆኑን ለማረጋገጥ አንዳንድ አጠቃላይ ፅንሰ ሀሳቦችን እና ደረጃዎችን እሸፍናለሁ።

ለዚህ ኬብል እንደሚቀብሩ ልብ ይበሉ። እኔ ያገናኘሁት ገመድ እኔ የምጠቀምበት እና ለከርሰ ምድር ለመቅበር ደረጃ የተሰጠው ነው ፣ ይህም ማለት በኬብል መስመሮች ፣ በበይነመረብ መስመሮች ወይም በከፋ ሁኔታ ፣ በኤሌክትሪክ መስመሮች ላለመቆረጥ የበለጠ ጥንቃቄ ያድርጉ… እርግጠኛ ካልሆኑ እባክዎን የአካባቢውን “ከመቆፈርዎ በፊት ይደውሉ”። እንዲሁም ፣ አዎንታዊ እና አሉታዊ የሆነውን ይከታተሉ። በ “ቃላት” (ነጭ ፊደል) አሉታዊ እና ባዶው አዎንታዊ መስመር መሆኑን ሁል ጊዜ ገመዱን አውቃለሁ)

እኔ በጀርባ በረንዳ ላይ ስጨምር ፣ ትንሽ ቀደም ብዬ አቅጄ በአዲሱ መሠረቴ ዙሪያ ዙሪያ የመገናኛ ሳጥኖችን አስቀምጥ ነበር ፣ ይህም ይህንን በጣም ቀላል አደረገ። ልክ እንደ ቀላል የመርከቢያ መስመሮችዎ ከድንጋይዎ በታች ፣ የድንጋይ ንጣፎችን ፣ ወዘተ የመሳሰሉትን ማድረግ ይችላሉ። ማንኛውንም የገመድ ማያያዣዎች ፣ በተለይም ማስተላለፊያዎችን በአየር ሁኔታ መቋቋም በማይችል የመገናኛ ሳጥን ውስጥ ማስገባትዎን እርግጠኛ ይሁኑ።

በመጀመሪያ ፣ የ 12 ቮ መስመሮችን በመስቀለኛ ሳጥኑ (ስዕል 2) በኩል ሮጥኩ።

ያ ሽቦ በ 1/2 የ PVC መተላለፊያ ታችኛው ክፍል ላይ ቀጥ ያለ አንግል ፣ ወደ 6-8 ገደማ መሬት ውስጥ ወደ መሬት ውስጥ ወረደ። በአለታማው አፈርያችን ጠንካራ የሆነ ቦይ (ፒክሴክስ መጠቀም ነበረበት) ግን ምናልባት እርስዎ በእውነቱ ቆሻሻ በሆነ ቦታ ይኖሩ ይሆናል…

መስመሩ ይመጣል (ስዕል 4) ፣ እንደገና በትክክለኛው አንግል እና 1/2 ኢንች PVC እና ከዛፉ ጋር ተያይ attachedል። ሽቦው እንዳይጎተት ለማድረግ የ PVC ን የላይኛው ክፍል በሲሊኮን በትንሹ በመሙላት አጠናቅቄአለሁ። በ kiddos ላይ።

ለአንዳንድ ጭነቶች ፣ እዚህ ማቆም እና የብርሃን ነጥብዎን ወደ ዛፉ ማምጣት ይችላሉ። የሚፈልጉትን መልክ ለማግኘት በሌሊት ይሞክሩት። መብራቱ እንዲወርድ ከፈለጉ … ይቀጥሉ።

ከዛፉ በስተጀርባ ለማምራት ሽቦውን ላለመጉዳት ጥንቃቄ በማድረግ የሽቦ ማያያዣዎችን እጠቀም ነበር (ምስል 5)

አንዴ መስመሩን ከያዙ በኋላ የመገጣጠሚያውን ቅንፍ በዛፉ ላይ ማጠፍ ያስፈልግዎታል። ደህንነቱ ከተጠበቀ በኋላ ፣ አዎንታዊውን ከቀይ እና ከአሉታዊው ከብርሃን መብራቱ ሰማያዊ ወይም ጥቁር ጋር ለማገናኘት የሽቦ ፍሬዎችን ይጠቀሙ። ቆሻሻን ለማስወገድ እንዲረዳ ግንኙነቶቹን በኤሌክትሪክ ቴፕ ውስጥ ጠቅልሉ።

ለማሄድ የፈለጉትን ያህል መብራቶች ያጥቡ እና ይድገሙ!

ስልክ ፣ አይፓድ ወይም ኮምፒተር በማቃጠል እና ወደ RPi IP አድራሻዎ በመዳሰስ ይሞክሩት።

መከሰት ያለበት የመጨረሻው ነገር የእርስዎ RPi እና ግንኙነቶቹ ጥሩ መሆናቸውን እና በመስቀለኛ ሳጥን ወይም በሌላ ዓይነት አደረጃጀት ውስጥ - እንደገና ፣ እዚህ ካለው ወሰን ባሻገር።

ደረጃ 11: ማሻሻያዎች በሂደት ላይ እና መጠቅለል

ስለዚህ የሚቀጥለው እና እንዴት ማሻሻል እንደሚቻል? ይህንን ማህበረሰብ ለመርዳት በመፈለግ ላይ ፣ ግን ይህንን አንድ ላይ ካቀናበርኩ ወይም በቤቱ ዙሪያ ባሉ ሌሎች ፕሮጀክቶች መካከል ከሠራሁ በኋላ ተግባራዊ ያደረግኳቸው ጥቂት ሀሳቦች።

የአየር ሁኔታ አገልግሎትን በማዘመን ላይ

ከ WeatherUnderground (የተቋረጠ የኤፒአይ አገልግሎት) ይልቅ Accuweather API ን መጠቀም ተጀመረ - እንዴት እንደሆነ ለማሳየት ‹gettemp.py› ታክሏል!

አካላዊ አዝራሮችን ማከል

በቢሮአችን የስብሰባ አዳራሽ ዙሪያ ካየሁት ጋር የሚመሳሰል የ 4 የአዝራር ክፍልን አነሳሁ እና ከዚያ በኋላ አሃዱ ሲበራ በፓይዘን ስክሪፕት ክትትል የሚደረግባቸውን እስከ 4 ጂፒአይዎችን አገናኘሁት። አሁን ሁሉንም አንድ እና ለማጥፋት እና ዋናውን ገጽ በፕሮግራም ባደረግኩበት መንገድ እነዚህን እንደ ሌላ ዘዴ ሊጠቀምባቸው ይችላል ፣ እርስ በእርሱ የሚጋጩ የግብዓት ምልክቶች እንዳይኖሩዎት የ GPIO ፒን ወቅታዊ ሁኔታ መጀመሪያ ምን እንደሆነ ለማየት ይፈትሻል።. በ touchplate.com ላይ ያሉ ሰዎች ሥራዬ እንዲሠራ ለጥያቄዎቼ መልስ ለመስጠት በጣም አጋዥ ነበሩ - አመሰግናለሁ!

ከመሬት በታች ካለው የአየር ሁኔታ የተለየ መረጃ

እኔ ከዋው (የፀሐይ መውጫ ፣ የፀሐይ መጥለቅ ፣ ወዘተ) የኮከብ ቆጠራ መረጃን ማውረድ ጀምሬያለሁ። ፀሐይ ከመጥለቋ ከ 30 ደቂቃዎች በፊት እና በተወሰኑ ጊዜያት መብራቶች እንዲበሩ እና እንዲጠፋ እየሰራሁ ነው። ለዚህ አንዳንድ የአናሎግ ዳሳሾችን መጠቀም ይችላል ፣ ግን የ RPi ምርጥ አጠቃቀም አይደለም ፣ ስለሆነም በሶፍትዌር መፍትሄ መጫወት።

ራስ-አብራ/አጥፋ

የኋላዬ በረንዳ ከ 2 ዓመት ገደማ በፊት ያፈሰስነው ጠንካራ 10 ሜትር ኮንክሪት ነው። በዚህ ባለፈው ዓመት አንዳንድ የአየር ጠባይ አልነበረንም-አንድ ቀን ውጭ 35-40F ፣ ከዚያ ቀጣዩ ፣ 70-80F ከ 60-80% እርጥበት ጋር ይሆናል። ይህ በጠፍጣፋው ላይ ጤዛ እንዲፈጠር ምክንያት ሆኗል ፣ ይህም በጣም ተንሸራታች ነው። ይህንን ችግር ለመዋጋት ፣ በረንዳው ላይ ኮንዳኔሽን ለመፍጠር ሁኔታዎቹ ትክክል መሆናቸውን ለመወሰን የቀደሙትን ቀናት የሙቀት መጠን (የጠረጴዛውን ግምታዊ የሙቀት መጠን ለመወሰን) እና ጤዛን ለመለየት የፓይዘን ስክሪፕት ጨምሬያለሁ (https:// www. weatherquestions.com/What_is_condensati… የአየር ሁኔታ ከጤዛው ያነሰ ከሆነ - ከዚያ ደጋፊዎቹ ይመጣሉ ፣ ካልሆነ ፣ እነሱ ይቆያሉ። ደጋፊዎቹ በእጅ ከበሩ እና የድረ -ገጹ በይነገጽ ትንሽ ቢቀየር እንዲሁ አይፃፍም። ‹አይ› አድናቂዎቹን ካበራ። እኔ 4 ፋይሎችን ጨምሬያለሁ- dryout.py ፣ auto_on.py & auto_off.py (በፓይዘን አቃፊ ውስጥ ቦታ) እና የዘመነ index.php (በዋና አቃፊ ውስጥ ቦታ) - እርስዎ ' የአየር ሁኔታዎን የመሬት ስር ኤፒአይ ቁልፍ ማዘመን አለብኝ።

ተርሚናል ውስጥ;

$ sudo crontab -e

ከዚያ የሚከተለውን ወደ ታች ያክሉ።

#በየሰዓቱ ፣ አድናቂዎችን ማብራት አስፈላጊ መሆኑን ለማየት ቴምፕ/ጤዛን ይመልከቱ

0 * * * */usr/bin/python /var/www/html/python/dryout.py

አሁን በየሰዓቱ dryout.py ይሠራል። ወይም ይህንን ለሌላ ተግባር እንደ አብነት ሊጠቀሙበት ይችላሉ ፣ ምናልባት ሌላ ቀስቃሽ በመጠቀም መብራቶቹን ማብራት እና ማጥፋት? የፀሐይ መጥለቂያ/የፀሐይ መውጫ ጊዜ? ወይም እሱ ውጭ ትኩስ ከሆነ እና የአየር ሁኔታው ካለ ደጋፊዎች በራስ -ሰር እንዲመጡ ከፈለጉ። ወደ XX ዲግሪ ይደርሳል?

የእንቅስቃሴ ዳሳሾችን ማከል

ጥቂት የእንቅስቃሴ ዳሳሾችን በመግቢያዎች አቅራቢያ ማስቀመጥ ፣ የኤተርኔት መዋቅርን በመጠቀም ኃይልን እና መረጃ I/O ን ወደ ንፋስ ማስተላለፍ ንፋስ ይሆናል። ከዚያ መብራቶችን ለማብራት እና ለማጥፋት ቀላል የፓይዘን ስክሪፕት። አስደሳች ትንሽ ተጨማሪ ፕሮጀክት ሊሆን ይችላል።

ይህ ቢያንስ እርስዎ እንደሚሰጥዎት እና ይህ ሊሠራ የሚችል እና ቢበዛ ፣ እኔ አሁን ከአንድ ወር በላይ በተሳካ ሁኔታ እየተጠቀምኩበት ያለውን እንደገና ማባዛት ይችላሉ። ከጓደኞች እና ከቤተሰብ ብዙ ጥሩ ምላሾች ጭነቶች እና እርስዎ እዚያ ወጥተው ወደ ሥራ ከገቡ ተመሳሳይ እንደሚያገኙ ያውቃሉ! ከእኔ ጋር ስለሄዱ አመሰግናለሁ እና እባክዎን ማንኛውንም ግብረመልስ ፣ ማሻሻያዎችን ወይም ጥያቄዎችን ያሳውቁኝ! - ማጽጃ

የሚመከር: