ዝርዝር ሁኔታ:

ብርሃን-መቀየሪያ: 7 ደረጃዎች
ብርሃን-መቀየሪያ: 7 ደረጃዎች

ቪዲዮ: ብርሃን-መቀየሪያ: 7 ደረጃዎች

ቪዲዮ: ብርሃን-መቀየሪያ: 7 ደረጃዎች
ቪዲዮ: how to upgarde OS windows 7 to windows 10 in Amharic ከዊንዶውስ 7 ወደ ዊንዶውስ 10 2024, ህዳር
Anonim
ማብሪያ ማጥፊያ
ማብሪያ ማጥፊያ

በዚህ ፕሮጀክት ውስጥ መጨረሻ ላይ ተጨማሪ ጉርሻ ያለው ሙሉ በሙሉ ገመድ አልባ የብርሃን መቆጣጠሪያ ስርዓትን እንዴት መፍጠር እንደሚቻል በምሳሌ አቀርባለሁ። ሙሉውን ትምህርት ለማግኘት ይከተሉ።

መስፈርቶች

- Raspberry Pi (ማንኛውም ጣዕም ጥሩ ነው ፣ ግን እኔ 3B+ ሞዴሉን እጠቀም ነበር)

- ሁለት 2n2222 ትራንዚስተሮች (ጥቂቶችን በስህተት የማሳጠር እድሎች ስላሉ ቢያንስ አምስት እንዲገዙ እመክራለሁ)

-ከወንድ-ወደ-ወንድ እና ከወንድ-ወደ-ሴት ዝላይ ገመዶች

- የዳቦ ሰሌዳ

- (አማራጭ ግን የሚመከር) የዳቦ ሰሌዳ 5 ቪ የኃይል አቅርቦት

- ከእያንዳንዱ 1 ኪ እና 10 ኪ resistors ሁለት

- ባለሁለት-ቅብብል ሞዱል

- ሁለት ያረጁ የቤት መብራቶች ወይም ሌሎች የመብራት መሣሪያዎች (በሙከራ ጊዜ አምፖሎች እንደሚቃጠሉ መሪ አምፖሎችን ይጠቀሙ)

- ቱቦ-ቴፕ እና ለመገጣጠም የኬብል መቁረጫ

ደረጃ 1 - በ Raspberry Pi ላይ አገልጋዩን እና ጥገኛዎችን ማቀናበር

ምንም እንኳን የፈለጉትን አገልጋይ (Apache2 ፣ ወዘተ) ቢጠቀሙም ለኔ ፕሮጀክት NGiNX ን እጠቀም ነበር። ከጥቅሉ ሥራ አስኪያጁ ጋር የቫኒላ መጫኑ ጥሩ ነው ፣ የራሳችንን ምንጭ ወይም እንደዚህ ያለ ነገር ማጠናቀር አያስፈልግም። እንዲሁም PHP ፣ Python3 እና Composer እንፈልጋለን።

- ኤስኤስኤች ወደ የእርስዎ PI ያስገቡ እና $ sudo nano /etc/dhcpcd.conf ብለው ይተይቡ

- የማይንቀሳቀስ የአይፒ መመዘኛዎችን ያዋቅሩ

- የእርስዎን ፒአይ እንደገና ያስነሱ

- በአሳሽዎ የአድራሻ አሞሌ ውስጥ {the_ip_you_chose} ን በመተየብ ሁሉም ነገር እየሰራ መሆኑን ያረጋግጡ (የ nginx የእንኳን ደህና መጣችሁ ገጽ ማየት አለብዎት)

ደረጃ 2 ለ NGiNX የድር ማዕቀፉን እና ውቅሩን ይጫኑ

እኛ ከሞባይል ወይም ከዴስክቶፕ አሳሽ ልንደርስበት የምንችልበት ድር ጣቢያ እንዲኖረን እና የዚህ መማሪያ ወሰን ያልሆነውን ግልፅ php/html ኮድ ከመፃፍ እራሳችንን ለማስወገድ ፣ ይልቁንስ መሰረታዊን ለማስተናገድ Yii2 የተባለ የ PHP ማዕቀፍ እንጠቀማለን። ለእኛ መሄጃ እና ዘይቤ።

- ወደ Yii2 የመጫኛ ገጽ ይሂዱ እና በ/var/www/html/light-switch ውስጥ ለመጫን አቀናባሪን ይጠቀሙ

- እኛ አሁንም ለአገልጋዩ በእኛ የውቅር ፋይል ውስጥ ስላልገባን ገና ምንም ነገር አናየንም

- ፋይሉን (ነባሪ) ከዚህ ደረጃ ጋር አያይዣለሁ

- ከዚህ ማዕቀፍ ጋር እንደሚጠቀሙበት ይጠቀሙ ወይም የተለየ ጀርባን ከመረጡ በመስመር ላይ ሌላ ይመልከቱ

- ይህንን ፋይል በ/etc/nginx/sites-available/ውስጥ ማስገባት አለብዎት/

- NGiNX ን በ $ sudo systemctl ዳግም nginx እንደገና ይጫኑ

- የሆነ ነገር የማይሠራ ከሆነ የውቅረት ፋይሎችን ለማረም $ sudo nginx -t ን ማሄድ ይችላሉ

ደረጃ 3 ከጂፒዮ ጋር የሚገናኙትን የ Python ስክሪፕቶችን ማዘጋጀት

ፒኤችፒ እንደ ጂፒዮ ኤፒአይ እና ፓይዘን ባሉ የአሂድ ዓይነት ስክሪፕቶች ያንን በደንብ መጫወት የማይወድ እንደመሆኑ ፣ ከድር መተግበሪያዎች ጋር በጣም ወዳጃዊ ስላልሆነ እያንዳንዳቸውን በጥሩ ሁኔታቸው ውስጥ እንጠቀማቸዋለን። ከዚህ ደረጃ ጋር ተያይዘው ከፒንቹ ጋር የሚገናኙ እና መብራቶቹን የሚቀሰቅሱ 4 አስፈላጊ የፓይዘን ስክሪፕቶችን ያገኛሉ። የፈለጉትን ቦታ እስክሪፕቶቹን ያስቀምጡ ፣ ግን የነገሮችን php ጎን በምናዘጋጅበት ጊዜ በሚቀጥለው ደረጃ ስለሚያስፈልገን ቦታቸውን ያስተውሉ።

ደረጃ 4: በነገሮች ፒኤችፒ ጎን ማጠናቀቅ

በነገሮች ፒኤችፒ ጎን ማጠናቀቅ
በነገሮች ፒኤችፒ ጎን ማጠናቀቅ

እኛ ማድረግ ያለብን አንዳንድ ነባሪ ዱካዎችን እና ገጾችን ከዋናው አቀማመጥ ማስወገድ እና በጣቢያ መቆጣጠሪያ ውስጥ ጥቂት የኮድ መስመሮችን ማከል እና እርምጃLightswitch () የተባለ አዲስ ዘዴ ማከል ነው። ከዚህ በኋላ የፓይዘን ስክሪፕቶችን ከቀዳሚው እርምጃ ያስፈጽማል ይህም በተራው የጂፒኦ ፒኖችን ያዝዛል።

ደረጃ 5 - ወረዳውን መፍጠር

ወረዳውን በመፍጠር ላይ
ወረዳውን በመፍጠር ላይ
ወረዳውን በመፍጠር ላይ
ወረዳውን በመፍጠር ላይ
ወረዳውን በመፍጠር ላይ
ወረዳውን በመፍጠር ላይ
ወረዳውን በመፍጠር ላይ
ወረዳውን በመፍጠር ላይ

በዚህ የተወሰነ የቅብብሎሽ ሞዱል ተፈጥሮ ምክንያት (ከ GND ጋር ሲገናኝ ይቀየራል) ትራንዚስተሮችን በመጠቀም ወረዳውን መገንባት አለብን። ፒአይኤው ትራንዚስተሩን ብቻ ይከፍታል ፣ ይህም የአሁኑን ከመቀየሪያ የውሂብ ፒኖች ወደ ጂኤንዲ እንዲፈጥር የሚያደርግ ሲሆን ይህም ጠመዝማዛውን እንዲነቃቃ እና ወረዳውን ለመብራት እንዲዘጋ ያደርገዋል። በተያያዙት ስዕሎች ውስጥ ንድፎችን ይከተሉ እና ለመሄድ ጥሩ ይሆናሉ።

ለዚህ ቀጣዩ ክፍል ፣ ቅብብሉን ለማገናኘት ጊዜው ስለሆነ በእውነቱ መጠንቀቅ አለብዎት። መጀመሪያ ሁሉንም ነገር ይንቀሉ! ማስተላለፊያው በአንድ ግንኙነት 3 ወደቦች አሉት። የመሣሪያዎቻችንን ገመዶች ከመካከለኛው አንዱ እና በላዩ ላይ ክፍት ምልክት ካለው ጋር እናገናኛለን። የመዳብ መሪዎችን ለማጋለጥ እና ከላይ በተጠቀሱት ቅብብ ወደቦች ውስጥ ለማስገባት ገመዱን በጥንቃቄ ይከፋፍሉት። አሁን ከአማራጭ ወቅታዊ ጋር እየሠራን ስለሆነ ትዕዛዙ ምንም አይደለም።

ደረጃ 6 የመጨረሻ ምርመራ

ቢያንስ ሁለት ጊዜ የእርስዎን ወረዳ እና የተመደቡ ፒኖችን ይፈትሹ እና ከዚያ ፒአይውን ከኃይል ጋር ያገናኙ እና በአሳሹ የአድራሻ አሞሌ ውስጥ {the_chosen_ip} ን ይተይቡ። የመጀመሪያው ገጽ የእኛ ሁለት መቀያየሪያ ይኖረዋል። በእነሱ ላይ ጠቅ ያድርጉ እና መብራቶቹ ሲበሩ/ሲበሩ ይመልከቱ።

ደረጃ 7-የጉርሻ ክፍል-የድሮ ትምህርት ቤት ክላፐር ቀስቃሽ

መስፈርቶች

- ማንኛውም የዩኤስቢ ማይክሮፎን (ከፍተኛ ጥራት ያለው መሆን የለበትም)

- ALSA ጥቅል (የመጫኛ ዘዴው እንደ ስርጭትዎ ይለያያል)

- PyAudio ሞዱል

የተያያዘውን የፓይዘን ስክሪፕት ይቅዱ እና ማይክሮፎንዎን ይሰኩ። PI ን እንደገና ያስነሱ። ስክሪፕቱን ያስፈጽሙ እና የኮንሶል ጥያቄዎችን ይከተሉ። ወደ ማይክሮፎኑ ተጠጋ እና ሁለት ጊዜ እጆቻችሁን አጨብጭቡ። ማጨብጨቡ በኮንሶል ውፅዓት ውስጥ ሲመዘገብ ማየት አለብዎት እና ከተሳካ ሁለቱም መብራቶች ከ 2 ሰከንዶች በኋላ ይበራሉ።

የሚመከር: