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

SmartMirror القائم على الويب باستخدام الاتصال التسلسلي: 6 خطوات
SmartMirror القائم على الويب باستخدام الاتصال التسلسلي: 6 خطوات

فيديو: SmartMirror القائم على الويب باستخدام الاتصال التسلسلي: 6 خطوات

فيديو: SmartMirror القائم على الويب باستخدام الاتصال التسلسلي: 6 خطوات
فيديو: تجميعة لكافة محاضرات المخططات السابقة 2024, شهر نوفمبر
Anonim
SmartMirror المستندة إلى الويب باستخدام الاتصال التسلسلي
SmartMirror المستندة إلى الويب باستخدام الاتصال التسلسلي

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

ألقِ نظرة واستمتع ؛)

الخطوة 1: تكوين ملف Arduino الخاص بك

تكوين بطاقة الأردوينو الخاصة بك
تكوين بطاقة الأردوينو الخاصة بك
تكوين بطاقة أردوينو الخاصة بك
تكوين بطاقة أردوينو الخاصة بك

بادئ ذي بدء ، ستحتاج إلى تكوين اردوينو الخاص بك.

لنبدأ بتوصيل مستشعر SRF بأردوينو الخاص بك. في الصورة أعلاه ، يمكنك أن ترى كيف قمت بتوصيل SRF بـ arduino.

في ملف zip ، ستجد رمز Arduino للتحميل إلى Arduino الخاص بك. عند تشغيل هذا الرمز وفتح الشاشة التسلسلية في Arduino IDE ، يجب أن ترى "0" عندما تكون أبعد من متر واحد و "1" عندما تكون على بعد متر من المستشعر.

يمكنك استبدال هذه الأرقام ولكن من الأسهل قراءتها لاحقًا.

الخطوة 2: تثبيت Node.js وتشغيل Websocket

تثبيت Node.js وتشغيل Websocket
تثبيت Node.js وتشغيل Websocket
تثبيت Node.js وتشغيل Websocket
تثبيت Node.js وتشغيل Websocket

قبل أن نتمكن من إرسال البيانات إلى بيئة المتصفح الخاصة بنا ، سنحتاج إلى تثبيت Node. JS.

إذا تم تثبيت ذلك ، فافتح موجه الأوامر الخاص بك وانتقل إلى مجلد Smartmirror الخاص بك

سطح المكتب / SmartMirror $ cd

أنت الآن في المجلد الذي تقوم بتشغيل ملف index.js المتوفر في ZIP.

عقدة $ index.js

عادة يجب أن ترى "0" و "1" من المستشعر الخاص بك الآن.

ملاحظة:

داخل index.js ، ربما يتعين عليك تغيير المنفذ الخاص بك. تم إنشاء المنجم في COM6. تحقق في اردوينو IDE الخاص بك الذي يتصل به اردوينو.

var myPort = منفذ تسلسلي جديد ('COM6'، {baudRate: 9600}) ،

الخطوة 3: افتح صفحة الويب

افتح صفحة الويب
افتح صفحة الويب

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

افتح ملف index.html داخل الخريطة العامة وسترى داخل موجه الأوامر "اتصال جديد".

إذا كان كل شيء يعمل كما ينبغي ، يجب أن يبدأ النص (عدم ظهوره) إذا كنت على بعد متر أم لا.

الخطوة 4: Lasercut the Casing

Lasercut الغلاف
Lasercut الغلاف
Lasercut الغلاف
Lasercut الغلاف

لقد قدمت أيضًا نموذجي الخاص للغلاف ولكن يمكنك إنشاء نموذج خاص بك لأنه من المحتمل أن يكون لديك شاشة أخرى بخلافي.

بمجرد قطعها ، تقوم بتجميعها وإخفاء جميع الكابلات.

الخطوة 5: تم

إذا سار كل شيء كما هو مخطط له ، يجب أن يكون لديك الآن المرآة الذكية الخاصة بك!

الخطوة 6: نصائح

يمكنك جعله أكثر إحكاما ولاسلكيًا إذا كنت تستخدم Raspberry Pi. ستكون هذه الكابلات أقل وأكثر قابلية للحركة.

موصى به: