Obsah:
- Zásoby
- Krok 1: Připojení k ethernetovému senzoru I2C Bridge
- Krok 2: Připojte ethernet a zajistěte napájení
- Krok 3: Nastavení
- Krok 4:
- Krok 5: Skriptování pomocí Pythonu nebo jiných jazyků
Video: MCP23017 GPIO ovládání přes ethernet: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Ovládejte IO-extender MCP23017 přes ethernet pomocí Sensor Bridge a desky MCP23017. Příkazy odesílané skripty Pythonu, adresami URL prohlížeče nebo jakýmkoli systémem schopným komunikace HTTP. Lze integrovat do Home Assistant pro domácí automatizaci.
Vodiče jsou připojeny k svěrným konektorům Phoenix Connector. Stavy GPIO jsou indikovány LED diodami. Adresa je volitelná od 0x20 do 0x27. GPIO BoB lze namontovat na lištu DIN. Senzorový most má montážní příruby.
Zásoby
Kallio Designs - Sensor Bridge Digital (ethernet na I2C):
Kallio Designs MCP23017 Break Out Board (I2C GPIO BoB):
8 - 26 V, 2 W Napájení
Ethernetové kabely
Krok 1: Připojení k ethernetovému senzoru I2C Bridge
Připojte piny 3 a 4 k pinům SCL a SDA na desce MCP23017 pro sběrnici I2C.
Připojte piny 5 a 6 k vývodům +5 V a GND na desce MCP23017. To zajistí napájení jednotky.
Krok 2: Připojte ethernet a zajistěte napájení
Pokud máte k dispozici napájení přes ethernet (PoE), stačí připojit ethernetový kabel. Můžete také použít injektor. Obě jednotky by měly být napájeny, standardní PoE rozhraní mohou napájet obě jednotky.
Pokud nemáte PoE, připojte ethernetový kabel a napájení 8-26 V, 2 W na piny 1 (GND) a 2 (kladné napětí).
Měli byste vidět rozsvícenou zelenou kontrolku LED a také diody LED ethernetového portu indikující provoz.
Krok 3: Nastavení
Ujistěte se, že je váš počítač nebo jiné ovládací zařízení ve stejné síti LAN jako Sensor Bridge.
Pomocí přepínačů DIP na vypínací desce nastavte adresu I2C (výchozí hexadecimální 0x20, což znamená desetinné číslo 32).
Krok 4:
Příkazy jsou popsány v uživatelské příručce Sensor Bridge. Jednoduchou možností je použít vestavěné příkazy, abyste nemuseli pro funkce nastavovat několik registrů.
Při procházení na „192.168.1.195/MCP27OA41“bude kolík A4 nastaven na vysokou hodnotu. Na pravé straně uvidíte LED diody A4. Při procházení na „192.168.1.195/MCP27IA4“se načte stejný kolík a v prohlížeči se zobrazí jeho stav. LED dioda se také rozsvítí, pokud je kolík nastaven externě vysoko.
Krok 5: Skriptování pomocí Pythonu nebo jiných jazyků
Chcete -li do projektu přidat více logiky, můžete k odesílání příkazů použít urllib Pythonu. Čtení stavu kolíku A4:
importovat vstup urllib.requestprint (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4").read ()) ("pro ukončení stiskněte Enter")
Nebo můžete použít curl a přímo použít rozhraní I2C. Chcete -li nastavit všechny piny v portu A jako výstup:
zvlnění 192.168.1.195/I2CSTA027 curl 192.168.1.195/I2CW00 curl 192.168.1.195/I2CW00 curl 192.168.1.195/I2CSENDS
Stejné příkazy lze odesílat z jakéhokoli rozhraní se stejnými výsledky, jaké kdy nejlépe vyhovují vašemu projektu.
Doporučuje:
Ovládání vedené prostřednictvím aplikace Blynk pomocí Nodemcu přes internet: 5 kroků
Ovládání vedené prostřednictvím aplikace Blynk pomocí Nodemcu přes internet: Dobrý den, všichni vám dnes ukážeme, jak můžete ovládat LED pomocí chytrého telefonu přes internet
DIY ovládání RGB LED barvy přes Bluetooth: 5 kroků
DIY Control RGB LED Color přes Bluetooth: Chytré žárovky jsou v poslední době stále oblíbenější a neustále se stávají klíčovou součástí sady nástrojů pro inteligentní domácnost. Chytré žárovky umožňují uživateli ovládat své světlo pomocí speciální aplikace na chytrém telefonu uživatele; žárovku lze zapnout
Ovládání zavlažování přes internet + Arduino + Ethernet: 3 kroky
Řízení zavlažování přes internet + Arduino + Ethernet: Rád bych vám představil projekt, který jsem letos implementoval během prázdnin. Vytvořil jsem webově orientovaný systém pro zahradnictví, který se specializuje na prodej a pěstování různých druhů rostlin, stromů, květin
ESP8266 RGB LED STRIP WIFI ovládání - NODEMCU jako IR dálkový ovladač pro LED pásek ovládaný přes Wifi - RGB LED STRIP Smartphone Ovládání: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládání | NODEMCU jako IR dálkový ovladač pro LED pásek ovládaný přes Wifi | Ovládání smartphonu RGB LED STRIP: Ahoj kluci, v tomto tutoriálu se naučíme, jak používat nodemcu nebo esp8266 jako IR dálkové ovládání k RGB LED pásku a Nodemcu bude ovládat pomocí smartphonu přes wifi. V zásadě tedy můžete RGB LED STRIP ovládat pomocí svého smartphonu
Přenos souborů přes LAN přes BitTorrent: 6 kroků
Přenos souborů přes LAN přes BitTorrent: Někdy může být nutné přenášet soubory přes síť na několik počítačů. I když byste to mohli dát na flash disk nebo CD/DVD, museli byste na každý počítač zkopírovat soubory a zkopírování všech souborů může chvíli trvat (zejména s