תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
הוראה זו מועברת עם כל הקוד מוכן לשימוש. הפיתוח היה מסובך מאוד אך ברגע שהגדרתו היא ממש קלה להתאמה אישית.
תסתכל ותהנה;)
שלב 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 - מד חום מבוסס IR באמצעות Arduino: 4 שלבים
מד חום אינפרא אדום מבוסס Arduino | מד חום מבוסס IR באמצעות Arduino: היי חברים במדריך זה נכין מדחום ללא מגע באמצעות arduino. מכיוון שלפעמים הטמפרטורה של הנוזל/מוצק גבוהה מדי או נמוכה ואז קשה ליצור איתו קשר ולקרוא אותו הטמפרטורה אז בתרחיש זה
נקודת גישה ESP8266 NodeMCU (שרת אינטרנט) עבור שרת אינטרנט עם חיישן טמפרטורה DT11 והדפסת טמפרטורה ולחות בדפדפן: 5 שלבים
נקודת גישה ESP8266 NodeMCU (AP) עבור שרת אינטרנט עם חיישן טמפרטורה DT11 וטמפרטורת הדפסה ולחות בדפדפן: שלום חברים ברוב הפרויקטים בהם אנו משתמשים ב- ESP8266 וברוב הפרויקטים אנו משתמשים ב- ESP8266 כשרת אינטרנט כך שניתן יהיה לגשת לנתונים ב כל מכשיר באמצעות wifi על ידי גישה לשרת האינטרנט המתארח על ידי ESP8266 אך הבעיה היחידה היא שאנחנו צריכים נתב עובד עבור
נורית מבוקרת אינטרנט באמצעות שרת אינטרנט מבוסס ESP32: 10 שלבים
נורית מבוקרת אינטרנט באמצעות שרת אינטרנט מבוסס ESP32: סקירה כללית של הפרויקט בדוגמה זו נבין כיצד ליצור שרת אינטרנט מבוסס ESP32 לשליטה על מצב LED, הנגיש מכל מקום בעולם. תזדקק למחשב Mac לפרויקט זה, אך תוכל להריץ תוכנה זו אפילו על i
יציאה טורית באמצעות WiFi: 10 שלבים
יציאה סידרית באמצעות WiFi: תקשורת נתונים בין מכשירים אלקטרוניים היא בלתי נמנעת בפרויקטים אלקטרוניים רבים ומביאה הרבה יתרונות לפרויקט שלך, כלומר חיבור המיקרו -בקר שלך למחשב וניטור נתונים על צג צבעוני גדול במקום מונוכרום קטן