ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 ከኤተርኔት ወደ I2C ዳሳሽ ድልድይ ግንኙነቶች
- ደረጃ 2 ኤተርኔት ያገናኙ እና ኃይል ያቅርቡ
- ደረጃ 3 - ማዋቀር
- ደረጃ 4
- ደረጃ 5 በ Python ወይም በሌሎች ቋንቋዎች መጻፍ
ቪዲዮ: MCP23017 GPIO መቆጣጠሪያ በኤተርኔት በኩል - 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
አነፍናፊ ድልድይ እና MCP23017 የቦርዱን መውጫ በመጠቀም በኤተርኔት በኩል MCP23017 IO- extender ን ይቆጣጠሩ። በ Python ስክሪፕቶች ፣ በአሳሽ ዩአርኤሎች ወይም በኤችቲቲፒ ግንኙነት ማናቸውም ስርዓት የተላኩ ትዕዛዞች። ለቤት አውቶማቲክ ከቤት ረዳት ጋር ሊዋሃድ ይችላል።
ሽቦዎች ከፎኒክስ አያያዥ ማያያዣ አያያ connectች ጋር ተገናኝተዋል። የጂፒኦ ግዛቶች በ LEDs ይጠቁማሉ። አድራሻ ከ 0x20 እስከ 0x27 ሊመረጥ ይችላል። GPIO BoB በ DIN ባቡር ላይ ሊጫን ይችላል። ዳሳሽ ድልድይ የሚገጣጠሙ መከለያዎች አሉት።
አቅርቦቶች
ካሊዮ ዲዛይኖች - ዳሳሽ ድልድይ ዲጂታል (ኤተርኔት ወደ I2C) -
ካሊዮ ዲዛይኖች MCP23017 Break out Board (I2C GPIO BoB):
8 - 26 ቪ ፣ 2 ዋ የኃይል አቅርቦት
የኤተርኔት ገመዶች
ደረጃ 1 ከኤተርኔት ወደ I2C ዳሳሽ ድልድይ ግንኙነቶች
በ MCP23017 መውጫ ቦርድ ለ I2C አውቶቡስ ፒኖችን 3 እና 4 ከ SCL እና SDA ፒኖች ጋር ያገናኙ።
በ MCP23017 መውጫ ቦርድ ላይ ፒኖችን 5 እና 6 ከ +5 ቪ እና GND ፒኖችን ያገናኙ። ይህ ለክፍሉ ኃይል ይሰጣል።
ደረጃ 2 ኤተርኔት ያገናኙ እና ኃይል ያቅርቡ
በኤተርኔት (PoE) ላይ ኃይል ካለዎት የኤተርኔት ገመዱን ያገናኙ። እንዲሁም መርፌን መጠቀም ይችላሉ። ሁለቱም አሃዶች ማብራት አለባቸው ፣ መደበኛ የ PoE በይነገጾች ሁለቱንም አሃዶች ማብራት ይችላሉ።
ፖ (PoE) ከሌለዎት የኤተርኔት ገመዱን እና 8-26 ቮ ፣ 2 ዋ የኃይል አቅርቦትን ወደ ፒን 1 (GND) እና 2 (Positive voltage) ያገናኙ።
አረንጓዴውን አመላካች ኤልኢን እንዲሁም የትራፊክን የሚያመለክቱ የኤተርኔት ወደብ ኤልኢዲዎችን ማየት አለብዎት።
ደረጃ 3 - ማዋቀር
የእርስዎ ፒሲ ወይም ሌላ የመቆጣጠሪያ መሣሪያ ልክ እንደ ዳሳሽ ድልድይ በተመሳሳይ የ LAN አውታረ መረብ ውስጥ መሆኑን ያረጋግጡ።
የ I2C አድራሻውን (ነባሪ ሄክስ 0x20 ፣ እሱም ወደ አስርዮሽ 32 የሚተረጎመው) ለማቀናበር በእረፍት መውጫ ሰሌዳው ላይ የመጥመቂያ ቁልፎችን ይጠቀሙ።
ደረጃ 4
ትዕዛዞች በአነፍናፊ ድልድይ የተጠቃሚ መመሪያ ውስጥ ተገልፀዋል። ለተግባሮቹ በርካታ መመዝገቢያዎችን እንዳያስቀምጡ ቀላሉ አማራጭ አብሮ የተሰራውን -ትዕዛዞችን መጠቀም ነው።
ወደ "192.168.1.195/MCP27OA41" ማሰስ ፒን A4 ን ወደ ከፍተኛ ያዘጋጃል። በቀኝ በኩል ባለው የ LED ባንኮች ላይ የ LED A4 በርቷል። ወደ “192.168.1.195/MCP27IA4” ማደግ ተመሳሳዩን ፒን አንብቦ በአሳሹ ላይ ያለውን ሁኔታ ያሳያል። ፒን ከውጭው ከፍ ብሎ ከተቀመጠ LED እንዲሁ ይቃጠላል።
ደረጃ 5 በ Python ወይም በሌሎች ቋንቋዎች መጻፍ
ለፕሮጀክቱ የበለጠ አመክንዮ ለመገንባት ትዕዛዞችን ለመላክ Python urllib ን መጠቀም ይችላሉ። ፒን A4 ሁኔታን ለማንበብ-
ማስመጣት urllib.requestprint (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4")
ወይም የ I2C በይነገጽን በቀጥታ ለመጠቀም ኩርባን መጠቀም ይችላሉ። በወደብ ሀ ውስጥ ያሉትን ሁሉንም ፒኖች እንደ ውፅዓት ለማዘጋጀት -
ከርቭ 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
ተመሳሳይ ትዕዛዞች ከማንኛውም በይነገጽ ከተመሳሳይ ውጤቶች ሊላኩ ይችላሉ ፣ ይህም ለፕሮጀክትዎ በጣም የሚስማማ ነው።
የሚመከር:
በኤሌክትሪክ ፍጆታ እና በአከባቢ ቁጥጥር በኩል በሲግፋክስ በኩል 8 ደረጃዎች
በኤሌክትሪክ ፍጆታ እና በአካባቢያዊ ክትትል በሲግፋክስ-መግለጫ ይህ ፕሮጀክት የአንድ ክፍል የኤሌክትሪክ ፍጆታ በሶስት ፎቅ የኃይል ማከፋፈያ እንዴት እንደሚያገኝ ያሳየዎታል ከዚያም በየ 10 ደቂቃዎች የሲግፎክስ አውታረ መረብን በመጠቀም ወደ አገልጋይ ይልካል። ሀይሉን እንዴት ማስመሰል? ሶስት የአሁኑን መቆንጠጫዎች ከአንድ
DIY መቆጣጠሪያ አርጂቢ ኤል ኤል ኤል ቀለም በብሉቱዝ በኩል - 5 ደረጃዎች
DIY መቆጣጠሪያ አርጂቢ ኤል ኤል ኤል ቀለም በብሉቱዝ በኩል - ስማርት አምፖሎች በቅርብ ጊዜ በታዋቂነት እየጨመሩ እና የዘመናዊ የቤት መገልገያ ኪት ቁልፍ አካል እየሆኑ ነው። ዘመናዊ አምፖሎች በተጠቃሚው ስማርት ስልክ ላይ በልዩ መተግበሪያ በኩል መብራታቸውን ለመቆጣጠር ያስችላሉ ፤ አምፖሉ ሊበራ ይችላል
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ ተቆጣጣሪው ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል የ Atmel ስቱዲዮን እንደ የተቀናጀ የልማት መድረክ በመጠቀም የራሳችንን ፕሮግራም እንጽፋለን እና የሄክሱን ፋይል እናጠናቅቃለን። እኛ ፊውዝ bi ን እናዋቅራለን
በ Beaglebone በኩል በ VNC በኩል እንዴት መድረስ እንደሚቻል -3 ደረጃዎች
በ ‹VNC› በኩል ‹Beaglebone› ን እንዴት መድረስ እንደሚቻል -ማሳያዎን ሳይሰኩ ሌሎች ዴስክቶፖችን እንዲያዩ የሚያስችልዎ በቪኤንሲ በኩል የእርስዎን Beaglebone ዴስክቶፕ ለመድረስ ቀላሉ መንገድ እዚህ አለ። ይህ በተቻለ መጠን ቀላል እና ቀጥተኛ እንዲሆን የታሰበ ነው። በመጀመሪያ ፣ እርስዎ
በእርስዎ ላን በኩል ፋይሎችን በ BitTorrent በኩል ማስተላለፍ -6 ደረጃዎች
በእርስዎ ላን በኩል ፋይሎችን በ BitTorrent ማስተላለፍ - አንዳንድ ጊዜ ፋይሎችን በአውታረ መረብ ላይ ወደ ብዙ ኮምፒውተሮች ማስተላለፍ ያስፈልግዎታል። በፍላሽ አንፃፊ ወይም በሲዲ/ዲቪዲ ላይ ቢያስቀምጡም ፣ ወደ እያንዳንዱ ኮምፒተር ፋይሎቹን መቅዳት አለብዎት እና ሁሉንም ፋይሎች ለመቅዳት ትንሽ ጊዜ ሊወስድ ይችላል (በተለይ ከ