ዝርዝር ሁኔታ:

ስማርት ግሪን ሃውስ 12 ደረጃዎች
ስማርት ግሪን ሃውስ 12 ደረጃዎች

ቪዲዮ: ስማርት ግሪን ሃውስ 12 ደረጃዎች

ቪዲዮ: ስማርት ግሪን ሃውስ 12 ደረጃዎች
ቪዲዮ: STUDY LIKE HERO | ጎበዝ ተማሪዎች የማይናገሩት ሚስጥር | Hakim Insight 2024, ሀምሌ
Anonim
ስማርት ግሪን ሃውስ
ስማርት ግሪን ሃውስ

በግሪን ሃውስዎ ውስጥ በጣም ሞቃታማ ስለመሆኑ ችግር አጋጥሞዎት ያውቃል ፣ ስለዚህ የአየር መተላለፊያዎችዎን መክፈት ረስተው ስለነበር ሁሉም ዕፅዋትዎ ሞተዋል?

ከዚህ በላይ አይዩ ፣ ብልጥ ግሪን ሃውስ ለዚህ ችግር መፍትሄ ነው።

የሚከተለው ደረጃ የእርስዎን ስማርት ግሪን ሃውስ እንዴት እንደሚገነቡ ወይም የግሪን ሃውስዎን ወደ ስማርት ግሪን ሃውስ እንዴት እንደሚያሻሽሉ ይመራዎታል።

ደረጃ 1: አካላት

ክፍሎች:

1 x Servo ሞተር

2 x Temperatuursensor

1 x አድናቂ

2 x የአፈር እርጥበት ዳሳሽ

2 x የብርሃን ዳሳሽ

8 x ነጭ መሪ

በርካታ ተከላካዮች

1 x 4 በ 7-ክፍል ማሳያ

1 x MCP3008

1 x 74HC595

1 x Relais

1 x raspberry pi 3 ሞዴል ለ

የዳቦ ሰሌዳ

መዝለያዎች

ትንሽ የግሪን ሃውስ

ደረጃ 2: Rasbian ን በማይክሮ ኤስዲ ካርድ ላይ ይፃፉ

በማይክሮ ኤስዲ ካርድ ላይ Rasbian ን ይፃፉ
በማይክሮ ኤስዲ ካርድ ላይ Rasbian ን ይፃፉ
  1. የቅርብ ጊዜውን ስሪት “ራቢያኛ ዝርጋታ ከዴስክቶፕ ጋር” ከዚያ ጣቢያ ያውርዱ
  2. የራፕቢያን ፋይልን ይንቀሉ።
  3. እንዲሁም የቅርብ ጊዜውን ስሪት ኢትቸር ከዚያ ጣቢያ ያውርዱ
  4. የ 32 ጊባ ማይክሮ ኤስዲ ካርዱን እንደገና ያስተካክሉ።
  5. ኢችተርን ይክፈቱ ፣ ራሽቢያን img ን እና እርስዎ የማይክሮ ኤስዲ ካርድ ይምረጡ።
  6. ፍላሽ ላይ ጠቅ ያድርጉ።

ደረጃ 3: Ip ን ያክሉ እና SSH ን ያንቁ

Ip ን ያክሉ እና ኤስኤስኤች ያንቁ
Ip ን ያክሉ እና ኤስኤስኤች ያንቁ
Ip ን ያክሉ እና ኤስኤስኤች ያንቁ
Ip ን ያክሉ እና ኤስኤስኤች ያንቁ
  1. በማይክሮ ኤስዲ ካርድ ውስጥ “ssh” ፋይል ያክሉ።
  2. የ “cmdline.txt” ፋይልን ይፈልጉ እና ይክፈቱት።
  3. መጨረሻ ላይ "ip = 169.254.10.1" ያክሉ።
  4. የማይክሮ ኤስዲ ካርዱን በጄ Raspberry Pi ውስጥ ያስገቡ እና ኃይል ይስጡት።
  5. Raspberry Pi ን በኤተርኔት ገመድ ወደ ፒሲዎ ያገናኙ።

ደረጃ 4 በ Putty ይጀምሩ

በ Putቲ ይጀምሩ
በ Putቲ ይጀምሩ
  1. የቅርብ ጊዜውን ስሪት “ራቢያኛ ዝርጋታ ከዴስክቶፕ ጋር” ከዚያ ጣቢያ ያውርዱ
  2. Putቲውን ይክፈቱ እና የሚከተሉትን ዝርዝሮች ይሙሉ

    1. የአስተናጋጅ ስም (ወይም የአይፒ አድራሻ): 169.254.10.1
    2. የግንኙነት አይነት - ኤስኤስኤች
    3. የተቀመጡ ክፍለ -ጊዜዎች: Smart_Greenhouse
  3. “አስቀምጥ” ላይ ጠቅ ያድርጉ
  4. "ክፈት" ላይ ጠቅ ያድርጉ
  5. የደህንነት ማስጠንቀቂያ ከ putty ካገኙ “አዎ” ን ጠቅ ያድርጉ።

ደረጃ 5 - Raspberry Pi መሰረታዊ ነገሮች

Raspberry Pi መሠረታዊ ነገሮች
Raspberry Pi መሠረታዊ ነገሮች
  1. የተበላሹ መመዘኛዎች -

    1. የተጠቃሚ ስም: pi
    2. የይለፍ ቃል: እንጆሪ
  2. “Passwd” ን በመተየብ ነባሪ የይለፍ ቃል ይለውጡ እና ያስገቡ
  3. የመጀመሪያውን የአሁኑን የይለፍ ቃል እንጆሪ ይተይቡ እና ከዚያ በኋላ የመረጡት አዲስ የይለፍ ቃልዎ ሁለት ጊዜ ነው።

ደረጃ 6-ከ Wi-Fi ጋር ይገናኙ እና Raspberry Pi ን ያዘምኑ

ከ Wi-Fi ጋር ይገናኙ እና Raspberry Pi ን ያዘምኑ
ከ Wi-Fi ጋር ይገናኙ እና Raspberry Pi ን ያዘምኑ
ከ Wi-Fi ጋር ይገናኙ እና Raspberry Pi ን ያዘምኑ
ከ Wi-Fi ጋር ይገናኙ እና Raspberry Pi ን ያዘምኑ
ከ Wi-Fi ጋር ይገናኙ እና Raspberry Pi ን ያዘምኑ
ከ Wi-Fi ጋር ይገናኙ እና Raspberry Pi ን ያዘምኑ
  1. ዓይነት: sudo -i
  2. ዓይነት: “የይለፍ ቃል” አስተጋባ | wpa_passphrase “SSID” >> /etc/wpa_supplicant/wpa_supplicant.conf
  3. የይለፍ ቃልዎን ወደ የእርስዎ wifi ይለፍ ቃል እና SSID ወደ የእርስዎ wifi ስም ይለውጡ።
  4. ለመፈተሽ ዓይነት ፦ nano /etc/wpa_supplicant/wpa_supplicant.conf
  5. በዚህ ፋይል ውስጥ ከላይ ያለውን ምስል የሚመስል ነገር መኖር አለበት። ከፋይሉ ለመውጣት "Ctrl" + "X" ን ይጠቀሙ።

  6. ዓይነት: systemctl አውታረ መረብን እንደገና ያስጀምሩ
  7. ዓይነት: systemctl ሁኔታ አውታረ መረብ
  8. ዓይነት: ዳግም አስነሳ
  9. 30 ሰከንዶች ይጠብቁ ፣ putty ን እንደገና ያስጀምሩ ፣ “Smart_Greenhouse” ን ጠቅ ያድርጉ እና “ክፈት” ን ጠቅ ያድርጉ።
  10. እንደገና ግባ
  11. ዓይነት: ፒንግ 8.8.8.8
  12. ከእነዚህ ትዕዛዞች በኋላ ከላይ ያለውን ምስል የሚመስል ነገር መኖር አለበት።
  13. ዓይነት: sudo apt-get update && sudo apt-get upgrade-ይህ ለማዘመን ትንሽ ጊዜ ሊወስድ ይችላል።

ደረጃ 7 SPI ን እና 1-ሽቦን ያንቁ

SPI ን እና 1-ሽቦን ያንቁ
SPI ን እና 1-ሽቦን ያንቁ
SPI ን እና 1-ሽቦን ያንቁ
SPI ን እና 1-ሽቦን ያንቁ
  1. ዓይነት: sudo raspi-config
  2. “በይነገጽ አማራጮች” ን ይምረጡ
  3. “SPI” ን ይምረጡ ፣ “አዎ” ይበሉ እና “እሺ” ይበሉ
  4. “በይነገጽ አማራጮች” ን ይምረጡ
  5. “1-ሽቦ” ን ይምረጡ ፣ “አዎ” ይበሉ እና “እሺ” ይበሉ
  6. «ጨርስ» ን ይምረጡ
  7. ዓይነት: sudo ዳግም ማስነሳት
  8. 30 ሰከንዶች ይጠብቁ ፣ putty ን እንደገና ያስጀምሩ ፣ “Smart_Greenhouse” ን ጠቅ ያድርጉ እና “ክፈት” ን ጠቅ ያድርጉ።

ደረጃ 8 ስማርት ግሪን ሃውስ አቃፊን ይፍጠሩ እና ሁሉንም አስፈላጊ ጥቅሎችን ያውርዱ

  1. ዓይነት: sudo ተስማሚ ዝመና
  2. ዓይነት: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
  3. ዓይነት: mkdir Smart_Greenhouse && cd Smart_Greenhouse
  4. ዓይነት: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
  5. ዓይነት: python3 -m venv-system-site-package env
  6. ዓይነት: ምንጭ env/bin/activate
  7. ዓይነት: ፓይዘን-ኤም ፒፕ መጫኛ mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
  8. ዓይነት: sudo ዳግም ማስነሳት

  9. 30 ሰከንዶች ይጠብቁ ፣ putty ን እንደገና ያስጀምሩ ፣ “Smart_Greenhouse” ን ጠቅ ያድርጉ እና “ክፈት” ን ጠቅ ያድርጉ።
  10. ዓይነት: ሲዲ Smart_Greenhouse
  11. ዓይነት: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
  12. ዓይነት: python3 -m venv-system-site-package env
  13. ዓይነት: ምንጭ env/bin/activate
  14. ዓይነት: ፓይዘን-ኤም ፒፕ መጫኛ mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
  15. ዓይነት: sudo ዳግም ማስነሳት
  16. 30 ሰከንዶች ይጠብቁ ፣ putty ን እንደገና ያስጀምሩ ፣ “Smart_Greenhouse” ን ጠቅ ያድርጉ እና “ክፈት” ን ጠቅ ያድርጉ።

ደረጃ 9 በ Raspberry Pi ላይ የማራገፊያ ኮድ

በ Raspberry Pi ላይ የማራገፊያ ኮድ
በ Raspberry Pi ላይ የማራገፊያ ኮድ
  1. የቅርብ ጊዜውን ፋይልዚላ ደንበኛን ከዚያ ጣቢያ ያውርዱ
  2. ከ github ኮዱን ያውርዱ
  3. Fillezilla ን ይጀምሩ እና የሚከተሉትን ዝርዝሮች ይሙሉ

    1. አስተናጋጅ: 169.254.10.1
    2. የተጠቃሚ ስም: pi
    3. የይለፍ ቃል - “Raspberry Pi ላይ የመረጡት የይለፍ ቃል”
    4. ወደብ: 22
    5. ጠቅ ያድርጉ አገናኝ
  4. በግራ በኩል “አካባቢያዊ ጣቢያ” ከ github ያወረዷቸውን ፋይሎች ያስሱ
  5. በቀኝ በኩል “extrene ጣቢያ” ወደ Smart_Greenhouse አቃፊ ይሂዱ
  6. የ “conf” እና “sql” አቃፊዎችን ወደ Smart_Greenhouse አቃፊ ይጎትቱ

  7. በሁለቱም በኩል የ Smart_Greenhouse_backend ን ይክፈቱ እና “ሞዴል” እና “main.py” ን ከግራ ወደ ቀኝ ጎትት
  8. በሁለቱም በኩል ወደ ቀደመው አቃፊ ይመለሱ
  9. በሁለቱም በኩል Smart_Greenhouse_frontend ን ይክፈቱ እና “የማይንቀሳቀስ” ፣ “አብነቶች” እና “app.py” ከግራ ወደ ቀኝ ጎትት
  10. ከላይ ያለውን ስዕል መምሰል አለበት።

ደረጃ 10 የውሂብ ጎታ ይፍጠሩ

የውሂብ ጎታ ፍጠር
የውሂብ ጎታ ፍጠር
የውሂብ ጎታ ፍጠር
የውሂብ ጎታ ፍጠር
  1. Putቲ ይጀምሩ እና ይግቡ
  2. ዓይነት: ሲዲ Smart_Greenhouse/
  3. ዓይነት: sudo mariadb
  4. ዓይነት: ፍጠር ተጠቃሚ 'ፕሮጀክት 1-አስተዳዳሪ'@'localhost' በ 'አስተዳዳሪ' ተለይቶ የሚታወቅ; በ ‹ድር› ተለይቶ የሚታወቅ ተጠቃሚ ‹ፕሮጀክት1-ድር›@‹localhost› ን ይፍጠሩ ፤ ተጠቃሚን ‹ፕሮጀክት1-አነፍናፊ›@‹localhost› በ ‹ዳሳሽ› ተለይቶ የሚታወቅ ፍጠር ፤
  5. ዓይነት: ፍጠር ዳታቤዝ smartgreenhousedb;
  6. ይተይቡ: በ smartgreenhousedb ላይ ሁሉንም መብቶች ይስጡ።* ወደ 'project1-admin'@'localhost' ከግብር ምርጫ ጋር ስጦታ ይስጡ ፣ ያስገቡ ፣ ያዘምኑ ፣ በ smartgreenhousedb ላይ ይሰርዙ።* ወደ 'project1-web'@'localhost'; ስጦታ ይስጡ ፣ ያስገቡ ፣ ያዘምኑ ፣ በ smartgreenhousedb ላይ ይሰርዙ።* ወደ 'project1-sensor'@'localhost'; የፍላጎት ግኝቶች;
  7. ዓይነት: የውሂብ ጎታዎችን አሳይ;
  8. ከላይ ያለውን ስዕል መምሰል አለበት።
  9. ዓይነት: መውጫ;
  10. ዓይነት: sudo mariadb <sql/smartgreenhousedb.sql
  11. ዓይነት: sudo mariadb
  12. ዓይነት: smartgreenhousedb ይጠቀሙ;
  13. ዓይነት: ሰንጠረ showችን አሳይ;
  14. ዓይነት: መውጫ;

ደረጃ 11 - የስክሪፕቶች ራስ -ሰር ጅምር

የስክሪፕቶች ራስ -ሰር ጅምር
የስክሪፕቶች ራስ -ሰር ጅምር
  1. ዓይነት: sudo cp conf/project1-*. Service/etc/systemd/system/
  2. ዓይነት: sudo systemctl ዳሞን-ዳግም ጫን
  3. ዓይነት: sudo systemctl ጅምር ፕሮጀክት 1-*
  4. ዓይነት: sudo systemctl ሁኔታ ፕሮጀክት 1-*
  5. ዓይነት: sudo cp conf/nginx/etc/nginx/sites-available/project1
  6. ዓይነት: sudo rm/etc/nginx/sites-enabled/default
  7. ዓይነት: sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
  8. ዓይነት: sudo systemctl nginx.service ን እንደገና ያስጀምሩ
  9. ዓይነት: sudo systemctl ሁኔታ nginx.service
  10. ዓይነት: sudo systemctl ፕሮጀክት 1-flask ን ያንቁ
  11. ዓይነት: sudo systemctl ፕሮጀክት 1-ዳሳሽ ያንቁ
  12. ከላይ ያለውን ስዕል መምሰል አለበት።

ደረጃ 12 ግሪን ሃውስ ይገነባል

  1. ግሪን ሃውስ ይገንቡ።
  2. በኤሌክትሪክ ዲያግራም መሠረት ሁሉንም ክፍሎች ወደ ግሪን ሃውስ ይጨምሩ።
  3. ኃይልን ይጨምሩ እና ይደሰቱ።

የሚመከር: