תוכן עניינים:
- שלב 1: הגדרת ה- Arduino שלך
- שלב 2: התקנת Node.js והפעלת Websocket
- שלב 3: פתח את דף האינטרנט
- שלב 4: חיתוך מכסה הלייזר
- שלב 5: בוצע
- שלב 6: טיפים
וִידֵאוֹ: SmartMirror מבוסס אינטרנט באמצעות תקשורת טורית: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
הוראה זו מועברת עם כל הקוד מוכן לשימוש. הפיתוח היה מסובך מאוד אך ברגע שהגדרתו היא ממש קלה להתאמה אישית.
תסתכל ותהנה;)
שלב 1: הגדרת ה- Arduino שלך
קודם כל תצטרך להגדיר את הארדואינו שלך.
נתחיל בחיבור חיישן SRF לארדואינו שלך. בתמונה למעלה אתה יכול לראות איך חיברתי את ה- SRF לארדואינו שלי.
בקובץ zip תוכל למצוא קוד Arduino להעלות ל- Arduino שלך. כאשר אתה מפעיל קוד זה ופותח את הצג הטורי ב- Arduino IDE אתה אמור לראות "0" כאשר אתה רחוק יותר ממטר אחד ו- "1" כאשר אתה נמצא במרחק של מטר מהחיישן.
אתה יכול להחליף מספרים אלה אך קל יותר לקרוא אותם מאוחר יותר.
שלב 2: התקנת 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: חיתוך מכסה הלייזר
סיפקתי גם תבנית משלי למארז אבל אתה יכול ליצור משלך כי כנראה יהיה לך צג אחר ממני.
ברגע שאתה חותך אותו, אתה מרכיב אותו ומסתיר את כל הכבלים.
שלב 5: בוצע
אם הכל הלך כמתוכנן, כעת עליך לקבל את המראה החכם שלך!
שלב 6: טיפים
אתה יכול להפוך אותו לקומפקטי ואלחוטי יותר אם אתה משתמש ב- Raspberry Pi. זה יהיה פחות כבלים ויותר נייד.
מוּמלָץ:
Raspberry PI 3 - אפשר תקשורת טורית ל- TtyAMA0 ל- BCM GPIO 14 ו- GPIO 15: 9 שלבים
Raspberry PI 3 - אפשר תקשורת סידרית ל- TtyAMA0 ל- BCM GPIO 14 ו- GPIO 15: לאחרונה היה לי עניין לאפשר UART0 ב- Raspberry Pi שלי (3b) כך שאוכל לחבר אותו ישירות למכשיר ברמת אות RS -232 באמצעות תקן 9 -הצמד מחבר d-sub מבלי לעבור מתאם USB ל- RS-232. חלק מהעניין שלי
שליטה הובילה בכל רחבי העולם באמצעות אינטרנט באמצעות Arduino: 4 שלבים
השליטה הובילה בכל רחבי העולם באמצעות האינטרנט באמצעות Arduino: היי, אני Rithik. אנו הולכים לייצר LED הנשלט על ידי האינטרנט באמצעות הטלפון שלך. אנו הולכים להשתמש בתוכנות כמו Arduino IDE ו- Blynk. זה פשוט ואם הצלחת אתה יכול לשלוט בכמה רכיבים אלקטרוניים שאתה רוצה דברים שאנחנו צריכים: חומרה:
מד חום אינפרא אדום מבוסס Arduino - מד חום מבוסס IR באמצעות Arduino: 4 שלבים
מד חום אינפרא אדום מבוסס Arduino | מד חום מבוסס IR באמצעות Arduino: היי חברים במדריך זה נכין מדחום ללא מגע באמצעות arduino. מכיוון שלפעמים הטמפרטורה של הנוזל/מוצק גבוהה מדי או נמוכה ואז קשה ליצור איתו קשר ולקרוא אותו הטמפרטורה אז בתרחיש זה
נורית מבוקרת אינטרנט באמצעות שרת אינטרנט מבוסס ESP32: 10 שלבים
נורית מבוקרת אינטרנט באמצעות שרת אינטרנט מבוסס ESP32: סקירה כללית של הפרויקט בדוגמה זו נבין כיצד ליצור שרת אינטרנט מבוסס ESP32 לשליטה על מצב LED, הנגיש מכל מקום בעולם. תזדקק למחשב Mac לפרויקט זה, אך תוכל להריץ תוכנה זו אפילו על i
יציאה טורית באמצעות WiFi: 10 שלבים
יציאה סידרית באמצעות WiFi: תקשורת נתונים בין מכשירים אלקטרוניים היא בלתי נמנעת בפרויקטים אלקטרוניים רבים ומביאה הרבה יתרונות לפרויקט שלך, כלומר חיבור המיקרו -בקר שלך למחשב וניטור נתונים על צג צבעוני גדול במקום מונוכרום קטן