תוכן עניינים:

SmartMirror מבוסס אינטרנט באמצעות תקשורת טורית: 6 שלבים
SmartMirror מבוסס אינטרנט באמצעות תקשורת טורית: 6 שלבים

וִידֵאוֹ: SmartMirror מבוסס אינטרנט באמצעות תקשורת טורית: 6 שלבים

וִידֵאוֹ: SmartMirror מבוסס אינטרנט באמצעות תקשורת טורית: 6 שלבים
וִידֵאוֹ: צעדים ראשונים עם בקר ESP8266 2024, נוֹבֶמבֶּר
Anonim
SmartMirror מבוסס אינטרנט באמצעות תקשורת טורית
SmartMirror מבוסס אינטרנט באמצעות תקשורת טורית

הוראה זו מועברת עם כל הקוד מוכן לשימוש. הפיתוח היה מסובך מאוד אך ברגע שהגדרתו היא ממש קלה להתאמה אישית.

תסתכל ותהנה;)

שלב 1: הגדרת ה- Arduino שלך

הגדרת ה- Arduino שלך
הגדרת ה- Arduino שלך
הגדרת ה- Arduino שלך
הגדרת ה- Arduino שלך

קודם כל תצטרך להגדיר את הארדואינו שלך.

נתחיל בחיבור חיישן SRF לארדואינו שלך. בתמונה למעלה אתה יכול לראות איך חיברתי את ה- SRF לארדואינו שלי.

בקובץ 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 שלך

$ cd שולחן עבודה/SmartMirror

עכשיו אתה בתיקייה שאתה מפעיל את קובץ index.js המסופק ב- ZIP.

צומת $ index.js

בדרך כלל אתה אמור לראות את "0" ו- "1" מהחיישן שלך כעת.

הערה:

בתוך index.js סביר להניח שתצטרך לשנות את היציאה שלך. שלי הוקם ב- COM6. בדוק ב- arduino IDE שלך לאיזה הארדואינו שלך מחובר.

var myPort = SerialPort חדש ('COM6', {baudRate: 9600});

שלב 3: פתח את דף האינטרנט

פתח את דף האינטרנט
פתח את דף האינטרנט

בתוך דף האינטרנט הקמתי ממשק API זוגי כמו שעון, מזג האוויר וכו '.

פתח את קובץ index.html בתוך המפה הציבורית ותראה בתוך שורת הפקודה "חיבור חדש".

אם הכל עובד כמו שצריך הטקסט יתחיל (dis) להופיע אם אתה במרחק של מטר או לא.

שלב 4: חיתוך מכסה הלייזר

Lasercut the מעטפת
Lasercut the מעטפת
Lasercut the מעטפת
Lasercut the מעטפת

סיפקתי גם תבנית משלי למארז אבל אתה יכול ליצור משלך כי כנראה יהיה לך צג אחר ממני.

ברגע שאתה חותך אותו, אתה מרכיב אותו ומסתיר את כל הכבלים.

שלב 5: בוצע

אם הכל הלך כמתוכנן, כעת עליך לקבל את המראה החכם שלך!

שלב 6: טיפים

אתה יכול להפוך אותו לקומפקטי ואלחוטי יותר אם אתה משתמש ב- Raspberry Pi. זה יהיה פחות כבלים ויותר נייד.

מוּמלָץ: