Sadržaj:
- Korak 1: Šta je BiJin ToKei?
- Korak 2: Zašto ESP32?
- Korak 3: Priprema
- Korak 4: Dizajnirajte
- Korak 5: Preuzmite, kompajlirajte, fleširajte i pokrenite program
- Korak 6: Lemljenje
- Korak 7: Provjerite i postavite LCD na postolje
- Korak 8: Sretno vrijeme
- Korak 9: Šta je sljedeće?
Video: ESP32 foto -sat: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-31 10:17
Ove upute pokazuju kako koristiti ESP32 i LCD za izradu foto sata. Na japanskom se zove BiJin ToKei (美人 時 計).
Korak 1: Šta je BiJin ToKei?
BiJin ToKei (美人 時 計) počevši od 2009. godine, otkrivaju da razne ljepote drže vrijeme izvještavanja vrijeme svake minute. BiJin ToKei pruža web aplikaciju i verziju mobilne aplikacije. Nakon ovih godina sada na webu možete pronaći mnoge varijante.
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
Korak 2: Zašto ESP32?
BiJin ToKei izvorno nudi web aplikaciju i verziju mobilne aplikacije. To je lijep sat, ali je jako teško dugoročno posvetiti ekran radne površine ili mobilni telefon satu.
Što kažete na ESP32 i maleni LCD, koji košta samo 10 USD, ova cijena je razumno vrijedna toga.
Korak 3: Priprema
ESP32 ploča
Bilo koja razvojna ploča ESP32 sa SPI pinovima mora biti u redu.
LCD
ESP32_TFT_Biblioteka može podržati ILI9341, ILI9488, ST7789V i ST7735. Ovaj put koristim 2,4-inčni ST7789V LCD, model modela JLX240-00302-BN. Ovaj model je dizajniran samo za SPI, pa ima samo 10 pinova (zapravo 9 pinova). Može olakšati posao lemljenja.
Ažuriranje: Probao sam i LCD ekran od 3,2 inča, broj modela JLX320-00202
Postolje za prikaz
Možete koristiti bilo koji stari materijal u ruci kao jednostavan stalak, npr. mobilno postolje. U ruci imam slomljen držač pločica sa imenom, savršeno je da obavite ovaj posao!
Drugi
Otpornik od 10 Ohma i neka presvučena bakrena žica.
Korak 4: Dizajnirajte
Sat za fotografije zahteva mogućnost prikaza fotografije. Fotografija na www.bijint.com je u-j.webp
ESP32 je prvi hobi čip koji ima potpuno rješenje za prikaz-j.webp
Dakle, ovaj projekt počinje iz Loborisove ESP32_TFT_library.
Evo tijeka programa:
- Povežite WiFi
- Dobijte trenutno vrijeme pomoću NTP protokola
- Stisnite niz sati i minuta kako biste oblikovali URL slike trenutnog vremena, a zatim ga preuzimajte s www.bijint.com svake minute
- Sačuvajte-j.webp" />
- Prikažite-j.webp" />
Ažuriranje: najnoviji kod podržava i-j.webp
Dizajn koji se odnosi na detalje:
- WiFi i internetska veza nisu 100% pouzdane i ne želim da se sat zamrzne u pogrešno vrijeme, pa kad naiđete na bilo kakvu grešku (npr. Neuspjelo traženje DNS -a, neuspjelo NTP -a, preuzimanje nije uspjelo), okidač programa se ponovo pokreće i učinite to ponovo.
- Svaki minut ima jednu vremensku sliku, znači 1440 slika dnevno, ugrađeni ESP32 blic ne može da primi stotine MB slika. Dakle, sat ne može unaprijed preuzeti sve slike, ali može svaki put dohvatiti sliku, prikazati je i zatim očistiti.
- Flash se lako istrošio od naknadnog prepisivanja, pa program rotira datoteke predmemorije kako bi izbjegao pisanje na isto mjesto svake minute.
- Veličina slike je veća od LCD rezolucije, pa je potrebno smanjiti sliku na pola veličine za prikaz.
- Ugrađeno prilagođavanje vremenske zone ESP-IDF-a ne radi kako se očekivalo, pa je potrebno prilagoditi vremensku zonu prilagođenim kodom.
- Vrijeme preuzimanja datoteke zahtijeva 10-50 sekundi (ovisi o veličini datoteke i mreži), pa sam napredovao 20 sekundi (konfigurirano) od stvarnog vremena kako bih prevladao ovo kašnjenje.
Korak 5: Preuzmite, kompajlirajte, fleširajte i pokrenite program
Postavljanje ESP-IDF-a (ako još nije):
- Vodič za postavljanje operativnog sistema Windows
- Vodič za postavljanje Mac OS -a
- Vodič za postavljanje Linuxa
Izvorni kod preuzmite ovdje:
github.com/moononournation/ESP32_BiJin_ToK…
Konfiguracija:
make menuconfig
-
config serijski port
- odaberite "Serial Flasher Config"
- odaberite "Zadani serijski port"
- napunite serijski port ploče ESP32, npr. COM6 u sistemu Windows; /dev/cu. SLAB_USBtoUART na macOS -u
-
konfigurirajte WiFi
- odaberite "BiJin Tokei Configuration"
- popunite vlastiti "WiFi SSID" i "WiFi lozinka"
Prilagođavanje
Izmijenjeno "partitions.csv", prilagodite veličinu memorije. (maksimalno 0x100000 za 2M i 0x300000 za 4M)
pohrana, podaci, ulijevanja, 0x100000, 0xF0000, Izmijenjeno "main/bijin_tokei.c"
definirati koliko će se datoteka predmemorije koristiti, ovisno o veličini spremišta SPIFFS. Ili postavite na 0 za direktno dekodiranje-j.webp" />
#define CACHE_COUNT 0
Odaberite i uklonite komentar s jednog URL -a TOKEI LISTA ili popunite svoj vlastiti URL:
statički const char *REQUEST_FORMAT =
Prevedite, fleširajte i pokrenite program:
napravite fleš monitor
Korak 6: Lemljenje
Zalijepite ESP32 ploču na stražnju stranu LCD -a i lemite je premazanom bakrenom žicom.
Veza je vrlo jednostavna, ali su igle LCD -a obično vrlo tanke, pazite da ih ne pokvarite.
Evo sažetka veze:
ESP32 GND -> LCD -ve
-> LCD LED -ve ESP32 3v3 -> LCD +ve -> 10 Ohm otpornik -> 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)
Savjeti: dalekovodu je potrebna deblja žica kako bi se ispunio trenutni tok, ali je potrebno više napora da se fiksira položaj; druge signalne linije mogu koristiti tanju žicu i olakšati posao lemljenja.
Korak 7: Provjerite i postavite LCD na postolje
Proverite da li se program pravilno izvodi, a zatim ga popravite na postolju.
Korak 8: Sretno vrijeme
Vrijeme je da ga postavite na radnu površinu i pokažete svom prijatelju šta ste uradili!
Korak 9: Šta je sljedeće?
- Isprobajte drugu varijantu BiJin ToKei
- Nasumično rotiranje odabranih varijacija
- Tailor je sam napravio vaše fotografije
- Prikažite vrijeme velike veličine fonta u slučaju da se slika ne učita
- Isprobajte veći ekran, npr. ili9488 (320 x 480)
Preporučuje se:
RaspberryPI foto kamera - MagicBox: 13 koraka (sa slikama)
RaspberryPI foto kamera - MagicBox: Maloprije sam imao ludu ideju da napravim fotografsku mašinu od Raspberry PI. U mom gradu je bila mala predstava na kojoj su ljudi odlazili i pokazivali šta prave ili su napravili koristeći elektroniku, računare itd … Bio sam kao siromah
Arduino vjenčana foto kabina - 3D ispisani dijelovi, automatizirani i niskog proračuna: 22 koraka (sa slikama)
Arduino vjenčani fotografski štand - 3D ispisani dijelovi, automatizirani i niskog budžeta: Nedavno sam bio pozvan na vjenčanje brata svog partnera i ranije su me pitali možemo li im sagraditi foto kabinu jer koštaju previše. Ovo smo smislili i nakon nekoliko komplimenata odlučio sam to pretvoriti u pouku
Prvi koraci sa ESP32 - Instaliranje ESP32 ploča u Arduino IDE - ESP32 Blink Code: 3 koraka
Prvi koraci sa ESP32 | Instaliranje ESP32 ploča u Arduino IDE | ESP32 Blink Code: U ovom uputstvu vidjet ćemo kako započeti rad s esp32 i kako instalirati esp32 ploče u Arduino IDE i programirat ćemo esp 32 da pokrene blink kod pomoću arduino ide
Foto trik "Čarobni" zec u šeširu: 7 koraka (sa slikama)
Foto trik "Čarobni" zec u šeširu: Evo "čarolije" trik. Zec napravljen od leda sedi na magičarskom šeširu. Ledeni zec se topi i nestao je zauvijek … ili je tako. Budući da se unutar magičarskog šešira otkrilo da postoji fotografija zeca kao da ima
Kako izgraditi FOTO SVJETLOSNU KUTIJU: 7 koraka (sa slikama)
Kako napraviti PHOTO LIGHT BOX: Lightboxovi su odličan način za snimanje vrhunskih fotografija. Mogu se napraviti od gotovo svih materijala. Možete čak i stvoriti jednu s kartonom. Za mene je potrebno nešto čvrsto i izdržljivo. Iako bi bilo sjajno to razgraditi, nemam