فهرست مطالب:
- تدارکات
- مرحله 1: اتصال به اترنت به پل سنسور I2C
- مرحله 2: اتصال اترنت و تامین برق
- مرحله 3: راه اندازی
- مرحله 4:
- مرحله 5: اسکریپت نویسی با پایتون یا سایر زبانها
تصویری: MCP23017 GPIO Control از طریق اترنت: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
MCP23017 IO-extender را از طریق اترنت با استفاده از Sensor Bridge و MCP23017 breakboard board کنترل کنید. دستوراتی که توسط اسکریپت های پایتون ، URL های مرورگر یا هر سیستمی که قادر به ارتباط HTTP باشد ارسال می شود. می تواند برای اتوماسیون خانه با دستیار خانگی ادغام شود.
سیم ها به اتصالات گیره Phoenix Connector متصل می شوند. وضعیت GPIO با LED نشان داده شده است. آدرس از 0x20 تا 0x27 قابل انتخاب است. GPIO BoB را می توان روی ریل DIN نصب کرد. پل سنسور دارای فلنج نصب است.
تدارکات
Kallio Designs - Sensor Bridge Digital (اترنت به I2C):
Kallio Designs MCP23017 Break Out Board (I2C GPIO BoB):
8 - 26 ولت ، 2 وات منبع تغذیه
کابل های اترنت
مرحله 1: اتصال به اترنت به پل سنسور I2C
پین های 3 و 4 را به پین های SCL و SDA در برد MCP23017 برای گذرگاه I2C وصل کنید.
پینهای 5 و 6 را به پینهای +5 V و GND در برد شکسته MCP23017 وصل کنید. این امر نیرو را برای واحد تأمین می کند.
مرحله 2: اتصال اترنت و تامین برق
اگر قدرت اینترنت اترنت (PoE) را در اختیار دارید ، فقط کابل اترنت را وصل کنید. همچنین می توانید از تزریق کننده استفاده کنید. هر دو واحد باید روشن شوند ، رابط های استاندارد PoE می توانند هر دو واحد را تغذیه کنند.
اگر PoE ندارید ، کابل اترنت و منبع تغذیه 8-26 ولت ، 2 وات را به پین 1 (GND) و 2 (ولتاژ مثبت) وصل کنید.
شما باید LED نشانگر سبز و LED های پورت اترنت را که نشان دهنده ترافیک است روشن کنید.
مرحله 3: راه اندازی
اطمینان حاصل کنید که رایانه شخصی یا سایر دستگاه های کنترل شما در همان شبکه LAN با پل سنسور قرار دارند.
برای تنظیم آدرس I2C (hex پیش فرض 0x20 ، که به اعشار 32 تبدیل می شود) ، از سوئیچ های روی برد جداکننده استفاده کنید.
مرحله 4:
دستورات در کتابچه راهنمای کاربر Sensor Bridge توضیح داده شده است. گزینه ساده این است که از دستورات ساخته شده برای جلوگیری از نیاز به تنظیم چندین رجیستر برای توابع استفاده کنید.
با مرور روی "192.168.1.195/MCP27OA41" پین A4 را روی بالا تنظیم می کند. در سمت راست چراغ های LED چراغ A4 را مشاهده خواهید کرد. مرور در "192.168.1.195/MCP27IA4" همان پین را خوانده و وضعیت آن را در مرورگر نمایش می دهد. اگر پین در خارج از بالا تنظیم شود ، LED نیز روشن می شود.
مرحله 5: اسکریپت نویسی با پایتون یا سایر زبانها
برای ایجاد منطق بیشتر در پروژه می توانید از Python urllib برای ارسال دستورات استفاده کنید. برای خواندن وضعیت پین A4:
واردات urllib.requestprint (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4").read ()) ورودی ("برای خروج enter را فشار دهید")
یا می توانید از curl برای استفاده مستقیم از رابط I2C استفاده کنید. برای تنظیم همه پین های موجود در پورت A به عنوان خروجی:
curl 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
همان دستورات را می توان از هر رابط با نتایج یکسان ارسال کرد ، که همیشه مناسب پروژه شما است.
توصیه شده:
رزبری پای 4 را از طریق لپ تاپ/رایانه با استفاده از کابل اترنت (بدون مانیتور ، بدون Wi-Fi) تنظیم کنید: 8 مرحله
Raspberry Pi 4 را از طریق لپ تاپ/رایانه با استفاده از کابل اترنت (بدون مانیتور ، بدون Wi-Fi) تنظیم کنید: در این مرحله ما برای راه اندازی با Raspberry Pi 4 Model-B با 1 گیگابایت RAM کار خواهیم کرد. Raspberry-Pi یک رایانه تک صفحه ای است که برای اهداف آموزشی و پروژه های DIY با هزینه مقرون به صرفه مورد استفاده قرار می گیرد ، به منبع تغذیه 5V 3A نیاز دارد. سیستم های عملیاتی مانند
Cascade of Shift Registers 74HC595 کنترل شده از طریق آردوینو و اترنت: 3 مرحله
Cascade of Shift Registers 74HC595 Controlled via Arduino و Ethernet: امروز می خواهم پروژه ای را ارائه دهم که در دو نسخه پیاده سازی کرده ام. این پروژه از 12 رجیستر شیفت 74HC595 و 96 LED ، برد Arduino Uno با سپر اترنت Wiznet W5100 استفاده می کند. 8 LED به هر شیفت رجیستر متصل است. اعداد 0
کنترل آبیاری از طریق اینترنت + آردوینو + اترنت: 3 مرحله
کنترل آبیاری از طریق اینترنت + آردوینو + اترنت: می خواهم پروژه ای را به شما معرفی کنم که امسال در فصل تعطیلات اجرا کرده ام. من یک سیستم تحت وب برای باغبانی ایجاد کردم که متخصص در فروش و پرورش انواع گیاهان ، درختان ، گل ها است
آنتن FM از طریق اترنت: 3 مرحله
FM Antenna Over Ethernet: مشکل: من cat6 را اجرا کردم و در سرتاسر خانه ام کواکس کردم. اما بنا به دلایلی تصور نصب سیم اضافی یا آنتن ساده هرگز به ذهنم خطور نکرد. اکنون راهی برای استفاده از تیونر FM خوب ندارم مگر اینکه دو قطبی زشتی را از دیوار آویزان کنم. سول
نحوه اجرای کامپوزیت ویدئو و داده های شبکه از طریق کابل اترنت: 6 مرحله (همراه با تصاویر)
نحوه اجرای کامپوزیت ویدئو و داده های شبکه از طریق کابل اترنت: من نیاز داشتم تا ویدئو و صدا را در قسمت دیگری از خانه ام اجرا کنم. مشکل این بود که من آنقدر کابل AV نداشتم ، نه زمان و نه پول لازم برای نصب خوب. با این حال ، من مقدار زیادی کابل اترنت Cat 5 در اطراف داشتم. این چیزی است که من به آن رسیدم