תוכן עניינים:
- שלב 1: מה שאתה צריך
- שלב 2: התקן את רכיבי התוכנה
- שלב 3: הגדר את סביבת הפיתוח של Arduino
- שלב 4: בנה את המעגל
וִידֵאוֹ: DomoRasp: 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
קודם כל 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 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
(אנא קרא את התיאור בדף הפרויקט!)
זה הכל!
תהנה ואל תהסס צור איתי קשר!
מוּמלָץ:
צלם תמונות נהדרות באמצעות אייפון: 9 שלבים (עם תמונות)
צלם תמונות נהדרות עם אייפון: רובנו נושאים איתנו סמארטפון לכל מקום בימים אלה, לכן חשוב לדעת כיצד להשתמש במצלמת הסמארטפון שלך לצלם תמונות נהדרות! היה לי רק סמארטפון במשך כמה שנים, ואהבתי להחזיק מצלמה ראויה לתיעוד דברים שאני
מחזיק תמונות עם רמקול מובנה: 7 שלבים (עם תמונות)
מחזיק תמונות עם רמקול מובנה: הנה פרוייקט נהדר לביצוע בסוף השבוע, אם אתה רוצה ליצור רמקול משלך שיכול להכיל תמונות/גלויות או אפילו רשימת מטלות. כחלק מהמבנה אנו הולכים להשתמש ב- Raspberry Pi Zero W כלב הפרויקט, ו
בינה מלאכותית וזיהוי תמונות באמצעות האסקי לנס: 6 שלבים (עם תמונות)
בינה מלאכותית וזיהוי תמונות באמצעות HuskyLens: היי, מה קורה חבר'ה! אקרש כאן מ- CETech. בפרויקט זה, נסתכל על האסקי לנס מ- DFRobot. זהו מודול מצלמה המונע על ידי AI המסוגל לבצע מספר פעולות בינה מלאכותית כגון זיהוי פנים
שעון תמונות Google: 7 שלבים (עם תמונות)
שעון תמונות של Google: מדריכים אלה מראים כיצד להשתמש ב- ESP32 ו- LCD ליצירת שעון דיגיטלי עם תצוגת תמונות אקראית ברקע בכל דקה. התמונות הגיעו משיתוף אלבום תמונות Google שלך, פשוט הזן את קישור השיתוף ESP32 יעשה את העבודה; >
מסגרת תמונות Raspberry Pi בפחות מ -20 דקות: 10 שלבים (עם תמונות)
מסגרת תמונות Raspberry Pi בפחות מ -20 דקות: כן, זו עוד מסגרת צילום דיגיטלית! אבל רגע, הוא מלוטש יותר, וכנראה המהיר ביותר להרכבה ולריצה