ዝርዝር ሁኔታ:

ሚኒ-ሴሬ 11 ደረጃዎች
ሚኒ-ሴሬ 11 ደረጃዎች

ቪዲዮ: ሚኒ-ሴሬ 11 ደረጃዎች

ቪዲዮ: ሚኒ-ሴሬ 11 ደረጃዎች
ቪዲዮ: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, ሀምሌ
Anonim
ሚኒ-ሴሬ
ሚኒ-ሴሬ
ሚኒ-ሴሬ
ሚኒ-ሴሬ

እንደ ተማሪ ፣ ነገሮችን የመርሳት መጥፎ ልማድ አለኝ። በዚህ ምክንያት አንድ ዓይነት ተክል ማደግ ከፈለግኩ ብዙውን ጊዜ እረሳዋለሁ እና የሚንከባከበው ሰው ስለሌለ ይሞታል።

ይህንን ችግር በ Mini-Serre ለማስተካከል እሞክራለሁ። ሚኒ-ሰርሬ በ Raspberry Pi ላይ ወደሚሠራው የድር አገልጋይ የተጫኑ የተለያዩ ዓይነት ዳሳሾች መረጃን የሚልክ አውቶማቲክ የአትክልት ቁጥጥር ስርዓት ነው። በዚህ መንገድ ተጠቃሚው በየትኛውም ቦታ ድር ጣቢያ ላይ ተክሎቻቸውን መከታተል ይችላል። ይህ ጽንሰ -ሀሳብ በመልቲሚዲያ እና በግንኙነት ቴክኖሎጂ የመጀመሪያ ዓመት ውስጥ በቤልጄም ሃውስት ኮርርትሪክ ውስጥ እንደ የመጨረሻ ፕሮጀክት እየተዘጋጀ ነው።

ደረጃ 1 - ቁሳቁሶች

ቁሳቁሶች
ቁሳቁሶች

ይህንን ፕሮጀክት ለመገንባት የሚከተሉትን ዕቃዎች ያስፈልግዎታል

ኤሌክትሮኒክስ

  1. Raspberry pi 3 - ኪት
  2. የዳቦ ሰሌዳ
  3. ከወንድ ወደ ወንድ አያያorsች
  4. ከወንድ ወደ ሴት አያያorsች
  5. ዳላስ 18 ቢ 20 (የሙቀት ዳሳሽ)
  6. Photoresistor ማወቂያ Photosensitive ብርሃን ዳሳሽ
  7. MCP3008
  8. ፖታቲሞሜትር
  9. ኤልሲዲ-ማሳያ
  10. ተከላካዮች
  11. ሰማያዊ LED
  12. RGB LED

መያዣ

13. ሴንትራል ፓርክ ክዊክካስ (https://www.brico.be/nl/tuin-buitenleven/moestuin/…) 14. የእንጨት ሳህን (የጉዳዩ ግርጌ) 15. ጥፍሮች 16. ብሎኖች

መሣሪያዎች ፦

17. መዶሻ 18. አየ 19. ፈታኝ 20. ቁፋሮ

ደረጃ 2 ወረዳውን መሥራት

ወረዳውን መሥራት
ወረዳውን መሥራት
ወረዳውን መሥራት
ወረዳውን መሥራት

በደረጃ 2 ለዚህ ፕሮጀክት ወረዳውን እናደርጋለን። እንዲሠራ ከፈለጉ ይህ እርስዎ የሚፈልጉት ፍጹም ዝቅተኛ ነው። የወረዳውን ቅጂ ለመሥራት የፍሬሽንግ ጠረጴዛውን እና ስዕላዊ መግለጫውን ይጠቀሙ። ከደረጃ 1 ሁሉንም የኤሌክትሪክ ቁሳቁሶች የሚያስፈልግዎት እዚህ ነው።

ስለ ወረዳው መረጃ;

ከ MCP3008 ጋር የተገናኙ 2 ዳሳሾች አሉን እነሱም የብርሃን ዳሳሽ እና የአፈር እርጥበት ዳሳሽ። የሙቀት ዳሳሽ ዲጂታል ውፅዓት አለው እና በ Raspberry Pi ላይ የጂፒኦ ፒን ይጠቀማል።

ተጨማሪ

እኔ ደግሞ ከላፕቶፕዎ ጋር መገናኘት ሳያስፈልግ ከ Raspberry Pi ጋር ለመገናኘት በኋላ ላይ ቀላል የሚያደርገውን ኤልሲዲ ማሳያ ተግባራዊ አደረግሁ። ይህ አስፈላጊ አይደለም ነገር ግን በጣም የተጠቆመ ነው።

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

የውሂብ ጎታ ይፍጠሩ
የውሂብ ጎታ ይፍጠሩ

ውሂብዎን ከአነፍናፊዎቹ በተደራጀ ግን ደህንነቱ በተጠበቀ መንገድ ማከማቸት በጣም አስፈላጊ ነው። ለዚህም ነው ውሂቤን በመረጃ ቋት ውስጥ ለማከማቸት የወሰንኩት። በዚህ መንገድ እኔ ብቻ ይህንን የውሂብ ጎታ (በግል ሂሳብ) መጥቀስ እና ተደራጅቶ እንዲቆይ ማድረግ እችላለሁ። ከላይ ባለው ሥዕል ውስጥ የእኔን የውሂብ ጎታ ወደ የውሂብ ጎታ ፕሮግራም ለመላክ ፣ ለምሳሌ MySQL ን ከእኔ የውሂብ ጎታ እና ከፋይሉ በታች የእኔን መርሃ ግብር ማግኘት ይችላሉ።

የውሂብ ጎታ-ፕሮግራም የእኛ የውሂብ ጎታ ከእራሳችን Raspberry Pi በራሱ መሥራት መቻሉ አስፈላጊ ነው። ለ Raspberry Pi MySQL ወይም MariaDB ን በማውረድ ይህንን ማድረግ ይችላሉ። በመጀመሪያ በ MySQL Workbench ውስጥ በኮምፒተርዎ ላይ የውሂብ ጎታውን ማድረግ ይፈልጋሉ። በመቀጠል ይህንን የውሂብ ጎታ እንደ እራስዎ የያዘ ፋይል ወደ ውጭ ይልካሉ። አሁን በ MySQL Workbench በኩል ከእርስዎ Raspberry Pi የውሂብ ጎታ ጋር ይገናኙ እና የውሂብ ጎታውን እዚህ ይመልሱ። አሁን በእርስዎ Raspberry Pi ላይ የሚሰራ የውሂብ ጎታ አለዎት!

ደረጃ 4 የአነፍናፊ ውሂብን ወደ የውሂብ ጎታ መፃፍ

የመረጃ ቋቱ በእርስዎ Raspberry Pi ላይ እየሰራ ከሆነ የእኛ ዳሳሾች ውሂባቸውን በእሱ ውስጥ ማከማቸት እንዲችሉ እንፈልጋለን። 3 የተለያዩ ስክሪፕቶችን በመፍጠር ይህንን ማድረግ እንችላለን (ይህም በ PyCharm ውስጥ የተደረገው)። በ PyCharm ውስጥ የተካተተ ጥሩ ባህሪ ከእርስዎ ፒ ጋር መገናኘት መቻል እና በዚህ መንገድ የውሂብ ጎታዎን ማመልከት እና በቀጥታ መጻፍ ይችላሉ። ውሂቡ በቀጥታ በ Raspberry Pi ይነበባል እና የ LED ዎች እርስዎ በሚፈልጉት መሠረት ያበራሉ።

ሰማያዊ LED ያበራል - አፈሩ በቂ እርጥበት የለውም። RGB LED አረንጓዴ ያበራል: ሁሉም ነገር ጥሩ ነው በጣም ቀዝቃዛ ነው ፣ ክፍት ከሆነ ጣሪያውን ይዝጉ።

ሁሉንም ስክሪፕቶች ከ github ማከማቻዬ ማውረድ ይችላሉ-

ማሳሰቢያ: እኔ የግል መረጃዬን ለመረጃ ቋቶች ተጠቅሜያለሁ ስለዚህ እርስዎ እንዲስማማ መለወጥ አለብዎት።

ማሳሰቢያ -አቃፊው DB1 ከእርስዎ የውሂብ ጎታዎ ጋር በሚገናኝበት ኮድ ውስጥ ከውጭ የሚመጣውን ‹ዳታቤዝ› ይይዛል።

ደረጃ 5 - አይፒዎን በማሳያው ላይ በማሳየት ላይ

በማሳያው ላይ የእርስዎን አይፒ በማሳየት ላይ
በማሳያው ላይ የእርስዎን አይፒ በማሳየት ላይ

ማሳያው የእርስዎ Raspberry Pi የሚሰራበትን የአይፒ አድራሻ ያሳያል ፣ በዚህ መንገድ ያለ Raspberry Pi በቀላሉ ያለምንም ሽቦ ማገናኘት ይችላሉ። እኔ ደግሞ የእርስዎን ፒ አይፒን የሚያነብ እና በማሳያው ላይ የሚያሳየው ለዚህ ስክሪፕት ጻፍኩ (የእርስዎ ጂፒኦ-ፒኖች እንደሚዛመዱ ልብ ሊባል ይችላል)። Raspberry Pi በሚነሳበት ጊዜ ይህንን ስክሪፕት በራስ -ሰር ያካሂዳል። በእርስዎ Raspberry Pi ላይ የተወሰነ ኮድ ወደ rc.local ፋይል በማከል ይህንን ማድረግ ይችላሉ። 'Python3.5/home/user/filelocation &' ን ለማከል ከሚፈልጉት የመጨረሻው የኮድ መስመር በፊት 'sudo nano /etc/rc.local' ን በመተየብ ወደዚያ መድረስ ይችላሉ።

ስክሪፕቱን እዚህ ማግኘት ይችላሉ-

ማሳሰቢያ -መጨረሻው '&' ፣ ይህ ሌሎች ስክሪፕቶች እንዲሁ እንዲሄዱ ስክሪፕቱ አንድ ጊዜ እንዲሠራ እና ወዲያውኑ እንዲቆም ያደርገዋል።

ደረጃ 6 - በየ 10 ደቂቃዎች ዳሳሾችን መለካት

አነፍናፊዎችን በየ 10 ደቂቃዎች መለካት
አነፍናፊዎችን በየ 10 ደቂቃዎች መለካት

የእኛ የውሂብ ጎታ በሰንሰሩታ በ 0.001 ሰከንዶች እንዲሞላ አንፈልግም ፣ አለበለዚያ ይህ የውሂብ ጎታ የሚመጣውን መረጃ ሁሉ ለመጠበቅ እና ከባድ ሊሆን ይችላል። “Raspberry Pi” ላይ ወደ ‹crontab› አንድ ቁርጥራጭ ያከልኩት ለዚህ ነው። Crontab በየ 10 ደቂቃዎች አንድ ጊዜ ብቻ ስክሪፕቱን ማካሄድ እንዲችሉ የታቀዱ ተግባሮችን የሚከታተል ፕሮግራም ነው።

እንዴት እንደሚዋቀር:

በመጀመሪያ ወደ Raspberry Pi የትእዛዝ መስመር ‹crontab -e› ውስጥ በመተየብ ይህንን ማዋቀር ይችላሉ ፣ ይህ ለ crontab አርታኢውን ይከፍታል። ወደ ፋይሉ ታች ወደ ታች ይሸብልሉ እና ለእያንዳንዱ አነፍናፊ አንድ 3 መስመሮችን ያክሉ።

' */10 * * * * python3.5/ቤት/ተጠቃሚ/የፋይል መንገድ/ዳሳሽ 1'

ማሳሰቢያ - '*/10' በእያንዳንዱ መለኪያ መካከል መሆን የምንፈልገው 10 ደቂቃዎች ነው። ከእሱ በኋላ የፃፍኩት ኮድ እርስዎ እያሄዱ ያሉት የፓይዘን ስሪት እና ሊያሄዱበት የሚፈልጉት ፋይል ነው ስለዚህ ለእያንዳንዱ ዳሳሽ አንድ መስመር መፃፍ አለብዎት ምክንያቱም ከ 3 የተለያዩ ፋይሎች ውስጥ አሉ።

ደረጃ 7 - ድር ጣቢያውን መፍጠር

ድር ጣቢያውን መሥራት
ድር ጣቢያውን መሥራት

እኔ አቶም በሚባል ፕሮግራም ውስጥ ድር ጣቢያዬን ሠራሁ። እንደ እኔ ኤችቲኤምኤል እና ሲኤስኤስ ለመፃፍ በጣም አዲስ ከሆኑ ፕሮግራምን ለመጠቀም በጣም የሚመከር እና የሚመከር ነው።

ይህንን አገናኝ በመከተል ያገለገሉትን ሁሉንም ኮዶች እና ምስሎች ማግኘት ይችላሉ-

የኤችቲኤምኤል እና ሲኤስኤስ እራስዎ ለማድረግ ካላሰቡ በአቶሚ ፋንታ በእይታ ስቱዲዮ ኮድ ውስጥ ወደ አዲስ አቃፊ ማከል የሚችሉት የድር ጣቢያውን በእይታ ስቱዲዮ ኮድ ውስጥ ነው።

ደረጃ 8-የኋላ-መጨረሻን መፍጠር

የኋላው እና የፊት መጨረሻው እኛ በሠራነው ድር ጣቢያ ላይ አንድ ነገር በእውነቱ እንዲከሰት የሚያደርጉ ነገሮች ይሆናሉ። በጀርባው ውስጥ እኛ ዳታቤዛችንን እንደገና እንገናኛለን እና መረጃን በመረጃ ቋቱ ውስጥ ከማስቀመጥ ይልቅ። እኛ አሁን ከተለያዩ ዳሳሾች ሁሉንም መረጃዎች እናነባለን እና Socket. IO ን በመጠቀም በድር ጣቢያው ላይ እናሳየው ዘንድ ወደ ግንባራችን እንልካለን።

ኮዱን ወደ መጨረሻው እዚህ ማግኘት ይችላሉ-

ማሳሰቢያ - ከዚህ በፊት የተጠቀምንበት የውሂብ ጎታ ክፍልን እንጠቀማለን ስለዚህ ይህንን በዚህ ማከማቻ ውስጥ አላካተትኩም።

ደረጃ 9 የፊት ግንባርን መፍጠር

የፊት-መጨረሻው የኤችቲኤምኤል እና የሲኤስኤስ ኮዳችንን ከጃቫስክሪፕት እና ከኋላ-መጨረሻችን ጋር የምናጣምርበት ነው። እኔ የጻፍኩት ጃቫስክሪፕት እየሮጠ ካለው ከጀርባው ጋር ግንኙነት ለመፍጠር ይሞክራል። አሁን የኋለኛው መጨረሻ ሁሉንም መረጃዎች ከአነፍናፊዎቹ ይልክልናል እና እኛ አሁን ያሉትን እሴቶቻችን እንዲስማማ የኤችቲኤምኤል ፋይልን የሚያርትዑትን በጃቫስክሪፕት ውስጥ ጥቂት ተግባሮችን መሥራት እንችላለን።

ጃቫስክሪፕት እዚህ ይገኛል

ማሳሰቢያ -በኤችቲኤምኤልዎ ውስጥ ከጃቫስክሪፕትዎ ትክክለኛ አቃፊ ጋር ማገናኘቱን ያረጋግጡ ፣ አለበለዚያ ላይሰራ ይችላል።

ደረጃ 10 ግሪን ሃውስ መሥራት

ግሪን ሃውስ መሥራት
ግሪን ሃውስ መሥራት
ግሪን ሃውስ መሥራት
ግሪን ሃውስ መሥራት

የቅድመ ዝግጅት ጥቅል ከብሪኮ ገዛሁ

ከጥቅሉ ጋር የሚመጡትን ደረጃዎች ብቻ ይከተሉ። ይህ ከተደረገ በኋላ የእኛን Raspberry Pi እዚያ ውስጥ ለማስገባት ዝግጁ አይደለንም። በመጀመሪያ ለግሪን ሃውስ 'ወለል' ወይም ታች ማድረግ አለብን ፣ ይህንን ለማድረግ የእንጨት ሳህን ወስደው ተስማሚ እንዲሆን ለማድረግ ምን ያህል ትልቅ መሆን እንዳለበት በመለካት ይህንን ማድረግ ይችላሉ። መጀመሪያ የእንጨት ፍሬም ሠራሁ ስለዚህ የእንጨት ሳህን የሚያርፍበት ነገር አለው።

ደረጃ 11 ሁሉንም ነገር በአንድ ላይ ማዋሃድ

ሁሉንም ነገር በአንድ ላይ ማዋሃድ
ሁሉንም ነገር በአንድ ላይ ማዋሃድ
ሁሉንም ነገር በአንድ ላይ ማዋሃድ
ሁሉንም ነገር በአንድ ላይ ማዋሃድ
ሁሉንም ነገር በአንድ ላይ ማዋሃድ
ሁሉንም ነገር በአንድ ላይ ማዋሃድ

ዝግጁ ነን ማለት ይቻላል! ይህ የመጨረሻ ደረጃ ብቻ ነው እና ለመሄድ ዝግጁ ነዎት። የ Raspberry Pi ን እና የግሪን ሃውስን ይውሰዱ ፣ ጥቂት ቀዳዳዎችን ያድርጉ ፣ በዚህም ኤልኢዲውን በእሱ ውስጥ እንዲያስገቡ ፣ ለማሳያ ቀዳዳ እና ለ Raspberry Pi የኃይል አቅርቦት ቀዳዳ ያድርጉ። ሁሉንም ነገር በግሪን ሃውስ ውስጥ ያስገቡ ፣ ፒውን ይሰኩ እና ሁሉም ተዋቅረዋል! የራስዎ የግሪን ሃውስ አለዎት!

የሚመከር: