מדריך חישת טמפרטורה עם ESP32-C3-DevKITM-1 באמצעות ESP-IDF – Electronics-Lab.com

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
פרסומת
תכנון תשתיות רפואיות


ESP32-C3-DevKitM-1 של אספרסיף פופולרי ביותר בשל תכונותיו הרבות. לוח הפיתוח מגיע עם חיישן טמפרטורה מובנה, נורית RGB LED, ESP32-C3FN4 זיכרון פלאש מוטבע 4 מגהבייט, 384 קילו-בתים ROM, 400 קילו-בתים של SRAM, קישוריות אוניברסלית עם Wi-Fi ו- Bluetooth ורבים נוספים.

ה- ESP32-C3-DevKITM-1 כולל חיישן טמפרטורה מובנה. חיישן טמפרטורה מייצר בעצם מתח המשתנה עם הטמפרטורה. לפיכך, המתח מומר פנימי באמצעות ADC לערך דיגיטלי אשר מועבר ליחידות סטנדרטיות ומוצג. לחיישן הטמפרטורה המשולב הזה טווח של –40 ° C עד 125 ° C. כמו כן, זה בעיקר לחישה של שינוי הטמפרטורה בתוך השבב.

במאמר זה אנו מתמקדים בתכנות של ESP32-C3 עם ESP-IDF. אתה יכול לעבור את התחלת המאמר של ESP32-C3-DevKITM-1 אם אתה חדש בסביבת ESP-IDF. אנו משתמשים בדוגמה המובנית המסופקת עם סביבת ה- ESP-IDF כדי לתכנת את החיישן.

ESP-IDF או Espressif IOT Framework Framework היא המסגרת המקומית לפיתוח תוכנה עבור ה- ESP-32. למעשה הוא מכיל את כל ה- API (ספריות תוכנה וקוד המקור) עבור ESP32 וסקריפטים נדרשים להפעלת שרשרת הכלים. ESP-IDF עוקב אחר גישה של ממשק שורת הפקודה (CLI) לכתיבת תוכנית. תוכל ללמוד עוד על ESP-IDF ב- האתר הרשמי של אספרסיף.

רכיבים לחישת טמפרטורה ב- ESP32-C3-DevKITM-1:

  • ESP32-C3-DevKitM-1
  • כבל USB 2.0 (סטנדרטי-A למיקרו-B)
  • מחשב Windows
  • תוכנת ESP-IDF (גרסת מאסטר)

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

ראשית, וודא שיש לך את הגירסה העדכנית ביותר של ה- ESP-IDF עם ה- API, הספריות וכלי הכלים העדכניים ביותר המותקנים במחשב שלך.

שלב 1: הפעל את סביבת ה- CMD של ESP-IDF שלך.

השקת סביבת ESP-IDF

שלב 2: כברירת מחדל, אתה נמצא בספריית הבית esp-idf, שנה את הספריה באמצעות הפקודה cd ..

שלב 3: צור עותק של התיקיה temp_sensor הממוקמת בתיקיית הדוגמאות של ספריית הבית esp-idf במיקום הנוכחי באמצעות

xcopy / e / i% IDF_PATH% דוגמאות ציוד היקפי temp_sensor פקודת tsensor.

העתק תיקיית חיישן טמפרטורה

שלב 4: עבור לתיקייה החדשה שנוצרה באמצעות הפקודה cd tsensor.

שלב 5: בנה את התוכנית התואמת את הלוח שברשותך באמצעות פקודות idf.py set-target ו- idf.py menuconfig ואז בצע את הפקודה build idf.py.

הגדרת יעד ובנייה

שלב 6: חבר את הלוח והבהב את התוכנית באמצעות הבזק idf.py -p (PORT). הזן את חיבור הנמל של הלוח שלך. תוכל למצוא זאת באמצעות מנהל ההתקנים במחשב האישי שלך.

יציאה מהבהבת של ESP32-C3-DevKITM-1

תופיע הודעה בוצעה המציינת את השלמת פעולת ההבהוב. הפקודה לפקח על Idf.py נותנת את מצב הטמפרטורה בזמן אמת מהלוח.

מצב טמפרטורה בזמן אמת מ- ESP32-C3-DevKITM-1

להלן תוצאת הפלט מהחיישן בצג צה"ל.

טמפרטורות פלט ב- CMD

ערך הטמפרטורה תלוי בגורמים כמו תדר שעון מיקרו-בקר או עומס קלט / פלט. ככלל, הטמפרטורה הפנימית של השבב גבוהה מטמפרטורת הסביבה. אתה יכול גם להשתמש בחיישן טמפרטורה זה כדי לפקח על לוח ה- ESP32 C3 שלך או כקלט נתונים משלים לקוד הראשי של הפרויקט שלך. לבירור נוסף אודות הפיתוח, תוכלו גם לתכנת את לוח הפיתוח גם ב- Arduino IDE. בדוק זאת מאמר לתחילת העבודה עם ESP32-C3-DevKITM-1 ב- Arduino IDE.



קישור לכתבת המקור – 2021-07-28 18:04:03

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on telegram
Telegram
Share on whatsapp
WhatsApp
Share on email
Email
פרסומת
MAGNEZIX מגנזיקס

עוד מתחומי האתר