Sisukord:
- Samm: mis on BiJin ToKei?
- Samm: miks ESP32?
- 3. samm: Ettevalmistus
- 4. samm: disain
- Samm: programmi allalaadimine, kompileerimine, välklamp ja käivitamine
- 6. samm: jootetööd
- Samm: kontrollige LCD -ekraani ja asetage see alusele
- 8. samm: head aega
- 9. samm: mis saab edasi?
Video: ESP32 fotokell: 9 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-31 10:18
Need juhendid näitavad, kuidas fotokella valmistamiseks kasutada ESP32 ja LCD -d. Jaapani keeles kannab see nime BiJin ToKei (美人 時 計).
Samm: mis on BiJin ToKei?
BiJin ToKei (美人 時 計) alustavad aastast 2009, nad leiavad iga minut, et erinevad iludused hoiavad ajalehe aruande aega. BiJin ToKei pakub veebirakenduse ja mobiilirakenduse versiooni. Pärast neid aastaid leiate nüüd veebist palju variante.
Viide:
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
Samm: miks ESP32?
BiJin ToKei pakkus algselt veebirakenduse ja mobiilirakenduse versiooni. See on ilus kell, kuid lauaekraani või mobiiltelefoni on pikas perspektiivis väga raske kellaks pühendada.
Kuidas oleks ESP32 ja väikese LCD -ga, see maksis ainult umbes 10 USD, see hind on mõistlikult väärt.
3. samm: Ettevalmistus
ESP32 plaat
Mis tahes ESP32 arendusplaat SPI väljalülitustihvtidega peaks olema korras.
LCD
ESP32_TFT_Library toetab ILI9341, ILI9488, ST7789V ja ST7735. Seekord kasutan 2,4 ST7789V vedelkristallekraani, mudeli number JLX240-00302-BN. See mudel on mõeldud ainult SPI jaoks, seega on sellel ainult 10 tihvti (tegelikult 9 tihvti). See võib jootetööd hõlbustada.
Värskendus: proovisin ka 3,2-tollist LCD-d, mudeli number JLX320-00202
Ekraanialus
Võite käsikäes olevat vana materjali lihtsa alusena uuesti kasutada, nt. mobiilne alus. Mul on katkine nimesildihoidja käes, seda tööd on prefekt teha!
Teised
10 oomi takisti ja mõni kaetud vasktraat.
4. samm: disain
Fotokell nõuab fotode kuvamise võimalust. Foto aadressil www.bijint.com on-j.webp
ESP32 on esimene hobikiip, millel on täielik lahendus-j.webp
Nii et see projekt algab Loborise raamatukogust ESP32_TFT_.
Siin on programmi voog:
- Ühendage WiFi
- Hankige praegune aeg NTP -protokolliga
- Pange tunni ja minuti string kokku, et moodustada praeguse aja pildi URL ja seejärel laadige see iga minut veebisaidilt www.bijint.com
- Salvestage pildi-j.webp" />
- Kuva-j.webp" />
Värskendus: uusim kood toetab ka-j.webp
Detailide kujundus:
- WiFi ja Interneti -ühendus ei ole 100% usaldusväärsed ning ma ei taha, et kell külmuks valel ajal, nii et kui ilmneb mõni tõrge (nt DNS -i otsingu ebaõnnestumine, NTP -tõrge, allalaadimise ebaõnnestumine), käivitub programmi käivitaja uuesti ja tehke seda uuesti.
- Iga minut ühekordse pildiga tähendab 1440 pilti päevas, ESP32 sisseehitatud välk ei mahu sadu MB pilte. Seega ei saa kell kõiki pilte eellaadida, kuid saab pildi iga kord alla laadida, kuvada ja seejärel puhastada.
- Välk kulus hilisemast ülekirjutamisest kergesti, nii et programm pöörab vahemälu faile, et vältida iga minut samasse kohta kirjutamist.
- Pildi suurus on suurem kui vedelkristallekraani eraldusvõime, nii et kuvamiseks on vaja pilt poole väiksemaks muuta.
- ESP-IDF sisseehitatud ajavööndi reguleerimine ei tööta ootuspäraselt, seega tuleb kohandada ajavööndit kohandatud koodiga.
- Faili allalaadimiseks kulub 10–50 sekundit (sõltub faili suurusest ja võrgust), seega olen selle viivituse ületamiseks reaalajast 20 sekundit (seadistatav) edasi arenenud.
Samm: programmi allalaadimine, kompileerimine, välklamp ja käivitamine
ESP-IDF-i seadistamine (kui veel pole):
- Windowsi häälestusjuhend
- Mac OS -i installijuhend
- Linuxi häälestusjuhend
Laadige lähtekood alla siit:
github.com/moononournation/ESP32_BiJin_ToK…
Konfiguratsioon:
tee menüükonfiguratsioon
-
konfiguratsiooni jadaport
- valige "Serial Flasher Config"
- valige "Vaikimisi jadaport"
- täitke ESP32 plaadi jadaport, nt. COM6 Windowsis; /dev/cu. SLAB_USBtoUART ja macOS
-
WiFi seadistamine
- valige "BiJin Tokei konfiguratsioon"
- täitke oma "WiFi SSID" ja "WiFi parool"
Kohandamine
Muudetud "partitions.csv", kohandage salvestusruumi suurust. (maksimaalselt 0x100000 2M ja 0x3000000 4M jaoks)
salvestusruum, andmed, spiffid, 0x100000, 0xF0000, Muudetud "main/bijin_tokei.c"
määrake, kui palju vahemälufaile kasutatakse, sõltuvalt SPIFFS -i salvestusruumi suurusest. Või määrake otse-j.webp" />
#define CACHE_COUNT 0
Valige ja tühistage üks TOKEI LIST -i URL -ist või täitke oma URL:
staatiline const char *REQUEST_FORMAT =
Programmi koostamine, välklamp ja käivitamine:
tehke välklambi monitor
6. samm: jootetööd
Kleepige ESP32 plaat LCD -ekraanile ja jootke kaetud vasktraadiga.
Ühendus on väga lihtne, kuid LCD -tihvtid on tavaliselt väga õhukesed, olge ettevaatlik, ärge võrku ühendage.
Siin on ühenduse kokkuvõte:
ESP32 GND -> LCD -ve
-> LCD LED -ve ESP32 3v3 -> LCD +ve -> 10 oomi takisti -> 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)
Nõuanded: elektriliin vajab voolu täitmiseks paksemat traati, kuid positsiooni fikseerimiseks on vaja rohkem pingutusi; teised signaalliinid võivad kasutada õhemat traati ja hõlbustada jootmistööd.
Samm: kontrollige LCD -ekraani ja asetage see alusele
Kontrollige, kas programm töötab õigesti ja seejärel kinnitage see alusele.
8. samm: head aega
On aeg asetada see oma töölauale ja näidata oma sõbrale, mida olete teinud!
9. samm: mis saab edasi?
- Proovige teist BiJin ToKei variatsiooni
- Valitud variatsioonide juhuslik pööramine
- Rätsep tegi oma fotod
- Kuvamisaeg suure fondisuurusega juhuks, kui pildi laadimine ebaõnnestus
- Proovige suuremat ekraani, nt ili9488 (320 x 480)
Soovitan:
Professionaalne ilmajaam ESP8266 ja ESP32 DIY abil: 9 sammu (piltidega)
Professionaalne ilmajaam, kasutades ESP8266 ja ESP32 isetegemist: LineaMeteoStazione on täielik ilmajaam, mida saab ühendada Sensirioni professionaalsete anduritega ja mõne Davise instrumendi komponendiga (vihmamõõtur, anemomeeter). Projekt on mõeldud DIY ilmajaamana, kuid nõuab lihtsalt
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Google'i fotokell: 7 sammu (piltidega)
Google'i fotokell: need juhendid näitavad, kuidas kasutada ESP32 ja LCD -d digitaalse kella loomiseks, mille taustal kuvatakse juhuslikult iga minut. Fotod pärinevad teie jagatud Google'i fotoalbumist. Sisestage lihtsalt jagamislink ESP32 teeb selle töö ära; >
ESP32 kasutamise alustamine - ESP32 tahvlite installimine Arduino IDE -sse ESP32 vilkuv kood: 3 sammu
ESP32 kasutamise alustamine | ESP32 tahvlite installimine Arduino IDE -sse ESP32 vilkumiskood: selles juhendis näeme, kuidas alustada esp32 -ga töötamist ja kuidas esp32 -tahvleid Arduino IDE -sse installida, ning programmeerime esp 32, et käivitada vilkumiskood arduino ide abil
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut