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

ESP32 עם OLED משולב (WEMOS/Lolin) - תחילת העבודה בסגנון ארדואינו: 4 שלבים
ESP32 עם OLED משולב (WEMOS/Lolin) - תחילת העבודה בסגנון ארדואינו: 4 שלבים

וִידֵאוֹ: ESP32 עם OLED משולב (WEMOS/Lolin) - תחילת העבודה בסגנון ארדואינו: 4 שלבים

וִידֵאוֹ: ESP32 עם OLED משולב (WEMOS/Lolin) - תחילת העבודה בסגנון ארדואינו: 4 שלבים
וִידֵאוֹ: RAMPS 1.6 - Basics 2024, יולי
Anonim
Image
Image
מה שצריך
מה שצריך

אם אתה כמוני, אתה קופץ על ההזדמנות לשים את היד על ה- ESP8266/etc והגדול ביותר … ולהעביר את זה בקצב שלו. ה- ESP32 אינו שונה אך גיליתי שעדיין אין יותר מדי מידע בנוגע לתיעוד. 2 השלבים הראשונים צריכים להתייחס לרוב הטעמים של ESP32 ולא רק לזה המתואר עם ה- OLED. יש לקוות ש'צעדים 'אלה יתחילו אותך. בהצלחה….הנה … תגיד לי אם זה עבד עבורך. כמה הנחות הן שאתה יודע כיצד לנווט ב- Arduino IDE ולעבוד עם הספריות שלהם.

עדכון: 05 בינואר 18 - הקפד לבדוק כמה סרטוני ESP32 מעודכנים בסוף מדריך זה. שעון אינטרנט ו- Bluetooth BLE בפעולה. חפש בהערות YouTube קישורים למערכונים.

שלב 1: מה נחוץ

מה שצריך
מה שצריך
מה שצריך
מה שצריך

ESP32 SOC

כבל יו אס בי

Arduino IDE

שלב 2: בהנחה ש- Arduino IDE כבר מותקן

בהנחה ש- Arduino IDE כבר מותקן
בהנחה ש- Arduino IDE כבר מותקן

כברירת מחדל, ה- ESP32 אינו מוצג עדיין כאשר ערכי מנהל הלוחות הסטנדרטיים מצביעים על

בגלל זה אנחנו צריכים להוסיף אותם ידנית לעת עתה.

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

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

אם אכן יש לך את ה- OLED המשולב ורוצה לנסות להפעיל אותו, המשך לשלב הבא.

שלב 3: קבל את OLED עבודה על Arduino

קבל את OLED עבודה על Arduino
קבל את OLED עבודה על Arduino
קבל את OLED עבודה על Arduino
קבל את OLED עבודה על Arduino
קבל את OLED עבודה על Arduino
קבל את OLED עבודה על Arduino

כעת, לאחר שבטח העלית סקיצה של Arduino ב- ESP32 שלך, התמונות ה'יפות 'שרצו עליה כאשר חיברת אותה לראשונה כנראה אינן.

ESP32 ספציפי זה משתמש בספריות SSD1306 כדי לתקשר עם תצוגת OLED. היה לי מזל שהתחלתי בטעינת הספרייה הבאה של Arduino ובדיקת אחת ממערכי הדוגמאות הכלולים של SSD1306. אם הסקיצה לא מצליחה להתאסף עם שגיאות, הקפד לשנות את הכתובת אליה נכשלה (0x3c, 5, 4).

סיכות I2C הייעודיות של ESP זה נמצאות ב- GPIO 5 ו -4 עבור נתונים ושעון בהתאמה.

שרטוט ESP32_Wemos_I2C_Scanner המצורף יאשר אם הסיכות שלך מטופלות כראוי. טען אותו ב- ESP32 שלך ובדוק את הצג הטורי.

github.com/squix78/esp8266-oled-ssd1306

שלב 4: OLED פונקציונלי עם קלט אנלוגי של Arduino LDR

**** UPDATE 28Dec17 צפה בסרטון של ESP32 עם שעון אינטרנט/NTP עובד. כתובת האתר להורדת קוד זמינה ב- YouTube מתחת לסרטון

החלטתי פשוט להמשיך לגלגל עם זה והצלחתי לגרום ל- OLED לעבוד עם נתונים 'אמיתיים' ולא רק הדוגמאות. הזנת LDR אנלוגית. צירפתי לזה את המערכון של Arduino כדי לעזור. קח את זה לסיבוב וספר לי איך אתה מסתדר! אם אתה זקוק ל"הברשה "על הפעולות של Arduino ו- Analog, עבור אל

התחלתי בהרפתקה הארדואינית שלי עם החבר'ה האלה … הקורס בהחלט כדאי.

מוּמלָץ: