![MCP23017 GPIO Control Ethernet- ի միջոցով `5 քայլ MCP23017 GPIO Control Ethernet- ի միջոցով `5 քայլ](https://i.howwhatproduce.com/images/005/image-14031-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![MCP23017 GPIO Control Ethernet- ի միջոցով MCP23017 GPIO Control Ethernet- ի միջոցով](https://i.howwhatproduce.com/images/005/image-14031-1-j.webp)
![MCP23017 GPIO Control Ethernet- ի միջոցով MCP23017 GPIO Control Ethernet- ի միջոցով](https://i.howwhatproduce.com/images/005/image-14031-2-j.webp)
Կառավարեք MCP23017 IO- ընդլայնիչը ethernet- ի միջոցով `օգտագործելով Sensor Bridge- ը և MCP23017 կոտրվող տախտակը: Python սցենարներով, դիտարկիչի URL- ներով կամ HTTP հաղորդակցման ունակ ցանկացած համակարգով ուղարկված հրամաններ: Կարող է ինտեգրվել տան օգնականին ՝ տան ավտոմատացման համար:
Հաղորդալարերը միացված են Phoenix Connector սեղմիչ միակցիչներին: GPIO- ի վիճակները նշված են LED- ներով: Հասցեն ընտրելի է 0x20- ից 0x27: GPIO BoB- ն կարող է տեղադրվել DIN երկաթուղու վրա: Sensor Bridge- ն ունի ամրացման եզրեր:
Պարագաներ
Kallio Designs - Sensor Bridge Digital (Ethernet to I2C) ՝
Kallio Designs MCP23017 Break out Board (I2C GPIO BoB) ՝
8 - 26 Վ, 2 Վտ Էլեկտրամատակարարում
Ethernet մալուխներ
Քայլ 1. Ethernet- ին միացում I2C ցուցիչ կամրջին
![Միացումներ Ethernet- ին I2C Sensor Bridge- ին Միացումներ Ethernet- ին I2C Sensor Bridge- ին](https://i.howwhatproduce.com/images/005/image-14031-3-j.webp)
![Միացումներ Ethernet- ին I2C Sensor Bridge- ին Միացումներ Ethernet- ին I2C Sensor Bridge- ին](https://i.howwhatproduce.com/images/005/image-14031-4-j.webp)
3 -րդ և 4 -րդ կապերը միացրեք MCP23017- ի I2C ավտոբուսի համար նախատեսված MCP23017 կոճակին:
5 և 6 կապում միացրեք +5 V և GND կապում MCP23017 կոտրիչի տախտակի վրա: Սա էներգիա կապահովի միավորի համար:
Քայլ 2: Միացրեք Ethernet- ը և ապահովեք էներգիա
![Միացրեք Ethernet- ը և ապահովեք էներգիա Միացրեք Ethernet- ը և ապահովեք էներգիա](https://i.howwhatproduce.com/images/005/image-14031-5-j.webp)
Եթե դուք ունեք էլեկտրաէներգիա (PoE), պարզապես միացրեք Ethernet մալուխը: Կարող եք նաև ներարկիչ օգտագործել: Երկու միավորներն էլ պետք է սնվեն, ստանդարտ PoE ինտերֆեյսները կարող են միացնել երկու միավորը:
Եթե դուք չունեք PoE, միացրեք ethernet մալուխը և 8-26 V, 2 W էլեկտրամատակարարումը 1 (GND) և 2 (դրական լարման) կապումներին:
Դուք պետք է տեսնեք կանաչ ցուցիչ LED- ն, ինչպես նաև երթևեկությունը ցույց տվող ethernet նավահանգստի LED- ները:
Քայլ 3: Կարգավորում
Համոզվեք, որ ձեր համակարգիչը կամ այլ հսկիչ սարքը գտնվում է նույն LAN ցանցում, ինչ Sensor Bridge- ը:
Օգտագործեք անջատիչ տախտակի վրա գտնվող անջատիչները `I2C հասցեն սահմանելու համար (կանխադրված վեցանկյուն 0x20, որը թարգմանվում է տասնորդական 32):
Քայլ 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- ի կապիչը կդարձնի բարձր: Աջ LED բանկերի վրա կտեսնեք LED A4 լուսավորված: «192.168.1.195/MCP27IA44» - ում թերթելը կարդալու է նույն քորոցը և ցուցադրելու է դրա վիճակը բրաուզերում: LED- ը նույնպես կվառվի, եթե քորոցը արտաքինից բարձր է դրված:
Քայլ 5: Գրություններ Python- ով կամ այլ լեզուներով
![Scripting Python- ով կամ այլ լեզուներով Scripting 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- ը: A նավահանգստում բոլոր կապումներն որպես ելք սահմանելու համար.
գալար
Նույն հրամանները կարող են ուղարկվել ցանկացած միջերեսից `նույն արդյունքով, որը երբևէ լավագույնս համապատասխանում է ձեր նախագծին:
Խորհուրդ ենք տալիս:
Տեղադրեք Raspberry Pi 4 նոութբուքի/համակարգչի միջոցով Ethernet մալուխի միջոցով (ոչ մոնիտոր, ոչ Wi-Fi). 8 քայլ
![Տեղադրեք Raspberry Pi 4 նոութբուքի/համակարգչի միջոցով Ethernet մալուխի միջոցով (ոչ մոնիտոր, ոչ Wi-Fi). 8 քայլ Տեղադրեք Raspberry Pi 4 նոութբուքի/համակարգչի միջոցով Ethernet մալուխի միջոցով (ոչ մոնիտոր, ոչ Wi-Fi). 8 քայլ](https://i.howwhatproduce.com/images/001/image-566-j.webp)
Ստեղծեք Raspberry Pi 4 նոութբուքի/համակարգչի միջոցով Ethernet մալուխի միջոցով (Առանց մոնիտորի, առանց Wi-Fi- ի). Այս դեպքում մենք աշխատելու ենք Raspberry Pi 4 Model-B- ի հետ ՝ 1 ԳԲ օպերատիվ հիշողությամբ: Raspberry-Pi- ը մեկ տախտակ ունեցող համակարգիչ է, որն օգտագործվում է կրթական նպատակների և DIY նախագծերի համար մատչելի գնով, պահանջում է 5V 3A էլեկտրամատակարարում: Գործող համակարգերի նման
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
![Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ](https://i.howwhatproduce.com/images/001/image-766-j.webp)
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
DIY -- Ինչպես պատրաստել սարդ ռոբոտ, որը կարելի է կառավարել սմարթֆոնի միջոցով Arduino Uno- ի միջոցով. 6 քայլ
![DIY -- Ինչպես պատրաստել սարդ ռոբոտ, որը կարելի է կառավարել սմարթֆոնի միջոցով Arduino Uno- ի միջոցով. 6 քայլ DIY -- Ինչպես պատրաստել սարդ ռոբոտ, որը կարելի է կառավարել սմարթֆոնի միջոցով Arduino Uno- ի միջոցով. 6 քայլ](https://i.howwhatproduce.com/images/001/image-1099-j.webp)
DIY || Ինչպես պատրաստել սարդ ռոբոտ, որը կարելի է կառավարել սմարթֆոնի միջոցով Arduino Uno- ի միջոցով. Spider ռոբոտ պատրաստելիս կարելի է շատ բան սովորել ռոբոտաշինության մասին: Ինչպես և ռոբոտներ պատրաստելն ինչպես ժամանցային է, այնպես էլ դժվար: Այս տեսանյութում մենք ձեզ ցույց կտանք, թե ինչպես պատրաստել Spider ռոբոտ, որը կարող ենք գործել մեր սմարթֆոնի միջոցով (Անդրոյ
Control House Lights- ը Google Օգնականի միջոցով Arduino- ի միջոցով. 7 քայլ
![Control House Lights- ը Google Օգնականի միջոցով Arduino- ի միջոցով. 7 քայլ Control House Lights- ը Google Օգնականի միջոցով Arduino- ի միջոցով. 7 քայլ](https://i.howwhatproduce.com/images/001/image-2766-16-j.webp)
Control House Lights with Google Assistant- ը Arduino- ի միջոցով. աշխատեք հիմա, բայց կարող եք հետևել դրան որպես տեղեկանք և փոփոխել ըստ
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ
![Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ](https://i.howwhatproduce.com/images/002/image-3317-43-j.webp)
Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից: