2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
תחרות הוראה זו מתחרה בתחרות: "אתגר GIFs 2017", אם אתה אוהב את זה, אנא ספק את ההצבעה שלך על ידי לחיצה על הבאנר שלמעלה. תודה רבה!;-)
הדרכה זו היא המשך מסע למידע נוסף על מכשיר ה- IoT הנהדר הזה, ESP32.
במדריך האחרון שלי: IOT Made Simple: משחק עם ESP32 ב- Arduino IDE, בדקנו:
- פלט דיגיטלי: מהבהב LED
- קלט דיגיטלי: קריאת חיישן מגע
- קלט אנלוגי: קריאת מתח משתנה מפוטנציומטר
- פלט אנלוגי: שליטה על בהירות LED
- פלט אנלוגי: שליטה על מיקום סרוו
- קריאת נתוני טמפרטורה/לחות עם חיישן דיגיטלי
- מתחבר לאינטרנט ומקבל זמן מקומי
- קבלת נתונים מדף אינטרנט מקומי פשוט, הפעלה/כיבוי של נורית LED
- העברת נתונים לדף אינטרנט מקומי פשוט
כעת נכלול OLED להצגת מקומית הנתונים שנתפסו על ידי חיישן DHT (טמפרטורה ולחות) כמו גם הזמן המקומי.
שלב 1: BoM - שטר החומר
- לוח פיתוח ESP32 (8.52 דולר)
- 0.91 אינץ '128x32 I2C IIC תצוגת OLED כחול סידורי כחול OLED (2.98 $)
- חיישן טמפרטורה ולחות דיגיטלי DHT22/AM2302 (9.99 $)
- 1 x LED (אופציונלי)
- 2 x נגדים: 330 אוהם ו- 10K אוהם
- פוטנציומטר: 10K אוהם
- פרוטובארדס
שלב 2: התקנת מנהל התקן וספרייה של ESP32
אנו נשתמש ב- Arduino IDE לתכנת ה- ESP32 שלנו, כפי שאנו עושים עם משפחת ESP8266.
התקן דרייברים:
חשוב שהתקנת במחשב שלך את מנהל ההתקן המעודכן מסוג CP210x USB ל- UART. הזן בקישור זה: usb-to-uart-bridge-vcp-drivers והתקן את מנהל ההתקן המתאים למערכת ההפעלה שלך.
התקן את הספרייה:
החידוש כאן הוא ש- Expressif עצמו ב- GitHub שלו, ייתן לנו את הכיוונים המתאימים להתקנת הספרייה: arduino-esp32. עקוב אחר ההוראות עבור מערכת ההפעלה שלך.
לאחר מכן, הפעל מחדש את Arduino IDE וזהו! עליך לראות מספר לוחות בתפריט "TOOLS". בחר את המתאים עבורך. באופן כללי, מודול ה- ESP32 DEV ה"גנרי "פועל מצוין.
כשאתה פותח את ה- Arduino IDE בפעם הראשונה, תבחין שמהירות ההעלאה המוגדרת כברירת מחדל היא 921, 600 באד. זה יכול לעורר חוסר יציבות. שנה אותו ל -115, 200 שידורים!