ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 የራስዎን እንጆሪ ፓይ ያዘጋጁ
- ደረጃ 2 - የእርስዎን ብርሃን እና የሙቀት ዳሳሾች ይለኩ
- ደረጃ 3 የወረዳዎን ሽቦ ያገናኙ
- ደረጃ 4 ኮድ
- ደረጃ 5 - መላ መፈለግ
ቪዲዮ: የንባብ እና ግራፊክስ ብርሃን እና የሙቀት ዳሳሽ ውሂብ ከ Raspberry Pi ጋር 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በዚህ አስተማሪ ውስጥ የብርሃን እና የሙቀት ዳሳሽን ከ raspberry pi እና ከ ADS1115 አናሎግ ጋር ወደ ዲጂታል መቀየሪያ እንዴት ማንበብ እንደሚችሉ እና matplotlib ን በመጠቀም ግራፍ ይማሩበታል። በሚያስፈልጉት ቁሳቁሶች እንጀምር።
አቅርቦቶች
- Raspberry pi (እኔ 4 ብጠቀምም ማንም ያደርጋል)
- የማይክሮ ኤስዲ ካርድ ከ Raspbian ጋር ተጭኗል (ጥሩ ትምህርት
- የኤችዲኤምአይ ማሳያ እና የኃይል ምንጭ
- የማይክሮ ዩኤስቢ ገመድ
- Adafruit ADS 1115 ከአናሎግ ወደ ዲጂታል መቀየሪያ
- ዝላይ ሽቦዎች
- የብርሃን ዳሳሽ (LDR)
- የሙቀት ዳሳሽ
- potentiometer x2 (እሴቱ በኋላ የምንለካው የሙቀት እና የብርሃን ዳሳሾችዎ የመቋቋም ክልል መካከለኛ ይሆናል)
- የዳቦ ሰሌዳ
ደረጃ 1 የራስዎን እንጆሪ ፓይ ያዘጋጁ
1. Raspberry pi ን ለማዘጋጀት ይህንን ትምህርት ይከተሉ-https://www.raspberrypi.org/help/noobs-setup/2/2. I2C ን ያንቁ -በላይኛው ግራ ላይ ያለውን የ “raspberry pi” ምልክት ጠቅ ያድርጉ። ወደ ምርጫዎች> የራስቤሪ ፒ ውቅር> በይነገጾች> ይሂዱ እና በ I2C ላይ “አንቃ” የሚለውን ሳጥን ምልክት ያድርጉበት። ከዚያ እሺን ጠቅ ያድርጉ። አሁን የተርሚናል መስኮት ይክፈቱ። በትእዛዝ መስመር ዓይነት ላይ
sudo apt-get ማሻሻል
sudo pip3 adafruit-circuitpython-ads1x15 ን ይጫኑ
sudo apt-get install Python-matplotlib ን ይጫኑ
ደረጃ 2 - የእርስዎን ብርሃን እና የሙቀት ዳሳሾች ይለኩ
አሁን የብርሃን እና የሙቀት ዳሳሾችን የመቋቋም አቅም መለካት አለብን። በመቋቋም የመለኪያ ቅንብር ላይ የቮልት ሜትር ይውሰዱ እና በብርሃን እና በጨለማ ውስጥ ባለው የብርሃን ዳሳሽዎ እርከኖች ላይ ይለኩ። እሴቶቹን ይመዝግቡ። አሁን በሞቃት እና በቀዝቃዛው የሙቀት መጠን ዳሳሽዎ እርሳሶች ላይ የቮልቲሜትርዎን ይውሰዱ (እኔ ውሃ ተጠቅሜያለሁ)። እሴቶቹን ይመዝግቡ። በኋላ በወረዳችን ውስጥ እንጠቀማቸዋለን።
ደረጃ 3 የወረዳዎን ሽቦ ያገናኙ
1. በአቅርቦቶች ዝርዝር ውስጥ የተዘረዘሩትን ቁሳቁሶች ይሰብስቡ። ለፖታቲሞሜትሮች ፣ ከፍታዎች እና ዝቅታዎች (ቀላል እና ጨለማ ፣ ሙቅ እና ቀዝቃዛ) አማካይ የሆነውን እሴት ይጠቀሙ።
(ከፍተኛ- ዝቅተኛ) / 2
2. ከላይ ያለውን የወረዳ ንድፍ ይከተሉ
- ፒአይ ላይ ከአናሎግ ወደ ዲጂታል መለወጫ ወደ ኤስዲኤ ያገናኙ
- SCL ን በአናሎግ ላይ ከዲጂታል መለወጫ ወደ SCL በ pi ላይ ያገናኙ
- VDD ን በአናሎግ ላይ ከዲጂታል መለወጫ ወደ 3.3v በፓይ ላይ ያገናኙ
- ፒኤን ላይ ከመሬት ወደ ዲጂታል መለወጫ ከአናሎግ ላይ GND ን ያገናኙ
- በወረዳው ዲያግራም መሠረት የተቀሩትን ክፍሎች ያገናኙ።
ደረጃ 4 ኮድ
1. ተርሚናል ውስጥ ይተይቡ
ናኖ ዲጂታል.ፒ
2. ከዚህ በታች ወይም በ Github ላይ ያለኝን ኮድ መታየት ያለበት የጽሑፍ አርታኢ ውስጥ ይለጥፉ።
matplotlib.pyplot እንደ plt ያስመጡ
ማስመጣት numpy እንደ np አስመጪ ቦርድ ማስመጣት አውቶቡስ የማስመጣት ጊዜ አስመጪ adafruit_ads1x15.ads1115 እንደ ADS ከ adafruit_ads1x15. (ማስታወቂያዎች ፣ ADS. P0) temp = AnalogIn (ማስታወቂያዎች ፣ ADS. P1) X1 = X2 = Y1 = Y2 = plt.ylim (-50 ፣ 1000) plt.plot (X1 ፣ Y1 ፣ መለያ = "ብርሃን" ፣ ቀለም = '#0069af') plt.plot (X2 ፣ Y2 ፣ መሰየሚያ = "ቴምፕ" ፣ ቀለም = '#ff8000') plt.xlabel ('ጊዜ (ደቂቃዎች)') plt.ylabel (' ደረጃ ') plt.title (' Light and temp over time ') plt.legend () እውነት ሆኖ ሳለ x += 5 Y1.append (light.value/30) X1.append (x) Y2.append (temp.value /3) X2.append (x) plt.plot (X1 ፣ Y1 ፣ መሰየሚያ = "ብርሃን" ፣ ቀለም = '#0069af') plt.plot (X2 ፣ Y2 ፣ መለያ = "ሙቀት" ፣ ቀለም = '#ff8000') plt.pause (300)
3. አሁን ለመውጣት CTRL+X ን ይጫኑ ፣ ለማስቀመጥ y ን ይጫኑ ፣ ከዚያ አስገባን ይጫኑ።
ተርሚናል ውስጥ በመተየብ ፕሮግራምዎን ያሂዱ
sudo python3 digital.py
4. ግራፉ ሰፋ ያሉ እሴቶችን ለማሳየት ፖታቲዮሜትሪዎችን ያስተካክሉ። ግራፉ ብዙ እሴቶችን ያሳያል የሚለውን ለማረጋገጥ በአነፍናፊው ላይ ብርሃን ለማብራት እና በክፍሉ ውስጥ ያሉትን መብራቶች ለማጥፋት ይሞክሩ።
ከሁለቱም እሴቶች በታች ከጠለቀ ተጓዳኙን ከፋይ (መስመር 29 እና 31) ዝቅ ለማድረግ ይሞክሩ።
ሁለቱም እሴቶች ከላይ ከሄዱ ፣ ተጓዳኙን ከፋይ (መስመር 29 እና 31) ለመጨመር ይሞክሩ።
ደረጃ 5 - መላ መፈለግ
1. ሁሉንም ግንኙነቶች በወረዳ ዲያግራም ላይ ይፈትሹ
2. I2C መለየት - በ i2c በኩል የተገናኙትን ሁሉንም መሣሪያዎች ያሳየዎታል-
ተርሚናል ውስጥ ይተይቡ
sudo apt-get install i2c-tools
sudo i2cdetect - y 1
የሚመከር:
የገመድ አልባ የሙቀት መጠን እና የእርጥበት ዳሳሽ ውሂብ ወደ ኤክሴል መላክ - 34 ደረጃዎች
የገመድ አልባ የሙቀት መጠን እና የእርጥበት ዳሳሽ መረጃን ወደ ኤክሴል መላክ - እኛ እዚህ የ NCD ን የሙቀት መጠን እና የእርጥበት ዳሳሽ እየተጠቀምን ነው ፣ ግን ደረጃዎች ለማንኛውም የ ncd ምርት እኩል ናቸው ፣ ስለዚህ ሌሎች የ ncd ሽቦ አልባ ዳሳሾች ካሉዎት ፣ ከጎንዎ ሆነው ለመመልከት ነፃ ይሁኑ። በዚህ ጽሑፍ ማቆሚያ በኩል ማድረግ ያለብዎት
ገመድ አልባ ንዝረት እና የሙቀት ዳሳሽ ውሂብ ወደ MySQL Node-RED ን በመጠቀም-40 ደረጃዎች
Node-RED ን በመጠቀም የገመድ አልባ ንዝረት እና የሙቀት ዳሳሽ ውሂብ ወደ MySQL ኖድ-RED ን ማስተዋወቅ-የ NCD ን ረጅም ክልል IoT የኢንዱስትሪ ሽቦ አልባ ንዝረት እና የሙቀት ዳሳሽ ማስተዋወቅ ፣ እስከ 2 ማይል ክልል ድረስ የሽቦ አልባ አውታረ መረብ መዋቅር አጠቃቀምን ይመካል። ትክክለኛ የ 16 ቢት ንዝረት እና የሙቀት ዳሳሽ በማካተት ፣ ይህ መሣሪያ
Node-RED ን በመጠቀም 25 ሽቦዎች የገመድ አልባ ንዝረት እና የሙቀት ዳሳሽ ውሂብ ወደ ኤክሴል መላክ
መስቀለኛ መንገድን በመጠቀም የገመድ አልባ ንዝረት እና የሙቀት ዳሳሽ መረጃን ወደ ኤክስሴል መላክ-የ NCD ን ረጅም ክልል IoT የኢንዱስትሪ ሽቦ አልባ ንዝረትን እና የሙቀት ዳሳሽ ማስተዋወቅ ፣ የገመድ አልባ መረብ አውታረ መረብ አወቃቀር አጠቃቀምን እስከ 2 ማይል ድረስ በመኩራራት። ትክክለኛ የ 16 ቢት ንዝረት እና የሙቀት ዳሳሽ በማካተት ፣ ይህ መሣሪያ
የ IoT ረጅም ክልል ገመድ አልባ የሙቀት መጠን እና የእርጥበት ዳሳሽ ውሂብ ወደ ጉግል ሉህ መላክ 39 ደረጃዎች
የ IoT ረጅም ክልል ገመድ አልባ የሙቀት መጠን እና የእርጥበት ዳሳሽ ውሂብ ወደ ጉግል ሉህ መላክ እኛ እዚህ የ NCD ን የሙቀት እና የእርጥበት ዳሳሽ እየተጠቀምን ነው ፣ ግን እርምጃዎቹ ለማንኛውም የ ncd ምርት እኩል እንደሆኑ ይቆያሉ ፣ ስለዚህ ሌሎች የ ncd ሽቦ አልባ ዳሳሾች ካሉዎት ለመመልከት ነፃ ይሁኑ። ጎን ለጎን። በዚህ ጽሑፍ ማቆሚያ በኩል ማድረግ ያለብዎት
የ IoT ውሂብ ሳይንስ PiNet ለጊዜው-ጊዜ ስማርት ማያ ገጽ ውሂብ Viz: 4 ደረጃዎች
IoT Data Science PiNet ለእውነተኛ ጊዜ ስማርት ማያ ገጽ ውሂብ ቪዝ-በመረጃ ሳይንስ ወይም በማንኛውም መጠነ-ሰፊ መስክ ውስጥ የምርምር ጥረቶችዎን ከፍ ለማድረግ ለመረጃ እይታ የእይታ ማሳያዎችን የ IoT አውታረ መረብ በቀላሉ ማዋሃድ ይችላሉ። ወደ " ግፋ " መደወል ይችላሉ። ከእርስዎ ዕቅዶች ውስጥ ወዲያውኑ ለደንበኞችዎ