ዝርዝር ሁኔታ:
- ደረጃ 1: ያስፈልግዎታል
- ደረጃ 2 የ RS232 በይነገጽ ይገንቡ
- ደረጃ 3 የ RS232 በይነገጽን መሞከር
- ደረጃ 4 - አነፍናፊዎችን እና አውታረመረቡን ያድርጉ
- ደረጃ 5 የሶፍትዌር ማዋቀር - የውሂብ ማግኛ
- ደረጃ 6 የሶፍትዌር ማዋቀር - ግራፊክስ
- ደረጃ 7 - ትግበራ 1 - የአገልጋይ ክፍል ክትትል
- ደረጃ 8 - ትግበራ 2 - የአየር ሁኔታ ጣቢያ
- ደረጃ 9 - ትግበራ 3 - የተማሪ መኝታ ክፍል
ቪዲዮ: የሙቀት ዳሳሽ / የአየር ሁኔታ ሁኔታ 9 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:34
በጣም አሪፍ ዲጂታል የሙቀት ዳሳሽ DS1820 ን በመጠቀም የአየር ሁኔታን ወይም የሙቀት መቆጣጠሪያን ይፍጠሩ። ይህንን ቅንብር የአገልጋይ ክፍልን ለመከታተል እና እንደ የአየር ሁኔታ ሁኔታ ለመመልከት ይህ ፕሮጀክት የሚከተሉትን ያጠቃልላል።
- የዳላስ 1-ሽቦ አውቶቡስ አውታረ መረብ
- በ RS-232 እና በዳላስ 1-ሽቦ ስርዓት መካከል ያለው በይነገጽ
- ከዳላስ 1-ሽቦ አውቶቡስ (DS1820/DS18s20) ጋር የተገናኙ ዲጂታል የሙቀት ዳሳሾች
- የሙቀት መጠኖችን ለመሰብሰብ እና ግራፍ ለማድረግ የሶፍትዌር ማዋቀር
የዚህ ሥርዓት የእውነተኛ ህይወት ትግበራዎችን አውቶማቲክ ግራፊክስ እስክሪፕቶችን እና ስዕሎችን ለማካተት 2007-11-18 ተዘምኗል።
ደረጃ 1: ያስፈልግዎታል
የአየር ሁኔታ ጣቢያ ወይም የሙቀት ምዝግብ ማስታወሻን ለመሥራት የሚያስፈልግዎት ይህ ነው-
- አንዳንድ የሊኑክስ ችሎታዎች
- መሰረታዊ የኤሌክትሮኒክስ ችሎታዎች ፣ ብየዳ ወዘተ.
አካላት
- 1 6.2V Zener diode (1N5234)
- 1 3.9V Zener diode (1N5228)
- 2 Schottky diodes (1N5818)
- 1 1.5 ኪ resistor
- 1 2pin ስፒን ተርሚናል
- 1 ዲ-ንዑስ 9 ሴት አያያዥ ከመሸጫ ነጥቦች ጋር
- 1 ትንሽ የሽቶ ሰሌዳ።
- አንድ ወይም ከዚያ በላይ የዳላስ ሴሚኮንዳክተር DS1820 ወይም DS18s20 ዲጂታል የሙቀት ዳሳሽ
- ድመት 5 ኬብል
- ቱቦውን ይቀንሱ
ደረጃ 2 የ RS232 በይነገጽ ይገንቡ
የ 1-ሽቦ አውቶቡስ አስተናጋጁን በጣም ትንሽ በመገንባት በ rs232 ወደብ ውስጥ በኮምፒተር ጀርባ ውስጥ መቀመጥ ይችላል።
ደረጃ 1) ምን ያህል ትንሽ ማድረግ እንደሚችሉ ይወቁ። ሁሉንም አካላት በ perfbaord ላይ ያስቀምጡ። የወረዳውን ከግምት ውስጥ በማስገባት ያስቀምጧቸው። በወረዳው ግርጌ ላይ ማንኛውንም ሽቦ ማከል አንፈልግም! ምስል ይመልከቱ። ደረጃ 2) ትክክለኛውን መጠን የሽቶ ሰሌዳ ይቁረጡ። ለመቁረጥ በሚፈልጉባቸው ቀዳዳዎች ረድፍ ላይ ጥቂት ጊዜ ስለታም ቢላ ይጎትቱ። በሁለቱም በኩል ይህንን ያድርጉ ፣ ከዚያ በሁለት ብቻ ይሰብሩት። ብዙውን ጊዜ እርስዎ በፈጠሩት የስህተት መስመር ላይ ይሰበራል። 3) ክፍሎቹን በቦታው ላይ ያሽጉ። እና ወረዳውን ለማጠናቀቅ የሽያጭ ነጥቦችን ያገናኙ።
ደረጃ 3 የ RS232 በይነገጽን መሞከር
1) digitemp ን ያውርዱ እና ይጫኑ። በዴቢያን እና በኡቡንቱ ሊኑክስ ይህ የሚከናወነው “sudo apt-get install digitemp”.2) DS1820 ን ወደ ወረዳዎ ያገናኙ። መካከለኛው እግሩ በ DQ ወደብ ውስጥ ይሄዳል ፣ ሌሎቹ ሁለቱ እግሮች ይሄዳሉ በ GND3) ወረዳውን ከኮምፒዩተር rs232 ወደብ ያገናኙ። ይህንን በሊኑክስ ብቻ መሸፈን እችላለሁ ፣ ግን ይህንን በመስኮቶች ውስጥ ማድረግም ይቻላል ።4) ትዕዛዙ ‹ዲጂቴምፕ› የማይሰራ ከሆነ ፣ በርካታ ስሪቶች ስላሉ ነው digitemp.type digitemp ፣ ከዚያ ሁሉንም ለማየት ትርን ይጫኑ። digitemp_DS9097 ለዚህ 1 ባለአደራ ሥራ አስኪያጅ ትክክለኛው ነው። ለቀላልነት ብቻ ፣ ትዕዛዙ ‹digitemp_DS› ሳይሆን ‹digitemp_DS9097`.type` sudo ln -s/usr/bin/digitemp_DS9097/usr/bin/digitemp`5) እንደ ሥር ፣ ወይም sudo ን በመጠቀም ‹digitemp -s/dev/ttyS0 -i` ን ያሂዱ። ይህ 1wire አውታረ መረብን ለአነፍናፊዎች ይፈልግ እና ለ digitemp የውቅረት ፋይል ይፈጥራል። COM2 ን የሚጠቀሙ ከሆነ የተገናኘውን የሙቀት መጠን ለማንበብ -s /dev/ttyS1 ን ይጠቀሙ። digitemp -a` ን ይመልከቱ። ቅጽበታዊ ገጽ እይታውን ይመልከቱ 6) ለሚጠቀሙባቸው ዳሳሾች ሁሉ ይህን ያድርጉ እና አድራሻዎቹን ይፃፉ ለእያንዳንዱ። ብዙ ዳሳሾች ሲኖሩዎት የትኛው የትኛው እንደሆነ ማወቅ ጥሩ ነው።
ደረጃ 4 - አነፍናፊዎችን እና አውታረመረቡን ያድርጉ
የ 1 ዋየር ኔትወርክዎን ሲገጣጠሙ የድመት 5 የአውታረ መረብ ገመዶችን ለመጠቀም ይፈልጋሉ።
ሌሎች ኬብሎችን በመጠቀም እና የተለያዩ የኬብል ዓይነቶችን በማጣመር አንዳንድ መጥፎ ልምዶች አጋጥመውኛል። በድመት 5 ላይ ሲሮጥ ፣ ባለ 1 ባለ አውቶቡሱ በጣም ረጅም ኬብሎች ሊኖረው ይችላል። በአንድ የአየር ሁኔታ አቀማመጥ ፣ ከሊነክስ ኮምፒተር እና እስከ ጣሪያው ድረስ ከቴክኒካዊ ክፍል 30 ሜትር ድመት 5 እሮጣለሁ። በጣሪያው ላይ ፣ ገመዱ በ 3 5-15 ሜትር ርዝመት ኬብሎች ተከፋፍሏል በእያንዳንዳቸው መጨረሻ ዳሳሽ። ይህ ማዋቀር እንከን የለሽ ሆኖ ይሠራል። ባለ 1-ሽቦ አውታረመረብ በጣም ጠንካራ ነው። ዳሳሹን መስራት -አነፍናፊውን ሁለቱንም ውሃ የማያስተላልፍ እና ጠንካራ እንዲሆን ማድረግ ይፈልጋሉ። 1) በሚፈለገው ርዝመት ላይ የድመት 5 ገመድ ይቁረጡ። 2) የአነፍናፊውን መጨረሻ ያጥፉ። ከ 4 ቱ ጥንድ 3 ቱን ይቁረጡ ፣ አረንጓዴ/ነጭ አረንጓዴውን አንድ ይተዉት። 3) በአረንጓዴ ሽቦ ላይ ትንሽ የመቀነስ ቧንቧ ያንሸራትቱ። 4) አረንጓዴውን ሽቦ ወደ DS1820 መካከለኛ ፒን ያሽጡ 5) የጠበበውን ቱቦ ወደ ላይ ይጎትቱ ፣ ስለዚህ የመካከለኛው እግሩን ብረት ሁሉ እና ከእሱ ጋር የተገናኘውን ሽቦ ብረት ይሸፍናል። ከዚያ ቦታውን ለማቅለል በቀላል ወይም በሙቀት ጠመንጃ ያሞቁት 6) ነጭ/አረንጓዴ ሽቦውን ወደ ሌሎች ሁለት ፒኖች ያሽጉ። 7) በአነፍናፊው እና በኬብሉ ላይ ትልቅ የመቀነስ ቱቦን ያድርጉ። ምስሉን ይመልከቱ። ከዚያ ቦታውን ለማቅለል በቀላል ነበልባል ቀስ ብለው ያሞቁት። ነገሩን በእሳት ማቀጣጠል አይፈልጉም ፣ እሳቱን ከሚቀንስ ቱቦ 4-10 ሚሜ ርቀው ይያዙ። 8) ዳሳሾችዎን በሚፈልጉበት ቦታ ሁሉ ያስቀምጡ ፣ ከ rs232 በይነገጽ ጋር ይገናኙ እና ኮምፒተርዎን ያገናኙ።
ደረጃ 5 የሶፍትዌር ማዋቀር - የውሂብ ማግኛ
አሁን እኛ የእኛ ዳሳሾች በቦታው እንደሆንን ፣ ከእነሱ የተወሰነ ውሂብ መሰብሰብ እንፈልጋለን። እንደ የእርስዎ ሊኑክስ ማሽን ላይ 1) “digitemp -s /dev /ttyS0 -i -c /etc/digitemp.conf” ን ያሂዱ። ፋይል digitemp.conf ከዮሩ ዳሳሾች ጋር። አነፍናፊዎቹ የሚያገኙትን ቁጥር ለማየት ውጤቱን ይመልከቱ ።2) የሙቀት መጠኑን በ ‹digitemp -aq -c /etc/digitemp.conf`3)› የውጤት ውሂቡን ወደ ፋይል ያስገቡ። በ apaches wwwroot ውስጥ ወደ አንድ ፋይል እጥላለሁ ፣ በዚያ መንገድ ሙቀቱን ከየትኛውም ቦታ መድረስ እችላለሁ። ‹digitemp -aq -c /etc/digitemp.conf>/var/www/digitemp.txt` የዲጂትፕን ውፅዓት ወደ ፋይል digitemp. mv /tmp /digitemp /var /www /digitemp.txt` በዚያ ፋይል ውስጥ ፣ እና ያስቀምጡት። ክራንታብ መጫኑን ለማረጋገጥ “crontab -l” ን ያሂዱ። ውጤቱን ወደ /tmp የምቀዳበት እና ከዚያ የምንቀሳቀስበት ምክንያት it /var /www ፣ ያ ዲጂትፕ ሩጫውን ለመወዳደር ጥቂት ሰከንዶች ይጠቀማል። ዲጂትፕ በሚሠራበት ጊዜ ውጤቱን ለመድረስ ከሞከሩ ያልተሟላ ፋይል ያገኛሉ። ይህ ከዚህ ፋይል ውሂብን የሚያነቡ ሌሎች ስክሪፕቶችን ሊያበላሽ ይችላል። (ይህ በቅጽበታዊ ገጽ እይታ ውስጥ አልተካተተም ፣ እሱን ለማድረግ ረስተዋል) የእርስዎ የአየር ሁኔታ አሁን ተጀምሯል እና እየሰራ ነው። የሚፈልጉትን ሁሉ ለማድረግ ውሂቡን ይጠቀሙ ፣ ግራፍ ይስጡት ፣ ከፍተኛ/ዝቅተኛ የአየር ሁኔታ ቢኖር ወዘተ በኢሜል ይጠቀሙበት።
ደረጃ 6 የሶፍትዌር ማዋቀር - ግራፊክስ
ይህ ተንኮለኛ ክፍል ነው ፣ ብዙ ስክሪፕት እዚህ ያስፈልጋል ።1) እስክሪፕቶችን ለማስቀመጥ ቦታ ፣ ምስሎቹን ለማከማቸት ቦታ እና ውሂቡን ለማከማቸት ቦታ ያድርጉ። /ሙቀት`mkdir/var/log/digitemp_rrd`2) ሶፍትዌር ጫን-PHP እና RRDtool ያስፈልግዎታል። «ጫን rrdtool» ን ይጫኑ console executable) 3) ግራፎቹን ለማስተካከል ኃላፊነት ያላቸውን ስክሪፕቶች ያውርዱ እና ይጫኑት-tempsensor-0.1.tar.gz ን ወደ የእርስዎ ሊኑክስ ማሽን ያውርዱ። tempsensor '.5) ራስ -ሰር። በቀድሞው ደረጃ እንደነበረው የ crontab መግቢያ ይጨምሩ። ስክሪፕቱ በየ 5 ኛው ደቂቃ መሮጥ አለበት። መስመሮቹ እንደዚህ መሆን አለባቸው - " */5 * * * * php /etc/tempsensor/logdata.php" "//5 * * * * php /etc/tempsensor/graphdata.php (6) የሚሰራ ከሆነ ለመፈተሽ እስክሪፕቶቹን እራስዎ ያሂዱ። የውቅረት ፋይል።
ደረጃ 7 - ትግበራ 1 - የአገልጋይ ክፍል ክትትል
የዚህ ሥርዓት የመጀመሪያ ትግበራ እኔ በምሠራበት የተማሪዎች ማደሪያ ክፍሎች ውስጥ በአገልጋይ ክፍል ውስጥ ነበር። ለእርስዎ አንዳንድ ስዕሎች እዚህ አሉ።
ደረጃ 8 - ትግበራ 2 - የአየር ሁኔታ ጣቢያ
እኔ የአገልጋዩን ክፍል የሙቀት ዳሳሾችን ሳስቀምጥ ፣ አንዳንዶቹን በጣሪያው ላይ ለማስቀመጥ መቃወም አልቻልኩም!
የአየር ሁኔታው ከአገልጋዩ ክፍል ትንሽ ተንኮለኛ ነው። ከውጭ ብዙ ጣልቃ ገብነት አለ። ፀሐይ በ 5 ደቂቃዎች ውስጥ ከ -1 ወደ 30 ሴ በመላክ አነፍናፊን ልትመታ ትችላለች። በቀን ውስጥ በተለያዩ ጊዜያት የፀሐይ ብርሃንን በሚቀበሉባቸው ነጥቦች ላይ የተቀመጡ ሶስት ዳሳሾችን በመጠቀም ይህንን ፈታሁት። በመለኪያ ውስጥ ሙቀት ብቸኛው “ጫጫታ” ስለሆነ እኔ በማንኛውም ጊዜ ዝቅተኛ ንባብ ያለውን ዳሳሽ እንደ የእኔ “የውጪ ሙቀት” እጠቀማለሁ። ባለፉት ጥቂት ደቂቃዎች አማካይ ይህ የሙቀት መጠን እንደገና ተስተካክሏል።
ደረጃ 9 - ትግበራ 3 - የተማሪ መኝታ ክፍል
አንድ ጓደኛዬ ይህንን አስተማሪ ተከተለ እና አፓርታማውን በሙቀት ዳሳሾች አስታጥቋል። በማቀዝቀዣ ፣ በመታጠቢያ ቤት ፣ በኮምፒተር ወዘተ:)
የሚመከር:
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር ኃይል ያለው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - 8 ደረጃዎች (ከስዕሎች ጋር)
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር የተጎላበተው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - በ 1 የተለያዩ ቦታዎች ላይ ከ 1 ዓመት ስኬታማ ክወና በኋላ በፀሐይ ኃይል የሚሰራ የአየር ሁኔታ ጣቢያ ፕሮጀክት ዕቅዶቼን እያካፈልኩ እና በእውነቱ ከረዥም ጊዜ በኋላ በሕይወት ሊቆይ ወደሚችል ስርዓት እንዴት እንደተለወጠ እገልጻለሁ። ወቅቶች ከፀሐይ ኃይል። እርስዎ ከተከተሉ
ESP32 የአየር ሁኔታ የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
ESP32 Weathercloud Weather ጣቢያ - ባለፈው ዓመት አርዱinoኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ የተባለውን ትልቁን አስተማሪዬን አሳትሜያለሁ። እላለሁ በጣም ተወዳጅ ነበር። በመምህራን መነሻ ገጽ ፣ በአርዱዲኖ ብሎግ ፣ በዊዝኔት ሙዚየም ፣ በኢንስታግራም ኢንስታግራም ፣ በአርዱዲኖ Instagr ላይ ተለይቶ ቀርቧል
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ - ከበይነመረቡ ጋር የተገናኘ የአየር ሁኔታ ጣቢያ ሠራሁ። እሱ የሙቀት መጠንን ፣ እርጥበትን ፣ ግፊትን ፣ ዝናብ ፣ የንፋስ ፍጥነትን ፣ የአልትራቫዮሌት መረጃ ጠቋሚውን ይለካል እና ጥቂት ተጨማሪ አስፈላጊ የሜትሮሎጂ እሴቶችን ያሰላል። ከዚያ ይህንን ውሂብ ወደ ጥሩው ግራፍ ወዳለው ወደ weathercloud.net ይልካል
የአየር ሁኔታ ሻማ - የአየር ሁኔታ እና የሙቀት መጠን በጨረፍታ 8 ደረጃዎች
የአየር ሁኔታ ሻማ - የአየር ሁኔታ እና የሙቀት መጠን በጨረፍታ - ይህንን አስማታዊ ሻማ በመጠቀም ፣ የአሁኑን የሙቀት መጠን እና ሁኔታዎችን ወዲያውኑ ከውጭ ማወቅ ይችላሉ
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን በመጠቀም (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) 5 ደረጃዎች (ከስዕሎች ጋር)
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) - Acurite 5 ን በ 1 የአየር ሁኔታ ጣቢያ በገዛሁበት ጊዜ እኔ በሌለሁበት ጊዜ በቤቴ ያለውን የአየር ሁኔታ ማረጋገጥ መቻል እፈልግ ነበር። ወደ ቤት ስመለስ እና ሳዋቀር ማሳያውን ከኮምፒዩተር ጋር ማገናኘት ወይም ስማርት ማዕከላቸውን መግዛት እንዳለብኝ ተገነዘብኩ