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

DomoRasp: 4 שלבים (עם תמונות)
DomoRasp: 4 שלבים (עם תמונות)

וִידֵאוֹ: DomoRasp: 4 שלבים (עם תמונות)

וִידֵאוֹ: DomoRasp: 4 שלבים (עם תמונות)
וִידֵאוֹ: Projet IG3 systeme de surveillance connecte DomoRasp TerrienMellah 2024, נוֹבֶמבֶּר
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

קודם כל 2 דברים חשובים:

- אתה צריך להיות סבלני עם האנגלית הגרועה שלי

- אל תיבהל: המעגל נראה ממש נורא, אבל הוא עובד ואני אסביר לך כיצד לבנות משלך

פרויקט קטן זה נועד לבנות מערכת מבוססת ESP32 המסוגלת לתקשר באמצעות נתוני חיישני MQTT;

הנתונים יוצגו לאחר מכן באמצעות Grafana.

מוכן להתחיל?

שלב 1: מה שאתה צריך

אתה צריך מחשב מחובר לרשת ה- WiFi הביתית שלך.

המחשב ישמש לארח את מתווך MQTT, טלגרף וגרפנה.

במידת האפשר Raspberry Pi היכן לארח את שירות InfluxDB (אחרת תוכל להתקין את InfluxDB במחשב האישי שלך)

כחומרה אתה צריך:

  • ESP32 (קניתי את זה)
  • חיישן BMP280 (קניתי את זה)
  • תצוגת Oled 128x64 פיקסל (קניתי את זה)
  • חיישן אור (LDR, משהו כזה)
  • כפתור לחיצה (משהו כזה)
  • נגדים (10k אוהם ו 220 אוהם)
  • מחברים
  • לוח לחם (קניתי את הקטן הזה)

באמזון תוכלו למצוא ערכות ממש טובות מ- Elegoo או AzDelivery, למשל זו.

שלב 2: התקן את רכיבי התוכנה

התקן את רכיבי התוכנה
התקן את רכיבי התוכנה
התקן את רכיבי התוכנה
התקן את רכיבי התוכנה
התקן את רכיבי התוכנה
התקן את רכיבי התוכנה
התקן את רכיבי התוכנה
התקן את רכיבי התוכנה

יש הרבה הדרכות כיצד להתקין ולהגדיר MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.

אחד שימושי הוא זה: Raspberry Pi IoT: חיישנים, InfluxDB, MQTT ו- Grafana

כאשר המעגל נבנה ותקשר עם מתווך MQTT (סבלנות, עליך להמתין מספר צעדים אחרים), תוכל להירשם ל- esp32/ חיישנים/ נושא באמצעות MQTT.fx ולראות את הנתונים שנשלחו במעגל.

אני רוצה לתת לך כמה עצות:

  • מחק את כל תצורות הקלט והפלט ב- telegraf.conf וצור שני קבצים בספריית 'conf' החדשה: inputs.conf ו- outputs.conf. אתה יכול לראות את התצורה שלי בתמונות.
  • בדוק את המערכת האקולוגית Mosquitto + InfluxDB + Telegraf לפני שאני בונה את המעגל: MQTT.fx הוא החבר שלך

שלב 3: הגדר את סביבת הפיתוח של Arduino

הגדר את סביבת הפיתוח של Arduino
הגדר את סביבת הפיתוח של Arduino

אני לא יודע אם אתה חדש בארדואינו (אני מקווה שלא, כי הפרויקט הזה יכול להיות קצת קשה כמו פרויקט ראשון)

בכל מקרה..ראשית כל עליך להתקין את Arduino IDE ולהגדיר את לוח ESP32 ב- IDE.

הערה: אל תתקין את אפליקציית Windows 10, אך את יישום Win32 המלא:

התקן את לוח ESP32 בארדואינו, כפי שהוסבר כאן:

randomnerdtutorials.com/installing-the-esp…

בסוף שני השלבים האלה אתה אמור להיות מסוגל לטעון סקיצה פשוטה לבקר המיקרו ESP32.

פיתחתי את הקוד שלי באמצעות קוד Visual Studio עם הרחבה זו:

לפני בניית המעגל, ודא שאתה יכול:

  • ערכו סקיצה פשוטה (חפשו את סורק I2C למשל)
  • עיין בפלט הסידורי ESP32 בקוד Visual Studio
  • התקן וכלול ספריות בפרויקט
  • העלה את הסקיצה שלך ב- ESP32

שלב 4: בנה את המעגל

בנה את המעגל
בנה את המעגל

יצרתי דף פרויקט Fritzing כדי להסביר כיצד לבנות את המעגל והיכן תוכל למצוא את הקוד שלי!

גיליתי את פריצינג רק היום: תוכנה וקהילה מדהימים, היכן ניתן לעצב ולהפעיל מעגלים.

עליך להוריד את הגרסה האחרונה (בחינם) של Fritzing ולפתוח את הקובץ DomoRasp.fzz שהוספתי לדף הבא:

fritzing.org/projects/domorasp

(אנא קרא את התיאור בדף הפרויקט!)

זה הכל!

תהנה ואל תהסס צור איתי קשר!

מוּמלָץ: