Мазмұны:
- Жабдықтар
- 1 -қадам: I2C сенсорлық көпіріне Ethernet желісіне қосылу
- 2 -қадам: Ethernet қосыңыз және қуат беріңіз
- 3 -қадам: Орнату
- 4 -қадам:
- 5 -қадам: Python немесе басқа тілдермен сценарий
![Ethernet арқылы MCP23017 GPIO басқару: 5 қадам Ethernet арқылы MCP23017 GPIO басқару: 5 қадам](https://i.howwhatproduce.com/images/005/image-14031-j.webp)
Бейне: Ethernet арқылы MCP23017 GPIO басқару: 5 қадам
![Бейне: Ethernet арқылы MCP23017 GPIO басқару: 5 қадам Бейне: Ethernet арқылы MCP23017 GPIO басқару: 5 қадам](https://i.ytimg.com/vi/3qWR-TyUepc/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
![Ethernet арқылы MCP23017 GPIO басқару Ethernet арқылы MCP23017 GPIO басқару](https://i.howwhatproduce.com/images/005/image-14031-1-j.webp)
![Ethernet арқылы MCP23017 GPIO басқару Ethernet арқылы MCP23017 GPIO басқару](https://i.howwhatproduce.com/images/005/image-14031-2-j.webp)
MCP23017 IO-кеңейткішін Ethernet арқылы Sensor Bridge және MCP23017 ажырату тақтасын қолданып басқарыңыз. Python сценарийлері, шолғыш URL -мекенжайлары немесе HTTP байланысы бар кез келген жүйе арқылы жіберілетін командалар. Үйді автоматтандыру үшін Home Assistant -ке біріктіруге болады.
Сымдар Phoenix Connector қысқыш қосқыштарына қосылады. GPIO күйлері светодиодтармен көрсетіледі. Мекенжай 0x20 -дан 0x27 -ге дейін таңдалады. GPIO BoB DIN рельсіне орнатылуы мүмкін. Сенсорлық көпірде бекіту фланецтері бар.
Жабдықтар
Kallio Designs - Sensor Bridge Digital (Ethernet to I2C):
Kallio Designs MCP23017 бөлу тақтасы (I2C GPIO BoB):
8 - 26 В, 2 Вт Қуат көзі
Ethernet кабельдері
1 -қадам: I2C сенсорлық көпіріне Ethernet желісіне қосылу
![I2C сенсорлық көпіріне Ethernet желісіне қосылу I2C сенсорлық көпіріне Ethernet желісіне қосылу](https://i.howwhatproduce.com/images/005/image-14031-3-j.webp)
![I2C сенсорлық көпіріне Ethernet қосылымдары I2C сенсорлық көпіріне Ethernet қосылымдары](https://i.howwhatproduce.com/images/005/image-14031-4-j.webp)
3 және 4 түйреуіштерді I2C шинасы үшін MCP23017 ажырату тақтасындағы SCL және SDA түйреуіштеріне қосыңыз.
MCP23017 ажырату тақтасындағы 5 және 6 түйреуіштерді +5 В пен GND түйреуіштеріне қосыңыз. Бұл қондырғыға қуат береді.
2 -қадам: Ethernet қосыңыз және қуат беріңіз
![Ethernet қосыңыз және қуат беріңіз Ethernet қосыңыз және қуат беріңіз](https://i.howwhatproduce.com/images/005/image-14031-5-j.webp)
Егер сізде Ethernet (PoE) қуаты болса, Ethernet кабелін жалғаңыз. Сіз сондай -ақ инжекторды пайдалана аласыз. Екі қондырғы да қосылуы керек, стандартты PoE интерфейстері екі блокты да қуаттай алады.
Егер сізде PoE жоқ болса, Ethernet кабелін және 8-26 В, 2 Вт қуат көзін 1 (GND) және 2 (Оң кернеу) түйреуіштеріне қосыңыз.
Сіз жасыл индикатордың жарық диодын, сонымен қатар трафикті көрсететін Ethernet портының жарық диодтарын көресіз.
3 -қадам: Орнату
ДК немесе басқа басқару құрылғысының сенсорлық көпірмен бір желіге қосылғанына көз жеткізіңіз.
I2C мекенжайын орнату үшін ажырату тақтасындағы сөндіргіштерді қолданыңыз (ондық ондыққа 32 -ге аударылатын 0x20 әдепкі он алтылық).
4 -қадам:
![Кескін Кескін](https://i.howwhatproduce.com/images/005/image-14031-6-j.webp)
![Кескін Кескін](https://i.howwhatproduce.com/images/005/image-14031-7-j.webp)
Командалар Sensor Bridge пайдаланушы нұсқаулығында сипатталған. Функциялар үшін бірнеше регистрлерді орнатпау үшін кіріктірілген командаларды пайдалану қарапайым опция болып табылады.
«192.168.1.195/MCP27OA41» деп қарау A4 түйреуішін жоғары деңгейге қояды. Сіз оң жақта жарықдиодты банктердің A4 шамы жанғанын көресіз. «192.168.1.195/MCP27IA4» бетіне өту сол түйреуішті оқиды және оның күйін шолғышта көрсетеді. Егер түйреуіш сыртқы жағынан жоғары орнатылса, жарық диоды да жанатын болады.
5 -қадам: Python немесе басқа тілдермен сценарий
![Python немесе басқа тілдермен сценарий жазу Python немесе басқа тілдермен сценарий жазу](https://i.howwhatproduce.com/images/005/image-14031-8-j.webp)
Жобаның логикасын жақсарту үшін пәрмендерді жіберу үшін Python urllib пайдалануға болады. A4 түйреуішін оқу үшін:
urllib.requestprint импорттау (urllib.request.urlopen («https://192.168.1.190/MCP27IA4»).read ()) енгізу («Шығу үшін enter пернесін басыңыз»)
Немесе I2C интерфейсін тікелей пайдалану үшін curl қолдануға болады. А портындағы барлық түйреуіштерді шығыс ретінде орнату үшін:
curl 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
Дәл сол командалар сіздің жобаңызға сәйкес келетін нәтижелері бар кез келген интерфейстен жіберілуі мүмкін.
Ұсынылған:
Интернет + Arduino + Ethernet арқылы суаруды басқару: 3 қадам
![Интернет + Arduino + Ethernet арқылы суаруды басқару: 3 қадам Интернет + Arduino + Ethernet арқылы суаруды басқару: 3 қадам](https://i.howwhatproduce.com/images/010/image-27358-j.webp)
Internet + Arduino + Ethernet арқылы суаруды бақылау: Мен сіздерді биылғы демалыс маусымында жүзеге асырған жобамен таныстырғым келеді. Мен өсімдіктердің, ағаштардың, гүлдердің әр түрін сатуға және өсіруге маманданған бағбандыққа арналған веб-бағдарланған жүйені құрдым
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
![ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам](https://i.howwhatproduce.com/images/001/image-2218-28-j.webp)
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Құрылғыларды Интернет арқылы шолғыш арқылы басқару. (IoT): 6 қадам
![Құрылғыларды Интернет арқылы шолғыш арқылы басқару. (IoT): 6 қадам Құрылғыларды Интернет арқылы шолғыш арқылы басқару. (IoT): 6 қадам](https://i.howwhatproduce.com/images/006/image-16502-44-j.webp)
Құрылғыларды Интернет арқылы шолғыш арқылы басқару. (IoT): Бұл нұсқаулықта мен сізге веб-браузер арқылы интернетте жарықдиодты, реле, қозғалтқыштар сияқты құрылғыларды қалай басқаруға болатынын көрсетемін. Сіз кез келген құрылғы арқылы басқару элементтеріне қауіпсіз қол жеткізе аласыз. Мен қолданған веб -платформа - бұл RemoteMe.org сайтына кіру
Механикалық ауысу арқылы Arduino арқылы құрылғыларды басқару: 8 қадам (суреттермен)
![Механикалық ауысу арқылы Arduino арқылы құрылғыларды басқару: 8 қадам (суреттермен) Механикалық ауысу арқылы Arduino арқылы құрылғыларды басқару: 8 қадам (суреттермен)](https://i.howwhatproduce.com/images/004/image-9715-20-j.webp)
Механикалық коммутациясы бар Arduino арқылы құрылғыларды басқару: Arduino қарапайым механикалық қосқыштар релесі арқылы құрылғыларды басқару үшін пайдаланылуы мүмкін
WiFi арқылы Blynk арқылы жарықдиодты басқару үшін ESP32 қалай қолдануға болады: 7 қадам (суреттермен)
![WiFi арқылы Blynk арқылы жарықдиодты басқару үшін ESP32 қалай қолдануға болады: 7 қадам (суреттермен) WiFi арқылы Blynk арқылы жарықдиодты басқару үшін ESP32 қалай қолдануға болады: 7 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-1564-110-j.webp)
Wifi арқылы Blynk арқылы жарықдиодты басқару үшін ESP32 қалай қолдануға болады: Бұл оқулықта WiFi арқылы Blynk көмегімен жарықдиодты басқару үшін ESP32 даму тақтасы қолданылады. Blynk - бұл Arduino, Raspberry Pi және интернеттегі ұнатуларды басқаруға арналған iOS және Android қосымшалары бар платформа. Бұл сандық бақылау тақтасы, онда сіз