תוכן עניינים:
- שלב 1: מהו BiJin ToKei?
- שלב 2: גרסת Arduino
- שלב 3: הכנה
- שלב 4: חבר את לוח ESP32 Dev ללוח הלחם
- שלב 5: כופף ערימת כותרת ותקע על LCD
- שלב 6: חבר LCD על לוח הלחם
- שלב 7: חיבור
- שלב 8: הכנת תוכנה
- שלב 9: איך זה עובד?
- שלב 10: תכנית
- שלב 11: זמן שמח
וִידֵאוֹ: Arduino BiJin ToKei: 11 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
מדריכים אלה מראים כיצד להשתמש ב- Arduino IDE, לוח dev ESP32 ו- ILI9341 LCD לבניית שעון צילום.
שלב 1: מהו BiJin ToKei?
סיכום מהאפשרויות הקודמות שלי, שעון תמונות ESP32:
BiJin ToKei (美人 時 計) החל משנת 2009, הם מוצאים יופי שונים להחזיק לוח דוחות לוח זמן בכל דקה. BiJin ToKei מספקים יישום אינטרנט וגרסת אפליקציות לנייד. לאחר שנים אלה, אתה יכול למצוא גרסאות רבות באינטרנט כעת.
www.bijint.com
ja.wikipedia.org/wiki/BIJIN%26Co.
deadoralive.wikia.com/wiki/Bijin_Tokei
twitter.com/search?q=%23bijintokei
שלב 2: גרסת Arduino
הבלתי משתנים הקודמים שלי, שעון צילום ESP32, עובד מצוין. עם זאת, התוכנית בנויה על ESP-IDF. זהו מחסום גדול למתחילים. מכיוון שמסגרת Aruino-esp32 בוגרת מאוד כעת, הטמעה של שעון צילום ב- Arduino IDE הופכת להרבה יותר קלה.
שלב 3: הכנה
לוח Dev ESP32
כל לוח ESP32 dev צריך להיות בסדר.
כותרת ערימה
כותרת נקבה מוערמת עם 8 סיכות. כיפוף חוט הכותרת הארוכה יכול לסייע בהתאמת זווית הצפייה של ה- LCD.
לוח לחם
קרש לחם של 400 נקודות שוויון.
חוט לוח
קצת חוט קפיצה מלוח.
תצוגת אל סי די
הפעם אני משתמש ב- LCD בגודל 2.8 אינץ 'ILI9341. תוכנית זו באמצעות ספריית Arduino_GFX, כך שרוב תצוגת ה- SPI LCD הנפוצה ביותר צריכה להיות תקינה.
Arduino_GFX תומך כעת:
- HX8352C 240x400
- HX8357B 320x480
- ILI9225 176x220
- ILI9341 240x320
- ILI9341 M5Stack 320x240
- ILI9486 320x480 (צבע 18 ביט)
- SEPS525 160x128
- SSD1331 96x64
- SSD1351 128x128
- SSD1351 128x96
- ST7735 128x128 (כרטיסיות שונות)
- ST7735 128x160 (כרטיסיות שונות)
- ST7735 80x160
- ST7789 240x135
- ST7789 240x240
- ST7789 TTGO שעון T 240x240
- ST7789 240x320
שלב 4: חבר את לוח ESP32 Dev ללוח הלחם
שלב 5: כופף ערימת כותרת ותקע על LCD
שלב 6: חבר LCD על לוח הלחם
שלב 7: חיבור
השתמש בחוט קפיצה ללוח הלחם לחבר את לוח ה- dev וה- ESP32 dev יחד.
להלן סיכום החיבור:
LCD -> ESP32
=== ===== Vcc -> פין 5V (או פין 3.3V תלוי בתצוגת ה- LCD שלך) GND -> GND CS -> GPIO 5 RESET -> GPIO 17 D/C -> GPIO 16 MOSI -> GPIO 23 SCK -> GPIO 18 LED -> GPIO 22 (אופציונלי, כמה LCD דורש חיבור ישיר של פין LED לסיכה של 3.3V כדי להפוך אותו לבהיר יותר)
שלב 8: הכנת תוכנה
Arduino IDE
הורד והתקן את Arduino IDE אם עדיין לא:
תמיכה ב- Arduino ESP32
אנא עקוב אחר הוראות ההתקנה ב- GitHub:
ספריית Arduino GFX
הוסף את ספריית Arduino_GFX ל- Arduino IDE:
אם אינך מוכר הוסף ספרייה מ- GitHub, פשוט לחץ על הלחצן הירוק "שיבוט או הורד" ולאחר מכן על "הורד ZIP". ואז ב- Arduino IDE, בחר בתפריט סקיצה -> כלול ספרייה -> הוסף ספריית ZIP … -> בחר קובץ ZIP שהורדת.
קוד המקור של Arduino BiJin ToKei
הורד את קוד המקור מ- GitHub:
שלב 9: איך זה עובד?
להלן תהליך העבודה של התוכנית:
להכין
מסך LCD ראשוני, אתה יכול לשנות את הפינים ואת הנהג כך שיתאים לתצוגה שלך
אוטובוס Arduino_HWSPI *= Arduino_HWSPI חדש (16 / *DC * /, 5 / *CS * /, 18 / *SCK * /, 23 / *MOSI * /, -1 / *MISO * /);
Arduino_ILI9341 *tft = Arduino_ILI9341 חדש (אוטובוס, 17 / *RST * /, TFT_ROTATION);
חבר WiFi, זכור למלא את הגדרות ה- WiFi AP שלך
#הגדר SSID_NAME "YourAP"
#הגדר SSID_PASSWORD "סיסמתך"
חבר שרת NTP כדי לקבל את השעה הנוכחית, תוכל לשנות את שרת ה- NTP המקומי ואת הגדרות אזור הזמן
const char* ntpServer = "pool.ntp.org";
#הגדר GMT_OFFSET_SEC 28800L // אזור זמן +0800 #הגדר DAYLIGHT_OFFSET_SEC 0L // ללא שעון קיץ
לוּלָאָה
אם הדקה השתנתה, בקש HTTP לכתובת URL מוגדרת מראש ב- URL.h. יש הרבה כתובות URL ברשימת ToKei, אנא קרא את ההערות ב- URL.h לפרטים נוספים
#הגדר JPG_SCALE JPG_SCALE_NONE
#define TFT_ROTATION 0 // דיוקן #URL מוגדר "https://www.bijint.com/assets/pict/shizuoka/bp/%02d%02d.jpg"
- השג את זרם ה- JPEG בתגובת HTTP והזן אותו ל- esp_jpg_decode
- esp_jpg_decode הזנת בלוק התמונה המפוענח לפונקציית צייר LCD
שלב 10: תכנית
פתח את ArduinoBiJinToKei.ino ב- Arduino IDE, הידור והעלה את התוכנית ללוח ה- dev ESP32.
שלב 11: זמן שמח
הגיע הזמן לשים את ה- Arduino BiJin ToKei על שולחן העבודה שלך ולהראות את מה שעשית. תהנה!
מוּמלָץ:
כיצד לבצע אנטנת BiQuade כפולה 4G LTE שלבים פשוטים: 3 שלבים
כיצד להפוך אנטנת 4G LTE BiQuade כפולה לשלבים קלים: לרוב לא עמדתי בפני, אין לי עוצמת אות טובה לעבודות היום-יומיות שלי. לכן. אני מחפש ומנסה סוגים שונים של אנטנות אבל לא עובד. לאחר בזבוז זמן מצאתי אנטנה שאני מקווה לייצר ולבדוק, כי זה עקרון הבנייה לא
עיצוב משחק בקפיצה ב -5 שלבים: 5 שלבים
עיצוב משחק בקפיצה ב -5 שלבים: פליק הוא דרך פשוטה מאוד ליצור משחק, במיוחד משהו כמו פאזל, רומן חזותי או משחק הרפתקאות
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: 3 שלבים
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: במדריך זה אנו הולכים לבצע זיהוי פנים ב- Raspberry Pi 4 עם Shunya O/S באמצעות ספריית Shunyaface. Shunyaface היא ספריית זיהוי/זיהוי פנים. הפרויקט שואף להשיג את מהירות הזיהוי והזיהוי המהירה ביותר עם
מהדורת ליל כל הקדושים של Arduino - מסך קופץ זומבים (שלבים עם תמונות): 6 שלבים
מהדורת ליל כל הקדושים של Arduino - מסך פופ -אאוט של זומבים (צעדים עם תמונות): רוצה להפחיד את החברים שלך ולעשות רעש צורח בהלווין? או סתם רוצה לעשות מתיחה טובה? המסך הקופץ הזה של זומבים יכול לעשות זאת! במדריך זה אלמד אותך כיצד ליצור זומבים קופצים בקלות באמצעות Arduino. ה- HC-SR0
מזין דגים Arduino Uno ב 6 שלבים זולים וקלים !: 6 שלבים
מזין הדגים Arduino Uno ב -6 שלבים זולים וקלים !: כך שאולי יהיה צורך בקצת סיפור רקע לפרויקט זה. לאנשים עם דגים לחיות מחמד הייתה כנראה אותה בעיה כמוני: חופשות ושכחה. כל הזמן שכחתי להאכיל את הדגים שלי ותמיד הסתבכתי לעשות זאת לפני שהגיע ל