ዝርዝር ሁኔታ:
ቪዲዮ: Pi ጤና ዳሽቦርድ 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
Raspberry Pi's ብዙ ፕሮጀክቶችን ለማሽከርከር ጥቅም ላይ እየዋሉ ነው። ፒዎች በመጀመሪያ በአስተማሪዎች እና በትርፍ ጊዜ ማሳለፊያዎች ተቀባይነት አግኝተዋል ፣ አሁን ግን ማኑፋክቸሪንግ እና ንግዶች የፒን አስደናቂ ኃይል ተይዘዋል። ምንም እንኳን ትንሽ ፣ ለተጠቃሚ ምቹ እና ርካሽ ቢሆንም የእርስዎ ፒ ፕሮጀክትዎ እንዲሠራ የሚሠሩ እጅግ አስደናቂ የሆኑ ውስብስብ ንዑስ ስርዓቶችን ይ containsል። ይህ የረጅም ጊዜ ፕሮጀክት ቀጣይነት ካለው ጥገና ጀምሮ እስከ አዲስ ፕሮቶታይፕ አፈጻጸም ድረስ በብዙ መተግበሪያዎች ውስጥ የእርስዎን ፒ ጤናን መከታተል አስፈላጊ ያደርገዋል።
ከድር ጋር የተገናኘ Raspberry Pi ጤናን እና አፈፃፀምን ለመቆጣጠር በእራሳችን በአሳሽ ላይ የተመሠረተ ዳሽቦርድ እንሠራለን። ይህንን ተግባር ለመፈፀም ከፒ (ፒ) ውስጥ የስርዓት መረጃን የሚሰበስብ እና ወደ ዳሽቦርዶች ፣ ትንተናዎች እና የእይታ እይታዎች ወደተለየ የደመና መድረክ የሚልክ ቀላል የፓይዘን ስክሪፕት እናካሂዳለን።
በዚህ የደረጃ በደረጃ አጋዥ ስልጠና ውስጥ እርስዎ የሚከተሉትን ያደርጋሉ
- በቀላል የፓይዘን ስክሪፕት በኩል ከእርስዎ ፒ እንዴት የስርዓት መረጃን እንዴት እንደሚሰበስቡ ይማሩ
- ለርስዎ ፒ የራስዎን የስርዓት ጤና/አፈፃፀም ዳሽቦርድ ለመገንባት የመጀመሪያ ደረጃን እንዴት እንደሚጠቀሙ ይማሩ
ደረጃ 1 የመጀመሪያ ሁኔታ
ሁሉንም የእኛን የ Pi ስርዓት አጠቃቀም ውሂብ ወደ የደመና አገልግሎት ማሰራጨት እንፈልጋለን እና ያ አገልግሎት ውሂባችንን ወደ ዳሽቦርድ እንዲቀይር ማድረግ እንፈልጋለን። የእኛ መረጃ መድረሻ ይፈልጋል ስለዚህ የመጀመሪያ ግዛትን እንደ መድረሻው ይጠቀማል።
ለመነሻ ግዛት መለያ ይመዝገቡ
ወደ https://iot.app.initialstate.com ይሂዱ እና አዲስ መለያ ይፍጠሩ። የ 14 ቀን ነፃ የሙከራ ጊዜ ያገኛሉ እና የኢዱ ኢሜል አድራሻ ያለው ማንኛውም ሰው ለነፃ የተማሪ ዕቅድ መመዝገብ ይችላል።
ISStreamer ን ይጫኑ
በራስዎ Raspberry Pi ላይ የመጀመሪያውን ስቴት Python ሞዱል ይጫኑ። በትእዛዝ መጠየቂያ ውስጥ የሚከተለውን ትዕዛዝ ያሂዱ
$ ሲዲ/ቤት/ፒ/
$ / curl -sSL https://get.initialstate.com/python -o -| sudo bash
አንዳንድ አውቶማቲክ ያድርጉ
ከደረጃ 2 በኋላ ከማያ ገጹ ከሚከተለው ውፅዓት ጋር ተመሳሳይ የሆነ ነገር ያያሉ-
pi@raspberrypi ~ $ / curl -sSL https://get.initialstate.com/python -o -| sudo bash
የይለፍ ቃል: ከ ISStreamer Python ቀላል መጫኛ ጀምሮ! ይህ ለመጫን ጥቂት ደቂቃዎች ሊወስድ ይችላል ፣ ትንሽ ቡና ይያዙ:) ግን ተመልሰው መምጣትዎን አይርሱ ፣ በኋላ ጥያቄዎች ይኖሩኛል! Easy_install: setuptools 1.1.6 ተገኝቷል ቧንቧ: ቧንቧ 1.5.6 ከ/ቤተ-መጽሐፍት/ፓይቶን/2.7/ጣቢያ-ፓኬጆች/ፒፕ -1.5.6- py2.7.egg (ፓይዘን 2.7) ፒፕ ዋና ስሪት 1 ፒፓ አነስተኛ ስሪት 5 ISStreamer ተገኝቷል ፣ በማዘመን ላይ… መስፈርቱ ቀድሞውኑ ወቅታዊ ነው-ISStreamer በ/ቤተ-መጽሐፍት/ፓይቶን/2.7/ጣቢያ-ፓኬጆች ማጽዳት… በራስ-ሰር የምሳሌ ስክሪፕት ማግኘት ይፈልጋሉ? [y/N] ምሳሌውን የት ማስቀመጥ ይፈልጋሉ? [ነባሪ…initialstate.com የተጠቃሚ ስም iot.app.initialstate.com ይለፍ ቃል ያስገቡ
በራስ -ሰር የምሳሌ ስክሪፕት “y” ን ያስቀምጡ እና ስክሪፕትዎን በነባሪ ሥፍራ ለማስቀመጥ ይፈልጉ እንደሆነ ሲጠየቁ። የትኛውን መተግበሪያ እየተጠቀሙ እንደሆነ ለሚለው ጥያቄ 2 ይምረጡ (ከኖቬምበር 2018 በፊት ካልተመዘገቡ በስተቀር) እና የተጠቃሚ ስምዎን እና የይለፍ ቃልዎን ያስገቡ።
ምሳሌ ስክሪፕቱን ያሂዱ
ወደ የመጀመሪያ ግዛት መለያዎ የውሂብ ዥረት መፍጠር መቻላችንን ለማረጋገጥ የሙከራ ስክሪፕቱን ያሂዱ። የሚከተለውን ትዕዛዝ ይጻፉ
$ Python_example.py ነው
ምሳሌ ውሂብ
በድር አሳሽዎ ውስጥ ወደ መጀመሪያው ግዛት መለያዎ ይመለሱ። “የ Python Stream Example” የተባለ አዲስ የውሂብ ባልዲ በምዝግብ መደርደሪያዎ ውስጥ በግራ በኩል መታየት ነበረበት (ገጹን ማደስ ሊኖርብዎት ይችላል)። ውሂብዎን ለማየት በዚህ ባልዲ ላይ ጠቅ ያድርጉ።
ደረጃ 2 - Psutil
የእኛን ዳሽቦርድ ለመገንባት የምንጠቀምባቸውን አብዛኛዎቹን የስርዓት መረጃዎች በቀላሉ ለማግኘት psutil ን እንጠቀማለን። የ psutil Python ቤተ -መጽሐፍትን ለመጫን በእርስዎ ፒ ላይ ወደ ተርሚናል ይሂዱ እና ይተይቡ
$ sudo pip psutil ን ይጫኑ
መጫኑ ከተጠናቀቀ በኋላ የመረጃ አሰባሰብ ለመጀመር የ Python ስክሪፕት ማካሄድ አለብን። ይህንን ስክሪፕት በራሱ ማውጫ ውስጥ እንደሚከተለው እናስቀምጠው-
$ ሲዲ/ቤት/ፒ/
$ mkdir pihealth $ cd pihealth
በአዲሱ ማውጫ ውስጥ አንዴ የሚከተለውን በማድረግ ስክሪፕት ይፍጠሩ
$ nano pihealth.py
ይህ የጽሑፍ አርታዒን ይከፍታል። ኮዱን ከዚህ የ Github ማከማቻ ወደ የጽሑፍ አርታኢው ይቅዱ እና ይለጥፉ።
በመስመር 8 ላይ የተጠቃሚ ቅንብሮች ክፍልን ያያሉ-
# --------- የተጠቃሚ ቅንብሮች ---------
# የመነሻ ሁኔታ ቅንብሮች BUCKET_NAME = "፦ ኮምፒውተር ፦ Pi3 Performance" BUCKET_KEY = "pi0708" ACCESS_KEY = "የመጀመሪያ ግዛትዎን ACCESS_KEY እዚህ ያስቀምጡ" # በቼኮች መካከል ያለውን ጊዜ ያዘጋጁ_መፍትሄዎች = 1 ሜትሪክ_UNITS = የውሸት # --------- ------------------------
በ ACCESS_KEY ተለዋዋጭ ምደባ ውስጥ የእርስዎን የመጀመሪያ ግዛት የመዳረሻ ቁልፍ ማስቀመጥ ያስፈልግዎታል። ይህንን ወደ መጀመሪያ ግዛትዎ መነሻ ገጽ ይሂዱ ፣ ከላይ በስተቀኝ በኩል ያለውን የተጠቃሚ ስምዎን ጠቅ ያድርጉ ፣ ወደ የእኔ ቅንብሮች ይሂዱ እና የዥረት መዳረሻ ቁልፍን እዚያ ያግኙ። ይህን ካላደረጉ ፣ የእርስዎ ውሂብ ወደ መጀመሪያ ግዛት መለያዎ አይለቀቅም ፣ ይህም በጣም ያሳዝናል እና ያበሳጫል።
የ MINUTES_BETWEEN_READS ተለዋዋጭ በእርስዎ ማመልከቻ ላይ በመመስረት ማዘጋጀት አስፈላጊ ነው። ይህንን ስክሪፕት በቀናት/ሳምንቶች/ወሮች ውስጥ ለማካሄድ ከሄዱ ፣ ይህንን እንደ ትልቅ ቁጥር በየ 2-5 ደቂቃዎች ማድረግ ይፈልጋሉ። የአጭር ጊዜ ትግበራ አፈፃፀምን ለመከታተል ይህንን ስክሪፕት እያሄዱ ከሆነ ፣ በየጥቂት ሰከንዶች ዝማኔ ሊፈልጉ ይችላሉ።
አንዴ ጽሑፉን ካዘመኑ በኋላ የጽሑፍ አርታኢውን ያስቀምጡ እና ይውጡ። እኛ የስርዓት መረጃን መሰብሰብ ለመጀመር ዝግጁ ነን። የፓይዘን ፋይልን ለማስኬድ የሚከተለውን ትዕዛዝ ይተይቡ
$ python pihealth.py
ጠቃሚ ምክር - ይህንን ስክሪፕት ከበስተጀርባ ለማስኬድ ከፈለጉ እና የኤስኤስኤች ግንኙነትዎ ከተቋረጠ ወይም ተርሚናሉ ከተዘጋ እንደማይወጣ እርግጠኛ ይሁኑ ፣ የሚከተለውን ትዕዛዝ መጠቀም ይችላሉ።
$ nohup Python pihealth.py &
python.h ስህተት: - በስክሪፕት ውስጥ psutil ን ለመጠቀም በሚሞክሩበት ጊዜ ሁሉ Python.h ን በማጣቀስ ስህተት ካጋጠሙዎት ፣ የፓይዘን ልማት ቤተ -ፍርግሞችን መጫን ስህተቱን ሊፈታ ይችላል-
$ sudo apt-get install gcc python-dev ን ይጫኑ
$ sudo pip psutil ን ይጫኑ
ደረጃ 3 ዳሽቦርድዎን ያብጁ
ወደ መጀመሪያው ግዛት መለያዎ ይሂዱ እና Pi3 አፈፃፀም በሚለው አዲሱ የውሂብ ባልዲ ላይ ጠቅ ያድርጉ። ይህ የእርስዎ ዳሽቦርድ ነው። በዚህ ዳሽቦርድ ላይ ያለውን መረጃ ወደ ጠቃሚ ነገር እናበጅ እና እናደራጅ።
በዚህ ዳሽቦርድ ውስጥ ብዙ ሰቆች እና የውሂብ ዥረቶች አሉ። ንጣፎችን አናሳ እና ሁሉንም መረጃ በአንድ ማያ ገጽ ላይ እናድርግ። በላይኛው ግራ ጥግ ላይ የአርትዕ ሰድሮችን አዝራር ጠቅ ያድርጉ እና “ሁልጊዜ ሰቆች ይስማሙ” ን አይምረጡ። ይህ የእኛን ዳሽቦርድ አቀማመጥ ወደ በእጅ ሞድ ያደርገዋል። በመቀጠል ፣ በአርትዖት ሁኔታ ውስጥ እያሉ የእያንዳንዱን ሰድር ጥግ ጠቅ በማድረግ እና በመጎተት እያንዳንዱን ሰድር ወደ 1/4 የመጀመሪያ መጠን ይለውጡ። በማያ ገጹ ላይ ወደሚፈልጉት ቦታ እያንዳንዱን ሰድር መጎተት ይችላሉ።
በዚህ ዳሽቦርድ ማድረግ ከሚችሏቸው ብዙ ቆንጆ ነገሮች አንዱ በአንድ የውሂብ ዥረት ላይ በርካታ ሰቆች እና የውሂብ እይታዎችን መፍጠር ነው። ለምሳሌ ፣ ለሲፒዩ የሙቀት መጠን የመስመር ግራፍ እንዲሁም የመለኪያ ግራፍ እና የመጨረሻውን እሴት ለማየት ሰቆች መፍጠር ይችላሉ። አዲስ ሰድር ለማከል ፣ ንጣፎችን አርትዕ ከዚያ +ሰድር አክልን ጠቅ ያድርጉ። አዲሱ የ Tiles ውቅር ሳጥን ብቅ ይላል። ይህንን ሰድር በ SignalKey ሳጥን ውስጥ የሚነዳውን የውሂብ ዥረት ይምረጡ ፣ ከዚያ የሰድር ዓይነትን ይምረጡ እና ለዚህ ሰድር ርዕስ ይፍጠሩ።
በእኔ ዳሽቦርድ ውስጥ የሲፒዩ አጠቃቀምን እና የሙቀት መጠኖችን ለማወዳደር ሶስት ፒኢዎችን በአንድ ዳሽቦርድ ውስጥ አሰራጭቻለሁ።
የመለኪያ ግራፉ እንደ የዲስክ አጠቃቀም (%) እና ሲፒዩ አጠቃቀም (%) ላሉ ዥረቶች እጅግ በጣም ጠቃሚ ነው። የመለኪያ ግራፍ እይታን በሚመርጡበት ጊዜ በሰድር ውቅር ውስጥ ለካሜኑ አነስተኛውን እና ከፍተኛውን እሴት ማዘጋጀት ይችላሉ። ሰቆች ትርጉም እንዲኖራቸው ለዲስክ አጠቃቀም (%) እና ለሲፒዩ አጠቃቀም (%) መለኪያዎች ደቂቃ/ከፍተኛውን ወደ 0/100 ማቀናበሩ አስፈላጊ ነው።
ውሂብ የበለጠ አውድ እንዲሰጥዎት የዳሽቦርድዎን ዳራ ምስል ማከል ይችላሉ።
እኔ የፈጠርኳቸውን ሁለት ዳሽቦርዶች ይፋዊ ማጋራቶች እነሆ-
- https://go.init.st/6g3spq4
- https://go.init.st/ynkuqxv
የሚመከር:
የታስታሞ አስተዳዳሪ - IIoT ዳሽቦርድ 6 ደረጃዎች
የታስታሞ አስተዳዳሪ - IIoT ዳሽቦርድ - TasmoAdmin ከታሞታ ጋር ብልጭ ድርግም ለሚሉ መሣሪያዎች የአስተዳደር ድር ጣቢያ ነው። እዚህ ሊያገኙት ይችላሉ- TasmoAdmin GitHub። በዊንዶውስ ፣ በሊኑክስ እና በ Docker መያዣዎች ላይ መሮጥን ይደግፋል። ባህሪዎች የመለያ ጥበቃ የተጠበቀ ብዙ የማዘመን ሂደት አውቶምን ለማዘመን መሣሪያዎችን ይምረጡ
ለመኪና ዳሽቦርድ የድንጋይ ኤልሲዲ ማያ ገጽ 5 ደረጃዎች
ለመኪና ዳሽቦርድ የድንጋይ ኤልሲዲ ማያ ገጽ - በኢኮኖሚው ፈጣን እድገት እና በሰዎች የፍጆታ ኃይል ቀስ በቀስ መሻሻል ፣ መኪኖች ተራ ቤተሰቦች የዕለት ተዕለት ፍላጎቶች ሆነዋል ፣ እና እያንዳንዱ ሰው ለመኪናዎች ምቾት እና ደህንነት የበለጠ ትኩረት ይሰጣል።
ከ Magicbit [Magicblocks] ጋር ዳሽቦርድ ንዑስ ፕሮግራሞችን ይጠቀሙ -5 ደረጃዎች
ከ Magicbit [Magicblocks] ጋር ዳሽቦርድ ንዑስ ፕሮግራሞችን ይጠቀሙ - ይህ አጋዥ ስልጠና Magicblocks ዳሽቦርድ ንዑስ ፕሮግራሞችን ከእርስዎ Magicbit ጋር እንዲጠቀሙ ያስተምርዎታል። በ ESP32 ላይ የተመሠረተ በዚህ ፕሮጀክት ውስጥ አስማትቢትን እንደ ልማት ቦርድ እንጠቀማለን። ስለዚህ ማንኛውም የ ESP32 ልማት ቦርድ በዚህ ፕሮጀክት ውስጥ ሊያገለግል ይችላል
የኮቪድ -19 የዓለም ጤና ድርጅት ዳሽቦርድ 8 ደረጃዎች (ከስዕሎች ጋር)
የኮቪድ -19 የዓለም ጤና ድርጅት ዳሽቦርድ-ይህ አስተማሪዎች የኮቪድ -19 ሁኔታን ለመገንባት ESP8266/ESP32 እና LCD ን እንዴት እንደሚጠቀሙ ያሳያሉ የዓለም ጤና ድርጅት ዳሽቦርድ
በዓለም ካርታ ላይ COVID19 ዳሽቦርድ (ፓይዘን በመጠቀም) - 16 ደረጃዎች
በዓለም ካርታ ላይ COVID19 ዳሽቦርድ (Python ን በመጠቀም)-ስለ COVID19 አብዛኛችን መረጃ እንደምናውቅ አውቃለሁ። እናም ይህ አስተማሪ የአለም ካርታ ላይ የእውነተኛ ጊዜ መረጃ (የጉዳዮች) ለማቀድ የአረፋ ካርታ ስለመፍጠር ነው። ለበለጠ ምቾት ፣ ፕሮግራሙን ወደ Github ማከማቻ አክዬያለሁ https: //github.co