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

Arduino BiJin ToKei: 11 שלבים
Arduino BiJin ToKei: 11 שלבים

וִידֵאוֹ: Arduino BiJin ToKei: 11 שלבים

וִידֵאוֹ: Arduino BiJin ToKei: 11 שלבים
וִידֵאוֹ: ESP32 BiJin ToKei 2024, אוֹקְטוֹבֶּר
Anonim
Arduino BiJin ToKei
Arduino BiJin ToKei
Arduino BiJin ToKei
Arduino BiJin ToKei

מדריכים אלה מראים כיצד להשתמש ב- Arduino IDE, לוח dev ESP32 ו- ILI9341 LCD לבניית שעון צילום.

שלב 1: מהו BiJin ToKei?

מהו BiJin ToKei?
מהו 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 ללוח הלחם

חבר את לוח ה- ESP32 Dev על לוח הלחם
חבר את לוח ה- ESP32 Dev על לוח הלחם

שלב 5: כופף ערימת כותרת ותקע על LCD

כותרת ערימת כיפוף ותקע ב- LCD
כותרת ערימת כיפוף ותקע ב- LCD

שלב 6: חבר LCD על לוח הלחם

חבר LCD על לוח הלחם
חבר 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 על שולחן העבודה שלך ולהראות את מה שעשית. תהנה!

מוּמלָץ: