ዝርዝር ሁኔታ:
- ደረጃ 1 የሃርድዌር ማዋቀር
- ደረጃ 2 Raspbian ን ያውርዱ
- ደረጃ 3 የማይክሮ ኤስዲ መሣሪያን መለየት
- ደረጃ 4 - የራስፕስያንን ምስል ወደ ማይክሮ ኤስዲ ካርድ መቅዳት
- ደረጃ 5: ለመጀመሪያ ጊዜ ሕያው መሆን
- ደረጃ 6 - የጥቅሎች ዝርዝርን ያዘምኑ
- ደረጃ 7 VNC ፣ SSH እና I2C ን ያንቁ
- ደረጃ 8: Raspberry Pi የይለፍ ቃልን ይቀይሩ
- ደረጃ 9: I2c- መሣሪያዎችን ይጫኑ
- ደረጃ 10 የ I2C ግንኙነትን ማረጋገጥ
- ደረጃ 11 የ Python ሥሪት በመፈተሽ ላይ
- ደረጃ 12 - የሚገኙትን የ Python ስሪቶች መፈተሽ
- ደረጃ 13 የ Python ተምሳሌታዊ አገናኝን ያዘምኑ
- ደረጃ 14 የ THP Logger ምንጭ ኮድ ያውርዱ
- ደረጃ 15 - የምንጭ ኮድ ዚፕ ፋይልን ይንቀሉ።
- ደረጃ 16 የ THP ምዝግብ ማስታወሻን ያሂዱ
- ደረጃ 17 - THP ን መለካት ይጀምሩ
- ደረጃ 18 - ከ SFTP በላይ መረጃን ማግኘት
- ደረጃ 19 - ውሂቡን መመልከት
- ደረጃ 20 - ውሂቡን ማስኬድ
- ደረጃ 21 - የማሻሻያ ክፍል።
ቪዲዮ: የሙቀት መጠን ፣ አንጻራዊ እርጥበት ፣ የከባቢ አየር ግፊት ምዝግብ ማስታወሻ ደብተር Raspberry Pi እና TE ግንኙነት MS8607-02BA01: 22 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
መግቢያ ፦
በዚህ ፕሮጀክት ውስጥ ለሙቀት እርጥበት እና ለከባቢ አየር ግፊት የምዝግብ ማስታወሻ ስርዓት እንዴት ማዋቀር እንደሚቻል እንዴት አሳያችኋለሁ። ይህ ፕሮጀክት በ Raspberry Pi 3 Model B እና TE Connectivity የአካባቢ ዳሳሽ ቺፕ MS8607-02BA01 ላይ የተመሠረተ ነው ፣ ይህ ቺፕ በእውነቱ በጣም ትንሽ ነው ፣ ስለሆነም በእጅ በእጅ ለመሞከር በመሞከር በኤቫል ቦርድ ውስጥ እንዲያገኙት ሀሳብ አቀርባለሁ ፣ እኔ የእሱን ዘመን አገኘሁ በቦርድ DPP901G000 በአማዞን በ 17 ዶላር። ይህንን ፕሮጀክት የሚያካሂደው ፕሮግራም በ github ላይ ሲሆን በ Python 3 የተፃፈ ነው።
መሰረታዊ የኮምፒውተር ክህሎት ያለው ማንኛውም ሰው ይህንን ስርዓት በተሳካ ሁኔታ መገንባት እንዲችል ሁሉንም አሰልቺ ዝርዝሮችን ለማቅረብ የምችለውን ያህል እሞክራለሁ።
ምንጮች እና ማጣቀሻዎች
www.te.com/commerce/DocumentDelivery/DDECon…
www.te.com/commerce/DocumentDelivery/DDECon…
am.wikipedia.org/wiki/ Raspberry_Pi
github.com/anirudh-ramesh/MS8607-02BA01/bl…
የሚያስፈልጉ ክፍሎች እና መሣሪያዎች
-Raspberry Pi 3 ሞዴል ቢ እና መለዋወጫዎች -መያዣ ፣ አይጥ ፣ ቁልፍ ሰሌዳ ፣ ማሳያ ወይም ቴሌቪዥን ፣ የማይክሮ ኤስዲ ካርድ ወዘተ
-MS8607-02BA01 eval ቦርድ ፣ DPP901G000 ወይም ተመጣጣኝ ፣ በቀሪው በዚህ መመሪያ ውስጥ እንደ ዳሳሽ ቦርድ ይጠቅሰዋል።
- Raspberry Pi ን ከአነፍናፊ ሰሌዳ ጋር ለማገናኘት አራት ፕሮቶታይፕ ሽቦዎች
-Raspberry Pi ን ለማቀናበር ኮምፒተር ፣ ኡቡንቱን የሚያሄድ ኮምፒተርን እጠቀም ነበር ፣ የዊንዶውስ ፒሲ በመመሪያዎቹ ላይ አንዳንድ ለውጦችን ይሠራል።
ደረጃ 1 የሃርድዌር ማዋቀር
-ከላይ ባለው ሠንጠረዥ እና ሥዕል ላይ እንደተገለጸው Raspberry Pi ን ከአነፍናፊ ቦርድ ጋር ያገናኙ
ደረጃ 2 Raspbian ን ያውርዱ
የ Raspbian SD ካርድ ምስል ከ https://www. Raspberrypi.org/downloads/ ያውርዱ
-ወደ ማውረድ አቃፊዎ ይሂዱ እና ትዕዛዙን ዚፕ በመጠቀም የ Raspbian SD ካርድ ምስሉን ይንቀሉት።
ደረጃ 3 የማይክሮ ኤስዲ መሣሪያን መለየት
-ከፒሲው ጋር በተገናኘ በማይክሮ ኤስዲ ካርድ አንባቢ/ጸሐፊ ውስጥ የማይክሮ ኤስዲ ካርድ ያስቀምጡ ፣
ከዚህ በታች እንደሚታየው “sudo fdisk -l” ትዕዛዙን በመጠቀም በፒሲዎ ላይ ያለውን የማይክሮ ኤስዲ ካርድ መሣሪያ ስም ይለዩ ፣ የኤስዲ ካርድ መሣሪያው በመጠን እና በመሣሪያ ስም እንዴት እንደሚታወቅ ያስተውሉ ፣ በዚህ ሁኔታ የ SD ካርድ መሣሪያ ስም “/dev” ነው። /mmcblk0”፣ በኮምፒተርዎ ላይ የተለየ ሊሆን ይችላል። የዊንዶውስ ኮምፒተር ካለዎት ለዚህ እርምጃ Win32 Disk Imager ይጠቀሙ።
ደረጃ 4 - የራስፕስያንን ምስል ወደ ማይክሮ ኤስዲ ካርድ መቅዳት
-ትዕዛዙን በመጠቀም Raspbian ን ወደ ማይክሮ ኤስዲ ካርድ ያቃጥሉ
dd ከሆነ = SDcard_image_file_name of = SD_Card_Device_Name status = progress.
መገልበጡ እስኪጠናቀቅ ድረስ ይጠብቁ ፣ ይህ ጥቂት ደቂቃዎችን ይወስዳል።
ደረጃ 5: ለመጀመሪያ ጊዜ ሕያው መሆን
-ማይክሮ ኤስዲውን ከፒሲው ያስወግዱ እና በ Raspberry ውስጥ ያስገቡ ፣ ኃይልን ይተግብሩ ፣ Raspberry Pi መነሳት አለበት።
- በ Raspberry Pi ላይ ኤስዲዲውን ያስፋፉ ፣ የትእዛዝ መስመሩን ተርሚናል በመክፈት ፣ ከዚያ “sudo raspi-config” ብለው ይተይቡ ፣ በ SD ካርዱ ላይ ያለውን ቦታ ሁሉ ለመጠቀም የፋይል ስርዓትን ዘርጋ የሚለውን ይምረጡ። ዳግም እንዲነሳ ሲጠየቁ እንደገና ያስነሱ።
ደረጃ 6 - የጥቅሎች ዝርዝርን ያዘምኑ
-Raspberry Pi ን ከ Wifi ጋር ያገናኙ ወይም ከቤትዎ ራውተር የኤተርኔት ገመድ በመጠቀም ይሰኩት።
-Raspberry Pi ውስጥ ባለው የትእዛዝ መስመር ላይ የጥቅሎች ዝርዝርን ለማዘመን “sudo apt-get update” ን ያሂዱ።
ደረጃ 7 VNC ፣ SSH እና I2C ን ያንቁ
በ Raspberry Pi ዴስክቶፕ ዋና ምናሌ ላይ ፣ ምርጫን ጠቅ ያድርጉ እና ከዚያ የ Raspberry Pi ውቅረት መገልገያ ይምረጡ። በይነገጽ ትር ውስጥ SSH ፣ VNC እና I2C ን ያንቁ።
ደረጃ 8: Raspberry Pi የይለፍ ቃልን ይቀይሩ
-አሁን የ Raspberry Pi ይለፍ ቃልን ለመለወጥ ጥሩ ጊዜ ነው።
ደረጃ 9: I2c- መሣሪያዎችን ይጫኑ
በትእዛዝ መስመር ላይ “sudo apt-get install i2c-devices” የሚለውን ትእዛዝ በመጠቀም የ I2C መሳሪያዎችን ይጫኑ
ደረጃ 10 የ I2C ግንኙነትን ማረጋገጥ
- Raspberry Pi “i2cdetect -y 1” የሚለውን ትእዛዝ በመጠቀም በ I2C ላይ ከአነፍናፊ ቦርድ ጋር መገናኘት መቻሉን ያረጋግጡ ፣ ዳሳሽ ቦርድ በእውነቱ ሁለት I2C መሣሪያዎች አሉት ፣ የመሣሪያ አድራሻ 0x76 ግፊትን እና ሙቀትን ለመለካት ነው ፣ የመሣሪያ አድራሻ 0x40 አንጻራዊ እርጥበትን ለመለካት ነው.ሁለቱም መገኘታቸውን ያረጋግጡ።
ደረጃ 11 የ Python ሥሪት በመፈተሽ ላይ
የአነፍናፊዎችን መረጃ ለማንበብ የምንሮጠው ፕሮግራም ቢያንስ የፒቲን ስሪት 3.2 ን ለማሄድ ይፈልጋል ፣ የቆዩ ስሪቶች ፕሮግራሙን በትክክል አያሄዱም።
ሊኑክስ ምሳሌያዊ አገናኝ ይጠቀማል (እኔ የምናገረውን ለመረዳት በመስመር ላይ በሊኑክስ ኦኤስ ላይ ምሳሌያዊ አገናኞችን ይፈልጉ) የፓይዘን እስክሪፕቶችን ለማስኬድ የትኛው የፓይዘን አስተርጓሚ ስሪት ጥቅም ላይ እንደሚውል ለማመልከት። የተጠቀሰውን ስሪት ለማየት “ls/usr/bin/python -l” የሚለውን ትዕዛዝ ይጠቀሙ ፣ በዚህ ልዩ ሁኔታ ለእኛ የማይሰራውን ወደ Python2.7 ይጠቁማል።
ደረጃ 12 - የሚገኙትን የ Python ስሪቶች መፈተሽ
በእርስዎ Raspberry Pi ላይ ሁሉንም የሚገኙ የፓይዘን ስሪቶችን ለማየት “ls/usr/bin/python*” የሚለውን ትዕዛዝ ይጠቀሙ።
ደረጃ 13 የ Python ተምሳሌታዊ አገናኝን ያዘምኑ
ስሪት Python3.5 ያለን ይመስላል ፣ በምሳሌያዊ ሁኔታ ከ/usr/bin/python ጋር እናገናኘው
ደረጃ 14 የ THP Logger ምንጭ ኮድ ያውርዱ
የ THP Logger ምንጭ ኮድ ከ Github ያውርዱ
ደረጃ 15 - የምንጭ ኮድ ዚፕ ፋይልን ይንቀሉ።
-የምንጭ ኮድ ዚፕ ፋይልን ያራግፉ።
ደረጃ 16 የ THP ምዝግብ ማስታወሻን ያሂዱ
-የትእዛዝ መስመር ተርሚናልን በመጠቀም “ሲዲ ~/አውርድ/THP_Logger-master” ን በመጠቀም የአሁኑን የሥራ ማውጫ ይለውጡ
-“Python main.py” የሚለውን ትእዛዝ በመጠቀም የ THP Logger መተግበሪያውን ያሂዱ።
ደረጃ 17 - THP ን መለካት ይጀምሩ
- ምዝግብን ያንቁ ፣ ለፍላጎቶችዎ ተገቢውን የምዝግብ ክፍተት ይምረጡ ፣ እንዲሠራ ይፍቀዱ።
ደረጃ 18 - ከ SFTP በላይ መረጃን ማግኘት
-በተለካ የሙከራ መሣሪያዎች ላይ አልሞከርኩትም ነገር ግን ሪፖርት የተደረጉት ልኬቶች ከማሞቂያው ቴርሞስታት ጋር ይጣጣማሉ። እኔ ደግሞ በሩን ስከፍት የእርጥበት ጠብታ አስተውያለሁ ምክንያቱም ከውጭ ስለሚቀዘቅዝ እና ከውጭ ያለው እርጥበት ከውስጥ በእጅጉ ያነሰ ነው።
-የሚወዷቸውን የ SFTP ደንበኛ ፕሮግራም በመጠቀም ፣ በ SSH ላይ ከ Raspberry Pi ወደ ፒሲዎ በ csv ቅርጸት ውሂቡን ያግኙ ፣ ለዊንዶውስ ዊንሴፕሲን መጠቀም ይችላሉ ፣ እኔ ለሊኑክስ ማሽነሬ bareFTP ን እጠቀማለሁ።
ደረጃ 19 - ውሂቡን መመልከት
-Microsoft Excel ወይም OpenOffice Calc ን በመጠቀም የገባውን የ csv ፋይል ይክፈቱ ፣ በቀን ወይም በቀናት ውስጥ የአካባቢያዊ ለውጦችን ለማየት ገበታ ለማመንጨት ውሂቡን ይጠቀሙ።
ደረጃ 20 - ውሂቡን ማስኬድ
በ 60 ሰከንዶች ማግኛ ጊዜ መተግበሪያውን ከ 24 ሰዓታት በላይ ካሄዱ ፣ የውሂብ ፋይሉ መጠን ወደ 50 ኪባ ያህል ከሆነ መተግበሪያው በጣም ብዙ ውሂብ አያመነጭም።
ከላይ ከ 70000 ሰከንዶች (19 ሰዓታት) የመነጨውን መረጃ በመጠቀም በ LibreOffice Calc ፕሮግራም ያወጣኋቸው ገበታዎች ናቸው ፣ አንድ መለኪያ በየ 60 ሰከንዶች ይወሰዳል።
ደረጃ 21 - የማሻሻያ ክፍል።
በዚህ ፕሮጀክት ላይ ለማሻሻል ነፃነት ይሰማዎት ፣ ጥቂት ጥቆማዎች -
1- እንደ https://thingspeak.com/ ላሉት የበይነመረብ አገልጋይ ውሂቡን ያትሙ
2-በ Raspberry Pi ላይ በተስተናገደው በራስዎ የድር አገልጋይ መረጃው እንዲሰራ እና እንዲታይ ያድርጉ
3-ፕሮግራሙ ጅምር ላይ ያለ ራስ-ሰር እንዲሠራ ያድርጉ እና ላልተወሰነ ጊዜ መረጃን ያግኙ እና የተወሰኑ ሁኔታዎች ከተሟሉ ወዘተ ያስጠነቅቁዎታል።
4-በ I2C አውቶቡስ ፣ ወይም በ SPI አውቶቡስ ላይ ተጨማሪ ዳሳሾችን እና አንቀሳቃሾችን በመጨመር የስርዓቱን ተግባር ያራዝሙ።
5-ከ SD ካርድ ይልቅ ውሂቡን በዩኤስቢ ፍላሽ አንፃፊ ላይ ያስቀምጡ ፣ በቀን/ሰዓት ላይ በመመርኮዝ የፕሮግራሙ ስም የውሂብ ፋይሎች ይኑሩ።
የሚመከር:
NodeMCU Lua Cheap 6 $ ቦርድ በማይክሮፒቶን የሙቀት መጠን እና እርጥበት ምዝግብ ፣ Wifi እና የሞባይል ስታቲስቲክስ 4 ደረጃዎች
NodeMCU Lua Cheap 6 $ ቦርድ በማይክሮፒቶን የሙቀት መጠን እና እርጥበት መመዝገቢያ ፣ Wifi እና የሞባይል ስታቲስቲክስ - ይህ በመሠረቱ የደመና የአየር ሁኔታ ጣቢያ ነው ፣ በስልክዎ ላይ መረጃን መፈተሽ ወይም እንደ ስልክ በቀጥታ ማሳያ መጠቀም ይችላሉ። ፣ በክፍል ውስጥ ፣ ግሪን ሃውስ ፣ ላቦራቶሪ ፣ የማቀዝቀዣ ክፍል ወይም ሌላ ማንኛውም ቦታ የተሟላ
BMP280 -DHT11 ን በመጠቀም የአርዲኖ የአየር ሁኔታ ጣቢያ - የሙቀት መጠን ፣ እርጥበት እና ግፊት 8 ደረጃዎች
BMP280 -DHT11 ን በመጠቀም የአርዲኖ የአየር ሁኔታ ጣቢያ - የሙቀት መጠን ፣ እርጥበት እና ግፊት - በዚህ መማሪያ ውስጥ የአየር ሁኔታ ጣቢያ እንዴት እንደሚሠራ እንማራለን ቴሌቪዥኑ TFT 7735 ላይ የሙቀት ፣ የእርጥበት መጠን እና ግፊት ያሳያል።
አርዱዲኖ ናኖ - HTS221 አንጻራዊ እርጥበት እና የሙቀት ዳሳሽ አጋዥ ስልጠና 4 ደረጃዎች
አርዱዲኖ ናኖ - HTS221 አንጻራዊ የእርጥበት መጠን እና የሙቀት ዳሳሽ አጋዥ ስልጠና - HTS221 አንፃራዊ እርጥበት እና የሙቀት መጠን እጅግ በጣም የታመቀ አቅም ያለው ዲጂታል ዳሳሽ ነው። የመለኪያ መረጃውን በዲጂታል ተከታታይ በኩል ለማቅረብ የስሜት ሕዋስ እና የተደባለቀ የምልክት ትግበራ የተወሰነ የተቀናጀ ወረዳ (ASIC) ያካትታል።
አርዱዲኖ ኢተርኔት DHT11 የሙቀት እና እርጥበት ምዝግብ ማስታወሻ ፣ የሞባይል ስታቲስቲክስ 4 ደረጃዎች
አርዱዲኖ ኤተርኔት DHT11 የሙቀት መጠን እና እርጥበት ምዝግብ ማስታወሻ ፣ የተንቀሳቃሽ ስልክ ስታቲስቲክስ በአርዱዲኖ UNO R3 ፣ በኤተርኔት ጋሻ እና በ DHT11 አማካኝነት የሙቀት እና የእርጥበት መረጃን ከቤት ውጭ ፣ በክፍል ውስጥ ፣ በግሪን ሃውስ ፣ በቤተ ሙከራ ፣ በማቀዝቀዣ ክፍል ወይም በሌላ ማንኛውም ቦታ ሙሉ በሙሉ ነፃ ማድረግ ይችላሉ። ይህ ምሳሌ የክፍሉን ሙቀት እና እርጥበት ለመመዝገብ እንጠቀማለን። መሣሪያ
Raspberry Pi HTS221 አንጻራዊ እርጥበት እና የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi HTS221 አንጻራዊ የእርጥበት መጠን እና የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና - HTS221 አንጻራዊ እርጥበት እና የሙቀት መጠን ለማግኘት እጅግ በጣም የታመቀ አቅም ያለው ዲጂታል ዳሳሽ ነው። የመለኪያ መረጃውን በዲጂታል ተከታታይ በኩል ለማቅረብ የስሜት ሕዋስ እና የተደባለቀ የምልክት ትግበራ የተወሰነ የተቀናጀ ወረዳ (ASIC) ያካትታል።