תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
אין מידע טוב על חיבור זה לרשת, אז הנה איך!
ה- SSD1283A LCD הוא צג טרנספלקטיבי קטן ומדהים - ניתן לקרוא אותו בקלות באור שמש ישיר, ויש לו גם תאורה אחורית, כך שניתן לקרוא אותו גם בחושך.
ה- Wemos D1 Mini Pro מדהים - תמיכת wifi מצוינת, עם צעד פשוט שהופך אותה לעדכנת OTA - כן - אתה יכול לעדכן תוכנה ולהבזיק מחדש את הדברים האלה באמצעות wifi, מבלי שתצטרך לחבר אותה למחשב האישי שלך!
אני נמצא בבניית מצלמת אינפרא אדום משלי, המציגה טמפרטורות על המסך ומעלה את הנתונים בזמן אמת גם לאינטרנט. אבל זה להנחיה עתידית - לעת עתה - בואו נניע את המסך!
בדוק את התמונה כדי לוודא שהלוח והמסך שלך תואמים את שלי (הסקיצה הזו כנראה עובדת מצוין על כל דגם D1, לא רק על ה- Mini Pro).
אספקה
מסך LCD; $ 3.05
WEMOS D1 מיני פרו; $ 2.90
שלב 1: חבר אותם
ה- LCD הוא מכשיר SPI (למשל MOSI), אך היצרן הדפיס לא נכון תוויות I2C (למשל SDA) על הלוח, אז אל תתבלבל.
צור את הקשרים האלה. אם אתה משתמש בלוח לחם, העתק את התמונה למעלה.
D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3 LED
אם אין לך סיכות מספיקות, אני לא חושב שצריך חיבור D8-CS (נראה שזה עובד מצוין עם ניתוק זה).
(למקרה שעורך ההוראות השבור יהרוס לי את הטבלה למעלה - הנה החיווט שוב, בטקסט:)
D1 - LCD
3V3 - VCC
G - GND
D8 - CS
D4 - RST
D3 - A0
D7 - SDA
D5 - SCK
3V3 - LED
שלב 2: טען את התוכנה
פתח את Arduino, בחר את הלוח שלך: (LOLIN (WEMOS) D1 mini Pro
בחר ביציאה שלך: /dev/cu. SLAB_USBtoUART (אם אתה משתמש ב- Mac).
צור תיקיה עם הקבצים המצורפים*, פתח את הסקיצה והעלה אותה!
* הוראות הורדה לא היו כשכתבתי את זה, ולא הצלחתי להעלות קבצים - אז שמתי אותם כאן:
שלב 3: שלב בונוס - לגרום לזה לעבוד 4x מהר יותר
ערוך LCDWIKI_SPI.cpp והסר את השורה הזו:-
SPI.setClockDivider (SPI_CLOCK_DIV4); // 4 מגה -הרץ (חצי מהירות)
והחלף אותו בשורה זו:-
SPI.setFrequency (40000000);
והמסך שלך יפעל בערך פי 4 מהר יותר.