ዝርዝር ሁኔታ:

Raspberry Pi የሙቀት ምዝግብ ማስታወሻ: 8 ደረጃዎች
Raspberry Pi የሙቀት ምዝግብ ማስታወሻ: 8 ደረጃዎች

ቪዲዮ: Raspberry Pi የሙቀት ምዝግብ ማስታወሻ: 8 ደረጃዎች

ቪዲዮ: Raspberry Pi የሙቀት ምዝግብ ማስታወሻ: 8 ደረጃዎች
ቪዲዮ: BTT - Manta M8P - MainSailOS with EMMc 2024, ሀምሌ
Anonim
Raspberry Pi የሙቀት ምዝግብ ማስታወሻ
Raspberry Pi የሙቀት ምዝግብ ማስታወሻ

$ 5.00 I2C የሙቀት ዳሳሽ በመጠቀም ቀላል የሙቀት ምዝግብ ማስታወሻ ለመገንባት መመሪያዎች እዚህ አሉ። ውሂቡ ወደ ኤስዲ ካርድ ተከማችቶ በቀላሉ ወደ ኤክሰል ሊገባ ይችላል። በቀላሉ ሌሎች ዳሳሾችን በመለወጥ ወይም በመጨመር ሌሎች የውሂብ አይነቶች እንዲሁ ሊሰበሰቡ ይችላሉ። የሚከተሉት ክፍሎች ለዚህ ፕሮጀክት ያገለግላሉ-Raspberry Pi (ነጠላ ቦርድ ኮምፒተር) የሙቀት ዳሳሽ (SF-SEN-11931)

ሟች አልባ የዳቦ ሰሌዳ መንጠቆ ሽቦዎች የዛግሮስ Raspberry Pi 2 ማስጀመሪያ ኪት እንዲሁ ከአየር ሙቀት ዳሳሽ በስተቀር ለዚህ ፕሮጀክት የሚያስፈልጉትን ሁሉ ያካትታል!

ደረጃ 1 - የሙቀት ዳሳሹን ያብሩ

የሙቀት ዳሳሹን ያብሩ
የሙቀት ዳሳሹን ያብሩ

በመጀመሪያ ፣ የመሸጫ ራስጌ ካስማዎች ወይም የእርሳስ ሽቦዎችን ወደ አነፍናፊው ያብሩ። በቀላሉ ዳሳሹን ወደ የዳቦ ሰሌዳ ውስጥ ማስገባት ይችል ዘንድ ራስጌዎችን ተጠቅመን ነበር።

ከ Raspberry Pi GPIO ወደብ የሚከተሉትን ግንኙነቶች ያድርጉ። ከመሬት ጋር ያለው የ ADD0 ግንኙነት የመሣሪያውን I2C አድራሻ ይወስናል። ከአንድ በላይ ዳሳሽ ከ I2C አውቶቡስ ጋር ሊገናኝ ይችላል ፣ ግን እያንዳንዳቸው ልዩ አድራሻ ሊኖራቸው ይገባል። ዳሳሽ RPi GPIO VCC +3.3V SDA SDA SCL SCL GND GND ADD0 GND (ይህ የ I2C መሣሪያ አድራሻውን እንደሚያዘጋጅ ልብ ይበሉ) ALT N/C ማሳሰቢያ - አነፍናፊ ቪሲሲን ወደ +5VDC አያገናኙ ፣ ይህ ዳሳሹን ያበላሸዋል።

ደረጃ 2 - I2C አውቶቡስን ያንቁ

I2C አውቶቡስን ያንቁ
I2C አውቶቡስን ያንቁ

*** አዲሱ ስሪት ይህንን ደረጃ ላይፈልግ ይችላል። ፋይሉ ከሌለ ወደ ቀጣዩ ደረጃ ይቀጥሉ።

በመጀመሪያ I2C አውቶቡስ መንቃት አለበት።

I2C አውቶቡስን ለማንቃት ሁለት መንገዶች አሉ።

የመጀመሪያው እና ቀላሉ በ raspi-config መገልገያ ማድረግ ነው።

መገልገያውን ለመጀመር ትዕዛዙን sudo raspi-config ይጠቀሙ።

አውቶቡሱን ለማንቃት የላቀ አማራጭን ይምረጡ።

ሁለተኛው ፣ ግን በጣም የተወሳሰበ መንገድ እራስዎ ማድረግ ነው።

ይህንን ለማድረግ የውቅረት ፋይል /etc/modprobe.d/raspi-blacklist.conf ትዕዛዙን ይጠቀሙ sudo nano /etc/modprobe.d/raspi-blacklist.conf አሁን የፋይሉን ይዘቶች ከ## blacklist spi እና i2c ይለውጡ በነባሪ (ብዙ ተጠቃሚዎች አያስፈልጋቸውም) ጥቁር ዝርዝር spi-bcm2708 blacklist i2c-bcm2708 ለዚህ: # blacklist spi እና i2c በነባሪ (ብዙ ተጠቃሚዎች አያስፈልጋቸውም) blacklist spi-bcm2708 # blacklist i2c-bcm2708

ደረጃ 3 Config.txt ን ያዘምኑ

Config.txt ን ያዘምኑ
Config.txt ን ያዘምኑ

Config.txt ን ለማዘመን የሚከተለውን ትዕዛዝ ያሂዱ

sudo nano /boot/config.txt

የሚከተሉትን መስመሮች ወደ ፋይሉ ያክሉ

dtparam = i2c1 = በርቷል

dtparam = i2c_arm = በርቷል

ደረጃ 4: ቡት ላይ ለመጫን I2C ሞዱልን ያዘጋጁ

ቡት ላይ ለመጫን I2C ሞዱልን ያዘጋጁ
ቡት ላይ ለመጫን I2C ሞዱልን ያዘጋጁ

Raspberry Pi ሲነሳ I2C ሞዱል እንዲጫን መደረግ አለበት። የ /etc /modules ፋይልን በማረም ይህንን ያድርጉ። የሚከተለው ትዕዛዝ ይህንን ፋይል ለማርትዕ ሊያገለግል ይችላል sudo nano /etc /modules የሚከተለውን መስመር በፋይሉ መጨረሻ ላይ ያክሉ-i2c-bcm2708 i2c-dev

ደረጃ 5: I2C ጥቅሎችን ይጫኑ

I2C ጥቅሎችን ይጫኑ
I2C ጥቅሎችን ይጫኑ

I2C ን ማዋቀር ለማጠናቀቅ የ i2c- መሣሪያዎችን እና የፓይዘን-smbus ጥቅሎችን ይጫኑ-ጥቅሞቹን ለመጫን የሚከተሉት ትዕዛዞች ጥቅም ላይ ሊውሉ ይችላሉ- sudo apt-get install i2c-tools sudo apt-get install Python-smbus በመጨረሻ የፒ ተጠቃሚን ይጨምሩ (ወይም ማንኛውም መግቢያ የሚጠይቅ) ወደ I2C የመዳረሻ ቡድን። የሚከተለው ትዕዛዝ ይህንን ለማሳካት ሊያገለግል ይችላል- sudo adduser pi i2c ከ I2C አውቶቡስ ጋር የተገናኙት መሳሪያዎች ለማየት የሚከተለውን ትዕዛዝ ይጠቀሙ -i2cdetect -y 1 ማስታወሻ -ሞዴል A Raspberry Pii2cdetect -y0 ን የሚጠቀሙ ከሆነ የሚከተለውን ትዕዛዝ ይጠቀሙ። የአየር ሙቀት ዳሳሽ I2C አድራሻ (በሄክሳዴሲማል ውስጥ) በትክክል ከተገናኘ መታየት አለበት።

ደረጃ 6 - የውሂብ አስጀማሪ ፕሮግራም

ዳታሎገር ፕሮግራም
ዳታሎገር ፕሮግራም

የሚከተለውን ትዕዛዝ በመጠቀም የምሳሌ ፕሮግራሙን ይጫኑ እና ያሂዱ python temp_logger.py የምሳሌ ፕሮግራሙ በጣም ቀላል ነው - በየ 60 ሰከንዱ የሙቀት መጠኑን ከሙቀት ዳሳሽ ያነባል እና ወደ የጽሑፍ ፋይል (Tempdata.txt) ያስገባዋል።

ደረጃ 7 - ውሂብን ማየት

ውሂብን በማየት ላይ
ውሂብን በማየት ላይ

ጥሬውን የውሂብ ፋይል ለማየት የሚከተለውን ትዕዛዝ ይጠቀሙ - nano tempdata.txt ውሂቡን ወደ ዩኤስቢ አንጻፊ ይቅዱ እና በቀላሉ ወደ ኤክሴል ማስመጣት ይችላል-

ደረጃ 8 - የበስተጀርባ ምዝግብ ማስታወሻ

የበስተጀርባ ምዝግብ ማስታወሻ
የበስተጀርባ ምዝግብ ማስታወሻ

ምዝግብ ማስታወሻውን ከበስተጀርባ ለማሄድ (ከወጡ በኋላ መሮጡን ይቀጥላል)። የሚከተለውን ትዕዛዝ ይጠቀሙ - sudo python temp_logger.py & (ዘመድ ዱካ) ከላይ ያለው ትእዛዝ ስህተት ሊሰጥ የሚችልባቸው ሁኔታዎች አሉ ፣ ለምሳሌ Python: ፋይል 'temp_logger.py': [Errno 2] እንደዚህ ያለ ፋይል የለም ማውጫ

ይህ ማለት ፍጹም መንገድን መጠቀም አለብዎት ማለት ነው ፣ ይህ ማለት የፋይሉን ቦታ ከስር ማውጫው ውስጥ መግለፅ አለብዎት ማለት ነው። ይህንን ለማድረግ ቀላሉ መንገድ በ temp_logger.py ፋይልዎ ላይ በቀኝ ጠቅ ማድረግ ፣ መንገዱን መቅዳት እና በእርስዎ ተርሚናል ውስጥ መለጠፍ እና ከዚያ ከፊት ለፊቱ “ፓይዘን” መተየብ ነው።

ትዕዛዜ እንደዚህ ይመስላል ፤ ፓይዘን/ቤት/ፒፒ/ዴስክቶፕ /temp_logger.py

የሚመከር: