Агуулгын хүснэгт:

ESP32 гэрэл зургийн цаг: 9 алхам (зурагтай)
ESP32 гэрэл зургийн цаг: 9 алхам (зурагтай)

Видео: ESP32 гэрэл зургийн цаг: 9 алхам (зурагтай)

Видео: ESP32 гэрэл зургийн цаг: 9 алхам (зурагтай)
Видео: I WON AN APEX LEGENDS MATCH!!! # 2 2024, Долдугаар сарын
Anonim
Image
Image
ESP32 гэрэл зургийн цаг
ESP32 гэрэл зургийн цаг

Энэхүү зааварчилгаа нь ESP32 болон LCD -ийг ашиглан гэрэл зургийн цаг гаргахад зориулагдсан болно. Япон хэл дээр үүнийг BiJin ToKei (美人 時 計) гэж нэрлэдэг.

Алхам 1: BiJin ToKei гэж юу вэ?

BiJin ToKei гэж юу вэ?
BiJin ToKei гэж юу вэ?

BiJin ToKei (美人 時 計) нь 2009 оноос эхлэн янз бүрийн гоо үзэсгэлэнг минут тутамд тайлангийн самбар дээр хадгалж байдаг. BiJin ToKei нь вэб програм болон гар утасны програмын хувилбарыг хангадаг. Эдгээр жилүүдийн дараа та одоо вэб дээрээс олон хувилбарыг олох боломжтой.

Лавлагаа:

www.bijint.com

ja.wikipedia.org/wiki/BIJIN%26Co.

itunes.apple.com/us/app/bijin-tokei-plus/i…

deadoralive.wikia.com/wiki/Bijin_Tokei

twitter.com/search?q=%23bijintokei

Алхам 2: Яагаад ESP32 гэж?

Яагаад ESP32 гэж?
Яагаад ESP32 гэж?

BiJin ToKei нь вэб програм болон гар утасны програмын хувилбарыг анхлан өгдөг. Энэ бол сайхан цаг, гэхдээ урт хугацааны туршид ширээний дэлгэц эсвэл гар утсыг цаг болгон зориулахад маш хэцүү байдаг.

ESP32 болон жижигхэн LCD -ийн тухайд ердөө 10 орчим долларын үнэтэй, энэ үнийг хийх нь зүйтэй юм.

Алхам 3: Бэлтгэл ажил

Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл

ESP32 хавтан

SPI таслагч тээглүүр бүхий ESP32 хөгжлийн самбар зүгээр байх ёстой.

LCD

ESP32_TFT_Library нь ILI9341, ILI9488, ST7789V, ST7735 -ийг дэмжих боломжтой. Энэ удаад JLX240-00302-BN загварын 2,4 ST7789V LCD дэлгэцийг ашиглаж байна. Энэ загвар нь зөвхөн SPI-д зориулагдсан тул зөвхөн 10 тээглүүртэй (үнэндээ 9 зүү) байна. Энэ нь гагнуурын ажлыг хөнгөвчлөх боломжтой.

Шинэчлэлт: Би 3.2 инчийн LCD, JLX320-00202 загварын дугаарыг туршиж үзсэн

Дэлгэцийн зогсоол

Та гартаа байгаа хуучин материалыг энгийн тавиур болгон дахин ашиглаж болно. хөдөлгөөнт зогсоол. Надад эвдэрсэн нэрийн хаяг эзэмшигч байгаа бөгөөд энэ ажлыг хийхээр төлөвлөж байна.

Бусад

10 Ом эсэргүүцэл ба зарим бүрсэн зэс утас.

Алхам 4: Дизайн

Дизайн
Дизайн

Гэрэл зургийн цаг нь зургийг харуулах чадварыг шаарддаг. Www.bijint.com дээрх зураг-j.webp

ESP32 бол-j.webp

Тиймээс энэ төсөл нь Лоборисын ESP32_TFT_library -ээс эхэлнэ.

Хөтөлбөрийн урсгалыг энд харуулав.

  1. WiFi холбоно уу
  2. NTP протокол ашиглан одоогийн цагийг аваарай
  3. Цаг, минутын мөрийг нэгтгэн одоогийн цагийн зургийн URL -г үүсгээд дараа нь www.bijint.com дээрээс минут тутамд татаж аваарай.
  4. Зургийн-j.webp" />

Шинэчлэлт: хамгийн сүүлийн код нь-j.webp

Нарийвчилсан талаархи дизайн:

  1. WiFi болон интернет холболт нь 100% найдвартай биш бөгөөд цаг буруу цагт зогсохыг хүсэхгүй байгаа тул ямар нэгэн алдаа гарвал (жишээлбэл DNS хайх амжилтгүй, NTP амжилтгүй, татаж авах амжилтгүй болсон) програмыг дахин эхлүүлээд дахин хий.
  2. Минут тутамд нэг удаагийн зураг байх нь өдөрт 1440 зураг, ESP32 флаш флэш нь хэдэн зуун МБ хэмжээтэй зурагтай таарахгүй гэсэн үг юм. Тиймээс цаг нь бүх зургийг урьдчилан тохируулах боломжгүй боловч зураг бүрийг буцааж авч, харуулаад дараа нь цэвэрлэж чаддаг.
  3. Флэш нь дахин дарж бичихэд амархан хуучирдаг тул минут тутамд нэг газар бичихээс зайлсхийхийн тулд програм нь кэш файлуудыг эргүүлдэг.
  4. Зургийн хэмжээ нь LCD нарийвчлалтай харьцуулахад том хэмжээтэй тул дэлгэцэнд гаргахын тулд зургийг хагас хэмжээгээр багасгах шаардлагатай.
  5. ESP-IDF цагийн бүсийн тохируулга нь хүлээгдэж буй байдлаар ажиллахгүй байгаа тул цагийн бүсийг захиалгат кодоор тохируулах шаардлагатай байна.
  6. Файлыг татаж авахад 10-50 секунд шаардагдана (файлын хэмжээ, сүлжээнээс хамаарна), тиймээс би энэ хоцролтыг даван туулахын тулд бодит хугацаанаас 20 секундын турш тохируулж болно.

