ዝርዝር ሁኔታ:

ከ Raspberry Pi ጋር የቅብብሎሽ መቆጣጠሪያ 3 ደረጃዎች
ከ Raspberry Pi ጋር የቅብብሎሽ መቆጣጠሪያ 3 ደረጃዎች

ቪዲዮ: ከ Raspberry Pi ጋር የቅብብሎሽ መቆጣጠሪያ 3 ደረጃዎች

ቪዲዮ: ከ Raspberry Pi ጋር የቅብብሎሽ መቆጣጠሪያ 3 ደረጃዎች
ቪዲዮ: System For Advanced Electricity Measurement Electricity Meater Video 2024, ሀምሌ
Anonim
የቅብብሎሽ መቆጣጠሪያ ከ Raspberry Pi ጋር
የቅብብሎሽ መቆጣጠሪያ ከ Raspberry Pi ጋር

የራስበሪ ፒ ቦርድ በአንድ ጊዜ በበርካታ መሣሪያዎች መካከል መቀያየር በማይችልበት ጊዜ ብዙዎቻችን ችግሩን ገጥመናል። ስለዚህ የ 26 GPIO ፒኖችን በመጠቀም ብዙ መሳሪያዎችን ማገናኘት አይቻልም። ከዚህም በላይ ከ 26 በላይ ሊራዘም አይችልም ስለዚህ ከ 26 በላይ መሣሪያዎች ሊገናኙ አይችሉም።

የጂፒዮ ራስጌን በመጠቀም ይህ ችግር ሊፈታ ይችላል። በአንድ ራስጌ ላይ የቅብብሎሽ ቦርድ እስከ 16 ሬሌሎች ድረስ ማገናኘት እንችላለን እና የቦርዶችን ቆጠራ ወደ 128. ማራዘም እንችላለን ፣ ስለዚህ በአጠቃላይ 128*16 መሣሪያዎች ሊገናኙ ይችላሉ።

ከዚያ እንጀምር!

ደረጃ 1 ሃርድዌር ያስፈልጋል

ሃርድዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል

ለዚህ ፕሮጀክት እኛ እንጠቀማለን-

1. Relay Controller

2. Raspberry Pi

3. I2C ጋሻ

4. 12V የኃይል አስማሚ

5. I2C የግንኙነት ገመድ

እነሱን ጠቅ በማድረግ ምርቱን መግዛት ይችላሉ። እንዲሁም ፣ በ Dcube መደብር ላይ የበለጠ ጥሩ ቁሳቁስ ማግኘት ይችላሉ።

ደረጃ 2 የሃርድዌር ግንኙነቶች

የሃርድዌር ግንኙነቶች
የሃርድዌር ግንኙነቶች
የሃርድዌር ግንኙነቶች
የሃርድዌር ግንኙነቶች
የሃርድዌር ግንኙነቶች
የሃርድዌር ግንኙነቶች
የሃርድዌር ግንኙነቶች
የሃርድዌር ግንኙነቶች

Raspberry Pi ን ከ I2C ጋሻ/አስማሚ ጋር ለማገናኘት ደረጃዎች

በመጀመሪያ ፣ Raspberry Pi ን ይውሰዱ እና I²C Shield ን በእሱ ላይ ያድርጉት። ጋሻውን በእርጋታ ይጫኑ እና እኛ ልክ እንደ ፓይ ቀላል በዚህ ደረጃ እንጨርሳለን (ምስል #1  ን ይመልከቱ)።

የ MCP23008 Relay Controller እና Raspberry Pi ግንኙነት

የ I2C ገመድ በመጠቀም ፣ በ I2C Shield ላይ በ I2C ማገናኛ ወደብ በኩል MCP23008 Relay መቆጣጠሪያን ወደ Raspberry ያገናኙ (ምስል #3 ይመልከቱ)።

ሰሌዳዎቹን ያጠናክሩ

Raspberry Pi በማንኛውም ማይክሮ ዩኤስቢ ገመድ ሊሠራ ይችላል። በ 5V እና 2A ላይ ይሰራል። በ Raspberry Pi የኃይል መሰኪያ ውስጥ የማይክሮ ዩኤስቢ ገመዱን ይሰኩ። እንዲሁም ፣ የ Relay Controller ን በ 12V የኃይል አስማሚ ማብራትዎን አይርሱ። ይሰኩት እና እኛ ለመሄድ ጥሩ ነን!

የመጨረሻዎቹ ግንኙነቶች በስዕል #4 ተሰጥተዋል።

ደረጃ 3 ሥራ እና ኮድ (ጃቫን መጠቀም)

መሣሪያውን በሊኑክስ (Raspbian) አስነሳነው። በዚህ ውስጥ Raspberry Pi ን በሞኒተር ማያ ገጽ እየተጠቀምን ነው

1. «pi4j library» ን ከ https://pi4j.com/install.html ይጫኑ። Pi4j ለ Raspberry Pi የጃቫ ግብዓት/የውጤት ቤተ -መጽሐፍት ነው። “የ pi4j ቤተ -መጽሐፍት” ን ለመጫን ቀላል እና በጣም ተመራጭ ዘዴ በእርስዎ Raspberry Pi ውስጥ የተዘረዘረውን ትእዛዝ በቀጥታ መፈጸም ነው-

curl -s get.pi4j.com | sudo bash OR curl -s get.pi4j.com

2. ኮዱ ሊጻፍበት የሚችል አዲስ ፋይል ለመፍጠር የሚከተለው ትዕዛዝ ጥቅም ላይ ይውላል።

vi FILE_NAME.java

ለምሳሌ. vi SAMPLE1.java

3. ፋይሉን ከፈጠርን በኋላ እዚህ ውስጥ ኮዱን ማስገባት እንችላለን። አንዳንድ የናቫ ጃቫ ኮዶች በእኛ GitHub ማከማቻ ላይ ይገኛሉ። እነዚህ ከዚህ በመገልበጥ በቀላሉ ለመጠቀም ዝግጁ ናቸው።

4. ኮዱን ለማስገባት “i” የሚለውን ቁልፍ ይጫኑ።

5. ኮዱን ከላይ ከተጠቀሰው የውሂብ ማከማቻ ይቅዱ እና በእርስዎ በተፈጠረ ፋይል ውስጥ ይለጥፉት።

6. በኮድ ማድረጉ አንዴ “esc” ን ጠቅ ያድርጉ።

7. ከዚያ ከኮድ መስኮቱ ለመውጣት ከዚህ በታች የተጠቀሰውን ትእዛዝ ይጠቀሙ-

: wq

ይህ ወደ ተርሚናል መስኮት ለመመለስ የመተው ትእዛዝን ይፃፉ

8. የሚከተለውን ትዕዛዝ በመጠቀም ኮዱን ያጠናቅቁ

pi4j FILE_NAME.java

ለምሳሌ. pi4j SAMPLE1.java

9. ስህተቶች ከሌሉ ፣ ስር የተሰጠውን ትእዛዝ በመጠቀም ፕሮግራሙን ያሂዱ -

pi4j FILE_NAME

ለምሳሌ. pi4j ናሙና 1

የኮድ ማከማቻው 5 የናሙና ኮዶች አሉት እና በብዙ የተለያዩ ውህዶች ውስጥ ቅብብልን መቆጣጠር ይችላል። ስለዚህ እኛ በቅብብል ፓይ አማካኝነት የ Relay መቆጣጠሪያን አደረግን።

ቅብብሎሽ እንዲጨፍር ፣ የትኛውን ዜማ መስራት እንደሚችሉ እንይ !!

የሚመከር: