ዝርዝር ሁኔታ:

Raspberry Pi የበይነመረብ የአየር ሁኔታ ጣቢያ 5 ደረጃዎች (ከስዕሎች ጋር)
Raspberry Pi የበይነመረብ የአየር ሁኔታ ጣቢያ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry Pi የበይነመረብ የአየር ሁኔታ ጣቢያ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry Pi የበይነመረብ የአየር ሁኔታ ጣቢያ 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: BTT Octopus V1.1 - Klipper Configuration 2024, ሀምሌ
Anonim
Raspberry Pi የበይነመረብ የአየር ሁኔታ ጣቢያ
Raspberry Pi የበይነመረብ የአየር ሁኔታ ጣቢያ
Raspberry Pi የበይነመረብ የአየር ሁኔታ ጣቢያ
Raspberry Pi የበይነመረብ የአየር ሁኔታ ጣቢያ

*** አዘምን ***

ይህ Instructable ጊዜው ያለፈበት ነው። በዚህ አስተማሪ ውስጥ ጥቅም ላይ የዋለው ለአየር ሁኔታ መረጃ የአየር ሁኔታ አገልግሎቶች ከእንግዲህ አይሰሩም። ያም ሆነ ይህ በመሠረቱ ተመሳሳይ ነገር የሚያደርግ አማራጭ ፕሮጀክት አለ (የተሻለ ብቻ - ይህ አስተማሪ ሁል ጊዜ ጠለፋ ብቻ ነበር)። ስለዚህ ሊከተሉት የሚፈልጉት አገናኝ እዚህ አለ -

https://piweatherrock.technicalissues.us/

በዚህ ፕሮጀክት ላይ መጎናጸፊያውን ለማንሳት በ PiWeatherRock ወደ ጂን ሊቨርማን በጣም እናመሰግናለን።

ይህ አስተማሪ በእውነቱ አሪፍ Raspberry Pi በይነመረብ ላይ የተመሠረተ የአየር ሁኔታ ጣቢያ እንዴት እንደሚገነቡ ያሳየዎታል። በእውነቱ ይህንን ግንባታ ‹የአየር ሁኔታ ጣቢያ› ብሎ ለመጥራት መግለጫው ትንሽ ነው። ከአየር ሁኔታው የበለጠ ብዙ ነገር ለመስጠት ይህ ግንባታ በቀላሉ ሊራዘም ይችላል። ሆኖም ፣ እሱ ጥሩ ጅምር ነው እና በጠረጴዛዬ ላይ በእውነት አሪፍ ይመስላል።

ቤተሰባችን (እሺ ፣ እኔ አብዛኛው) ቤተሰቡን አይፓድ በወጥ ቤቱ ጠረጴዛ ላይ ፣ በማይጠቀምበት ጊዜ ፣ የአሁኑን የውጭ የአየር ሁኔታ በፀጥታ በማሳየት ተደስተዋል። ሆኖም ግን ፣ በመጫወቻ ማዕከል ውስጥ እና ውስጥ iPad ን በመጫን እና በማውረድ ህመም ነው። በተጨማሪም ፣ የአየር ሁኔታን ለማየት ስሄድ ፣ አንድ ሰው የ iPad / የአየር ሁኔታ ማሳያውን እንደወሰደ አገኘዋለሁ። የሚፈለገው ልጆቹ እንደ አይፓድ ማንሸራተት የማይችሉበት ቋሚ አጸፋዊ ማሳያ ነው።

ደረጃ 1: ዘፍ 1 - የምሳ ሣጥን ፒ የአየር ሁኔታ ጣቢያ

Gen 1 - የምሳ ዕቃ ሳጥን ፒ የአየር ሁኔታ ጣቢያ
Gen 1 - የምሳ ዕቃ ሳጥን ፒ የአየር ሁኔታ ጣቢያ
Gen 1 - የምሳ ዕቃ ሳጥን ፒ የአየር ሁኔታ ጣቢያ
Gen 1 - የምሳ ዕቃ ሳጥን ፒ የአየር ሁኔታ ጣቢያ

የእኔ የመጀመሪያ ሀሳብ ትንሽ የተቀናጀ የቪዲዮ ማሳያ መጠቀም ነበር። በ Ebay ላይ በሥዕሉ ላይ ያለውን በ 22 ዶላር አነሳሁት - በቀላሉ በ “4.3 ኢንች TFT LCD የመኪና የኋላ መመልከቻ ተቆጣጣሪ የመኪና መቆጣጠሪያ” ላይ ይፈልጉ። ማሳያው 656 በ 416 ፒክሰሎች የተዘገበ ጥራት አለው ፣ ይህም ብዙ ጠቃሚ መረጃዎችን ማሳየት ፈታኝ ያደርገዋል! ማሳያው 12Vdc ን እንደ የአቅርቦት ቮልቴጅ ይፈልጋል። Raspberry Pi ፣ በእርግጥ ፣ 5Vdc እንደ የአቅርቦት voltage ልቴጅ ይፈልጋል። ይህንን ለመፍታት ከአማዞን ርካሽ የዩኤስቢ መኪና መሙያ ገዛሁ። ለ $ 6 ዶላር ያህል 5Vdc በ 2 Amp መኪና ቀያሪ አገኘሁ። ስለዚህ የምሳ ዕቃው ውጫዊ 12Vdc ግድግዳ ኪንታሮት የኃይል አቅርቦት አለው። 12Vdc ማሳያውን በቀጥታ ኃይል ይሰጣል። 12 ቮዲሲው እንዲሁ ቮልቴጅን ወደተቆጣጠረው 5Vdc ወደሚያወጣው የዩኤስቢ መኪና መሙያ ይሄዳል። እንደ የመጨረሻ ጠለፋ ፣ በቀጥታ በመኪና መሙያ እና በ Raspberry Pi መካከል ጥንድ ሽቦዎችን ሸጥኩ - የእኔ ምርጥ ሀሳብ አይደለም።

ይህ ሁሉ በሚሠራበት ጊዜ በተቀናጀ ማሳያ ላይ በቪዲዮው ጥራት አልረካሁም። በማሳያው ላይ ያለው ትንሽ ቅርጸ -ቁምፊ እኔ ከምፈልገው የበለጠ ደብዛዛ ነበር። በተጨማሪም ፣ የምሳ ዕቃው መጀመሪያ ላይ ቆንጆ መስሎ ቢታይም በኋላ ግን ትንሽ ጨዋ ይመስላል።

ደረጃ 2: Gen 2 - HDMI Monitor + Laser Cut Plexiglass Arcade Case

Gen 2 - HDMI Monitor + Laser Cut Plexiglass Arcade Case
Gen 2 - HDMI Monitor + Laser Cut Plexiglass Arcade Case
Gen 2 - HDMI Monitor + Laser Cut Plexiglass Arcade Case
Gen 2 - HDMI Monitor + Laser Cut Plexiglass Arcade Case
Gen 2 - HDMI Monitor + Laser Cut Plexiglass Arcade Case
Gen 2 - HDMI Monitor + Laser Cut Plexiglass Arcade Case

ወደ ኢቤይ ተመለስሁ እኔ ቆንጆ የሚመስል $ 54 ዶላር የኤችዲኤምአይ ክፍት ክፈፍ ማሳያ ከ 800x600 ጥራት ጋር አገኘሁ። በትርጉም ፣ ክፍት ክፈፍ ማንኛውም ነገር ለመሰካት ክፈፍ ይፈልጋል። የምሳ ዕቃው ቆንጆነት ረጅም ስለነበረ ለአንዳንድ የጨረር መቆረጥ አክሬሊክስ ጊዜ ነበር። የአካባቢያዊ ጠላፊዬ ቦታ i3Detroit ከ4-5 ሚሜ አክሬሊክስ የተቀቀለ ስጋን ሊያደርግ የሚችል በእውነት ጥሩ 150 ዋት መቁረጫ አለው።

በ iPad የመጫወቻ ሳጥኑ ላይ የእኔን የመጫወቻ ማዕከል ቅጥር ግቢን መሠረት አድርጌዋለሁ። መቼም የጄን 3 ንድፍ ከሠራሁ ለፓይ ተነቃይ / ተንሸራታች ትሪ ያጠቃልላል። ወደ ውጭ ይለወጣል ፣ በፒ እና በጎን ግድግዳዎች መካከል ብዙ ቦታ ስለሌለ ነገሮችን ወደ ውስጥ እና ወደ Pi ለመውጣት የሚሞክር አንገት ላይ ትልቅ ህመም ነው።

የኤችዲኤምአይ ማሳያ እንዲሁ የ 12 ቪዲሲ ምግብ ይፈልጋል። ስለዚህ ፣ የዩኤስቢ መኪና መሙያ እንደገና ለመጠቀም ተመሳሳይ ዘዴን ተጠቅሜያለሁ። ይሁን እንጂ በዚህ ጊዜ አሮጌውን የዩኤስቢ ገመድ እቆርጣለሁ ስለዚህ በፒ ላይ የተሸጡ ሽቦዎች አያስፈልጉም ነበር።

በመጫወቻ ማዕከል ጉዳይ ላይ ፍላጎት ያለው ማንኛውም ሰው ከዚህ በታች አስተያየት ይለጥፉ እና የ DXF ፋይሎችን እሰቅላለሁ። ወይም ፣ ፋይሎቹ በድር ጣቢያዬ ላይ በ ph-elec.com ላይ ናቸው።

ደረጃ 3: Pi ማዋቀር

Pi ማዋቀር
Pi ማዋቀር

ከሚያስፈልገው ሶፍትዌር ጋር አዲስ Raspberry Pi ለማዋቀር ያን ያህል ከባድ አይደለም። ሁሉም ሶፍትዌሮች በ Python ውስጥ የተፃፉት በአንድ በተጨመረ የ Python ሞዱል ብቻ ነው። ተጨማሪው የ Python ሞዱል “ፒዋፒ” ይባላል። ሞጁሉን ማውረድ የሚችሉበት አገናኝ እዚህ አለ። ይህ ሞዱል ከያሁ ፣ ከ Weather.com ወይም ከ NOAA የእውነተኛ ጊዜ የአየር ሁኔታን ለማግኘት ቀላል ያደርገዋል።

በመጀመሪያ ነገሮች በመጀመሪያ ፣ ጥሬ Raspberry Pi ን ለማቀናበር የማረጋገጫ ዝርዝር እነሆ-

  1. የቅርብ ጊዜውን Raspbian (Debian Wheezy) ያውርዱ።. Img ፋይል ለማግኘት ይንቀሉ።
  2. በ "dd bs = 4M if = 2014-09-09-wheezy-raspbian.img of =/dev/sdb" ላይ ወደ ኤስዲ ካርድ ይፃፉ።
  3. የዲዲ ትዕዛዙ አምስት ደቂቃ ያህል ይወስዳል። ሲጠናቀቅ ቧንቧዎችን ለማጠብ “ማመሳሰል” ያሂዱ።
  4. በፒ ውስጥ የ SD ካርድን ይጫኑ እና እንደገና ያስነሱ። ከ Pi ጋር የኢተርኔት ግንኙነት መኖሩን ያረጋግጡ።
  5. በራውተሩ ላይ ያለውን “ተያይዘዋል መሣሪያዎች” ገጽን በመጠቀም የአዲሱ ፒን አይፒ አድራሻ ያግኙ።
  6. «Ssh [email protected]. ???» ን በመጠቀም ወደ Pi ይግቡ። የት ??? የአይፒ ቁጥሩ ከላይ ነው። የይለፍ ቃል “እንጆሪ” ይሆናል።
  7. በ Pi ላይ ነባሪዎችን ለማዋቀር “raspi-config” የሚለውን ትዕዛዝ ይጠቀሙ።

    1. ወደ GUI አውቶማቲክ ማስነሻን ያብሩ።
    2. የአስተናጋጁን ስም እንደ «MyPi» ወዳለው ነገር ያዘጋጁ።
  8. በ “sudo apt-get install tightvncserver” አማካኝነት ቪኤንሲን በ Pi ላይ ይጫኑ።

    የይለፍ ቃሉን የሚያዘጋጅ “tightvncserver” ን ያሂዱ።

  9. ወደ ትልቁ የሊኑክስ ሳጥን ተመለስ ፣ የ Pi GUI ዴስክቶፕን ለማየት “የርቀት ዴስክቶፕ” ን ተጠቀም።

    1. ፕሮቶኮሉን ወደ “ቪኤንሲ” እና የአይፒ ቁጥር ወደ “192.168.1.???” 1 ያዘጋጁ። በአይፒ ቁጥሩ መጨረሻ ላይ “: 1” ን ልብ ይበሉ።
    2. የግንኙነት ቁልፍን ይምቱ እና የ VNC ይለፍ ቃል ያቅርቡ።
    3. ቢንጎ ፣ የርቀት GUI Pi ዴስክቶፕ!

      ይህ ከአዲሱ ፒ ጋር ለመገናኘት ማሳያ ፣ የቁልፍ ሰሌዳ እና መዳፊት መጎተትን ይቆጥባል።

    4. በዴስክቶፕ ላይ የ WiFi ቅንብር አዶውን ያሂዱ። ከአውታረ መረቡ ጋር ለመገናኘት አዲሱን Pi / USB WiFi ያዋቅሩ።
    5. የ VNC ግንኙነትን ይዝጉ - አሁን በርቀት ዴስክቶፖች ጨርሰናል።
  10. ወደ ssh መስኮት ይመለሱ ፣ Pi ን በ “sudo reboot” እንደገና ያስነሱት። WiFi አሁን ስለተዋቀረ የኢተርኔት ገመዱን ያላቅቁ።
  11. ወደ ቤት ራውተር ይመለሱ ፣ ፒው በ WiFi የሚጠቀምበትን አዲሱን የአይፒ ቁጥር ያግኙ።
  12. Ssh ን በመጠቀም አዲሱን የአይፒ ቁጥር በመጠቀም ተመልሰው ይግቡ። በዚህ ጊዜ ግንኙነቱ በ WiFi ላይ ይሆናል።
  13. በሊኑክስ ላይ የፋይሎች አስተዳዳሪን በመጠቀም “ከአገልጋይ ጋር ይገናኙ” የሚለውን ትእዛዝ በመጠቀም ከ Pi ጋር ይገናኙ።

    የአገልጋዩ አድራሻ “sftp: //192.168.1. ???/home/pi” ነው።

  14. መሰረታዊ ቅንብር ተጠናቋል።

በመቀጠል ፒዋፒው ማውረድ እና መጫን ያስፈልገዋል። እንደገና ፣ በሚከተሉት ደረጃዎች ይህ በጣም ከባድ አይደለም

  1. የቅርብ ጊዜውን ከዚህ ያውርዱ። ማህደሩን ወደ አዲስ ማውጫ ያውጡ።
  2. የፋይል አስተዳዳሪን በመጠቀም ማውጫውን ወደ ፒ የቤት ማውጫ ይቅዱ።
  3. Ssh ን በመጠቀም በ Pi ላይ የሚከተሉትን ያድርጉ

    1. cd pywapi-0.3.8
    2. sudo python setup.py ግንባታ
    3. sudo python setup.py ጫን
  4. ተከናውኗል።

አዘምን ፣ ሁለት ሌሎች ነገሮችን መጥቀሱን ረሳሁ -

  1. በ Pi ላይ የሚከተለውን ትዕዛዝ ያሂዱ

    1. sudo apt-get install avahi-daemon ን ይጫኑ

      ይህ ከ Pi ጋር በስም መገናኘት ያስችላል። ስለዚህ ፣ በዋናው ኮምፒተርዎ ላይ የአይፒ ቁጥሮችን ከመጠቀም ይልቅ እንደ “ssh [email protected]” መገናኘት ይችላሉ። በአውታረ መረቡ ላይ ከብዙ ፒዎች ጋር በስም ካልተጠሩ በስተቀር ግራ እንዲጋቡ ማድረግ ቀላል ነው።

    2. sudo raspi-config

      1. “ዓለም አቀፋዊነት አማራጮች” የተባለውን 4 ኛ አማራጭ ይፈልጉ እና ያሂዱ እና የሰዓት ሰቅዎን ያዘጋጁ።
      2. በሰዓት ሰቅ ስብስብ እና ntpd (የአውታረ መረብ ጊዜ ፕሮቶኮል ዴሞን) ፒን በሚያከናውንበት ጊዜ ሁል ጊዜ ትክክለኛውን ጊዜ በጥቂት ሚሊሰከንዶች ውስጥ ያሳያል! መውደድ አለብኝ።
  2. ደህና ፣ አሁን እንደገና ጨርሰናል።

ደረጃ 4: ምንጭ ኮድ

ምንጭ ኮድ
ምንጭ ኮድ

ለዚህ ትንሽ የአየር ሁኔታ ማሳያ ሁሉም ምንጭ ኮድ በ Python ፣ PyGame እና Pywapi ላይ የተመሠረተ ነው። ሁሉም ክፍት ምንጭ / ነፃ ሶፍትዌር።

PyGame ሁሉንም የ GUI ነገሮችን ለማድረግ ያገለግላል። በእውነቱ አስገራሚ ነገሮች። ፒጋሜምን በመጠቀም ጠቅላላው ማሳያ በሰከንድ አንድ ጊዜ እንደገና ይገነባል። በእኔ ምንጭ ኮድ አናት አቅራቢያ ለተለያዩ የማሳያ መጠኖች ማረም የሚፈቅድ ክፍል ያገኛሉ። ለአነስተኛ የተቀናጀ የቪዲዮ ማሳያ አንድ ክፍል እና ለትልቁ የኤችዲኤምአይ ማሳያ ሁለተኛ ክፍል አለ። እኔ በሚያስፈልገኝ የማሳያ መጠን ላይ በመመርኮዝ ከሁለቱ ክፍሎች አንዱን በቀላሉ እገልጻለሁ።

እየሰራ ያለውን የምንጭ ኮዴን ለማግኘት አባሪውን ይንቀሉት እና ፋይል አቀናባሪን በመጠቀም ሙሉውን ማውጫ በ Pi ላይ ይቅዱ። አንዴ ከተገለበጠ በኋላ ኮዱን ይጀምሩ የሚከተሉትን የ ssh ትዕዛዞችን ይጠቀሙ-

  1. ሲዲ የአየር ሁኔታ
  2. sudo python weather.py

ጂፒኦ ፒኖቹን መቆጣጠር / ማንበብ እንዲችል የሱዶ ትዕዛዙ ያስፈልጋል። በዚህ ገደብ ዙሪያ ምናልባት የሆነ መንገድ አለ ግን እኔን አያመልጠኝም።

አንዴ ሁሉም ነገር ssh ን በመጠቀም ከሠራ በኋላ እንደገና በማስነሳት ላይ የአየር ሁኔታን በራስ -ሰር ለመጀመር ጊዜው አሁን ነው። ይህ እንዲሁ ማድረግ በጣም ቀላል ነው።

  1. Ssh ን በመጠቀም “sudo vi /etc/rc.local” ን ያሂዱ
  2. “መውጫ 0” ከሚለው የመጨረሻው መስመር በፊት ፣ የሚከተሉትን ወደ መስመሮች ያክሉ።

    1. ሲዲ/ቤት/ፒ/የአየር ሁኔታ
    2. sudo python weather.py &> err.log

ዳግም ከተነሳ በኋላ ይህ በ Pi ላይ የአየር ሁኔታን ትግበራ በራስ -ሰር ይጀምራል። በኋላ ላይ ይህንን ማጥፋት ከፈለጉ ፋይሉን ለማርትዕ እና በሁለቱም መስመሮች ፊት “#” የሚለውን የአስተያየት ገጸ -ባህሪ ለማከል እና እንደገና ለማስነሳት ssh ን ይጠቀሙ።

ማስታወሻ ፣ የእኔ ምንጭ ኮድ ትልቅ ጠለፋ ነው እና በእሱ ብዙም አልኮራም። ሆኖም ፣ እስኪቀርብ ድረስ ብጠብቅ በጭራሽ አይቀርብም። ስለዚህ ፣ ውሰደው ወይም ተውት በጣም ቀጭን ቆዳ ስላለኝ አታልቅሱ።

ስለ ኮዴዬ ልብ ሊሉ የሚገባቸው ሌሎች ሁለት ነገሮች። እዚያ ተቀብሮ ከ X10 መሣሪያ ጋር ለመነጋገር የተወሰነ ኮድ ያስተውላሉ። በአድራሻ A3 ላይ የሚገኙትን የውጭ ምሰሶ መብራቶቼን ለመቆጣጠር ይህ ሙከራዬ ነበር። ዝም ብዬ መብራት እና ማለዳ ላይ እንዲበሩ ፈልጌ ነበር። በቂ ቀላል ይመስላል እና እኔ እየሰራሁ ይመስለኝ ነበር። በ Pi I ላይ ከ USB-to-RS232 dongle በመጠቀም የ CM11A X10 ሞዱሉን አገናኝቼ ነበር። CM11A አሮጌ X10 ማክሮ ሞዱል ነው። CM11A በ X10 አውቶቡስ ላይ ቁጥጥርን የሚፈቅድ የ RS232 ወደብም አለው። የመብራት ዘንግ መብራቶች መልዕክቱን ስለማያገኙ አሁንም አንዳንድ ሳንካዎች ያሉ ይመስላል!

እንዲሁም ልብ ይበሉ ፣ በትልቁ ማሳያ ላይ በማያ ገጹ በቀኝ በኩል ጥሩ ክፍት ክፍተት አለ። የእኔ ዕቅድ በዚያ አካባቢ ውስጥ አንዳንድ የሁኔታ መብራቶችን ማከል ነው። እኔ በአንዳንድ IEEE802.15.4 ሬዲዮዎች እየተጫወትኩ እና ውጤታቸው አንድ ቀን በዚያ ክፍት ቦታ ላይ ይታያል።

ለቅርብ ጊዜ እና ለታላቁ ዝመናዎች እባክዎን ድር ጣቢያዬን በ ph-elec.com ይጎብኙ።

ደህና ፣ ማንኛውንም ጥያቄዎች ካሉዎት በአስተያየቶች ክፍል ውስጥ ያሳውቁኝ።

አመሰግናለሁ ፣ ጂም።

ኦ ፣ እና ለእኔ ድምጽ መስጠትን አይርሱ! በድጋሚ አመሰግናለሁ.

BTW: በድር ጣቢያዬ ላይ ሁል ጊዜ ተጨማሪ መረጃ አለ-www.ph-elec.com

ደረጃ 5 ሜትሪክ ዝመና

የሜትሪክ ወይም የኢምፔሪያል ማሳያ ለማሳየት የሚያስችል አዲስ ስሪት ተያይachedል።

ይህ ይረዳል ብለን ተስፋ እናደርጋለን ፣

ጂም

የሚመከር: