ዝርዝር ሁኔታ:

የኮንሶል ማቀዝቀዣ - 11 ደረጃዎች
የኮንሶል ማቀዝቀዣ - 11 ደረጃዎች

ቪዲዮ: የኮንሶል ማቀዝቀዣ - 11 ደረጃዎች

ቪዲዮ: የኮንሶል ማቀዝቀዣ - 11 ደረጃዎች
ቪዲዮ: ከ 9 ወር እስከ 12 ወር ልጆች የሚሆን ምግብ-ፓስቲኒ በስጋ/9 months to 12 months old baby food- Pastini with meat 2024, ህዳር
Anonim
የኮንሶል ማቀዝቀዣ
የኮንሶል ማቀዝቀዣ

አሮጌ ኮንሶል አለዎት?

በበጋ ወቅት ኮንሶልዎ ከመጠን በላይ እንዳይሞቅ ይፈራሉ?

ከዚያ ይህ ፕሮጀክት ለእርስዎ ነው!

ስሜ Thibeau Deleu እባላለሁ እና እኔ በሃውስት ኮርርትሪክ የመልቲሚዲያ እና የግንኙነት ቴክኖሎጂ ተማሪ ነኝ።

የዚህ ፕሮጀክት ስም ‹ኮንሶል ማቀዝቀዣ› ይባላል። ስሙ እንደሚለው ፣ ኮንሶልዎ እንዲቀዘቅዝ የሚረዳ መሣሪያ ነው! ማቀዝቀዝ የሚከሰተው በጉዳዩ አናት ላይ ባለው አድናቂ በኩል ነው ፣ ይህም ተጨማሪ የአየር ፍሰት ይፈጥራል።

ይህ ፕሮጀክት በተለይ በበጋ ወቅት በፍጥነት የሚሞቅ የድሮ ኮንሶል ላላቸው ሰዎች ነው። እንዲሁም (በራስ በተሠራ) ጣቢያ ላይ የኮንሶሉን ሁኔታ ማየት ይችላሉ።

ደረጃ 1 ዋናዎቹ ክፍሎች (ዳሳሾች እና ኤል.ሲ.ዲ.)

ዋናዎቹ አካላት (ዳሳሾች እና ኤል.ሲ.ዲ.)
ዋናዎቹ አካላት (ዳሳሾች እና ኤል.ሲ.ዲ.)
ዋናዎቹ አካላት (ዳሳሾች እና ኤል.ሲ.ዲ.)
ዋናዎቹ አካላት (ዳሳሾች እና ኤል.ሲ.ዲ.)
ዋናዎቹ አካላት (ዳሳሾች እና ኤል.ሲ.ዲ.)
ዋናዎቹ አካላት (ዳሳሾች እና ኤል.ሲ.ዲ.)

ይህንን መሣሪያ ለመገንባት በትክክል ምን ያስፈልገናል?

ዋናዎቹ አካላት ምን እንደሆኑ አጠቃላይ እይታ በመስጠት እንጀምር-

  • LDR Resistor
  • ML35 የሙቀት ዳሳሽ
  • Jtron DC 5V 0.23a 3 5 ሴሜ የማቀዝቀዣ ደጋፊ።
  • PIR እንቅስቃሴ ዳሳሽ
  • አልትራ ሶኒክ ዳሳሽ

ለእዚህ ደረጃ መጀመሪያ ጥያቄ ፣ እርስዎ ከሚፈልጓቸው ክፍሎች ሁሉ ጋር 2 የላቁ ስዕሎችን አደርጋለሁ። ግን በጣም አስፈላጊዎቹን ክፍሎች በሚከተሉት ደረጃዎች እሸፍናለሁ ፣ ስለዚህ ለመረዳት ቀላል ይሆናል።

በመጀመሪያ ይህንን ሥራ ለመሥራት ዋናው አካል ያስፈልገናል እና ያ ቢያንስ ቢያንስ 16 ጊባ ማይክሮ ኤስዲ ካርድ ያለው Raspberry Pi ነው። ያለ እሱ ምንም አይሰራም።

ሁለተኛው በጉዳዩ ውስጥ ያለውን የሙቀት መጠን እና የኮንሶሉን ሁኔታ ለማየት አስፈላጊዎቹን መመዘኛዎች የሚመዘገቡ አካላት ናቸው ለዚህ ለዚህ የሙቀት ዳሳሽ እና የብርሃን ዳሳሽ ያስፈልገናል። በዚህ ፕሮጀክት ውስጥ የምጠቀምባቸው -

  • LDR ተከላካይ
  • LM35 የሙቀት ዳሳሽ

አድናቂውን በተመለከተ ፣ እኔ Jtron DC 5V 0.23a 3 5 ሴ.ሜ የማቀዝቀዝ ፋን እጠቀማለሁ።

በዚህ ፕሮጀክት ላይ አንዳንድ ተጨማሪ ክፍሎች አሉ ፣ ምክንያቱም ወደ ፕሮጀክቱ ማከል አስደሳች ነበር (ለእኔ ለእኔ)።

የመጀመሪያው አካል አድናቂውን ለማግበር እንደ አዝራር ሆኖ የሚሠራ የፒአር እንቅስቃሴ ዳሳሽ ነው። ሁለተኛው አካል በጉዳዩ እና በግድግዳው መካከል ያለውን ርቀት ለመለካት እጅግ በጣም sonic ዳሳሽ ነው። ይህንን የመጨረሻ ዳሳሽ ተግባራዊ አድርጌአለሁ ፣ ምክንያቱም አየር ከጉዳዩ በቀላሉ ማምለጥ መቻሉ አስፈላጊ ነው።

በመጨረሻ የጣቢያውን የአይ.ፒ.

ደረጃ 2 የወረዳውን ሥራ የሚሠሩባቸው ዕቃዎች (አስተላላፊዎች ፣ ተቃዋሚዎች ፣…)

የወረዳውን ሥራ የሚሠሩ ዕቃዎች (ትራንስስተርስስተሮች ፣ ተከላካዮች ፣ …)
የወረዳውን ሥራ የሚሠሩ ዕቃዎች (ትራንስስተርስስተሮች ፣ ተከላካዮች ፣ …)
የወረዳውን ሥራ የሚሠሩ ዕቃዎች (ትራንስስተር ፣ ተከላካዮች ፣ …)
የወረዳውን ሥራ የሚሠሩ ዕቃዎች (ትራንስስተር ፣ ተከላካዮች ፣ …)
የወረዳውን ሥራ የሚሠሩ ዕቃዎች (ትራንስስተር ፣ ተከላካዮች ፣ …)
የወረዳውን ሥራ የሚሠሩ ዕቃዎች (ትራንስስተር ፣ ተከላካዮች ፣ …)

የሚከተለው ትራንዚስተሮች / ተከላካዮች ይህንን ፕሮጀክት ሥራ ላይ ለማዋል ያገለግሉ ነበር።

ትራንዚስተሮች

NPN ትራንዚስተር: PN2222 (1 ያስፈልጋል)

ተከላካዮች ፦

  • 10k ohm (3 ያስፈልጋል)
  • 1 ኪ ኦም (2 ያስፈልጋል)
  • 2k ohm (2 ያስፈልጋል)

ገቢ ኤሌክትሪክ:

የዳቦ ሰሌዳ ኃይል ሞዱል 3V / 5V (1 ያስፈልጋል)

ኬብሎች

  • ወንድ/ወንድ (ቢያንስ 30-40)
  • ሴት/ወንድ ኬብሎች (ከ10-20 አካባቢ ለኤልሲዲ ፣ ኤልዲአር እና አድናቂ)
  • ሴት/ሴት ኬብሎች (ለጉዳዩ አንዳንድ ኬብሎችን ማራዘም ከፈለጉ ከ10-20 አካባቢ)።

ሌላ:

  • 1 ፖታቲሞሜትር (በ LCD ላይ ለብርሃን ደንብ)
  • 1 MCP3008 (የአናሎግ እሴት LDR ን ወደ ዲጂታል እሴት ለመለወጥ)
  • ሁሉንም ነገር ለማስቀመጥ 2 የዳቦ ሰሌዳዎች።

ደረጃ 3: የሽቦ መርሃግብሩ ከማብራሪያ ጋር

ይህ እርምጃ የቀደመው ቅጥያ ነው። ኮንሶሉን ቀዝቀዝ ለማድረግ የተሟላውን የኤሌክትሪክ መስመር ዝርጋታ እዚህ እመለከታለሁ። ሁሉንም ነገር እንዴት ማገናኘት እንደሚቻል ለማየት እባክዎን በአባሪዎቹ ፋይሎች ላይ ጠቅ ያድርጉ።

ደረጃ 4 - ጉዳዩ - አካላት

ጉዳዩ - አካላት
ጉዳዩ - አካላት
ጉዳዩ - አካላት
ጉዳዩ - አካላት
ጉዳዩ - አካላት
ጉዳዩ - አካላት

በእርግጥ ይህ የኤሌክትሪክ ዑደት ከተለያዩ ኃይሎች መጠበቅ አለበት ይህም ሥራውን እንዲያቆም ሊያደርግ ይችላል። በሃይሎች ማለቴ እንደ ዝናብ ፣ መሣሪያውን ሊመቱ የሚችሉ ነገሮችን ወዘተ ማለት ነው።

በዚህ ምክንያት አንድ ጉዳይ አስፈላጊ ነው።

ይህንን ጉዳይ ለመፍጠር የሚከተሉትን አካላት ያስፈልጉናል-

እንጨት

  • የሚከተሉትን ቁርጥራጮች ለመቁረጥ አንድ ትልቅ ፋይበርቦርድ (1.2 ሴ.ሜ ውፍረት)

    • በ 20 ሴ.ሜ (ከጉዳዩ ፊት / ጀርባ) ላይ የ 14 ሴ.ሜ 2 ቁርጥራጮች
    • በ 12 ሴ.ሜ (ከጉዳዩ ጎኖች) ላይ 45 ቁርጥራጮች 2 ቁርጥራጮች
    • በ 45 ሴ.ሜ (ከጉዳዩ የላይኛው / ታች) ላይ 20 ሴ.ሜ 2 ቁርጥራጮች
    • 2 አሞሌዎች (ለጉዳዩ እንደ እግር ለመጠቀም)

ማጠፊያዎች:

  • ፊት ለፊት ለመክፈት 2 መከለያዎች (መከለያዎቹ ከፊት በታች ናቸው)
  • የላይኛውን ለመክፈት 2 አንጓዎች

እጀታ ፦

1 እጀታ (ፊት ለፊት ለመክፈት)

ሙጫ ፦

1 ትልቅ የ TEC ሙጫ ቱቦ (ቁርጥራጮቹን አንድ ላይ ለማጣበቅ)

አየ ፦

አትላንቲክ ሳው (ለአነፍናፊዎቹ ፣ ለኤልአርአይዲ እና ለአድናቂዎች ቁርጥራጮች ውስጥ አስፈላጊዎቹን ቀዳዳዎች ለመቁረጥ)

ሳንደር

ከተቆረጡ በኋላ ቁርጥራጮቹን ለማለስለስ ጥቁር እና ዴከር

ቁፋሮ

ከ 0.6 ሴ.ሜ የመጠምዘዣ ዲያሜትር (ቀዳዳዎችን ለመፍጠር) 1 ቁፋሮ

ቀለም / ቀዳሚ:

  • 1 ማሰሮ ነጭ ሌቪስ ፕሪመር (0.25 ሊ)
  • 1 ድስት ነጭ ሌቪስ ቀለም (0.25 ሊ)

ማግኔቶች

2 ማግኔቶች (የጉዳዩን በር የሚይዝ)

ብሩሽዎች:

  • 1 ሮለር (ትላልቅ ቦታዎችን ለመሳል)
  • 1 ብሩሽ (ለዝርዝሮች)

ብሎኖች

  • ለመያዣዎቹ 8 ትናንሽ ብሎኖች (ሳህኑ 1.2 ሴ.ሜ ውፍረት ያለው ስለሆነ ከፍተኛው 1.1 ሴ.ሜ ርዝመት)
  • ለመያዣው 2 ትናንሽ ብሎኖች (ከፍተኛው 1.1 ሴ.ሜ ርዝመት)
  • ለ ማግኔቶች 4 ትናንሽ ብሎኖች (ከፍተኛው 1.1 ሴ.ሜ ርዝመት)

ደረጃ 5 - ጉዳዩ - ፍጥረት

ጉዳዩ - ፍጥረት
ጉዳዩ - ፍጥረት
ጉዳዩ - ፍጥረት
ጉዳዩ - ፍጥረት
ጉዳዩ - ፍጥረት
ጉዳዩ - ፍጥረት

ጉዳዩን ለማቅረብ ጊዜው አሁን ነው።

  1. ለጉዳዩ የላይኛው ክፍል። ወደ ዳሳሾች/ኤሌክትሮኒክስ እንድንደርስ የኋላ ግማሹን መከፈት ስለሚያስፈልገው ሳህኑን በግማሽ ይቁረጡ
  2. በፋይበርቦርድ ቁርጥራጮች ውስጥ የሚከተሉትን ቀዳዳዎች ይቁረጡ- ከላይኛው ግማሽ ክፍል ላይ። 3 ቀዳዳዎችን ይቁረጡ - - 1 አራት ማእዘን ቀዳዳ (ለ LCD ለ 3.5 ሴ.ሜ 6.8 ሴ.ሜ) - 1 የክበብ ቀዳዳ (ለአድናቂው 2.5 ሴ.ሜ ዲያሜትር) - 1 ካሬ ቀዳዳ (ለፒአር እንቅስቃሴ ዳሳሽ 2.5 ሴ.ሜ በ 2.5 ሴ.ሜ)
  3. በጀርባ ቁራጭ ውስጥ በክበብ መልክ ቀዳዳ ይቁረጡ። የኃይል ገመዶች የሚገቡበት እዚህ ነው።
  4. ከ 0.6 ሴንቲ ሜትር ዲያሜትር (ከኬብሎች ለ de ኬብል ዙሪያ) እና ከጉዳዩ ግራ በኩል ትናንሽ ቀዳዳዎችን ከጉድጓዱ ጋር ይከርሙ። በጉዳዩ ውስጥ በቂ የአየር ዝውውር እንዲኖር ይህንን እናደርጋለን።
  5. በጉዳዩ በቀኝ በኩል። ለ Ultra sonic ዳሳሽ (በትክክል እንዲሠራ) ከኋላ (5.5 ሴ.ሜ በ 3.5 ሴ.ሜ) አንድ ቀዳዳ ይቁረጡ።
  6. ሁሉንም ቁርጥራጮች ከ TEQ ሙጫ ጋር ያጣምሩ። አስፈላጊ ከሆነ የጉዳዩን ጎኖች ለማጠንከር የቃጫ ሰሌዳ አሞሌዎችን ማከል ይችላሉ። እነዚህን አሞሌዎች በጉዳዩ ውስጥ ያስቀምጡ። ሁሉም ነገር ከደረቀ በኋላ
  7. በጉዳዩ ፊት ላይ መያዣውን ይከርክሙት። በፊተኛው ቁራጭ አናት ላይ ይከርክሙት (አስፈላጊ ከሆነ ለማብራራት ስዕሎቹን ይመልከቱ) 3 ቀዳዳዎችን የሠራንበት የላይኛው ክፍል አይደለም።
  8. የላይኛው የኋላ ግማሽ መከፈት እንዲችል በጉዳዩ በቀኝ በኩል (በስተጀርባ) 2 ማንጠልጠያዎችን (4 ብሎኖች) ያሽከርክሩ።
  9. የጉዳዩ የፊት ክፍል እንዲከፈት ከፊት ቁራጭ ታችኛው ክፍል ላይ 2 ማንጠልጠያዎችን (4 ብሎኖች) ይከርክሙ።
  10. በጉዳዩ ውስጠኛ ክፍል ላይ ማግኔቶችን ይከርክሙ-- ከውስጥ የላይኛው የፊት ክፍል ፊት ለፊት 2 ማግኔቶች

    - ከብረት ቁራጭ አናት ላይ 1 የብረት ቁራጭ ስለዚህ ከማግኔትዎቹ ጋር ይገናኛል

  11. ከፊት መያዣው ጋር በቀላሉ መከፈት እንዲችል ከጉዳዩ የታችኛው ክፍል ላይ የቃጫ ሰሌዳ አሞሌዎችን ይለጥፉ።
  12. ለጉዳዩ ፕሪመር ያክሉ
  13. ለጉዳዩ ነጭ ቀለም ይጨምሩ
  14. እንኳን ደስ አላችሁ! የእርስዎ ጉዳይ ተፈጸመ!

ደረጃ 6 - አካሎቹን በጉዳዩ ውስጥ ማስቀመጥ

በጉዳዩ ውስጥ ያሉትን አካላት ማስቀመጥ
በጉዳዩ ውስጥ ያሉትን አካላት ማስቀመጥ

በጉዳዩ ውስጥ ያሉትን ክፍሎች አቀማመጥ ፣ የሚከተለው

  1. ኤል.ዲ.ዲ እና አድናቂው ከጉዳዩ በአንዱ በውጭ ይዘጋሉ።
  2. የ PIR እንቅስቃሴ ዳሳሽ ከውስጥ በኩል ባለው ጉዳይ ላይ ይለጠፋል።

እኛ ለእንቅስቃሴ ዳሳሽ እና እኛ ለተቀረው ይህንን የምናደርግበት ምክንያት የእንቅስቃሴ ዳሳሹ ያለማቋረጥ እንዳይመዘገብ ለመከላከል ነው።

የዳቦ ሰሌዳዎቹ (አብዛኛው ኤሌክትሮኒክስ በላዩ ላይ) በጉዳዩ ውስጥ ተጣብቀው ከኋላ ይቀመጣሉ። ትኩረት ይስጡ de Ultra sonic sensor በቀኝ በኩል ባለው ቀዳዳ በኩል ይታያል።

Raspberry Pi በጉዳዩ የፊት ግማሽ ላይ ይቀመጣል። ፒ (ፒ) ማቀዝቀዝ ያለበት መሥሪያ (ኮንሶል) እንደመሆኑ መጠን ማጣበቅ/መቧጨር አያስፈልገውም (ይህንን በእውነተኛ ኮንሶል ስለማናደርግ)።

ደረጃ 7 - Raspberry ን ያዋቅሩ

Raspberry ን ያዋቅሩ
Raspberry ን ያዋቅሩ

ኮድ መስጠት ከመጀመራችን በፊት ትክክለኛውን አካባቢ ማቀናበር አለብን።

ያንን እንዴት እናደርጋለን? ለራስበሪ ፓይ የ raspbian buster ምስልን በማውረድ እና የዊን 32 ዲስክ ምስልን በመጠቀም እንጆሪ ላይ ለመፃፍ። ምስሉን ለ Pi መጻፍ ከመጀመርዎ በፊት ኤስ.ኤስ.ኤች.ኤች.ን በ Raspberry Pi ላይ ለማንቃት በምስሉ ውስጥ የ SSH- ፋይል (ያለ ቅጥያ) መፍጠርዎን ያረጋግጡ።

በፓይ ላይ ያዋቅሩ

ይህንን ካደረጉ በኋላ በትክክል እንዲያዋቅሩት በፍሬቤሪዎ ላይ ለመግባት putty ን መጠቀም ይችላሉ። በኤተርኔት ገመድ አማካኝነት ፒዎን ከፒሲዎ ጋር ማገናኘት እንደሚያስፈልግዎ ይወቁ።

ለፒው ነባሪ ተጠቃሚ እና የይለፍ ቃል የሚከተሉት ናቸው

ተጠቃሚ: pi

የይለፍ ቃል: እንጆሪ

Raspi-config ን በመጠቀም ይህንን መለወጥ ይችላሉ።

ሌሎች መሣሪያዎች በተመሳሳይ አውታረ መረብ ላይ ሲሆኑ ጣቢያዎን እንዲመለከቱ በእርስዎ ፒ ላይ አውታረ መረብ ማከል አለብን። በ putty ላይ የሚከተሉትን ትዕዛዞች ያስገቡ።

  1. sudo iw dev wlan0 ቅኝት | grep SSID
  2. wpa_passphrase "NAMEOFYOURNETWORK"

    የአውታረ መረብዎን የይለፍ ቃል ያስገቡ

  3. sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
  4. sudo ዳግም አስነሳ
  5. ifconfig (የ wifi ማዋቀርዎ እንደሰራ ለማረጋገጥ)

ፒ ከበይነመረቡ ጋር በሚገናኝበት ጊዜ የሚከተሉትን ትዕዛዞች በመጠቀም የእርስዎ ፒ ወቅታዊ መሆኑን ማረጋገጥ አለብዎት።

  • sudo apt-get ዝማኔ
  • sudo apt-get ማሻሻል

ከዚያ በኋላ በፕሮጄክቱ እንዲሠራ ፓኬጆችን ማንቃት ወይም መጫን ይችላሉ ፣ በ raspi-config ወይም በትእዛዞች በኩል። እኛ ስለ raspi-config እየተነጋገርን ስለሆነ ፣ እንጆሪው አንድ የሽቦ ዳሳሽ እንዲያነብ እዚህ ባለ አንድ ሽቦ በይነገጽን ማንቃት እንችላለን። ወደ በይነገጽ አማራጮች ይሂዱ ፣ አንድ ሽቦ ይምረጡ እና አንቃን ይጫኑ። እንዲሁም SocketIO ን በሚከተለው መጫን ያስፈልግዎታል

pip install flask-socketio

አሁን በይነመረብ ስላለን የውሂብ ጎታችንን መፍጠር አለብን። ግን በማሪያ ዲቢ ላይ መሥራት እንድንችል መጀመሪያ MariaDB ን (በ pi ላይ) እና Mysql Workbench (pc ላይ) ማውረድ አለብን።

ደረጃ 8: ፒሲን ያዋቅሩ

ፒሲን ያዋቅሩ
ፒሲን ያዋቅሩ
ፒሲን ያዋቅሩ
ፒሲን ያዋቅሩ
ፒሲን ያዋቅሩ
ፒሲን ያዋቅሩ

Mysql Workbench

ሁሉም ነገር ከተጫነ በኋላ ፒሲችን ላይ በ ‹Mysql Workbench ›በኩል MariaDB ን ማድነቅ እንችላለን።

አዲስ የውሂብ ጎታ ስንፈጥር ፣ ይህንን ምስል ከላይ ያለውን ምስል (የግንኙነት ስም ‹raspi› ያለው) / ማዋቀር አለብን። ይህንን የውሂብ ጎታ በማዋቀር ላይ ሳለን የሁለቱም የውሂብ ጎታ እና የራስበሪ የተጠቃሚ ስም / የይለፍ ቃል ያስፈልገናል። ነባሪው ተጠቃሚ እና የይለፍ ቃል በመረጃ ቋቱ ላይ ‹mysql› / ‹mysql› እና ‹Pi› / ‹Papsberry› ላይ ናቸው። የግንኙነት ማስጠንቀቂያ ካለ ፣ ‹ለማንኛውም ቀጥል› ን ብቻ መጫን ይችላሉ።

የእይታ ስቱዲዮ ኮድ

እኛ የምንፈልገው ሌላው ሶፍትዌር ቪዥዋል ስቱዲዮ ኮድ ነው።

አንዴ ከተጫነ የሚከተለውን ቅጥያ መጫን ያስፈልግዎታል።

ይህ ቅጥያ የእርስዎን ፒ ፒ ፕሮግራሞች በኮምፒተርዎ ላይ እንዲጽፉ ያስችልዎታል። ይህ ሲጫን የሚከተሉትን ያድርጉ

  1. F1 ን ይጫኑ እና SSH ይተይቡ
  2. የርቀት መድረኮችን ይምረጡ -አዲስ የኤስኤስኤች አስተናጋጅ ያክሉ
  3. የሚከተለውን ውሂብ ያስገቡ

    ssh 169.254.10.1 -ሀ

  4. አስገባን ይጫኑ

ከዚህ በኋላ ከእርስዎ የራስቤሪ ፓይ ጋር ይገናኛሉ።

እኛ የምንፈልገው የመጨረሻው ነገር ፣ በርቀት ማሽኑ ላይ የፒቶን ማራዘሚያውን መጫን ነው። ያለዚህ እኛ የምንጽፋቸውን ፕሮግራሞች በእኛ ፒሲ ላይ ማስኬድ አንችልም።

ደረጃ 9: ኮድ መስጫ ይጀምራል

ኮዲንግ ይጀመር
ኮዲንግ ይጀመር

አሁን ሃርድዌር ዝግጁ ስለሆነ ከሶፍትዌሩ ለመጀመር ጊዜው አሁን ነው።

ከመጀመራችን በፊት ለፋይሎቻችን የተወሰነ መዋቅር ማከል እንጀምራለን። በዚህ ሁኔታ ፣ ለፊተኛው መጨረሻ ፣ ለኋላ መጨረሻ እና ለመረጃ ቋቱ አቃፊ እንፈጥራለን። ይህ ግራ የሚያጋባ መስሎ ከታየ ከሁሉም ፋይሎች ጋር ወደ የእኔ Git ማከማቻ (በሚከተሉት ደረጃዎች) አገናኝ ይኖራል። አስፈላጊ ከሆነ ፋይሎቹን ከዚያ ብቻ መውሰድ ይችላሉ።

አሁን አንዳንድ አወቃቀር ስላለን ፣ ኮዲንግ እንዴት እንደሚካሄድ አጭር መግለጫ እሰጣለሁ።

1. የውሂብ ጎታ ፈጠራ እኛ ለአነፍናፊዎቻችን እሴቶች የውሂብ ጎታ መፍጠር ስንፈልግ ፣ ውሂባችንን ለማከማቸት ጥሩ ሞዴል እንፈልጋለን። አንዴ ይህንን ሞዴል ካገኘን የውሂብ ጎታችንን ለመፍጠር ይህንን ሞዴል መሐንዲስ ማስተላለፍ እንችላለን። በ Mysql Workbench ላይ የምንሠራውን ሞዴል ለመፍጠር ፣ ሞዴሉ እንዴት እንደሚመስል ለማየት እባክዎን በዚህ ደረጃ ምስሉን ይመልከቱ።

ሞዴል / ወደፊት መሐንዲስ ለመፍጠር የሚከተሉትን ያድርጉ

  • ሞዴል የፕሬስ ፋይል ለመፍጠር (ከላይ በግራ በኩል)
  • አዲስ ሞዴል ይጫኑ
  • ለበለጠ መረጃ የሚከተለውን ሊንክ ይጫኑ
  • ለቀጣይ ምህንድስና ፣ የፕሬስ ሞዴል
  • ወደፊት መሐንዲስን ይጫኑ
  • እስከ ሂደቱ መጨረሻ ድረስ አዎ/ይቀጥሉ።

2. የጀርባ ጫፍ

የኋለኛው ጫፍ ለሁሉም መሣሪያዎች እና ዳሳሾች ኮዱ የሚቀመጥበት ቦታ ይሆናል። እሱ ሁሉም ክፍሎች አንድ ላይ በሚሆኑበት ክፍሎች እና በዋናው ኮድ (app.py) ኮዱን በሚይዘው በረዳት ክፍሎች መካከል ይከፈላል።

የውሂብ ጎታ ፋይሎችም በዚህ አቃፊ ውስጥ ይሆናሉ ምክንያቱም የኋለኛው ጫፍ በመረጃ ቋቱ አቃፊ ውስጥ ባለው የ datarepository.py ፋይል በኩል መረጃውን ከመረጃ ቋቱ ያገኛል። የ config.py ፋይል የጀርባውን ወደ የውሂብ ጎታ ለማገናኘት ብቻ ነው።

3. የፊት ጫፍ

የፊት መጨረሻው ለጣቢያው ነው። ይህ አቃፊ የኤችቲኤምኤል/ሲኤስኤስ/ጃቫ ኮድ ይይዛል። ጣቢያው ከእርስዎ ራፕስቤሪ ፒ በአይፒ በኩል የሚገኝ መሆን አለበት። ስለዚህ የእርስዎ ፒ የሚከተለው አይፒ ካለው-192.168.0.120 ፣ ከዚያ ጣቢያዎን በዚህ አይፒ አድራሻ በኩል መጎብኘት ይችላሉ። የእርስዎን ፒ (ፒ) አይፒ ማወቅ ከፈለጉ ፣ ‹ip a› ን በ putty ውስጥ ማስገባት እና የ WLAN0 አድራሻውን ማየት ይችላሉ።

ደረጃ 10 - ወደኋላ መመለስ

ቀደም ባለው ደረጃ እንደተጠቀሰው ፣ የኋላው መጨረሻ ሁሉም ኮዶች ለክፍለ አካላት የተጻፉበት ነው። ያልጠቀስኩት መረጃውን ከመረጃ ቋቱ እንዴት ማግኘት እና ወደ ጣቢያችን የፊት ጫፍ እንዴት እንደሚላክ ነው።

ይህንን ለማድረግ የሚከተሉት እርምጃዎች መከናወን አለባቸው።

  1. ወደ የውሂብ ጎታዎ ውሂብ ለማግኘት/ለማዘመን/ለማስገባት mysql መጠይቆችን ይፍጠሩ። እነዚህን መጠይቆች የያዘ ፋይል የ Datarepository.py ፋይል ነው። የውሂብ ጎታ.ፒ ፋይል እርስዎ ከመረጃ ቋቱ ጋር የሚገናኝ እና የሚፈልጉትን ውሂብ ለማግኘት ከውሂብ ማከማቻው.ፒ. መጠይቆችን የሚጠቀም ፋይል ነው። ከእርስዎ የውሂብ ጎታ ጋር መገናኘት መቻልዎን ለማረጋገጥ ፣ እባክዎ የውቅረት ፋይል ያለው መሆኑን ያረጋግጡ እንደ የውሂብ ጎታዎ ተመሳሳይ የይለፍ ቃል / ተጠቃሚ። እንዲሁም ትክክለኛው የውሂብ ጎታ መመረጡን ያረጋግጡ።
  2. ከመረጃ ቋቱ ጋር መግባባት ከቻልን በኋላ መንገድ (app.route (የመጨረሻ ነጥብ…)) መፍጠር አለብን። ይህ መንገድ ከፊትና ከኋላ ጫፍ መካከል ያለው ግንኙነት ነው። ሌላ ጥቅም ላይ ሊውል የሚችል ግንኙነት ሶኬትዮ ነው።
  3. ይህ ፕሮጀክት እንዲሠራ ሁሉንም ትክክለኛ ቤተመጽሐፍት (በ app.py ውስጥ) ማስመጣትዎን ያረጋግጡ። ለመተግበሪያው.ፒ. ምን እንደተጠቀምኩ ቤተመፃህፍት ማወቅ ከፈለጉ የእኔን github ማየት ይችላሉ።

የመረጃ ቋቱ በተዘመነ መረጃ የተሞላ መሆኑን ለማረጋገጥ ፣ ከአነፍናፊዎቹ የማያቋርጥ ንባቦችን ማድረግ አስፈላጊ ነው። ይህንን ለማድረግ ከሁሉ የተሻለው መንገድ በጊዜ መዞሪያ በኩል እና ይህንን ክር በክር ውስጥ ማካሄድ ነው። ያለበለዚያ የእርስዎ ፕሮግራም በዴ-ሉፕ ውስጥ ይቀመጣል።

ደረጃ 11: ወደ ፊት ቀጥል

ግንባር
ግንባር
ግንባር
ግንባር
ግንባር
ግንባር

ከፊት ለፊት በኩል አሉ

3 html ገጾች

  • ቤት. html
  • light.html
  • ሙቀት. html

3 css ፋይሎች

  • screen.css (በትምህርት ቤቴ የተሰጠኝ ፋይል ነው)
  • normalize.css (በተለያዩ አሳሾች ላይ ወደ css ለመተግበር የሚረዳ።)
  • main.css (ለኤችቲኤምኤል-ገጾች ዋናውን css የያዘ)።

2 የጃቫስክሪፕት ፋይሎች

  • መተግበሪያ.
  • datahandler.js (ይህ መተግበሪያ.js ከእሱ ጋር አብሮ እንዲሠራ መረጃውን ከበስተጀርባው የሚያስተናግደው)።

ልክ እንደዚያ ከሆነ አገናኙን ወደ የእኔ github እንዲሁ እጨምራለሁ።

የሚመከር: