
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57


Контролирайте ICP-разширителя MCP23017 чрез ethernet с помощта на Sensor Bridge и MCP23017 платка. Команди, изпратени от скриптове на Python, URL адреси на браузъра или всяка друга система, способна за HTTP комуникация. Може да се интегрира в Home Assistant за домашна автоматизация.
Проводниците са свързани към съединители за скоби на Phoenix Connector. Състоянията на GPIO са обозначени със светодиоди. Адресът може да се избира от 0x20 до 0x27. GPIO BoB може да се монтира на DIN шина. Сензорният мост има монтажни фланци.
Консумативи
Kallio Designs - Sensor Bridge Digital (Ethernet към I2C):
Kallio Designs MCP23017 Break out Board (I2C GPIO BoB):
8 - 26 V, 2 W Захранване
Ethernet кабели
Стъпка 1: Връзки към Ethernet към I2C Sensor Bridge


Свържете щифтове 3 и 4 към SCL и SDA щифтове на MCP23017 аварийната платка за I2C шина.
Свържете щифтове 5 и 6 към +5 V и GND щифтове на изходната платка MCP23017. Това ще осигури захранване на устройството.
Стъпка 2: Свържете Ethernet и осигурете захранване

Ако имате налично захранване през ethernet (PoE), просто свържете Ethernet кабела. Можете също да използвате инжектор. И двете устройства трябва да се включат, стандартните PoE интерфейси могат да захранват и двете устройства.
Ако нямате PoE, свържете Ethernet кабела и 8-26 V, 2 W захранване към пинове 1 (GND) и 2 (положително напрежение).
Трябва да видите зеления светодиоден индикатор, както и светодиодите на Ethernet порта, указващи трафика.
Стъпка 3: Настройка
Уверете се, че вашият компютър или друго устройство за управление е в същата LAN мрежа като Sensor Bridge.
Използвайте dip превключвателите на таблото за пробиване, за да зададете I2C адреса (по подразбиране шестнадесетичен 0x20, което се превежда като десетичен 32).
Стъпка 4:


Командите са описани в ръководството за потребителя на Sensor Bridge. Простата опция е да използвате вградените команди, за да избегнете необходимостта от настройване на няколко регистъра за функциите.
Преглеждането до „192.168.1.195/MCP27OA41“ще постави щифта A4 на висок. Ще видите, че светодиод A4 свети от дясната страна. Светодиодните банки. Преминаването до „192.168.1.195/MCP27IA4“ще прочете същия пин и ще покаже състоянието му в браузъра. Светодиодът също ще светне, ако щифтът е настроен високо отвън.
Стъпка 5: Скриптиране с Python или други езици

За да изградите повече логика към проекта, можете да използвате Python urllib за изпращане на команди. За да прочетете състоянието на щифт А4:
import urllib.requestprint (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4"). read ()) вход ("Натиснете enter за изход")
Или можете да използвате curl, за да използвате I2C интерфейса директно. За да зададете всички изводи в порт А като изход:
curl 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
Същите команди могат да се изпращат от всеки интерфейс със същите резултати, което най -добре отговаря на вашия проект.
Препоръчано:
Контролиране на Led чрез приложението Blynk чрез Nodemcu през интернет: 5 стъпки

Управление на Led чрез приложението Blynk с помощта на Nodemcu през интернет: Здравейте на всички днес Ще ви покажем как можете да контролирате светодиод с помощта на смартфон по интернет
Управление на Dynamixel 12A чрез последователно изпращане на пакети: 5 стъпки

Управление на Dynamixel 12A чрез последователно изпращане на пакети: DYNAMIXEL 12A
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: 5 стъпки

Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: Въведение Здравейте, общност на електрониката! Днес ще ви представя проект, който ви позволява да измервате напрежението и тока на уред и да го показвате заедно със стойностите на мощността и енергията. Измерване на ток/напрежение Ако искате да измервате
Управление на напояването чрез Интернет + Arduino + Ethernet: 3 стъпки

Контрол на напояването чрез Интернет + Arduino + Ethernet: Бих искал да ви запозная с проект, който реализирах през празничния сезон тази година. Създадох уеб-ориентирана система за градинарство, която е специализирана в продажбата и отглеждането на различни видове растения, дървета, цветя
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: 7 стъпки

Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: В днешно време имаме дистанционни управления за нашите телевизори и други електронни системи, които направиха живота ни наистина лесен. Чудили ли сте се някога за домашната автоматизация, която да даде възможност за управление на тръбни светлини, вентилатори и други електрически