Orodha ya maudhui:
- Hatua ya 1: Je, BiJin ToKei ni nini?
- Hatua ya 2: Kwa nini ESP32?
- Hatua ya 3: Maandalizi
- Hatua ya 4: Kubuni
- Hatua ya 5: Pakua, Jumuisha, Flash na Endesha Programu
- Hatua ya 6: Kazi ya Soldering
- Hatua ya 7: Angalia na uweke LCD kwenye Stendi
- Hatua ya 8: Wakati wa Furaha
- Hatua ya 9: Ni nini Kinachofuata?
Video: Saa ya Picha ya ESP32: Hatua 9 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-31 10:25
Mafundisho haya yanaonyesha jinsi ya kutumia ESP32 na LCD kutengeneza saa ya picha. Kwa Kijapani, inaitwa BiJin ToKei (美人 時 計).
Hatua ya 1: Je, BiJin ToKei ni nini?
BiJin ToKei (美人 時 計) kuanza kutoka 2009, wanapata warembo anuwai wanashikilia wakati wa ripoti ya bodi kila wakati. BiJin ToKei hutoa programu tumizi ya wavuti na toleo la programu ya rununu. Baada ya miaka hii, unaweza kupata anuwai nyingi kwenye wavuti sasa.
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
Hatua ya 2: Kwa nini ESP32?
BiJin ToKei awali hutoa programu tumizi ya wavuti na toleo la programu ya rununu. Ni saa nzuri, lakini ni ngumu sana kuweka skrini ya desktop au simu ya rununu kama saa kwa muda mrefu.
Vipi kuhusu ESP32 na LCD ndogo, inagharimu tu karibu USD 10, bei hii inastahili kuifanya.
Hatua ya 3: Maandalizi
Bodi ya ESP32
Bodi yoyote ya maendeleo ya ESP32 iliyo na pini za kuzuka kwa SPI inapaswa kuwa sawa.
LCD
Maktaba ya ESP32_TFT_ inaweza kusaidia ILI9341, ILI9488, ST7789V na ST7735. Wakati huu ninatumia 2.4 ST7789V LCD, nambari ya mfano JLX240-00302-BN. Mfano huu umeundwa kwa SPI tu, kwa hivyo ina pini 10 tu (kwa kweli pini 9). Inaweza kusaidia kazi ya kutengenezea rahisi.
Sasisho: Nilijaribu pia LCD ya 3.2, nambari ya mfano JLX320-00202
Stendi ya Kuonyesha
Unaweza kutumia tena nyenzo zozote za zamani mkononi kama stendi rahisi, n.k. stendi ya rununu. Nina mmiliki wa lebo ya jina iliyovunjika mkononi, ni gavana kufanya kazi hii!
Wengine
Kinzani ya 10 Ohm na waya fulani ya shaba iliyofunikwa.
Hatua ya 4: Kubuni
Saa ya picha inahitaji uwezo wa kuonyesha picha. Picha kwenye www.bijint.com iko katika muundo wa-j.webp
ESP32 ni chip ya kwanza ya kupendeza ambayo ina suluhisho kamili ya kuonyesha picha ya-j.webp
Kwa hivyo mradi huu huanza kutoka kwa maktaba ya Loboris ESP32_TFT_.
Hapa kuna mtiririko wa programu:
- Unganisha WiFi
- Pata wakati wa sasa na itifaki ya NTP
- Funga saa na dakika ili kuunda URL ya picha ya wakati wa sasa na kisha uipate kutoka www.bijint.com kila dakika
- Hifadhi picha ya-j.webp" />
- Onyesha faili ya jpg
Sasisha: nambari ya hivi karibuni pia inasaidia kuamuru majibu ya moja kwa moja ya-j.webp
Ubunifu kuhusu maelezo:
- Uunganisho wa WiFi na Mtandao sio 100% ya kuaminika na sitaki saa kufungia kwa wakati usiofaa, kwa hivyo mara moja utakutana na hitilafu yoyote (kwa mfano, utaftaji wa DNS hushindwa, NTP inashindwa, upakuaji umeshindwa) programu huanzisha tena na kuifanya tena.
- Kila dakika kuwa na picha ya wakati mmoja inamaanisha picha 1440 kwa siku, ESP32 flash iliyojengwa haiwezi kutoshea mamia ya picha za MB. Kwa hivyo saa haiwezi kubandika picha zote, lakini inaweza kupata picha kila wakati, kuionyesha na kisha kuisafisha.
- Kiwango kimechoka rahisi kutoka kwa maandishi yafuatayo, kwa hivyo programu inazunguka faili za akiba ili kuepuka kuandika mahali pamoja kila dakika.
- Ukubwa wa picha ni kubwa kuliko azimio la LCD, kwa hivyo inahitajika kupunguza picha hadi nusu saizi kuonyesha.
- Marekebisho ya eneo la eneo la ESP-IDF hayafanyi kazi kama inavyotarajiwa, kwa hivyo zinahitaji kurekebisha eneo la wakati na nambari maalum.
- Wakati wa kupakua faili unahitaji sekunde 10-50 (inategemea saizi ya faili na mtandao), kwa hivyo nimeendelea sekunde 20 (inayoweza kusanidiwa) kutoka wakati halisi kushinda ucheleweshaji huu.
Hatua ya 5: Pakua, Jumuisha, Flash na Endesha Programu
Kuanzisha ESP-IDF (ikiwa bado):
- Mwongozo wa Usanidi wa Windows
- Mwongozo wa Usanidi wa Mac OS
- Mwongozo wa Usanidi wa Linux
Pakua nambari ya chanzo hapa:
github.com/moononournation/ESP32_BiJin_ToK…
Usanidi:
fanya menuconfig
-
config bandari ya serial
- chagua "Usanidi wa Flasher Serial"
- chagua "bandari chaguomsingi ya chaguo-msingi"
- jaza bandari ya bodi ya ESP32, n.k. COM6 kwenye Windows; /dev/cu. SLAB_USBtoUART kwenye macOS
-
usanidi WiFi
- chagua "Usanidi wa BiJin Tokei"
- jaza "WiFi SSID" yako mwenyewe na "Nenosiri la WiFi"
Ugeuzaji kukufaa
Iliyopita "partitions.csv", rekebisha saizi ya uhifadhi. (kiwango cha juu 0x100000 kwa 2M na 0x300000 kwa 4M)
kuhifadhi, data, spiffs, 0x100000, 0xF0000,
Ilibadilishwa "kuu / bijin_tokei.c"
fafanua faili ngapi za kache zitatumika, tegemea saizi ya uhifadhi ya SPIFFS. Au weka 0 kwa uamuzi wa moja kwa moja wa majibu ya-j.webp" />
#fafanua CACHE_COUNT 0
Chagua na uncomment moja ya URL ya TOKEI LIST au ujaze URL yako mwenyewe:
tuli tuli * REQUEST_FORMAT =
Kusanya, toa na uendeshe programu:
fanya kufuatilia flash
Hatua ya 6: Kazi ya Soldering
Funga bodi ya ESP32 kwenye LCD nyuma na kutengeneza na waya wa shaba iliyofunikwa.
Uunganisho ni rahisi sana lakini pini za LCD kawaida huwa nyembamba sana, jihadharini usizitumie.
Hapa kuna muhtasari wa unganisho:
ESP32 GND -> LCD -ve
-> LCD LED -na ESP32 3v3 -> LCD + ve -> 10 Ohm resistor -> 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)
Vidokezo: laini ya umeme inahitaji waya mzito kutimiza mtiririko wa sasa lakini inahitaji juhudi zaidi kurekebisha msimamo; mistari mingine ya ishara inaweza kutumia waya mwembamba na kupunguza kazi ya kutengenezea.
Hatua ya 7: Angalia na uweke LCD kwenye Stendi
Angalia programu inaendeshwa kwa usahihi na kisha irekebishe kwenye standi.
Hatua ya 8: Wakati wa Furaha
Ni wakati wa kuiweka kwenye desktop yako na uonyeshe rafiki yako kile ambacho umefanya!
Hatua ya 9: Ni nini Kinachofuata?
- Jaribu tofauti zingine za BiJin ToKei
- Zunguka bila mpangilio tofauti zilizochaguliwa
- Tailor ilitengeneza picha zako mwenyewe
- Wakati wa kuonyesha kwa saizi kubwa ya fonti ikiwa picha imeshindwa kupakia
- Jaribu skrini kubwa, k.m. ili9488 (320 x 480)
Ilipendekeza:
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Saa rahisi ya Arduino / Saa ya saa: Hatua 6 (na Picha)
Saa rahisi / Saa ya saa Arduino: Hii " inafundishwa " itakuonyesha na kukufundisha jinsi ya kutengeneza saa rahisi ya Arduino Uno ambayo pia hufanya kama saa ya kusimama kwa hatua chache rahisi