Алхам 5: Хөтөлбөрийг татаж авах, хөрвүүлэх, Flash хийх, ажиллуулах

Хөтөлбөрийг татаж авах, хөрвүүлэх, Flash хийх, ажиллуулах
Хөтөлбөрийг татаж авах, хөрвүүлэх, Flash хийх, ажиллуулах

ESP-IDF-ийг тохируулах (хараахан болоогүй бол):

  • Windows тохируулах гарын авлага
  • Mac OS -ийн тохиргооны гарын авлага
  • Линукс тохируулах гарын авлага

Эх кодыг эндээс татаж авна уу:

github.com/moononournation/ESP32_BiJin_ToK…

Тохиргоо:

menuconfig хийх

  • цуваа порт тохируулах

    1. "Serial Flasher Config" -ийг сонгоно уу.
    2. "Анхдагч цуваа порт" -ыг сонгоно уу.
    3. ESP32 хавтангийн цуваа портыг бөглөх, жишээ нь. Windows дээр COM6; macOS дээр /dev/cu. SLAB_USBtoUART
  • WiFi тохируулах

    1. "BiJin Tokei -ийн тохиргоо" -г сонгоно уу.
    2. "WiFi SSID" болон "WiFi нууц үг" -ээ бөглөнө үү.

Өөрчлөлт

Өөрчлөгдсөн "partitions.csv", хадгалах хэмжээг тохируулна уу. (2M -ийн хувьд хамгийн ихдээ 0x100000, 4M -ийн хувьд 0x300000)

хадгалах, өгөгдөл, спифс, 0x100000, 0xF0000, "Main/bijin_tokei.c" -ийг өөрчилсөн

SPIFFS хадгалалтын хэмжээнээс хамаарч хичнээн кэш файл ашиглахыг тодорхойл. Эсвэл шууд-j.webp" />

#тодорхойлох CACHE_COUNT 0

TOKEI ЖАГСААЛТЫН URL -уудын аль нэгийг сонгож, комментоос хасах эсвэл өөрийн URL -г бөглөнө үү

статик const char *REQUEST_FORMAT =

Хөтөлбөрийг эмхэтгэн асааж, ажиллуулна уу

флаш дэлгэц хийх

Алхам 6: Гагнуурын ажил

Гагнуурын ажил
Гагнуурын ажил
Гагнуурын ажил
Гагнуурын ажил
Гагнуурын ажил
Гагнуурын ажил

ESP32 самбарыг LCD ар талд наалдаж, бүрсэн зэс утсаар гагнана.

Холболт нь маш энгийн боловч LCD тээглүүр нь ихэвчлэн маш нимгэн байдаг.

Энд холболтын хураангуй байна:

ESP32 GND -> LCD дэлгэц

-> LCD LED -ve ESP32 3v3 -> LCD +ve -> 10 Ом эсэргүүцэл -> LCD LED +ба ESP32 GPIO16 -> LCD RS (DC) ESP32 GPIO23 -> LCD SDA (SPI MOSI) ESP32 GPIO05 -> LCD CS ESP32 GPIO17 -> LCD RST ESP32 GPIO18 -> LCD CL (SPI CLK)

Зөвлөмж: Цахилгаан шугам нь одоогийн урсгалыг хангахын тулд зузаан утас шаарддаг боловч байрлалыг засахын тулд илүү их хүчин чармайлт шаардагддаг; бусад дохионы шугам нь нимгэн утас ашиглаж, гагнуурын ажлыг хөнгөвчлөх боломжтой.

Алхам 7: LCD дэлгэцийг шалан дээр тавь

LCD дэлгэцийг шалан дээр тавь
LCD дэлгэцийг шалан дээр тавь
LCD дэлгэцийг шалан дээр тавь
LCD дэлгэцийг шалан дээр тавь
LCD дэлгэцийг шалан дээр тавь
LCD дэлгэцийг шалан дээр тавь

Програмын зөв ажиллаж байгааг шалгаад дараа нь тавиур дээр засаарай.

Алхам 8: Аз жаргалтай цаг

Аз жаргалтай үе!
Аз жаргалтай үе!

Үүнийг ширээний компьютер дээрээ байрлуулж, хийсэн зүйлээ найздаа харуулах цаг боллоо!

Алхам 9: Дараа нь юу хийх вэ?

  • BiJin ToKei -ийн өөр хувилбарыг туршаад үзээрэй
  • Сонгосон хувилбаруудыг санамсаргүйгээр эргүүлэх
  • Оёдолчин өөрийн гараар зураг хийсэн
  • Зургийг ачаалж чадаагүй тохиолдолд том фонтын хэмжээгээр харуулах цаг
  • Илүү том дэлгэц үзээрэй. ili9488 (320 x 480)

Зөвлөмж болгож буй: