ዝርዝር ሁኔታ:

TheAir - ጋዝ ዳሳሽ ፕሮጀክት 10 ደረጃዎች
TheAir - ጋዝ ዳሳሽ ፕሮጀክት 10 ደረጃዎች

ቪዲዮ: TheAir - ጋዝ ዳሳሽ ፕሮጀክት 10 ደረጃዎች

ቪዲዮ: TheAir - ጋዝ ዳሳሽ ፕሮጀክት 10 ደረጃዎች
ቪዲዮ: ሁላችንም ማወቅ ያለብን "20" የመኪና ዳሽ ቦርድ መብራቶችና መልክታቸው Dashboard Warning Light 2024, ሀምሌ
Anonim
TheAir - የጋዝ ዳሳሽ ፕሮጀክት
TheAir - የጋዝ ዳሳሽ ፕሮጀክት

ካርቦን ሞኖክሳይድ እና ካርቦን ዳይኦክሳይድ ፣ CO እና CO2 በመባልም ይታወቃል። በዝግ ክፍል ውስጥ ከፍተኛ ክምችት በሚኖርበት ጊዜ ቀለም አልባ ፣ ሽታ የሌለው ፣ ጣዕም የሌለው እና በግልጽ አደገኛ የሆኑ ጋዞች። እርስዎ የሚኖሩ ከሆነ ለምሳሌ በተማሪ ክፍል ውስጥ በጣም በገለልተኛ ፣ ጥሩ የአየር ፍሰት የለም እና በሆነ ምክንያት ቶስት በሚሠራበት ጊዜ እንግዳ የሆነ ድምጽ ያሰማል። ከዚያ ከነዚህ ጋዞች ጋር ሊገናኙ ይችላሉ እና ይህ በሚሆንበት ጊዜ ፣ በትንሽ ራስ ምታት ብቻ ያበቃል ብለን ተስፋ እናደርጋለን ፣ በከፍተኛ ትኩረቱ ውስጥ አቅመ -ቢስ ወይም አልፎ ተርፎም ሊገድልዎት ይችላል (በጣም አልፎ አልፎ ቢሆንም)።

ስለዚህ ይህንን ፕሮጀክት ለማውጣት ወሰንኩ። የእኔ ሀሳብ ቀላል ነው ፣ የአየር ፍሰት ለመፍጠር ደጋፊዎችን ይጠቀሙ። ለመናገር ጥሩ አየር እና መጥፎ አየር ይወጣል። ለተጨማሪ መገልገያ ፣ እኔ ተጨማሪ የሙቀት ዳሳሽ ፣ በእጅ ማንቃት ደጋፊዎች ቁልፍ እና እንዲሁም ስታቲስቲክስን ማየት ለሚፈልጉ እና/ወይም አድናቂዎችን ከኮምፒውተራቸው ለማነቃቃት ለሚፈልጉ ድር ጣቢያ አክዬ ነበር።

እንደ ተማሪ ፣ ወላጅ ፣ ነጠላ ሰው ወይም ሕያው ፍጡር። በራስዎ ቤት ምቾት ውስጥ ሲኖሩ ይህ በተለምዶ ሊያስወግዱት የሚፈልጉት ነገር ነው። ይህ የሚወዱትን ህይወታቸውን ትንሽ ቀላል ለማድረግ ይረዳል።

አቅርቦቶች

  • Raspberry Pi 3+
  • አነስተኛ-ዩኤስቢ ኃይል መሙያ 5V/2.5A
  • የማይክሮ ኤስዲ ካርድ
  • ዳሳሾች

    • MQ-7 (CO)
    • MQ-135 (CO2)
    • DS18B20 (የሙቀት መጠን)
  • 2 x 12V ዲሲ አድናቂ
  • 2 x 2n2222 ትራንዚስተሮች
  • LCD 16*2 ማሳያ
  • Ushሽቡተን
  • MCP3008
  • የሎጊ ደረጃ መቀየሪያ
  • የኤተርኔት ገመድ (በማዋቀር ምክንያቶች)

ደረጃ 1: Raspberry Pi Setup

Raspberry Pi ማዋቀር
Raspberry Pi ማዋቀር
Raspberry Pi ማዋቀር
Raspberry Pi ማዋቀር

ከ Rpi ጋር ከመሥራታችን በፊት አንዳንድ ሶፍትዌሮች ያስፈልጉናል።

  • WinSCP ወይም FilleZilla (ፋይሎችን ከኮምፒዩተርዎ ወደ አርፒአይ ለማዛወር ከፈለጉ እንደ አማራጭ)
  • Win32 ዲስክ ወይም Etcher (የበለጠ የሚመርጡት)
  • Putty ወይም MobaXterm (የበለጠ የሚመርጡት)
  • Raspbian ምስል ከዴስክቶፕ ጋር

ከመጀመሬ በፊት ይህንን ትምህርት በምሠራበት ጊዜ ፣ ፕሮግራሙን ከሌላው በላይ ስመርጥ እኔ እመክራለሁ ማለት አይደለም። ለምሳሌ እኔ የበለጠ ተጠቃሚ ወዳጃዊ ስለሆነ ግን Win32 ምትኬዎችን የማድረግ አማራጭ ስላለው etcher ን መጠቀም እወዳለሁ። አሁን ያ ከኔ ስርዓት ውጭ ነው ፣ እንጀምር።

ቀድሞውኑ ከ wifi አውታረ መረብዎ ጋር የተገናኘ አርፒአይ ካለዎት ወደ ደረጃ 3 ይዝለሉ።

በመጀመሪያ የሬስቢያንን ምስል በ sd ካርድዎ ላይ ለማስቀመጥ Etcher ን እንጠቀማለን። አሁን የ sd ካርዱን ከማውጣትዎ በፊት በምስሉ ውስጥ ሊገኝ በሚችለው በ cmdline.txt ፋይል ውስጥ አንዳንድ “ነገሮችን” እንለውጣለን። የ.txt ፋይልን ይክፈቱ -> ይህንን መስመር ያክሉ "ip = 169.254.10.1" (ምንም የጥቅስ ምልክቶች የሉም) በመስመሩ መጨረሻ (ሁሉም በ 1 መስመር ላይ) -> ፋይል ያስቀምጡ

በሁለተኛ ደረጃ ቡት-ክፍልፍል (ያለ ጥቅስ ምልክቶች) ውስጥ “ssh” የተባለ ባዶ አቃፊ ያድርጉ።

ከዚያ በኋላ ማይክሮስድን በደህና ማስወጣት እና በ Rpi ውስጥ ማስቀመጥ ይችላሉ።

ለሃርድ ኮድ የተሰጠው የማይንቀሳቀስ አይፒ ምክንያት ከ Rpi ጋር ለመገናኘት ቀላል ለማድረግ ነው። በሆነ ምክንያት አርፒፒው ከ DHCP ጋር አይፒ ከሌለው በቀላሉ የማይንቀሳቀስ አይፒን ይጠቀሙ።

ደረጃ 2 - ግንኙነት መፍጠር እና Rpi ገመድ አልባን ከአካባቢያዊ አውታረ መረብዎ ጋር ማገናኘት

ግንኙነት መፍጠር እና Rpi ገመድ አልባን ከአካባቢያዊ አውታረ መረብዎ ጋር ማገናኘት
ግንኙነት መፍጠር እና Rpi ገመድ አልባን ከአካባቢያዊ አውታረ መረብዎ ጋር ማገናኘት
ግንኙነት መፍጠር እና Rpi ገመድ አልባን ከአካባቢያዊ አውታረ መረብዎ ጋር ማገናኘት
ግንኙነት መፍጠር እና Rpi ገመድ አልባን ከአካባቢያዊ አውታረ መረብዎ ጋር ማገናኘት
ግንኙነት መፍጠር እና Rpi ገመድ አልባን ከአካባቢያዊ አውታረ መረብዎ ጋር ማገናኘት
ግንኙነት መፍጠር እና Rpi ገመድ አልባን ከአካባቢያዊ አውታረ መረብዎ ጋር ማገናኘት
ግንኙነት መፍጠር እና Rpi ገመድ አልባን ከአካባቢያዊ አውታረ መረብዎ ጋር ማገናኘት
ግንኙነት መፍጠር እና Rpi ገመድ አልባን ከአካባቢያዊ አውታረ መረብዎ ጋር ማገናኘት

እኛ Rpi ን እናስነሳለን -> በኮምፒተር እና በ Rpi መካከል የኤተርኔት ገመድ ያገናኙ።

  1. Putty ን ይጀምሩ እና ይህንን ይሙሉ

    • የአስተናጋጅ ስም (ወይም የአይፒ አድራሻ) - 169.254.10.1
    • ወደብ: 22
  2. አንድ ተርሚናል ብቅ ይላል እና ነባሪውን የተጠቃሚ ስም እና የይለፍ ቃል ያስገቡ።

    • የተጠቃሚ ስም: pi
    • የይለፍ ቃል: እንጆሪ

አሁን በአከባቢው ከ rpi ጋር ተገናኝተናል ፣ አርፒፒው ከእርስዎ wifi ጋር ግንኙነት እንዲኖረው እንፈልጋለን።

  1. ተጨማሪ: በ "sudo raspi-config" ውስጥ ይተይቡ
  2. እዚህ ለፒ ተጠቃሚ የይለፍ ቃል መለወጥ ያስፈልግዎታል (ለደህንነት ምክንያቶች)
  3. ከዚያ ወደ አካባቢያዊነት አማራጮች -> ጊዜን ይለውጡ (ትክክለኛውን ይምረጡ) -> ከዚያ ወደ Wifi Country -> አገር ይምረጡ።
  4. Raspi-config ን ዝጋ እና ዳግም አስነሳ።
  5. በመለያ ሲገቡ ፣ ጊዜያዊ ራስዎን የስር ተጠቃሚ ያድርጉ -> sudo -i
  6. አውታረ መረብዎን ወደ Rpi (ከዚህ በታች ካለው ኮድ ኮድ) ለማከል ይህንን ትእዛዝ ይፃፉ

    • የይለፍ ቃል = "የይለፍ ቃል" (ከጥቅስ ምልክቶች ጋር)
    • አውታረ መረብ ስም = "SSID"
    • ድርብ መጠቀምን ያስታውሱ >>! አስፈላጊ!

አስተጋባ "የይለፍ ቃል" | wpa_passphrase "SSID" >> /etc/wpa_supplicant/wpa_supplicant.conf

አሁን እንደገና አስነሳ።

ዳግም ሲገናኙ ፣ በመተየብ የእርስዎን አይፒ ይፈትሹ

ifconfig

እና ከኢንቴል ቀጥሎ wlan0 ን ይፈትሹ።

አሁን የበይነመረብ ግንኙነት ስላለን ፣ “ፈጣን” ዝመናን እናድርግ።

sudo ተስማሚ ዝመና

sudo apt dist -upgrade -y

ይህ የተወሰነ ጊዜ ሊወስድ ይችላል።

ደረጃ 3 ዳሳሽ DS18B20 (የሙቀት መጠን)-1-ሽቦ

ዳሳሽ DS18B20 (የሙቀት መጠን)-1-ሽቦ
ዳሳሽ DS18B20 (የሙቀት መጠን)-1-ሽቦ
ዳሳሽ DS18B20 (የሙቀት መጠን)-1-ሽቦ
ዳሳሽ DS18B20 (የሙቀት መጠን)-1-ሽቦ

በእያንዳንዱ ፕሮጀክት ፣ ሁል ጊዜ መደረግ ያለበት ልዩ ነገር ይኖራል ወይም ካልሆነ ለአፍታ አይሰራም።

በዚህ ጊዜ እኛ ለምን አልገልጽም ፣ ግን ቢያንስ እንዴት እንደሚሰራ እገልጻለሁ።

ለዚህ በ Rpi ላይ ወደ ጥሩው ሰማያዊ ማያ ገጽ ወደ raspi-config መመለስ አለብን።

  1. ወደ በይነገጽ አማራጮች ይሂዱ
  2. 1-ሽቦ ይምረጡ እና አንቃን ይምረጡ።

ተከናውኗል…

ዝም ብዬ እየቀለድኩ ነው.

አሁን /boot/config.txt ን ማስተካከል ያስፈልገናል

sudo nano /boot/config.txt

ይህንን መስመር ከታች ያክሉ።

# Onewire ን ያንቁ

dtoverlay = w1-gpio

አሁን ሱዶ ያንን ነገር እንደገና ያስጀምሩ እና አሁን ጨርሰናል።

ይሰራ እንደሆነ ለመፈተሽ አነፍናፊውን ከ Rpi ጋር ያገናኙት እና ከዚያ ወደ ተርሚናል ይመለሱ እና ይህንን ኮድ ይተይቡ (የሙቀት ዳሳሽ እንዴት እንደሚገናኙ ቀጣዩን ደረጃ ሃርድዌር ይመልከቱ)።

cd/sys/አውቶቡስ/w1/መሣሪያዎች/w1_bus_master1

ኤል

ከላይ በግራ በኩል በጥቁር ሰማያዊ ውስጥ ቁጥሮች እና ፊደሎች ያሉት አንድ ነገር ማየት አለብዎት ፣ ከጊቱብ ከኮዱ ጋር በምንሠራበት ጊዜ ይህንን መረጃ ለመፃፍ እርግጠኛ ይሁኑ።

በሆነ ምክንያት ካልሰራ ፣ ወደ እሱ ጠልቆ የሚገባውን ይህንን አገናኝ ያረጋግጡ።

ደረጃ 4: MCP3008 - የአናሎግ ዳሳሽ

MCP3008 - የአናሎግ ዳሳሽ
MCP3008 - የአናሎግ ዳሳሽ
MCP3008 - የአናሎግ ዳሳሽ
MCP3008 - የአናሎግ ዳሳሽ

እኛ ለአየር ሙቀት ዳሳሽ ለውጥ እንዳደረግን ፣ እኛ በአናሎግ ውሂብ ውስጥ ማንበብ ስለምንፈልግ ለሌሎች አነፍናፊዎች አንዳንድ ለውጦችን ማድረግ አለብን። ይህ MCP3008 ጠቃሚ ሆኖ የሚገኝበት ፣ እኛ ደግሞ የ SPI በይነገጽን መለወጥ አለብን።

sudo raspi-config

ወደ በይነገጽ አማራጮች ይሂዱ -> SPI ን ይምረጡ -> አንቃ።

ከዚያ ጨርስ።

ደረጃ 5 - ሃርድዌር

እኛ በሃርፒፒው ሙሉ በሙሉ አልሠራንም ነገር ግን ሃርድዌርን አንድ ላይ ማቋቋም እና መጀመር እንድንችል በቂ ነው።

አንዳንድ ምክሮች Rpi ን እንዳያፈርሱ ለማረጋገጥ በሚገነቡበት ጊዜ ግንኙነቶችዎን በደንብ መመርመር ነው።

እንዲሁም ፣ በ Schematic ውስጥ እርስዎ ከተመሳሳይ አካል ከ 1 በላይ ብንሠራም አንዳንድ አካላት በላዩ ላይ እንዳሉ ያስተውላሉ። ያ ማለት ያንን 1 አካል የመገንባት ተመሳሳይ ሂደት መድገም አለብዎት ማለት ነው። 1 ትንሽ አለ ፣ የ mq-x ዳሳሾች ተጨማሪ ደረጃ መቀየሪያ ወይም MCP3008 አያስፈልጋቸውም። ወደ ደረጃ መቀየሪያ እና MCP3008 ተጨማሪ አረንጓዴ ገመድ (በፒዲኤፍ) ብቻ ያክሉ።

ተጨማሪ አርትዕ - አድናቂዎቹ እንደ ትራንዚስተር እንደ መቀየሪያ መጠቀም አለባቸው። ለ 2 አድናቂዎች 2n2222A ትራንዚስተር እጠቀማለሁ ፣ ምክንያቱም 2 ደጋፊዎች ለከባድ ጭነት ሊሆኑ ይችላሉ።

አንድ ትልቅ የአሁኑን ጥሩ ሊይዝ የሚችል ትራንዚስተር ካለዎት የዚህን ደረጃ የመጨረሻ ክፍል ይዝለሉ።

እንደ እኔ ያለ ከሌለዎት እንደዚህ ማድረግ ያስፈልግዎታል ፣ 1 አድናቂ = 1 ትራንዚስተር ፣ 2 ደጋፊዎች = 2 ትራንዚስተሮች ፣ እና የመሳሰሉት (እያንዳንዱ አድናቂ የራሱ ትራንዚስተር + ዲዲዮ እንደ ፒዲኤፍ ውስጥ)።

እንዲሁም በኋላ ላይ በደረጃ 7: Git ኮድ ውስጥ ወደ app.py የተወሰነ ኮድ ወደ app.py ማከል ያስፈልግዎታል።

ደረጃ 6 የማሪያድብ የመረጃ ቋት መፍጠር

የማሪያድብ የውሂብ ጎታ መፍጠር
የማሪያድብ የውሂብ ጎታ መፍጠር

ርዕሱ እንደሚያመለክተው የእኛን ዳሳሽ ውሂብ የምናከማችበት ቦታ እንዲኖረን የውሂብ ጎታ እንፈጥራለን።

በመጀመሪያ ነገሮች መጀመሪያ ፣ ማሪያአድብን በ Rpi ላይ ያውርዱ።

sudo apt-get install mariadb-server ን ይጫኑ

ከተጫነ በኋላ እንጠቀምበት።

mysql -u ሥር

የይለፍ ቃል ባዶ ነው ፣ ስለዚህ ምንም የሚተይብ ነገር የለም። አስገባን ይጫኑ።

አሁን ተጠቃሚን እንፍጠር።

የተጠቃሚ ተጠቃሚ 'ተጠቃሚ'@'%' በ 'userdb' ተለይቷል ፤

* ሁሉንም መብቶች በ * ላይ ይስጡ። * ለ ‹ተጠቃሚ›@‹%› ከተሰጠ ምርጫ ጋር ፤

የፍላጎት ግኝቶች;

ለመውጣት እና አገልግሎቱን በፍጥነት እንደገና ለማስጀመር Ctrl + C ን ይጫኑ።

sudo አገልግሎት mysql ዳግም አስጀምር

በተጠቃሚ ስም ይግቡ: ተጠቃሚ እና የይለፍ ቃል: userdb:

mysql -u ተጠቃሚ -p

የውሂብ ጎታውን ለመፍጠር ጊዜው አሁን ነው።

የ DATABASE ፕሮጀክት_db ፍጠር ባህርይ አዘጋጅ utf8;

ፕሮጀክት_db ን ይጠቀሙ

ሰንጠረዥ “historiek” (ታሪክ ማለት ነው) ይፍጠሩ።

ሠንጠረዥን ካልፈጠሩ ‹historiek` ((id` INT NOT NULL AUTO_INCREMENT ፣

«sensorID` VARCHAR (5) NULL አይደለም ፣ 'datum` DATETIME DULA DEFAULT CURRENT_TIMESTAMP ፣' waarde` FLOAT (4) NULL DEFAULT 0 ፣ PRIMARY KEY ('id`)) ENGINE = InnoDB;

እና voila ፣ የመረጃ ቋቱ ተሠርቷል።

ደረጃ 7 የ Github ኮድ እና ሙከራ

የ Github ኮድ እና ሙከራ
የ Github ኮድ እና ሙከራ

የፕሮጀክታችን መጨረሻ እየተቃረበ ነው።

ኮዱን ከማግኘታችን በፊት አንዳንድ ሞጁሎችን ወደ አርፒአይ ማስገባት አለብን።

pip3 Flask_MySQL ን ይጫኑ

pip3 ጫን flask-socketio

pip3 ጫን -U flask -cors

pip3 ጫን spidev

አሁን እንዲሠራ ለማድረግ ኮዱን እንፈልጋለን ፣ ተርሚናል ውስጥ ይተይቡ

git clone

አቃፊው ከ ጋር ካለ ያረጋግጡ ፦

ኤል

አሁን 2 ተርሚናሎች ያስፈልግዎታል ስለዚህ ተርሚናል ላይ በቀኝ ጠቅ ማድረግ እና የተባዙ ክፍለ-ጊዜዎችን ጠቅ ማድረግ ጠቃሚ ነው-

የሲዲ ትዕዛዙን በመጠቀም ወደ backend_project እና የሙቀት መጠን ይሂዱ።

አሁን ፕሮግራሞቹን ለሙከራ ዓላማዎች ከመጀመራችን በፊት። አንዳንድ ቁጥሮችን መጻፍ በሚፈልጉበት ባለ 1-ሽቦ ዳሳሽ አማካኝነት ደረጃ 3 ን አሁንም ያስታውሳሉ? ካለዎት አይጨነቁ ፣ እንደገና በደረጃ 3 ላይ በፍጥነት ይመልከቱ።

በሚጠቀሙበት ጊዜ ትክክለኛውን አነፍናፊ ማወቅ ስለሚያስፈልገው እነዚህን ቁጥሮች ወደ ኮዱ እንጨምራለን።

ከሙቀት አቃፊው ጋር ያለው ተርሚናል ፣ app.py ን ያገኛሉ። እንከፍተዋለን።

sudo nano app.py

“Def temperatuur ():” ተብሎ የሚጠራውን ተግባር ይፈልጉ ፣ እዚያ እርስዎ በጻፉት ቁጥሮች “**” ን መተካት ይኖርብዎታል። በእኔ ሁኔታ ይህንን የኮድ መስመር አገኘዋለሁ (እያንዳንዱ ቁጥር ልዩ ነው)።

sensor_file_name = '/sys/devices/w1_bus_master1/28-0316a4be59ff/w1_slave

የሙከራ ጊዜ። በሁለቱም በ backend_project እና በሙቀት አቃፊ ውስጥ ሁለቱም ተርሚናሎች ፣ ይተይቡ

python3 app.py

ብዙ ደረጃ አድናቂዎችን እና ትራንዚስተሮችን የሚጠቀሙ ከሆነ ኮዱን ማከል የሚፈልጉበት ደረጃ 5 አሁን ሃርድዌርን ያስታውሱ?

ደህና ፣ ወደ ደረጃ 5 ካልተመለሱ።

በ backend_project ውስጥ ወደ app.py እንደጠቀስኩት አሁን ኮድ ማከል አለብን። ቀለል ለማድረግ ፣ በኮዱ ውስጥ ለዚህ ምሳሌ ሠራሁ። በውስጡ “አድናቂ 1” ያለው እያንዳንዱ የአስተያየት ኮድ ፣ እነዚያን መስመሮች እና voila ን አያሟላም ፣ አሁን 2 ደጋፊዎችን መጠቀም ይችላሉ።

ከዚያ ብዙ ደጋፊዎችን ብቻ ለመጠቀም ከፈለጉ ተመሳሳይ ኮድ ከሱ በታች ይቅዱ እና ይለጥፉ ግን በተለየ ቁጥር። የዚህ መጎዳቱ ለእርስዎ የበለጠ የግል ሥራ እና ያነሰ gpio.pins ይገኛል። እኔ የማውቀው ለዚህ ምንም ጥቅሞች የሉም።

ደረጃ 8: ቡት ወደ ላይ ኮድ ያሂዱ

በሚነሳበት ጊዜ ኮዱን ያሂዱ
በሚነሳበት ጊዜ ኮዱን ያሂዱ

እነዚህ 2 የፓይዘን ስክሪፕቶች የእኛ አርፒአይ ጫማ በሚነሳበት ጊዜ እንዲሮጡ እና አንድ ስክሪፕት በሚሰናከልበት ጊዜ ፣ በራሱ እንደገና መጀመር አለበት። ይህንን ለማድረግ 2 አገልግሎቶችን እናደርጋለን።

ይህንን ለማድረግ ፣ ይተይቡ

sudo nano /etc/systemd/system/temperature.service

ይህንን ለሙቀት ይቅዱ እና ይለጥፉ። አገልግሎት

[ክፍል] መግለጫ = የሙቀት አገልግሎት በኋላ = multi-user.target

ግጭቶች [email protected]

[አገልግሎት] ዓይነት = ቀላል

ExecStart =/usr/bin/python3 /home/pi/Documents/nmct-s2-project-1-TheryBrian/temperature/app.py

StandardInput = tty-force

ዳግም አስጀምር = አለመሳካት ላይ

ዳግም አስጀምር ሴክ = 60 ዎቹ

[ጫን]

WantedBy = multi-user.target

ዝጋ እና እንደገና አድርግ ግን ከዚያ ለጀርባ_ፕሮጀክት.service

የመጀመሪያው ክፍት ጽሑፍ ፦

sudo nano /etc/systemd/system/backend_project.service

ከዚያ እንደገና ይቅዱ እና ይለጥፉ

[ክፍል] መግለጫ = የጀርባ_ፕሮጀክት አገልግሎት

በኋላ = multi-user.target

ግጭቶች [email protected]

[አገልግሎት]

ዓይነት = ቀላል

ExecStart =/usr/bin/python3 /home/pi/Documents/nmct-s2-project-1-TheryBrian/backend_project/app.py

StandardInput = tty-force

ዳግም አስጀምር = አለመሳካት ላይ

ዳግም አስጀምር ሴክ = 60 ዎቹ

[ጫን]

WantedBy = multi-user.target

ያስቀምጡ እና ይዝጉ።

የመጨረሻው ክፍል ይህንን መተየብ ነው

sudo systemctl ዴሞን-ዳግም ጫን

sudo systemctl የሙቀት መጠንን ያንቁ። አገልግሎት ሱዶ ዳግም ማስነሳት

አሁን የእኛ 2 የፓይዘን እስክሪፕቶች በራስ -ሰር ማስነሳት አለባቸው።

ደረጃ 9: ድር ጣቢያ ያዋቅሩ

ማከማቻውን ሲያወርዱ ፣ ፊት ለፊት የሚባል አቃፊም ማግኘት አለብዎት። ይዘቱ ለድር ጣቢያው የሚገኝበት ይህ ነው።

አቃፊውን ከመጠቀማችን በፊት መጀመሪያ apache እንፈልጋለን። ለ apache በዚህ አገናኝ ላይ መመሪያውን ይከተሉ።

ዝግጁ ሲሆኑ። የፊተኛው አቃፊ ወደሚገኝበት ይሂዱ

ሲዲ /ሰነዶች /nmct-s2-project-1-TheryBrian

ከዚያ ይተይቡ

sudo mv ፊት/var/www/html

ያ ሲጠናቀቅ ፣ ወደ html አቃፊ ይሂዱ ፣ ለአንዳንድ አድካሚ ሥራዎች (የእኔ ጥፋት) ያዘጋጁ።

ሲዲ/var/www/html/

ከዚያ ወደ የፊት አቃፊው ይሂዱ እና ሁሉንም ነገር ወደ html አቃፊ ማንቀሳቀስ ይጀምሩ።

ለምሳሌ:

sudo mv css/var/www/html

ከዚያ የፊት አቃፊውን ይሰርዙ።

እና እኛ በሁሉም ነገር ጨርሰናል።

መልካም እድል:).

ደረጃ 10 - አማራጭ - አነስተኛ ፕሮቶታይፕ

አማራጭ - አነስተኛ ፕሮቶታይፕ
አማራጭ - አነስተኛ ፕሮቶታይፕ
ከተፈለገ - አነስተኛ ፕሮቶታይፕ
ከተፈለገ - አነስተኛ ፕሮቶታይፕ

ለሙከራ ምክንያቶች ሁሉም ነገሮች በትእዛዝ የሚሰሩ መሆናቸውን ለማየት የሣጥን ብቻ አምሳያ ሠራሁ።

በተለምዶ ይህ ፕሮጀክት በትልቅ ደረጃ ይከናወናል። ለምሳሌ - ክፍል ፣ ቤት ፣ ፋብሪካ ፣ መደብር እና የመሳሰሉት…

ግን በግድግዳዎች ላይ ቀዳዳዎችን መሥራት ከመጀመራችን በፊት (ጥሩ ግጥም)። መጀመሪያ የሚሰራ መሆኑን ለማየት እንፈልጋለን። በእውነቱ ለሙከራ ሳጥን መሥራት አያስፈልግዎትም ፣ ግን አንዳንድ የእጅ ሥራዎችን መሥራት ሁል ጊዜ አስደሳች ነው።

የእኔ ምሳሌ እዚህ አለ።

የሚመከር: