Satura rādītājs:

MCP23017 GPIO vadība caur Ethernet: 5 soļi
MCP23017 GPIO vadība caur Ethernet: 5 soļi

Video: MCP23017 GPIO vadība caur Ethernet: 5 soļi

Video: MCP23017 GPIO vadība caur Ethernet: 5 soļi
Video: BTT Manta M8P v2 - Basics with CB1 v2.2 2024, Jūlijs
Anonim
MCP23017 GPIO vadība caur Ethernet
MCP23017 GPIO vadība caur Ethernet
MCP23017 GPIO vadība caur Ethernet
MCP23017 GPIO vadība caur Ethernet

Kontrolējiet MCP23017 IO paplašinātāju, izmantojot Ethernet, izmantojot sensoru tiltu un MCP23017 izlaušanas plati. Komandas, ko sūta Python skripti, pārlūkprogrammas URL vai jebkura sistēma, kas spēj nodrošināt HTTP saziņu. Var integrēt mājas palīgā mājas automatizācijai.

Vadi ir savienoti ar Phoenix Connector skavu savienotājiem. GPIO stāvokļus norāda gaismas diodes. Adresi var izvēlēties no 0x20 līdz 0x27. GPIO BoB var uzstādīt uz DIN sliedes. Sensora tiltam ir montāžas atloki.

Piegādes

Kallio Designs - Sensor Bridge Digital (Ethernet no I2C):

Kallio Designs MCP23017 Break Out Board (I2C GPIO BoB):

8 - 26 V, 2 W Barošanas avots

Ethernet kabeļi

1. darbība: savienojumi ar Ethernet un I2C sensora tiltu

Savienojumi ar Ethernet un I2C sensora tiltu
Savienojumi ar Ethernet un I2C sensora tiltu
Savienojumi ar Ethernet un I2C sensora tiltu
Savienojumi ar Ethernet un I2C sensora tiltu

Savienojiet tapas 3 un 4 ar SCL un SDA tapām uz MCP23017 I2C kopnes sadalīšanas paneļa.

Pievienojiet tapas 5 un 6 ar +5 V un GND tapām uz MCP23017 sadalīšanas paneļa. Tas nodrošinās vienībai strāvu.

2. darbība: pievienojiet Ethernet un nodrošiniet barošanu

Pievienojiet Ethernet un nodrošiniet barošanu
Pievienojiet Ethernet un nodrošiniet barošanu

Ja jums ir pieejams pārraides tīkls (PoE), vienkārši pievienojiet Ethernet kabeli. Varat arī izmantot inžektoru. Abām vienībām vajadzētu ieslēgties, standarta PoE saskarnes var ieslēgt abas vienības.

Ja jums nav PoE, pievienojiet Ethernet kabeli un 8-26 V, 2 W barošanas avotu 1. (GND) un 2. (pozitīvais spriegums) tapām.

Jums vajadzētu redzēt zaļo indikatora gaismas diode, kā arī Ethernet porta gaismas diodes, kas norāda satiksmi.

3. darbība: iestatīšana

Pārliecinieties, vai jūsu dators vai cita vadības ierīce atrodas tajā pašā LAN tīklā, kurā atrodas Sensor Bridge.

Izmantojiet izslēgšanas paneļa dip slēdžus, lai iestatītu I2C adresi (noklusējuma heksadecimālais skaitlis 0x20, kas tiek tulkots līdz 32).

4. solis:

Attēls
Attēls
Attēls
Attēls

Komandas ir aprakstītas Sensor Bridge lietotāja rokasgrāmatā. Vienkārša iespēja ir izmantot iebūvētās komandas, lai funkcijām nebūtu jāiestata vairāki reģistri.

Pārlūkojot uz "192.168.1.195/MCP27OA41", tapa A4 būs augsta. Labajā LED panelī redzēsiet iedegtu LED A4. Pārlūkojot "192.168.1.195/MCP27IA4", tiks nolasīta tā pati tapa un parādīts tās stāvoklis pārlūkprogrammā. Gaismas diode iedegsies arī tad, ja tapa ārēji ir iestatīta augstu.

5. darbība: skriptu veidošana, izmantojot Python vai citas valodas

Skriptu rakstīšana ar Python vai citām valodām
Skriptu rakstīšana ar Python vai citām valodām

Lai projektam izveidotu vairāk loģikas, komandu sūtīšanai varat izmantot Python urllib. Lai izlasītu A4 tapas stāvokli:

importēt urllib.requestprint (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4").read ()) ievade ("Nospiediet enter, lai izietu")

Vai arī varat izmantot čokurošanos, lai tieši izmantotu I2C saskarni. Lai iestatītu visas izejas A tapas kā izeju:

cirtot 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS

Tādas pašas komandas var nosūtīt no jebkura interfeisa ar tādiem pašiem rezultātiem, kas vislabāk atbilst jūsu projektam.

Ieteicams: