Përmbajtje:
- Hapi 1: Çfarë është BiJin ToKei?
- Hapi 2: Pse ESP32?
- Hapi 3: Përgatitja
- Hapi 4: Dizajni
- Hapi 5: Shkarkoni, Përpiloni, Flashoni dhe Drejtoni Programin
- Hapi 6: Puna e bashkimit
- Hapi 7: Kontrolloni dhe vendosni LCD në stendë
- Hapi 8: Koha e lumtur
- Hapi 9: Çfarë vjen më pas?
Video: Orë fotografike ESP32: 9 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-31 10:25
Ky udhëzues tregon se si të përdorni ESP32 dhe LCD për të bërë një orë fotografike. Në japonisht, quhet BiJin ToKei (美人 時 計).
Hapi 1: Çfarë është BiJin ToKei?
BiJin ToKei) 美人 時 計) fillojnë nga 2009, ata zbulojnë se bukuritë e ndryshme mbajnë një raport raporti të tabelës kohore çdo minutë. BiJin ToKei siguron aplikacionin në internet dhe versionin e aplikacionit celular. Pas këtyre viteve, tani mund të gjeni shumë variante në internet.
Ref.:
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
Hapi 2: Pse ESP32?
BiJin ToKei fillimisht ofron aplikacionin në internet dhe versionin e aplikacionit celular. Clockshtë një orë e bukur, por është shumë e vështirë të kushtosh një ekran desktop ose celular si një orë në një afat të gjatë.
Sa për ESP32 dhe një LCD të vogël, kushton vetëm rreth 10 dollarë, ky çmim ia vlen të bëhet.
Hapi 3: Përgatitja
Bordi ESP32
Çdo bord zhvillimi ESP32 me kunjat e prishjes SPI duhet të jetë në rregull.
LCD
ESP32_TFT_Library mund të mbështesë ILI9341, ILI9488, ST7789V dhe ST7735. Këtë herë unë jam duke përdorur një LCD 2.4 ST7789V, numri i modelit JLX240-00302-BN. Ky model është projektuar vetëm për SPI, kështu që ka vetëm 10 kunja (në fakt 9 kunja). Mund të ndihmojë punën më të lehtë të saldimit.
Përditësim: Unë gjithashtu provova një LCD 3.2 , numri i modelit JLX320-00202
Qëndrimi i ekranit
Ju mund të ripërdorni çdo material të vjetër në dorë si një stendë e thjeshtë, p.sh. një stendë për celular. Unë kam një mbajtës të etiketës së emrit të thyer në dorë, është prefekt për ta bërë këtë punë!
Të tjerët
Një rezistencë 10 Ohm dhe një tel bakri të veshur.
Hapi 4: Dizajni
Një orë fotografike kërkon aftësinë për të shfaqur foto. Fotografia në www.bijint.com është në format-j.webp
ESP32 është çipi i parë hobi që ka zgjidhje të plotë për shfaqjen e imazhit-j.webp
Pra, ky projekt fillon nga ESP32_TFT_library e Loboris.
Këtu është rrjedha e programit:
- Lidhni WiFi
- Merrni kohën aktuale me protokollin NTP
- Lidhni vargun e orës dhe minutës për të formuar URL -në e fotografisë së kohës aktuale dhe më pas tërhiqeni atë nga www.bijint.com çdo minutë
- Ruani skedarin-j.webp" />
- Shfaq skedarin jpg
Përditësim: kodi i fundit gjithashtu mbështet dekodimin e drejtpërdrejtë të përgjigjes-j.webp
Dizajni në lidhje me detajet:
- WiFi dhe lidhja me Internetin nuk janë 100% të besueshme dhe nuk dua që ora të ngrijë në një kohë të gabuar, kështu që sapo të hasni ndonjë gabim (p.sh. dështimi i kërkimit të DNS, dështimi i NTP, dështimi i shkarkimit) programi shkakton rinisjen dhe bëjeni përsëri.
- Çdo minutë të keni një fotografi të vetme kohore do të thotë 1440 fotografi në ditë, blici i integruar ESP32 nuk mund të përshtatet me qindra fotografi MB. Pra, ora nuk mund të marrë të gjitha fotografitë, por mund ta marrë fotografinë çdo herë, ta shfaqë atë dhe më pas ta pastrojë.
- Flash -i konsumohet lehtë nga mbishkrimi i mëvonshëm, kështu që programi rrotullon skedarët e cache -it për të shmangur shkrimin në të njëjtin vend çdo minutë.
- Madhësia e figurës është më e madhe se rezolucioni LCD, kështu që kërkohet që tkurret fotografia në gjysmën e madhësisë për t'u shfaqur.
- Rregullimi i integruar i zonës kohore ESP-IDF nuk funksionon ashtu siç pritej, prandaj kërkoni të rregulloni zonën kohore me kod të personalizuar.
- Koha e shkarkimit të skedarit kërkon 10-50 sekonda (varet nga madhësia dhe rrjeti i skedarit), kështu që unë kam avancuar 20 sekonda (të konfigurueshëm) nga koha reale për të kapërcyer këtë vonesë.
Hapi 5: Shkarkoni, Përpiloni, Flashoni dhe Drejtoni Programin
Vendosja e ESP-IDF (nëse jo akoma):
- Udhëzuesi i konfigurimit të Windows
- Udhëzuesi i konfigurimit të Mac OS
- Udhëzuesi i konfigurimit të Linux
Shkarkoni kodin burimor këtu:
github.com/moononournation/ESP32_BiJin_ToK…
Konfigurimi:
bëj menuconfig
-
konfiguroni portin serik
- zgjidhni "Serial Flasher Config"
- zgjidhni "Portën seriale të paracaktuar"
- mbush portën serike të bordit ESP32, p.sh. COM6 në Windows; /dev/cu. SLAB_USBtoUART në macOS
-
konfiguroni WiFi
- zgjidhni "Konfigurimi i BiJin Tokei"
- plotësoni "WiFi SSID" tuajin dhe "Fjalëkalimin WiFi"
Personalizimi
Modifikuar "ndarëse.csv", rregulloni madhësinë e ruajtjes. (maksimumi 0x100000 për 2M dhe 0x300000 për 4M)
ruajtje, të dhëna, spiffs, 0x100000, 0xF0000,
Modifikuar "main/bijin_tokei.c"
përcaktoni sa skedarë cache do të përdoren, varen nga madhësia e ruajtjes SPIFFS. Ose vendoseni në 0 për të deshifruar drejtpërdrejt përgjigjen-j.webp" />
#përcakto CACHE_COUNT 0
Zgjidhni dhe mos komentoni një nga URL -të e TOKEI LIST ose plotësoni URL -në tuaj:
const char stat *REQUEST_FORMAT =
Përpiloni, ndizni dhe ekzekutoni programin:
bëni flash monitor
Hapi 6: Puna e bashkimit
Ngjiteni bordin ESP32 në pjesën e pasme LCD dhe bashkojeni me tela bakri të veshur.
Lidhja është shumë e thjeshtë, por kunjat LCD zakonisht janë shumë të hollë, kujdes mos e përzieni.
Këtu është përmbledhja e lidhjes:
ESP32 GND -> LCD -ve
-> LCD LED -ve ESP32 3v3 -> LCD +ve -> Rezistencë 10 Ohm -> LCD LED +ve 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)
Këshilla: linja e energjisë kërkon tela më të trashë për të përmbushur rrjedhën aktuale, por kërkon më shumë përpjekje për të rregulluar pozicionin; linjat e tjera të sinjalit mund të përdorin tela më të hollë dhe të lehtësojnë punën e bashkimit.
Hapi 7: Kontrolloni dhe vendosni LCD në stendë
Kontrolloni që programi të funksionojë si duhet dhe më pas rregullojeni në stendë.
Hapi 8: Koha e lumtur
Timeshtë koha ta vendosni në desktopin tuaj dhe t'i tregoni mikut tuaj se çfarë keni bërë!
Hapi 9: Çfarë vjen më pas?
- Provoni variacionin tjetër BiJin ToKei
- Rrotulloni rastësisht ndryshimet e zgjedhura
- Tailor bëri fotot tuaja
- Koha e shfaqjes në madhësi të madhe të shkronjave në rast se fotografia nuk u ngarkua
- Provoni ekran më të madh, p.sh. ili9488 (320 x 480)
Recommended:
Korniza fotografike e Raspberry Pi në më pak se 20 minuta: 10 hapa (me fotografi)
Korniza fotografike Raspberry Pi në më pak se 20 minuta: Po, kjo është një kornizë tjetër fotografike dixhitale! Por prisni, është më e hijshme, dhe ndoshta më e shpejta për t'u mbledhur dhe për të vrapuar
Pranimi i orës - Si të ndërtoni një orë të bërë nga orë !: 14 hapa (me fotografi)
Clockception - Si të ndërtoni një orë të bërë nga orë !: Përshëndetje të gjithëve! Ky është paraqitja ime për Konkursin e Autorit për herë të parë 2020! Nëse ju pëlqen ky projekt, do ta vlerësoja shumë votën tuaj :) Faleminderit! Ky udhëzues do t'ju udhëheqë përmes procesit të ndërtimit të një ore të bërë nga orë! Unë me zgjuarsi kam emëruar
C51 Orë Elektronike 4 Bits - Orë druri: 15 hapa (me fotografi)
C51 Ora Elektronike 4 Bits - Orë Druri: Kishte pak kohë të lirë këtë fundjavë, kështu që shkova përpara dhe mblodha këtë Orë Elektronike DIY 4 -Botërore prej 2.40 AU $ 2.40 të cilën e bleva nga AliExpress pak kohë më parë
Krijimi i një ore nga një orë: 11 hapa (me fotografi)
Krijimi i një ore nga një orë: Në këtë udhëzues, unë marr një orë ekzistuese dhe krijoj atë që mendoj se është një orë më e mirë. Ne do të kalojmë nga fotografia në të majtë në foton në të djathtë. Para se të filloni me orën tuaj, ju lutemi dijeni se rimbledhja mund të jetë sfiduese si strumbullar
Ndërtoni një orë që godet me kambanë të vërtetë për kompjuterin tuaj dhe një orë që godet zjarrfikësin .: 3 hapa (me fotografi)
Ndërtoni një orë që godet me kambanë të vërtetë për kompjuterin tuaj dhe një orë që godet zjarrfikësin: Një kambanë prej bronzi, një stafetë e vogël, disa gjëra të tjera dhe një zile e vërtetë mund të godasin orët në desktopin tuaj. Edhe pse ky projekt funksionon në Windows dhe Mac OS X gjithashtu, vendosa të instaloj Ubuntu Linux në një kompjuter që gjeta në plehra dhe të punoja në të: Unë kurrë nuk kisha