ዝርዝር ሁኔታ:

የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ 14 ደረጃዎች (ከስዕሎች ጋር)
የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ 14 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ 14 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ 14 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 50 Things to do in Buenos Aires Travel Guide 2024, ሀምሌ
Anonim
የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ
የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ
የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ
የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ
የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ
የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ
የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ
የተሟላ Raspberry Pi የአየር ሁኔታ ጣቢያ

ሰላም ለሁላችሁ, ይህ የእኔ የመጀመሪያ አስተማሪ ነው! በዚህ መማሪያ ውስጥ የራሱ የውሂብ ጎታ እና ድር ጣቢያ ያለው የ 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 ን ያዋቅሩ
Raspberry Pi ን ያዋቅሩ

ከ Raspberry Pi ጋር ሲሰሩ ይህ የመጀመሪያዎ ከሆነ የ raspberrypi.org ድር ጣቢያ እንዲጎበኙ በጣም እመክርዎታለሁ ፣ ለጀማሪዎች አንዳንድ ጥሩ ሰነዶች እና ትምህርቶች አሉት።

www.raspberrypi.org

የቅርብ ጊዜውን የደቢያን ስሪት እያሄዱ መሆኑን ያረጋግጡ። በ Raspberry Pi ውስጥ ወይም በኤስኤስኤች ክፍለ -ጊዜ ውስጥ ተርሚናል ውስጥ በመተየብ ማሻሻል ይችላሉ-

sudo apt-get update && sudo apt-get ማሻሻል

ደረጃ 4 SPI እና I2C ን ይጫኑ

SPI እና I2C ን ይጫኑ
SPI እና I2C ን ይጫኑ
SPI እና I2C ን ይጫኑ
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 ን ይጫኑ

MySQL ን ይጫኑ
MySQL ን ይጫኑ
MySQL ን ይጫኑ
MySQL ን ይጫኑ
MySQL ን ይጫኑ
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 የ MySQL አገናኝን በመጫን ላይ
ለ Python3 የ MySQL አገናኝን በመጫን ላይ

በ Python3 ላይ ከሚሠራው የድር አገልጋይ ጋር የመረጃ ቋታችንን ማገናኘት እንፈልጋለን። ይህንን አገናኝ ለመጫን ይህንን ትእዛዝ ያካሂዳሉ።

sudo apt-get install python3-mysql.connector

ደረጃ 8 Flask ን ይጫኑ

Flask ን ይጫኑ
Flask ን ይጫኑ

የድር አገልጋዩ Flask ን ይጠቀማል። ይህ የማይክሮ ክፈፍ ሥራ በጣም ሊበጅ የሚችል እና ለመጠቀም ቀላል ነው። ለአየር ሁኔታ ጣቢያችን ፍጹም። ብልቃጥን ለመጫን ይህንን ትእዛዝ በተርሚናል መስኮት ውስጥ ይተይቡ።

sudo apt-get install python3-flask ን ይጫኑ

ደረጃ 9 - የ Webserver ን በእርስዎ Raspberry Pi ላይ ይቅዱ

በእርስዎ Raspberry Pi ላይ Webserver ን ይቅዱ
በእርስዎ Raspberry Pi ላይ Webserver ን ይቅዱ

እያንዳንዱ ጥቅል አሁን ተጭኗል እና ሁሉም ነገር ተዘጋጅቷል። አሁን ኮዱን ከ 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 አሁን ሙሉ በሙሉ ይሠራል። ክፍት በሆነ ቦታ ላይ ያስቀምጡት እና ውሂቡን ይሰብስቡ!

የሚመከር: