ዝርዝር ሁኔታ:

የቤት አውቶማቲክ - 7 ደረጃዎች
የቤት አውቶማቲክ - 7 ደረጃዎች

ቪዲዮ: የቤት አውቶማቲክ - 7 ደረጃዎች

ቪዲዮ: የቤት አውቶማቲክ - 7 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ሀምሌ
Anonim
የቤት አውቶማቲክ
የቤት አውቶማቲክ

ቤትዎን ወደ ብልጥ ቤት ይለውጡ ፣ በዚህ በአንድ ቤት ውስጥ ሁሉንም የኤሌክትሮኒክስ መሳሪያዎችን በአንድ መተግበሪያ ውስጥ መቆጣጠር ይችላሉ። ግን ለዚህ ፕሮጀክት እኔ ሁሉንም የቤት ውስጥ መብራቶችን ብቻ መቆጣጠር ችያለሁ። የርቀት መቆጣጠሪያውን ቅብብሎሽ ለመቆጣጠር አካላዊ መቀያየሪያዎችን እና የመተግበሪያ ግንባታን ከባዶ ለመቆጣጠር በ Raspberry pi 3 እና በቅብብሎሽ ሁሉም ነገር በቀላሉ የተሰራ።

ተፈላጊ ቁሳቁሶች

Raspberry pi 3

8-ሰርጥ 5v ቅብብል ሞዱል

የማይክሮ ኤስዲ ካርድ (8 ጊባ)

ከሴት ወደ ሴት ዝላይ ገመድ

SOFTWARE ጥቅም ላይ ውሏል

Win32DiskImager

ደረጃ 1: Wring Raspberry Pi ከ 8-ሰርጥ ቅብብል ጋር

Wring Raspberry Pi ከ 8-ሰርጥ ቅብብል ጋር
Wring Raspberry Pi ከ 8-ሰርጥ ቅብብል ጋር
Wring Raspberry Pi ከ 8-ሰርጥ ቅብብል ጋር
Wring Raspberry Pi ከ 8-ሰርጥ ቅብብል ጋር

ከዚህ በላይ ባለው ሥዕላዊ መግለጫ መሠረት ሽቦ

ደረጃ 2 Raspbian Lite በ Raspberry Pi ላይ ያዋቅሩ

Https://www.raspberrypi.org/downloads/raspbian/ ን ይጎብኙ

ወደ ታች ይሸብልሉ እና የቅርብ ጊዜውን Raspbian Lite (የአሁኑ - Buster) ያውርዱ

የ.zip ፋይሉን ይንቀሉ እና.img ፋይል ያገኛሉ

Win32DiskImager ን ያሂዱ

በ “ምስል ፋይል” አማራጭ ስር ለ.img ፋይል ያስሱ

ትክክለኛውን ድራይቭ “መሣሪያ” ይምረጡ (ለምሳሌ ኢ ፦)

የማቃጠል ሂደቱን ለመጀመር “ፃፍ” ቁልፍን ጠቅ ያድርጉ

በሚጠየቁበት ጊዜ “አዎ” ን ጠቅ ያድርጉ

አንዴ ከተጠናቀቀ ፣ የ sd ካርድዎን ወደ እንጆሪ ፓይ ያስገቡ እና ያብሩት

ደረጃ 3 Raspbian ን ያዘምኑ

ከማዘመንዎ በፊት የማይንቀሳቀስ አይፒን ለ Raspbian ያቀናብሩ ፣ እንዴት?

ወደ ራሽቢያን ተርሚናል ይግቡ

ተጠቃሚ: piPassword: raspberry

ዓይነት

sudo nano /etc/dhcpcd.conf

እስከ ታች ድረስ ወደታች ይሸብልሉ እና ይህንን የኮድ መስመሮች ይለጥፉ

በይነገጽ eth0

የማይንቀሳቀስ ip_address =/24 የማይንቀሳቀስ ራውተሮች = የማይንቀሳቀስ domain_nameservers = በይነገጽ wlan0 የማይንቀሳቀስ ip_address =/24 የማይንቀሳቀስ ራውተሮች = የማይንቀሳቀስ domain_nameservers =

“ctrl+x” እና “y” ን በመጫን ያስቀምጡ

በመጨረሻ በ “sudo ዳግም አስነሳ” አማካኝነት የእርስዎን ፒ እንደገና ያስነሱ።

ከስኬት ዳግም ከተነሳ በኋላ ራፕቢያንን ወደ የቅርብ ጊዜው ስሪት ለማዘመን እነዚህን ትዕዛዞች ያሂዱ

sudo apt-get ዝማኔ

sudo apt-get ማሻሻል

sudo apt-get dist-upgrade

ደረጃ 4: ጥቅሎችን ይጫኑ

የሚፈለጉትን ሁሉንም ጥገኞች ለመጫን ጊዜው

ተርሚናል ውስጥ እነዚህን ትዕዛዞች ያሂዱ

sudo apt-get install nodejs ን ይጫኑ

sudo apt-get install npm

sudo apt-get install git

sudo npm ጫን pm2 -g

እነዚህን ትዕዛዞች በማሄድ ሁሉም ነገር በትክክል መጫኑን ያረጋግጡ

መስቀለኛ መንገድ -v

npm -v

pm2 -v

git -ተገላቢጦሽ

ደረጃ 5: "HomeAutomationServer" ማከማቻን ክሎኒንግ ማድረግ

ከ ‹Github› ‹Contone› ›የቤት‹ ራስ -ሰር አገልጋይ ›ማከማቻ

git clone

አንዴ ከተዘጋ በኋላ ወደ “HomeAutomationServer” ማውጫ ይሂዱ እና ይህንን ያሂዱ

npm ጫን

ለፕሮጀክቱ የሚያስፈልጉ ሁሉም አስፈላጊ ጥገኞች በራስ -ሰር ይጫናሉ

ደረጃ 6 አገልጋይ በ Pm2 ያሂዱ

ከምሽቱ 2 ጋር አገልጋይ ያሂዱ

ለ pm2 ዱካውን ለማመንጨት ይህንን ተርሚናል ውስጥ ይተይቡ

pm2 ጅምር

የተፈጠረውን ትእዛዝ ይቅዱ እና ወደ ተርሚናል ውስጥ ይለጥፉ እና ያስፈጽሙት

በመጨረሻ ፣ በ pm2 አገልጋይ ይጀምሩ ፣ ይህንን ትእዛዝ ይተይቡ ፣ አሁን በትክክለኛው ማውጫ ውስጥ መሆን አለብዎት

pm2 start server.js -ስም "HomeAutomationServer" -watch

pm2 በእያንዳንዱ ቡት ላይ አገልጋዩን በራስ -ሰር እንዲሠራ አገልጋዩን ወደ pm2 ለማስቀመጥ ይህንን ትእዛዝ ያሂዱ

pm2 አስቀምጥ

ደረጃ 7 - አገልጋዩን እንደገና ያስነሱ

በዚህ ትእዛዝ አገልጋዩን እንደገና ያስነሱ

sudo ዳግም አስነሳ

አንዴ እንደገና ከተነሳ ፣ አገልጋዩ ዳግም ከተነሳ በኋላ በራስ -ሰር መሥራቱን ለማረጋገጥ ይህንን ትእዛዝ ይተይቡ

pm2 ዝርዝር

በዚያ ከ pm2 ጋር የሚሰራውን አገልጋይ ለማዋቀር አጋዥ ስልጠናውን አጠናቀዋል

ግን አጠቃላይ ትምህርቱን ከማብቃቱ በፊት ፣ ይህ የትግበራው ግማሽ ብቻ መሆኑን ልንገርዎ ፣ ስለዚህ ፣ የሚጠይቁት ቀሪ ትምህርት የት አለ ፣ ለመጨረሻው ትምህርት https://github.com/khairmuhammad-ybh/HomeAutomati… መተግበሪያውን በመሣሪያዎ ላይ ለመጫን።

ዝማኔዎች

እዚህ የቀረበውን ኤፒኬ ያውርዱ እና ይጫኑት - HomeAutomation እና ይሞክሩት

የሚመከር: