Sadržaj:
- Pribor
- Korak 1: Spajanje na Ethernet na I2C Sensor Bridge
- Korak 2: Povežite Ethernet i osigurajte napajanje
- Korak 3: Postavljanje
- Korak 4:
- Korak 5: Skriptiranje s Pythonom ili drugim jezicima
Video: MCP23017 GPIO kontrola putem Etherneta: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Upravljajte IO-produžetkom MCP23017 putem etherneta pomoću senzorskog mosta i MCP23017 ploče za probijanje. Naredbe koje šalju Python skripte, URL -ovi preglednika ili bilo koji sustav sposoban za HTTP komunikaciju. Može se integrirati u kućni pomoćnik za kućnu automatizaciju.
Žice su spojene na stezaljke Phoenix Connector. GPIO stanja su označena LED diodama. Adresa se može birati od 0x20 do 0x27. GPIO BoB se može montirati na DIN šinu. Senzorski most ima montažne prirubnice.
Pribor
Kallio Designs - Sensor Bridge Digital (Ethernet na I2C):
Kallio Designs MCP23017 Break out Board (I2C GPIO BoB):
8 - 26 V, 2 W Napajanje
Ethernet kabeli
Korak 1: Spajanje na Ethernet na I2C Sensor Bridge
Spojite pinove 3 i 4 na SCL i SDA pinove na izbojnoj ploči MCP23017 za I2C sabirnicu.
Spojite pinove 5 i 6 na +5 V i GND pinove na izlaznoj ploči MCP23017. To će jedinici osigurati napajanje.
Korak 2: Povežite Ethernet i osigurajte napajanje
Ako imate na raspolaganju napajanje putem etherneta (PoE), samo spojite kabel etherneta. Također možete koristiti injektor. Obje jedinice trebale bi se uključiti, standardna PoE sučelja mogu napajati obje jedinice.
Ako nemate PoE, spojite ethernet kabel i napajanje 8-26 V, 2 W na pinove 1 (GND) i 2 (pozitivni napon).
Trebali biste vidjeti zelenu LED lampicu koja svijetli, kao i LED diode na ethernet priključku koji pokazuju promet.
Korak 3: Postavljanje
Provjerite je li vaše računalo ili drugi upravljački uređaj unutar iste LAN mreže kao i Sensor Bridge.
Pomoću dip prekidača na probojnoj ploči postavite I2C adresu (zadani hex 0x20, što se prevodi u decimalni 32).
Korak 4:
Naredbe su opisane u korisničkom priručniku za Sensor Bridge. Jednostavna je mogućnost korištenje ugrađenih -naredbi kako biste izbjegli postavljanje nekoliko registara za funkcije.
Pregledavanje na "192.168.1.195/MCP27OA41" postavit će pin A4 na visok. Vidjet ćete da LED A4 svijetli s desne strane LED diode. Prelaskom na "192.168.1.195/MCP27IA4" pročitat ćete isti pin i prikazati njegovo stanje u pregledniku. LED će također svijetliti ako je pin visoko postavljen izvana.
Korak 5: Skriptiranje s Pythonom ili drugim jezicima
Za izgradnju više logike projektu možete koristiti Python urllib za slanje naredbi. Za čitanje stanja pina A4:
import urllib.requestprint (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4").read ()) input ("Pritisnite enter za izlaz")
Ili možete koristiti curl za izravno korištenje sučelja I2C. Za postavljanje svih pinova na priključku A kao izlaz:
curl 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
Iste naredbe mogu se slati s bilo kojeg sučelja s istim rezultatima, što najbolje odgovara vašem projektu.
Preporučeni:
Upravljanje Led putem aplikacije Blynk pomoću Nodemcua putem interneta: 5 koraka
Upravljanje LED -om putem aplikacije Blynk pomoću Nodemcua putem Interneta: Pozdrav svima Danas ćemo vam pokazati kako možete upravljati LED diodom pomoću pametnog telefona putem interneta
Kaskada registara pomaka 74HC595 kontrolirano putem Arduina i Etherneta: 3 koraka
Kaskada registara pomaka 74HC595 kontrolira se putem Arduina i Etherneta: Danas bih htio predstaviti projekt koji sam implementirao u dvije verzije. Projekt koristi 12 registara pomaka 74HC595 i 96 LED dioda, Arduino Uno ploču s Ethernet štitom Wiznet W5100. Na svaki registar pomaka spojeno je 8 LED dioda. Brojevi 0
Početak rada s ESP32 CAM - Streaming videa putem ESP CAM -a putem Wi -Fi -ja. Projekt sigurnosne kamere ESP32: 8 koraka
Početak rada s ESP32 CAM | Streaming videa putem ESP CAM -a putem Wi -Fi -ja. Projekt sigurnosne kamere ESP32: Danas ćemo naučiti kako koristiti ovu novu ESP32 CAM ploču i kako je možemo kodirati i koristiti kao sigurnosnu kameru te dobiti streaming video putem WiFi -ja
Upravljajte uređajima putem interneta putem preglednika. (IoT): 6 koraka
Upravljajte uređajima putem interneta putem preglednika. (IoT): U ovom Instructableu pokazat ću vam kako možete upravljati uređajima poput LED-a, releja, motora itd. Putem interneta putem web-preglednika. I možete sigurno pristupiti kontrolama s bilo kojeg uređaja. Web platforma koju sam ovdje koristio je RemoteMe.org posjet
Prijenos datoteka putem LAN -a putem BitTorrenta: 6 koraka
Prijenos datoteka putem LAN -a putem BitTorrenta: Ponekad ćete možda morati prenijeti datoteke preko mreže na nekoliko računala. Iako biste ga mogli staviti na flash pogon ili CD/DVD, morali biste otići na svako računalo kopirati datoteke, a možda će trebati i neko vrijeme da se sve datoteke kopiraju (osobito s