Satura rādītājs:
- Piegādes
- 1. darbība: savienojumi ar Ethernet un I2C sensora tiltu
- 2. darbība: pievienojiet Ethernet un nodrošiniet barošanu
- 3. darbība: iestatīšana
- 4. solis:
- 5. darbība: skriptu veidošana, izmantojot Python vai citas valodas
Video: MCP23017 GPIO vadība caur Ethernet: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
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
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
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:
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
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:
Iestatiet Raspberry Pi 4 caur klēpjdatoru/datoru, izmantojot Ethernet kabeli (bez monitora, bez Wi-Fi): 8 soļi
Iestatiet Raspberry Pi 4 caur klēpjdatoru/datoru, izmantojot Ethernet kabeli (bez monitora, bez Wi-Fi): šajā gadījumā mēs strādāsim ar Raspberry Pi 4 modeli-B ar 1 GB RAM. Raspberry-Pi ir viens borta dators, ko izmanto izglītojošiem mērķiem un DIY projektiem par pieņemamu cenu, un tam ir nepieciešams 5 V 3A barošanas avots
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni
Neopixel Wifi vadība caur NodeMCU: 3 soļi
Neopixel Wifi vadība, izmantojot NodeMCU: Ir pagājuši tie laiki, kad vēlējāties kontrolēt RGB gaismas diodes, jums bija jātiek galā ar vadu pārpilnību, to atkal un atkal atvienošana var būt kairinoša. Izmantojot Neopixel, jums ir iespēja barot LED ar diviem vadiem un tikai vienu vadu, kas ir Dat
Balss vadība - Arduino + Ethernet vairogs (modulis) Wiznet: 5 soļi
Balss vadība - Arduino + Ethernet vairogs (modulis) Wiznet: Laipni lūdzam! Šajā apmācībā es jums parādīšu, kā kontrolēt Arduino ar tiešo balsi no pārlūkprogrammas jūsu valsts valodā. Šī tehnoloģija ļauj izmantot katru pasaules valodu ar reģionu. Piemēram, šajā apmācībā tiks izmantota lokalizācija
FM antena caur Ethernet: 3 soļi
FM antena caur Ethernet: Problēma: es savā mājā vadīju cat6 un pierunāju. Bet nez kāpēc man neienāca prātā ideja par papildu pierunāšanas vai vienkāršas antenas stieples uzstādīšanu. Tagad es nekādi nevaru izmantot savu jauko FM uztvērēju, ja vien nepakarinu pie sienas neglītu dipolu. Sol