ዝርዝር ሁኔታ:
- ደረጃ 1 - ቁሳቁሶችዎን ይሰብስቡ
- ደረጃ 2 ሁሉንም አካላት ያገናኙ
- ደረጃ 3: Raspberry Pi ን ያዋቅሩ
- ደረጃ 4 SPI እና I2C ን ይጫኑ
- ደረጃ 5: MySQL ን ይጫኑ
- ደረጃ 6 የውሂብ ጎታ ስክሪፕት ማሄድ
- ደረጃ 7: ለ Python3 የ MySQL አገናኝን መጫን
- ደረጃ 8 Flask ን ይጫኑ
- ደረጃ 9 - የ Webserver ን በእርስዎ Raspberry Pi ላይ ይቅዱ
- ደረጃ 10 የውሂብ ጎታ ክፍልን ያርትዑ
- ደረጃ 11: ሙከራ
- ደረጃ 12: ድር ጣቢያው
- ደረጃ 13 ሁሉንም ነገር በእቅፉ ውስጥ ያስገቡ
- ደረጃ 14 የእርስዎ የአየር ሁኔታ ጣቢያ እየሰራ ነው
ቪዲዮ: የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ 14 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ሰላም ለሁላችሁ, ይህ የእኔ የመጀመሪያ አስተማሪ ነው! በዚህ መማሪያ ውስጥ የራሱ የውሂብ ጎታ እና ድር ጣቢያ ያለው የ Raspberry Pi የአየር ሁኔታ ጣቢያ እንዲሠሩ እመራዎታለሁ። እኔ ይህንን የአየር ሁኔታ ጣቢያ በትምህርት ቤት ምደባ መሠረት አድርጌአለሁ ፣ የእኔን መነሳሻ በአስተማሪዎች ላይ አገኘሁ። የአየር ሁኔታ ጣቢያው የሙቀት መጠንን ፣ እርጥበት ፣ የባሮሜትሪክ ግፊት ፣ የንፋስ ፍጥነት እና የብርሃን ደረጃን በመቶኛ ሊለካ ይችላል። Raspberry Pi የሚሰበሰባቸው ሁሉም ናሙናዎች በፒአይ ላይ በ MySQL አገልጋይ ውስጥ ተከማችተው በድር አገልጋይ ላይ ይታያሉ!
ደረጃ 1 - ቁሳቁሶችዎን ይሰብስቡ
የዚህ ጣቢያ ቁሳቁሶች በጣም ቀላል ናቸው። ሁሉንም ተገቢ ቁሳቁሶች ፣ ዳሳሽ እና መኖሪያ ቤት ያስፈልግዎታል።
ቁሳቁሶች
Raspberry Pi
አይነቱ ብዙም አይጠቅምም ፣ Raspberry Pi Zero W ን እንኳን መጠቀም ይችላሉ ፣ ግን ለድር አገልጋዩ የአውታረ መረብ ግንኙነት ስለሚፈልጉ የመጀመሪያውን ክለሳ ላለመውሰድ ያረጋግጡ። በዚህ መመሪያ ውስጥ Raspberry Pi 3 ን እጠቀማለሁ።
www.amazon.com/Raspberry-Model-A1-2GHz-64-…
አንዳንድ ዝላይ ኬብሎች
ሁሉንም ዳሳሾች እና ቺፕ ከእርስዎ Raspberry Pi ጋር ለማገናኘት አንዳንድ ኬብሎች ያስፈልግዎታል። ሶስት ዓይነት ዝላይ ኬብሎች አሉ -ወንድ ወደ ሴት ፣ ወንድ ወደ ወንድ እና ሴት ወደ ሴት። ወደ 15 የሚሆኑ ወንድ ከወንድ ወደ ሴት እና ወንድ ወደ ወንድ ዓይነት ያስፈልግዎታል። ያም ሆነ ይህ ሦስቱን ማግኘት አይጎዳውም።
www.amazon.com/Elegoo-120pcs- ባለብዙ ቀለም-…
የዳቦ ሰሌዳ
የዳቦ ሰሌዳ ሳይኖር የኤሌክትሮኒክስ ዕቃዎችን መሥራት የማይረባ ነው። ብዙ DIY ኤሌክትሮኒክስ ለመሥራት ካሰቡ ይህ ሁል ጊዜ ጠቃሚ ይሆናል።
www.amazon.com/dp/B072FC35GT/ref=sxr_pa_cl…
ዳሳሾች
የሙቀት መጠን እና እርጥበት -Grove Temp & Hum v1.0
www.seeedstudio.com/Grove-Temperature%26Hu..
የባሮሜትሪክ ግፊት ግሮቭ - ባሮሜትር ዳሳሽ BMP280 (ይህ ዳሳሽ የሙቀት መጠንንም ይይዛል)
www.seeedstudio.com/ ግሮቭ-ባሮሜትር-ዳሳሽ…
የንፋስ ፍጥነት: የኢንፍራሬድ ዳሳሽ ሞዱል (FC-03) LM393
www.amazon.com/LM393- የመለኪያ-ዳሳሽ-ፎቶ…
ብርሃን - ግሮቭ የብርሃን ዳሳሽ (ማስታወሻ -ይህ የአናሎግ ዳሳሽ ነው ፣ አናሎግ ወደ ዲጂታል መለወጫ እንደ MCP3008 የግድ አስፈላጊ ነው)።
www.seeedstudio.com/Grove-Light-Sensor-v1….
መኖሪያ ቤት
መኖሪያ ቤቱ ለእርስዎ ፕሮጀክት በጣም አስፈላጊ አካል ነው። እዚህ ሁሉንም የኤሌክትሮኒክስ ዕቃዎችዎን እና ዳሳሾችዎን ያስቀምጣሉ። መኖሪያ ቤቱ ቆንጆ መሆን አያስፈልገውም ግን በእርግጠኝነት ሊሆን ይችላል። በዚህ መመሪያ ውስጥ የእኔን Raspberry Pi ማከማቸት የምችልበት የታችኛው ክፍል ያለው የወፍ ቤት እሠራለሁ።
ለአነስተኛ የጉልበት መኖሪያ ቤት እንደ ነጭ የኤሌክትሮኒክስ ሳጥን ሁል ጊዜ መምረጥ ይችላሉ። ብቸኛው ሁኔታ የንፋስ እና የአየር አነፍናፊዎችን ነፋሻማ ማድረግ እንዲችሉ የአየር ማስገቢያ ቀዳዳዎች መኖር አለበት ፣ አለበለዚያ ትክክለኛ ናሙናዎችን አያገኙም።
ደረጃ 2 ሁሉንም አካላት ያገናኙ
አንዴ ሁሉንም ክፍሎችዎን ካገኙ በኋላ የሙከራ ቅንብርን በመጀመር መጀመር ይችላሉ። እዚህ ሁሉንም ኤሌክትሮኒክስዎን ከእርስዎ Raspberry Pi ጋር ያገናኙታል። በፋይሎች ውስጥ የ Fritzing schematic ን ማግኘት ይችላሉ። ሁሉም ግንኙነቶች ሲደረጉ የእርስዎን Raspberry Pi በማዋቀር መጀመር ይችላሉ።
ደረጃ 3: Raspberry Pi ን ያዋቅሩ
ከ Raspberry Pi ጋር ሲሰሩ ይህ የመጀመሪያዎ ከሆነ የ raspberrypi.org ድር ጣቢያ እንዲጎበኙ በጣም እመክርዎታለሁ ፣ ለጀማሪዎች አንዳንድ ጥሩ ሰነዶች እና ትምህርቶች አሉት።
www.raspberrypi.org
የቅርብ ጊዜውን የደቢያን ስሪት እያሄዱ መሆኑን ያረጋግጡ። በ Raspberry Pi ውስጥ ወይም በኤስኤስኤች ክፍለ -ጊዜ ውስጥ ተርሚናል ውስጥ በመተየብ ማሻሻል ይችላሉ-
sudo apt-get update && sudo apt-get ማሻሻል
ደረጃ 4 SPI እና I2C ን ይጫኑ
አንዴ ሙሉ በሙሉ ከተሻሻሉ በኋላ በእኛ Raspberry Pi ላይ አንዳንድ ውቅሮችን ማረም አለብን። ከብርሃን ዳሳሽ እና ከኢንፍራሬድ ፍጥነት ዳሳሽ በስተቀር ሁሉም የተለያዩ ዳሳሾች የ I2C ፕሮቶኮልን ይጠቀማሉ። ይህንን ፕሮቶኮል ከ SPI በይነገጽ ጋር ለመጠቀም ከፈለጉ ይህንን በ Raspberry Pi ቅንብሮች ውስጥ ማንቃት ያስፈልግዎታል። እነዚህን ትዕዛዞች በመከተል የ SPI እና I2C በይነገጽን ማዋቀር ይችላሉ።
sudo raspi-config
ሁለቱንም SPI እና I2C ን ያንቁ። ከዚያ በመጠቀም እንደገና ያስነሱት
sudo ዳግም አስነሳ
አንዴ እንደገና ከተነሳ ፣ “dtparam = spi = on” እና “dtsparam = i2C_arm = on” በ /ቡት /ውቅረት ፋይል ውስጥ መሆኑን እንፈትሻለን። እነዚህን መስመሮች ሲያገኙ እነዚህን ማቃለል ይኖርብዎታል።
sudo nano /boot/config.txt
Ctrl + x ን በመጠቀም ከአርታዒው ይውጡ እና ያስቀምጡ።
አሁን ዳሳሾችን ለመቆጣጠር የተለያዩ ቤተ -ፍርግሞችን እንጭናለን።
sudo apt-get install python3-spidev ን ይጫኑ
sudo apt-get install Python-smbus sudo apt-get install i2c-tools ን ይጫኑ
ደረጃ 5: MySQL ን ይጫኑ
አንዴ የበይነመረብ ግንኙነትን እና ሶፍትዌሩን ማዘመንን የመሳሰሉ የ Raspberry Pi መሰረታዊ ነገሮችን ካዘጋጁ በኋላ። ሁሉንም የአየር ሁኔታ መረጃችንን የምናከማችበትን የውሂብ ጎታ ስርዓታችንን ማቋቋም መጀመር እንችላለን። እኛ MySQL ን እንጠቀማለን። ግንኙነቶችን በመጠቀም ብዙ ጠረጴዛዎችን እርስ በእርስ ማገናኘት የምንችልበት ይህ የመረጃ ቋት ስርዓትን ለመጠቀም ቀላል ነው። በተርሚናል ውስጥ የ MySQL ዓይነት ለመጫን
sudo apt-get install mysql-server ን ይጫኑ
sudo apt-get install mysql-client
በመጫን ጊዜ ለዋና ተጠቃሚ የይለፍ ቃል እንዲሞሉ ይጠየቃሉ። በኋላ ላይ ይህን የይለፍ ቃል ያስፈልግዎታል። አንዴ እነዚህ ጥቅሎች አንዴ ከተጫኑ በመተየብ የእርስዎን የ MySQL አገልጋይ ሁኔታ ማረጋገጥ ይችላሉ-
mysql -uroot -p
ሁኔታ
ደረጃ 6 የውሂብ ጎታ ስክሪፕት ማሄድ
አንዴ የ MySQL አገልጋዩ እየሰራ ከሆነ የውሂብ ጎታ ስክሪፕቱን ማካሄድ እንችላለን። ይህ ስክሪፕት በውስጡ የተለያዩ ጠረጴዛዎች ያሉት ሞዴል ይፈጥራል። እዚህ አነፍናፊው የሚይዝበትን ቀን እና ድር ጣቢያው የሚጠቀምበትን ልዩ ልዩ ቅንብር ሁሉ እናከማቻለን።
ከ ‹ፒ› ውስጥ የ MySQL ስክሪፕት ለማሄድ በመጀመሪያ ስክሪፕቱን ወደ Raspberry Pi መቅዳት አለብን። FileZilla በእርስዎ ፒሲ እና በእርስዎ ፒ መካከል ፋይሎችን ለመቅዳት ጥሩ መንገድ ነው። ይህንን እንዴት ማድረግ እንደሚቻል በጣም ጥሩ መመሪያ እዚህ አለ።
www.raspberrypi.org/documentation/remote-a…
አንዴ ስክሪፕቱ በእርስዎ ፒ ላይ ካለ በኋላ በተርሚናል ውስጥ በመተየብ ማሄድ ይችላሉ-
mysql -uroot -p
ምንጭ/መንገድ/ወደ/ስክሪፕት.sql
ደረጃ 7: ለ Python3 የ MySQL አገናኝን መጫን
በ Python3 ላይ ከሚሠራው የድር አገልጋይ ጋር የመረጃ ቋታችንን ማገናኘት እንፈልጋለን። ይህንን አገናኝ ለመጫን ይህንን ትእዛዝ ያካሂዳሉ።
sudo apt-get install python3-mysql.connector
ደረጃ 8 Flask ን ይጫኑ
የድር አገልጋዩ Flask ን ይጠቀማል። ይህ የማይክሮ ክፈፍ ሥራ በጣም ሊበጅ የሚችል እና ለመጠቀም ቀላል ነው። ለአየር ሁኔታ ጣቢያችን ፍጹም። ብልቃጥን ለመጫን ይህንን ትእዛዝ በተርሚናል መስኮት ውስጥ ይተይቡ።
sudo apt-get install python3-flask ን ይጫኑ
ደረጃ 9 - የ Webserver ን በእርስዎ Raspberry Pi ላይ ይቅዱ
እያንዳንዱ ጥቅል አሁን ተጭኗል እና ሁሉም ነገር ተዘጋጅቷል። አሁን ኮዱን ከ GitHub መቅዳት እንችላለን። በ Raspberry Pi ላይ ኮዱን ማግኘት የሚችሉባቸው ሁለት መንገዶች አሉ -ዋናውን ዚፕ ፋይል ማውረድ እና በ PiZ ላይ ከፋይልዚላ ጋር መገልበጥ ወይም ማከማቻዎን በቀጥታ በ Raspberry Pi ላይ መዝጋት ይችላሉ። ማከማቻውን ለማደብዘዝ እነዚህን ትዕዛዞች በእርስዎ ፒ ላይ ይተይቡ።
ሲዲ/መንገድ/እርስዎ/ይወዳሉ/
git clone
አሁን WeatherStation የሚባል አዲስ ማውጫ ሊኖርዎት ይገባል። በሚከተለው መመሪያ ይህንን ማረጋገጥ ይችላሉ-
ls
ደረጃ 10 የውሂብ ጎታ ክፍልን ያርትዑ
ሁሉም ኮዱ አሁን በእርስዎ Raspberry Pi ላይ ነው። እኛ ከመሞከርዎ በፊት የ MySQL- አገናኝን ማዋቀር አለብን። የአገናኙ ቅንጅቶች በአዲሱ በተሠራ ማውጫ ውስጥ ተከማችተዋል። ወደ ፋይሉ ለመሄድ የአሁኑን ማውጫችንን መለወጥ አለብን። አንዴ ፋይሉን ካገኘን በኋላ በፋይሉ ውስጥ የእኛን የ MySQL አገልጋይ ስር የይለፍ ቃላችንን እናስገባለን። እነዚህን ትዕዛዞች በመከተል ይህንን ማድረግ ይችላሉ።
ሲዲ የአየር ሁኔታ ጣቢያ/ብልጭታ/የውሂብ ጎታ/
ናኖ pswd.py
አሁን ፋይሉን ማርትዕ ይችላሉ። በስርዎ MySQL ይለፍ ቃል “your_password” ን ይተኩ። አሁን ኮዱን ለመፈተሽ ዝግጁ ነን።
ደረጃ 11: ሙከራ
አሁን ሁሉም ነገር በመጨረሻ ተጭኗል እና ሽቦ ተዘርግቷል ፣ መሞከር መጀመር እንችላለን። ወደ ፍላሽ ማውጫ ይሂዱ እና በትእዛዙ ውስጥ ይተይቡ-
python3 Flask.py
ሁሉም ነገር መጀመር አለበት። አሁን በአድራሻ አሞሌዎ ውስጥ በመተየብ ወደ እርስዎ ድር ጣቢያ መሄድ ይችላሉ http: IP_RASPBERRY: 5000/.
ደረጃ 12: ድር ጣቢያው
ጣቢያውን ለመጀመሪያ ጊዜ ሲከፍቱ የመግቢያ ማያ ገጽ ያያሉ። እንደ የተጠቃሚ ስም ‹ላንደር› እና የይለፍ ቃል ‹Test12› የሚጠቀሙ ከሆነ ወደ ጣቢያው መግባት ይችላሉ። ድር ጣቢያው በደች ቋንቋ የተፃፈ ነው ፣ ስለድር ልማት ማንኛውም እውቀት ካለዎት ድር ጣቢያውን መተርጎም ይችላሉ።
ደረጃ 13 ሁሉንም ነገር በእቅፉ ውስጥ ያስገቡ
በእኩል ርቀት እንዲኖሩ መኖሪያዎን ይውሰዱ እና ኤሌክትሮኒክስን ያስቀምጡ። አዲሱን የተሰራውን የወፍ ቤቴን እጠቀማለሁ ፣ ከዚህ በታች ያለውን ንድፍ አካትቻለሁ። Raspberry Pi ን ለማከማቸት የሐሰት ታች ያለው ቀላል ሳጥን ነው።
ማሳሰቢያ -የእርጥበት ዳሳሽ በትክክል እንዲሠራ ሁል ጊዜ የአየር ፍሰት መኖር አለበት። በውጤቱ ከጠገቡ በኋላ ሁሉንም ነገር መዝጋት እና የአየር ሁኔታ ጣቢያው ተጠናቅቋል። አሁን እርስዎ በሚወዱት ቦታ ላይ ማስቀመጥ እና የአየር ሁኔታን መረጃ መሰብሰብ ይችላሉ።
ደረጃ 14 የእርስዎ የአየር ሁኔታ ጣቢያ እየሰራ ነው
እንኳን ደስ አለዎት የእርስዎ Raspberry Pi አሁን ሙሉ በሙሉ ይሠራል። ክፍት በሆነ ቦታ ላይ ያስቀምጡት እና ውሂቡን ይሰብስቡ!
የሚመከር:
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር ኃይል ያለው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - 8 ደረጃዎች (ከስዕሎች ጋር)
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር የተጎላበተው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - በ 1 የተለያዩ ቦታዎች ላይ ከ 1 ዓመት ስኬታማ ክወና በኋላ በፀሐይ ኃይል የሚሰራ የአየር ሁኔታ ጣቢያ ፕሮጀክት ዕቅዶቼን እያካፈልኩ እና በእውነቱ ከረዥም ጊዜ በኋላ በሕይወት ሊቆይ ወደሚችል ስርዓት እንዴት እንደተለወጠ እገልጻለሁ። ወቅቶች ከፀሐይ ኃይል። እርስዎ ከተከተሉ
ESP32 የአየር ሁኔታ የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
ESP32 Weathercloud Weather ጣቢያ - ባለፈው ዓመት አርዱinoኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ የተባለውን ትልቁን አስተማሪዬን አሳትሜያለሁ። እላለሁ በጣም ተወዳጅ ነበር። በመምህራን መነሻ ገጽ ፣ በአርዱዲኖ ብሎግ ፣ በዊዝኔት ሙዚየም ፣ በኢንስታግራም ኢንስታግራም ፣ በአርዱዲኖ Instagr ላይ ተለይቶ ቀርቧል
በሶፍትዌር የተሟላ የ DIY Raspberry Pi የአየር ሁኔታ ጣቢያ 7 ደረጃዎች (ከስዕሎች ጋር)
በሶፍትዌር የተሟላ የ DIY Raspberry Pi የአየር ሁኔታ ጣቢያ: በየካቲት ወር መጨረሻ ይህንን ጽሑፍ በ Raspberry Pi ጣቢያ ላይ አየሁት። http://www.raspberrypi.org/school-weather-station-… Raspberry Pi Weather Stations ለት/ቤቶች ፈጥረዋል። አንድ ሙሉ በሙሉ ፈልጌ ነበር! ግን በዚያን ጊዜ (እና እኔ እንደተፃፈ አሁንም አምናለሁ
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ - ከበይነመረቡ ጋር የተገናኘ የአየር ሁኔታ ጣቢያ ሠራሁ። እሱ የሙቀት መጠንን ፣ እርጥበትን ፣ ግፊትን ፣ ዝናብ ፣ የንፋስ ፍጥነትን ፣ የአልትራቫዮሌት መረጃ ጠቋሚውን ይለካል እና ጥቂት ተጨማሪ አስፈላጊ የሜትሮሎጂ እሴቶችን ያሰላል። ከዚያ ይህንን ውሂብ ወደ ጥሩው ግራፍ ወዳለው ወደ weathercloud.net ይልካል
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን በመጠቀም (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) 5 ደረጃዎች (ከስዕሎች ጋር)
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) - Acurite 5 ን በ 1 የአየር ሁኔታ ጣቢያ በገዛሁበት ጊዜ እኔ በሌለሁበት ጊዜ በቤቴ ያለውን የአየር ሁኔታ ማረጋገጥ መቻል እፈልግ ነበር። ወደ ቤት ስመለስ እና ሳዋቀር ማሳያውን ከኮምፒዩተር ጋር ማገናኘት ወይም ስማርት ማዕከላቸውን መግዛት እንዳለብኝ ተገነዘብኩ