جدول المحتويات:

المنفذ التسلسلي عبر WiFi: 10 خطوات
المنفذ التسلسلي عبر WiFi: 10 خطوات

فيديو: المنفذ التسلسلي عبر WiFi: 10 خطوات

فيديو: المنفذ التسلسلي عبر WiFi: 10 خطوات
فيديو: حل مشكلة الوايرلس وتعريف الواي فاي في ويندوز windows10 2024, شهر نوفمبر
Anonim
Image
Image
صنع ثنائي الفينيل متعدد الكلور
صنع ثنائي الفينيل متعدد الكلور

يعد اتصال البيانات بين الأجهزة الإلكترونية أمرًا لا مفر منه في العديد من المشاريع الإلكترونية ، كما أنه يجلب الكثير من المزايا لمشروعك ، مثل توصيل وحدة التحكم الدقيقة بجهاز الكمبيوتر ومراقبة البيانات على شاشة ملونة كبيرة بدلاً من شاشة LCD أحادية اللون صغيرة. عند الحديث عن توصيل جهاز بجهاز الكمبيوتر ، فإن الطريقة الأكثر وضوحًا للتواصل هي منفذ USB. لكن نقل البيانات عبر USB يتطلب الكثير من البرمجة. طريقة أخرى سهلة هي المنفذ التسلسلي (المعروف أيضًا باسم COM) وبروتوكول RS232 الذي يحتاج فقط إلى دائرة إلكترونية صغيرة لتحويل مستويات الجهد وقليل من البرمجة. لذلك صنعت محول RSS232-TTL UART ونشرته هنا للاستخدام في جميع مشاريعي. لكنني واجهت مشكلة جديدة ، اللوحات الأم وأجهزة الكمبيوتر المحمولة الجديدة ليس لها منفذ COM. ثم قررت إنشاء محول USB-TTL UART باستخدام FT232 IC الشهير لمشاريعي. إنه يعمل بشكل جيد للغاية ، لكن الأسلاك الطويلة من الأجهزة إلى الكمبيوتر الشخصي تزعجني. هل من الممكن أن يكون المنفذ التسلسلي على الهواء مثل الفأرة اللاسلكية ولوحات المفاتيح؟ بالطبع ، يمكن القيام بذلك باستخدام وحدة WiFi الجميلة ESP8266 ، وباستخدام WiFi ، لا يتعين عليك عمل دونجل بنفسك ، كما يمكنك الحصول على منفذ تسلسلي عبر الإنترنت. واو ، أردت فقط منفذًا تسلسليًا لاسلكيًا ، والآن لدي أيضًا منفذ تسلسلي عبر الويب. هذا مثير للغاية.

يُظهر الفيديو التحكم في آلة CNC للنفايات الإلكترونية (طابعة ثلاثية الأبعاد) باستخدام هذا الجهاز.

أرغب في مشاركة هذا المشروع معك. إذا أعجبك ، اتبعني.

الخطوة 1: الأشياء التي تحتاجها

  • 1x ESP8266-01 وحدة
  • 1x 78L05 منظم جهد
  • 1x LF33CV منظم جهد
  • 1x BC547 الترانزستور
  • 3x 100 فائق التوهج مكثف المنحل بالكهرباء
  • 1x 100nF MKT مكثف
  • 1x 4.7 كيلو المقاوم
  • مقاومات 6x 10 كيلو
  • 1x 1N4148 ديود
  • 2x أزرار ضغط صغيرة
  • 8x رؤوس دبوس أنثى
  • موصل طاقة 1x (أنثى)
  • موصل طاقة 1x (ذكر)
  • 1x 3.5mm موصل صوت ستيريو (ذكر)
  • بعض الأسلاك
  • بعض الألواح النحاسية
  • أدوات صنع ثنائي الفينيل متعدد الكلور (ورق الصنفرة ، الورق المصقول ، طابعة الليزر ، ملف ثنائي الفينيل متعدد الكلور ، الأسيتون ، آلة صنع كلوريد الحديديك ، حاوية بلاستيكية ، إلخ.)
  • أدوات اللحام (الحديد ، الأسلاك ، التدفق ، قاطع الأسلاك ، إلخ)
  • بعض البطاقات البلاستيكية غير القابلة للاستخدام والغراء لعمل قضية

الخطوة 2: عمل ثنائي الفينيل متعدد الكلور

صنع ثنائي الفينيل متعدد الكلور
صنع ثنائي الفينيل متعدد الكلور
صنع ثنائي الفينيل متعدد الكلور
صنع ثنائي الفينيل متعدد الكلور

اطبع ملف PCB باستخدام طابعة ليزر على ورق لامع A4 دون تغيير الحجم. اقطع بعض الألواح النحاسية ، امسحها بورق صنفرة ، صب بعض الأسيتون على السبورة ، ضع عليها أوراقًا مطبوعة واضغط عليها لمدة 10 ثوانٍ وانتظر حتى يجف. قم بإزالة الأوراق ، إذا كانت هناك أجزاء لا تعكس الدائرة بشكل جيد ، قم بإصلاحها بعلامة قرص مضغوط. ثم نقع اللوح في قطعة من كلوريد الحديديك وانتظر حتى لا يمكن رؤية أي أجزاء نحاسية. اغسل السبورة بالماء وجففها وامسحها بورق الصنفرة ، ثم احفر الثقوب. هناك الكثير من Instructables لتظهر لك كيفية صنع ثنائي الفينيل متعدد الكلور.

الخطوة 3: مكونات اللحام

مكونات اللحام
مكونات اللحام
مكونات اللحام
مكونات اللحام
مكونات اللحام
مكونات اللحام
مكونات اللحام
مكونات اللحام

مكونات اللحام وفقًا للنص الموجود على السبورة والرسم التخطيطي. لاحظ اتجاه منظمات الجهد والترانزستور والصمام الثنائي ومكثفات الإلكتروليت. هناك الكثير من التعليمات لتعليمك كيفية اللحام. لاحظ أن الأنود يقع في مركز موصل الطاقة أثناء توصيله باللوحة. قم بتوصيل موصل الصوت مقاس 3.5 مم بأطراف التوصيل RX و TX و GND على اللوحة وفقًا للرسم التخطيطي الخاص بها. رؤوس دبوس أنثى لحام إلى مكان وحدة ESP8266.

الخطوة 4: برمجة ESP8266

برمجة ESP8266
برمجة ESP8266
برمجة ESP8266
برمجة ESP8266

ابحث في هذا الموقع عن وميض ESP8266 باستخدام Arduino. يمكنك أن تجد مقالات مفيدة. لقد قمت بعمل وميض باستخدام محول USB-TTL UART الخاص بي ولوحة صغيرة قمت بإنشائها من أجل وميض واختبار ESP8266-01 (إذا كنت ترغب في ذلك ، فقم بتنزيل ملفاته من هذه الخطوة واجعل ESP8266 الخاص بك متعرجًا). قم بتنزيل الكود أدناه وفلاش ESP8266 الخاص بك. ثم ضعه في مكانه على السبورة. يمنع منظم الجهد الكهربائي LF33CV توصيل وحدة ESP8266 في الاتجاه الخاطئ.

الخطوة 5: صنع القضية

صنع القضية
صنع القضية
صنع القضية
صنع القضية
صنع القضية
صنع القضية

قمت بمسح بعض البطاقات البلاستيكية غير المجدية بورق الصنفرة وصنعت غلافًا لهذا الجهاز عن طريق لصقها معًا. لا تنس عمل ثقوب لتبريد LF33CV.

الخطوة 6: كيفية الاستخدام

كيف تستعمل
كيف تستعمل
كيف تستعمل
كيف تستعمل
كيف تستعمل
كيف تستعمل
كيف تستعمل
كيف تستعمل

لقد وضعت موصلين لمصدر الطاقة (ذكر وأنثى) لتتمكن من وضع هذا الجهاز بسهولة بين خرج محول التيار المتردد والمجموعة التي يجب أن تتصل بالمنفذ التسلسلي ، لذلك لا يتعين عليك إعداد مصدر طاقة آخر لهذا الجهاز. وفقًا لورقة بيانات LF33CV ، يمكنك تشغيل هذا الجهاز من 3.5VDC إلى 18VDC.

قم بتوصيل موصل الصوت مقاس 3.5 مم بالمنفذ التسلسلي للجهاز المستهدف ، وموصل الطاقة الذكوري بمصدر الطاقة للجهاز المستهدف. قم بتوصيل خرج محول التيار المتردد في موصل إدخال تيار مستمر "منفذ تسلسلي عبر WiFi".

على جهاز الكمبيوتر الخاص بك ، اتصل بنقطة وصول "dihavSerialPort_XXXXXX" ، وعنوان IP الخاص بالجهاز في وضع نقطة الوصول هو "192.168.4.1".

قم بتنزيل تطبيق Windows الذي قمت بتحميله هنا ، وقم بتنفيذه على جهاز الكمبيوتر الخاص بك. اكتب عنوان IP للجهاز ، واختر معدل البث بالباود ، وتوقف بت ، وبتات البيانات ، والتكافؤ وانقر فوق الزر "اتصال". انقر فوق الزر "السماح بالوصول" الموجود في نافذة "تنبيه أمان Windows". يمكنك إرسال البيانات عن طريق كتابتها في المربع الموجود أسفل الزر "قطع الاتصال" على هيئة ASCII أو ست عشري أو عشري ثم الضغط على الزر "إرسال XXX" ذي الصلة. سيتم عرض البيانات المرسلة والمستلمة في ستة مربعات أسفل أزرار "إرسال XXX".

هناك واجهة تستند إلى HTML تتيح الوصول إلى المنفذ التسلسلي في متصفح الويب على أي نظام تشغيل. للوصول إليه ، اكتب "192.168.4.1" في شريط العنوان في متصفح الإنترنت واضغط على إدخال.

الخطوة 7: إعادة توجيه البيانات التسلسلية

إعادة توجيه البيانات التسلسلية
إعادة توجيه البيانات التسلسلية

في العديد من التطبيقات ، يوجد برنامج يجب توصيله بجهاز عبر منفذ تسلسلي. لجعل هذا ممكنًا قم بتنزيل com0com وتثبيته على جهاز الكمبيوتر الخاص بك. أنشئ زوجًا من المنافذ الافتراضية ، اختر أحدها كمنفذ تسلسلي في برنامج "dihav SerialPort عبر WiFi" وحدد الآخر في البرنامج الذي يتحكم في جهازك. لإنشاء اتصال ، اضغط على زر الاتصال.

الخطوة 8: التوصيل بجهاز التوجيه

الاتصال بجهاز التوجيه
الاتصال بجهاز التوجيه

يمكنك أيضًا توصيل هذا الجهاز بجهاز توجيه بدلاً من استخدامه كنقطة وصول. للقيام بذلك ، قم فقط بالاستعراض إلى صفحة إعدادات الجهاز بكتابة “192.168.4.1/set” في شريط العنوان في متصفح الإنترنت الخاص بك. في هذه الصفحة ، يمكنك تغيير اسم الجهاز وكلمة مرور نقطة الوصول وتحديد جهاز التوجيه الذي تريد أن يتصل به هذا الجهاز عن طريق كتابة اسمه وكلمة المرور. يوصى بتعيين عنوان IP ثابت لهذا الجهاز إذا كنت تريد توصيله بجهاز توجيه. لمعرفة كيفية القيام بذلك ، ابحث في الإنترنت عن "تعيين عنوان IP ثابت". لاحظ أنه إذا قمت بتوصيل هذا الجهاز بجهاز توجيه ، فلن يكون عنوان IP "192.168.4.1" بعد الآن. لإعادة تعيين كل هذه الإعدادات ، اضغط مع الاستمرار على زر "إعادة تعيين كلمات المرور" على الجهاز لمدة ثانيتين تقريبًا.

الخطوة 9: المنفذ التسلسلي عبر الإنترنت

المنفذ التسلسلي عبر الإنترنت
المنفذ التسلسلي عبر الإنترنت

الآن وصلنا إلى الجزء المثير. للوصول إلى المنفذ التسلسلي عبر الإنترنت ، ابحث في الإنترنت عن "إعادة توجيه IP" لمعرفة كيفية القيام بذلك. ثم أعد توجيه المنفذين 80 و 2321 للجهاز الذي صنعته على الإنترنت. سيساعدك تعيين عنوان IP ثابت لهذا الجهاز كثيرًا في هذه الخطوة. ابحث عن "My IP" في Google ، يمكنك رؤية عنوان IP الخاص بك في أعلى نتائج البحث. إنه عنوان IP الذي يجب عليك استخدامه للوصول إلى المنفذ التسلسلي من الإنترنت.

الخطوة 10: استخدم WiFi مباشرةً في برنامجك

إذا كنت ترغب في إنشاء برنامج يتصل مباشرة بهذا الجهاز دون استخدام البرنامج الذي تم تنزيله من الخطوة 6 ، فاستخدم البروتوكول التالي ، الذي صنعته لهذا الجهاز.

  1. كل بايت.
  2. معدل الباود على المنفذ 2321 هو قيمة 4 بايت سيتم إرسال البايت الأكثر أهمية أولاً.
  • الاتصال:

    • HTTP (المنفذ 80):

      • الطلب: POST con
      • bdrt = #### & dbt = # & sbt = # & prty = #
      • الرد: موافق أو ER
    • المنفذ 2321:

      • الطلب: [1] [bdrt] [bdrt] [bdrt] [bdrt] [dbt] [sbt] [prty]
      • الرد: [0] أو [1]
  • قطع الاتصال:

    • HTTP (المنفذ 80):

      • الطلب: GET dis
      • الرد: حسنًا
    • المنفذ 2321:

      • الطلب: [2]
      • الرد: [1]
  • استقبال البيانات:

    • HTTP (المنفذ 80):

      • الطلب: GET rec
      • الاستجابة: موافق … بيانات (ست عشري) … أو ER
    • المنفذ 2321:

      سيتم إرسال بايت البيانات إلى الخادم الذي تم إنشاؤه على جهاز الكمبيوتر على المنفذ 2321

  • إرسال البيانات:

    • HTTP (المنفذ 80):

      • الطلب: POST snd
      • … البيانات (ست عشري) …
      • الرد: موافق أو ER
    • المنفذ 2321:

      • الطلب: [3] [حجم البيانات (بحد أقصى 255)] … بيانات …
      • الرد: [0] أو [1]
  • اختبار الاتصال:

    • المنفذ 2321:

      • الطلب: [4]
      • الرد: [44]

موصى به: