ዝርዝር ሁኔታ:
- ደረጃ 1: Arduino & RPi ሃርድዌር ማግኘት
- ደረጃ 2: DHT11 እና LCD ን ከአርዲኖ ጋር ያገናኙ
- ደረጃ 3: Arduino ን ፕሮግራም ያድርጉ
- ደረጃ 4 - የሚሠራው አርዱዲኖ ፣ ኤልሲዲ እና DHT11 ማዋቀር
- ደረጃ 5: Raspberry Pi ን ከአርዲኖ ጋር ያገናኙ
- ደረጃ 6 የዩኤስቢ ወደብ ተከታታይ መረጃን ለማንበብ የ RPi Python ኮድ
ቪዲዮ: የሙቀት መጠን እና እርጥበት ከአርዱዲኖ እስከ ራፕቤሪ ፒ 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ግሪን ሃውስ ካለዎት ወይም የግሪን ሃውስዎን ወደ አነስተኛ ስማርት-እርሻ ለማሻሻል የወደፊት ዕቅዶች ካሎት የሙቀት እና እርጥበት መከታተል አስፈላጊ ነው።
ለመጀመሪያው አስተማሪዬ ምሳሌን እንዴት መፍጠር እንደሚቻል አሳያለሁ-
- የ DHT11 የሙቀት መጠን እና የእርጥበት ዳሳሽ ወደ አርዱዲኖ ሜጋ 2560 ያገናኙ
- የአነፍናፊውን ውሂብ ለማንበብ አርዱዲኖን በ C ውስጥ ያቅዱ
- ከአርዱዲኖ ጋር በተገናኘ ኤልሲዲ ላይ የሙቀት እና የእርጥበት መረጃን ያሳዩ
- የአርዲኖውን የአነፍናፊ ውሂብ ወደ Raspberry Pi 3 Model B+ እንዲልክ ያስተምሩት
- የዳሳሽ ውሂብን ለማሳየት በ Python ውስጥ ኮድ ይፃፉ
RPi እና Arduino ን ለምን ይጠቀማሉ?
አርዱinoኖ የሚበልጠውን I/O እና RPi በጣም የተሻሉበትን የኔትወርክ ግንኙነት/ባለብዙ -ንባብ/ምስሎችን ከፈለጉ የአርዱዲኖ እና የ RPi ግንኙነት ለከፍተኛ ችሎታዎች ሊፈቅድ ይችላል።
በሌላ አነጋገር ፣ አርዱዲኖን ለጠንካራ ተግባራት ለመቆጣጠር እንጠቀምበታለን እና ጥልቅ ሥራዎችን ለማስላት RPi ን እንጠቀማለን።
የተዛቡ የአርዲኖዎች ስሪቶች በ Rugged-Circuits ላይ ይገኛሉ
ደረጃ 1: Arduino & RPi ሃርድዌር ማግኘት
የአርዱዲኖ ማስጀመሪያ ኪትቶች በቀላሉ ይገኛሉ እና በተለያዩ ዓይነት ዳሳሾች እና መግብሮች እንዲሞክሩ ያስችልዎታል። የተለያዩ ክፍሎችን በተናጠል ከማዘዝ ይልቅ የጀማሪ መሣሪያ መግዣ ርካሽ ይሠራል። ወደ ባንግጎድ እና አማዞን አሜሪካን የሚያመለክቱ ከዚህ በታች አንዳንድ ተጓዳኝ አገናኞችን አቅርቤያለሁ።
የአርዱዲኖ ማስጀመሪያ ኪት (ባንግጉድ)
አርዱinoኖ ማስጀመሪያ ኪት (አማዞን አሜሪካ)
Element14 RPi 3 B+ Motherboard (አማዞን አሜሪካ)
Raspberry Pi 3 B+ መያዣ (አማዞን አሜሪካ)
32 ጊባ የማይክሮ ኤስዲ ካርድ (አማዞን አሜሪካ)።
ደረጃ 2: DHT11 እና LCD ን ከአርዲኖ ጋር ያገናኙ
ደረጃ 3: Arduino ን ፕሮግራም ያድርጉ
#arduino-dht11-lcd2004
#ደራሲ - ቫሱ ቬራፔን
#https://www.instructables.com/member/VasooV/ #ከአርዱዲኖ ጋር ከተገናኘው DHT11 መረጃን ያነባል ፣ በ LCD2004 ላይ ይታያል እና በተከታታይ ላይ መረጃን ወደ Raspberry Pi ይልካል።
#ያካትቱ
#ያካትቱ
// ኤልሲዲ ማሳያ በ I2C አውቶቡስ ላይ እንደ የመሣሪያ ቁጥር 0x27 ተብሎ ይገለጻል
LiquidCrystal_I2C lcd (0x27, 20, 4);
// DHT11 ከፒን 8 ጋር ተገናኝቷል
DHT DHT; #ጥራት ዳሳሽ ፒን 8
// Raspberry Pi ከ Serial 0 ጋር ተገናኝቷል
#ተከታታይ seriPi ተከታታይ
ባዶነት ማዋቀር () {
lcd.begin (20, 4); // በይነገጽን ወደ ኤልሲዲ ማያ ገጽ ያስጀምራል ፣ እና የማሳያውን ልኬቶች (ስፋት እና ቁመት) lcd.init (); lcd.backlight (); serialPi.begin (9600); // አርዱinoኖ ወደ ተከታታይ ማሳያ}
ባዶነት loop () {
// የአነፍናፊ ውሂብን ያንብቡ
int sensorData = DHT.read11 (sensorPin); ተንሳፋፊ ሙቀት = DHT.temperature; ተንሳፋፊ እርጥበት = DHT. እርጥበት;
// የህትመት ሙቀት
lcd.setCursor (0, 0); lcd.print ("ሙቀት"); lcd.print (ሙቀት); lcd.print ("C");
// እርጥበት ያትሙ
lcd.setCursor (0, 1); lcd.print ("እርጥበት"); lcd.print (እርጥበት); lcd.print (" %");
// የሙቀት እና እርጥበት መረጃን ወደ Raspberry Pi ይላኩ
serialPi.print ("");
// ለ 10 ሰከንዶች ይጠብቁ
መዘግየት (10000); }
ደረጃ 4 - የሚሠራው አርዱዲኖ ፣ ኤልሲዲ እና DHT11 ማዋቀር
ደረጃ 5: Raspberry Pi ን ከአርዲኖ ጋር ያገናኙ
ደረጃ 6 የዩኤስቢ ወደብ ተከታታይ መረጃን ለማንበብ የ RPi Python ኮድ
#rpi-arduino-dht11
#Raspberry Pi የሙቀት እና የእርጥበት ዳሳሽ መረጃን ከአርዱዲኖ ያነባል
አስመጣ ተከታታይ ፣ ሕብረቁምፊ ፣ ጊዜ
#በዚህ ምሳሌ /dev /ttyUSB0 ጥቅም ላይ ውሏል
#ይህ በርስዎ ጉዳይ ላይ ወደ/dev/ttyUSB1 ፣/dev/ttyUSB2 ፣ ወዘተ ser = serial ተከታታይ ('/dev/ttyUSB0' ፣ 9600) ሊለወጥ ይችላል
#የሚከተለው የኮድ ብሎክ እንደዚህ ይሠራል
#ተከታታይ መረጃዎች ካሉ ፣ መስመሩን ያንብቡ ፣ የ UTF8 ውሂቡን ዲኮድ ያድርጉ ፣ እውነት ከሆነ ser.in_waiting> 0: rawserial = ser.readline () cookserial = rawserial.decode ('utf-8'). Strip ('\ r / n') datasplit = cookserial.split (',') temperature = datasplit [0].strip ('') ህትመት (ሙቀት) ህትመት (እርጥበት)
የሚመከር:
NodeMCU Lua Cheap 6 $ ቦርድ በማይክሮፒቶን የሙቀት መጠን እና እርጥበት ምዝግብ ፣ Wifi እና የሞባይል ስታቲስቲክስ 4 ደረጃዎች
NodeMCU Lua Cheap 6 $ ቦርድ በማይክሮፒቶን የሙቀት መጠን እና እርጥበት መመዝገቢያ ፣ Wifi እና የሞባይል ስታቲስቲክስ - ይህ በመሠረቱ የደመና የአየር ሁኔታ ጣቢያ ነው ፣ በስልክዎ ላይ መረጃን መፈተሽ ወይም እንደ ስልክ በቀጥታ ማሳያ መጠቀም ይችላሉ። ፣ በክፍል ውስጥ ፣ ግሪን ሃውስ ፣ ላቦራቶሪ ፣ የማቀዝቀዣ ክፍል ወይም ሌላ ማንኛውም ቦታ የተሟላ
ግሪን ሃውስ ከሎራ ጋር በራስ -ሰር ማቀናበር! (ክፍል 1) -- ዳሳሾች (የሙቀት መጠን ፣ እርጥበት ፣ የአፈር እርጥበት) 5 ደረጃዎች
ግሪን ሃውስ ከሎራ ጋር በራስ -ሰር ማቀናበር! (ክፍል 1) || ዳሳሾች (የሙቀት መጠን ፣ እርጥበት ፣ የአፈር እርጥበት) - በዚህ ፕሮጀክት ውስጥ የግሪን ሃውስን እንዴት እንደሠራሁ አሳያችኋለሁ። ያ ማለት የግሪን ሃውስን እንዴት እንደሠራሁ እና የኃይል እና አውቶማቲክ ኤሌክትሮኒክስን እንዴት እንደገጣጠምኩ አሳያችኋለሁ። እንዲሁም ኤል ን የሚጠቀም የአርዱዲኖ ቦርድ እንዴት መርሃ ግብር እንደሚያዘጋጁ አሳያችኋለሁ
LM35 የሙቀት ዳሳሽ በመጠቀም ከአርዱዲኖ ኡኖ ጋር ንባብ የሙቀት መጠን - 4 ደረጃዎች
LM35 ን የሙቀት መጠን ዳሳሽ በመጠቀም ከአርዱዲኖ ኡኖ ጋር - ንባብ በዚህ አስተማሪዎች ውስጥ LM35 ን ከአርዱዲኖ ጋር እንዴት መጠቀም እንደሚቻል እንማራለን። Lm35 የሙቀት መጠን እሴቶችን ከ -55 ° ሴ እስከ 150 ° ሴ ማንበብ የሚችል የሙቀት ዳሳሽ ነው። ከአየሩ ሙቀት ጋር ተመጣጣኝ የአናሎግ ቮልቴጅን የሚያቀርብ ባለ 3-ተርሚናል መሣሪያ ነው። ከፍተኛ
ESP8266 NodeMCU የመድረሻ ነጥብ (ኤፒ) ለድር አገልጋይ በ DT11 የሙቀት ዳሳሽ እና በአሳሹ ውስጥ የሙቀት መጠን እና እርጥበት ማተም 5 ደረጃዎች
ESP8266 NodeMCU የመድረሻ ነጥብ (ኤፒ) ለድር አገልጋይ በ DT11 የሙቀት ዳሳሽ እና የማተሚያ ሙቀት እና እርጥበት በአሳሽ ውስጥ - ሠላም ወንዶች በአብዛኛዎቹ ፕሮጄክቶች ውስጥ ESP8266 ን እንጠቀማለን እና በአብዛኛዎቹ ፕሮጄክቶች ውስጥ ESP8266 ን እንደ ድር አገልጋይ እንጠቀማለን ፣ ስለዚህ መረጃ በ በ ESP8266 የተስተናገደውን ዌብሳይቨርን በመድረስ በ wifi ላይ ያለ ማንኛውም መሣሪያ ግን ብቸኛው ችግር ለሥራ የሚሰራ ራውተር ያስፈልገናል
ESP32 ላይ የተመሠረተ M5Stack M5stick C የአየር ሁኔታ መቆጣጠሪያ ከ DHT11 - በ M5stick-C ላይ የሙቀት መጠን እርጥበት እና የሙቀት መረጃ ጠቋሚ በ DHT11: 6 ደረጃዎች ይከታተሉ
በ ESP32 ላይ የተመሠረተ M5Stack M5stick C የአየር ሁኔታ መቆጣጠሪያ ከ DHT11 | በ M5stick-C ከ DHT11 ጋር ያለውን የሙቀት መጠን እርጥበት እና የሙቀት መረጃ ጠቋሚ ይከታተሉ-ሰላም ጓዶች ፣ በዚህ አስተማሪዎች ውስጥ የ DHT11 ን የሙቀት ዳሳሽ በ m5stick-C (የልማት ቦርድ በ m5stack) እንዴት ማገናኘት እና በ m5stick-C ማሳያ ላይ ማሳየት እንደሚቻል እንማራለን። ስለዚህ በዚህ መማሪያ ውስጥ እኛ የሙቀት መጠንን እናነባለን ፣ እርጥበት &; ሙቀት እኔ