Мазмұны:
- 1 -қадам: BiJin ToKei дегеніміз не?
- 2 -қадам: Неліктен ESP32?
- 3 -қадам: Дайындық
- 4 -қадам: Дизайн
- 5 -қадам: Бағдарламаны жүктеңіз, құрастырыңыз, жарқылдатыңыз және іске қосыңыз
- 6 -қадам: Дәнекерлеу жұмыстары
- 7 -қадам: СКД -ны тексеріңіз және тірекке қойыңыз
- 8 -қадам: Бақытты уақыт
- 9 -қадам: Енді не болады?
Бейне: ESP32 фотосурет сағаты: 9 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-31 10:21
Бұл нұсқаулықтар фото сағатты жасау үшін ESP32 мен СКД қалай қолдануға болатынын көрсетеді. Жапон тілінде ол BiJin ToKei деп аталады (美人 時 計).
1 -қадам: 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?
BiJin ToKei бастапқыда веб -қосымшаны және мобильді қосымшаның нұсқасын ұсынады. Бұл әдемі сағат, бірақ жұмыс үстелінің экранын немесе ұялы телефонды ұзақ уақытқа сағат ретінде арнау өте қиын.
ESP32 мен кішкентай СКД туралы не айтуға болады, оның бағасы шамамен 10 доллар тұрады, бұл баға оны жасауға тұрарлық.
3 -қадам: Дайындық
ESP32 тақтасы
SPI ажыратқыштары бар кез келген ESP32 даму тақтасы жақсы болуы керек.
СКД
ESP32_TFT_Library ILI9341, ILI9488, ST7789V және ST7735 қолдай алады. Бұл жолы мен JLX240-00302-BN үлгі нөмірі 2,4 «ST7789V СК қолданамын. Бұл модель тек SPI-ге арналған, сондықтан оның тек 10 түйреуіші бар (шын мәнінде 9 түйреуіш). Бұл дәнекерлеу жұмысын жеңілдете алады.
Жаңарту: мен 3,2 дюймдік LCD-ді сынап көрдім, модель нөмірі JLX320-00202
Дисплей стенді
Сіз қолыңыздағы кез келген ескі материалды қарапайым стенд ретінде қайта пайдалана аласыз, мысалы: жылжымалы стенд. Менің қолымда сынық атауы бар ұстаушы бар, ол бұл жұмысты атқарады!
Басқалар
10 Ом резистор және бірнеше қапталған мыс сым.
4 -қадам: Дизайн
Фото сағат фотосуретті көрсетуді қажет етеді. Www.bijint.com сайтындағы фотосурет-j.webp
ESP32 - бұл-j.webp
Бұл жоба Loboris ESP32_TFT_library -дан басталады.
Міне, бағдарлама ағыны:
- WiFi қосылу
- NTP протоколымен ағымдағы уақытты алыңыз
- Сағат пен минут жолын байланыстырып, ағымдағы уақыттың URL мекенжайын құрыңыз, содан кейін оны www.bijint.com сайтынан әр минут сайын алыңыз.
Жаңарту: соңғы код сонымен қатар LCD -ге-j.webp
Детальдарға қатысты дизайн:
- WiFi мен Интернетке қосылу 100% сенімді емес және мен сағаттың қате уақытта қатып қалуын қаламаймын, сондықтан кез келген қатеге тап болған кезде (мысалы, DNS іздеу сәтсіз, NTP сәтсіз, жүктеу сәтсіз), бағдарлама триггері қайта іске қосылады және оны қайталайды.
- Әр минут сайын бір рет суретке түсіру күніне 1440 суретті білдіреді, ESP32 кірістірілген флеші жүздеген МБ суреттерге сыймайды. Сағат барлық суреттерді алдын ала ала алмайды, бірақ ол әр уақытта суретті шығарып алады, көрсетеді, содан кейін тазартады.
- Флэш қайта жазудан оңай тозады, сондықтан бағдарлама минут сайын бір жерге жазылмауы үшін кэш файлдарын айналдырады.
- Суреттің өлшемі СКД ажыратымдылығынан үлкен, сондықтан оны көрсету үшін суретті жартылай кішірейту қажет.
- ESP-IDF кіріктірілген уақыт белдеуін реттеу күткендей жұмыс істемейді, сондықтан реттелетін кодпен уақыт белдеуін реттеу қажет.
- Файлды жүктеу уақыты 10-50 секундты қажет етеді (файл өлшемі мен желіге байланысты), сондықтан мен бұл кідірісті жеңу үшін нақты уақыттан бастап 20 секундқа (конфигурациялауға) болады.
5 -қадам: Бағдарламаны жүктеңіз, құрастырыңыз, жарқылдатыңыз және іске қосыңыз
ESP-IDF орнату (әлі жоқ болса):
- Windows орнату нұсқаулығы
- Mac OS орнату нұсқаулығы
- Linux орнату нұсқаулығы
Бастапқы кодты мына жерден жүктеңіз:
github.com/moononournation/ESP32_BiJin_ToK…
Конфигурация:
мәзір конфигурациясын жасаңыз
-
конфигурациялық сериялық порт
- «Serial Flasher Config» таңдаңыз
- «Әдепкі сериялық портты» таңдаңыз
- ESP32 тақтасының сериялық портын толтырыңыз, мысалы. Windows жүйесінде COM6; /dev/cu. SLAB_USBtoUART macOS жүйесінде
-
WiFi конфигурациясы
- «BiJin Tokei конфигурациясын» таңдаңыз
- «WiFi SSID» мен «WiFi құпия сөзін» толтырыңыз
Теңшеу
«Partitions.csv» өзгертілді, сақтау көлемін реттеңіз. (2M үшін 0x100000 және 4M үшін 0x300000)
сақтау, деректер, спифтер, 0x100000, 0xF0000, «Main/bijin_tokei.c» өзгертілді
SPIFFS сақтау көлеміне байланысты қанша кэш файлдары қолданылатынын анықтаңыз. Немесе-j.webp" />
#анықтау CACHE_COUNT 0
TOKEI LIST URL мекенжайының бірін таңдап алып тастаңыз немесе URL мекенжайын толтырыңыз:
статикалық const char *REQUEST_FORMAT =
Бағдарламаны құрастырыңыз, жарқылдатыңыз және іске қосыңыз:
флэш -монитор жасаңыз
6 -қадам: Дәнекерлеу жұмыстары
ESP32 тақтасын СКД артқы жағына жабыстырыңыз және қапталған мыс сыммен дәнекерлеңіз.
Қосылу өте қарапайым, бірақ СКД түйреуіштері әдетте өте жұқа, абай болыңыз, оны торға қоспаңыз.
Міне қосылымның қысқаша мазмұны:
ESP32 GND -> СКД
-> СКД жарықдиодты -ESP32 3v3 -> СКД +ve -> 10 Ом резисторы -> СКД LED +ve ESP32 GPIO16 -> LCD RS (тұрақты ток) ESP32 GPIO23 -> СКД SDA (SPI MOSI) ESP32 GPIO05 -> СКД CS ESP32 GPIO17 -> LCD RST ESP32 GPIO18 -> LCD CL (SPI CLK)
Кеңестер: электр желісі ағымның орындалуы үшін қалың сымды қажет етеді, бірақ позицияны бекіту үшін көп күш қажет; басқа сигналдық желілер жұқа сымды қолданып, дәнекерлеу жұмысын жеңілдете алады.
7 -қадам: СКД -ны тексеріңіз және тірекке қойыңыз
Бағдарламаның дұрыс жұмыс істеуін тексеріңіз, содан кейін оны тірекке бекітіңіз.
8 -қадам: Бақытты уақыт
Оны жұмыс үстеліне қойып, досыңызға не істегеніңізді көрсетудің уақыты келді!
9 -қадам: Енді не болады?
- Басқа BiJin ToKei нұсқасын қолданып көріңіз
- Таңдалған вариацияларды кездейсоқ бұру
- Тігінші сіздің фотоларыңызды жасады
- Сурет жүктелмеген жағдайда үлкен қаріп өлшемінде көрсету уақыты
- Үлкен экранды көріңіз, мысалы. ili9488 (320 x 480)
Ұсынылған:
Google фотосурет сағаты: 7 қадам (суреттермен)
Google фотосурет сағаты: Бұл нұсқаулықтар ESP32 мен СКД -ді фонда әр минут сайын кездейсоқ фотосуретті дисплейі бар цифрлық сағатты қалай жасау керектігін көрсетеді. Фотосуреттер сіз бөліскен Google фотоальбомынан алынған, тек ESP32 бөлісу сілтемесін енгізіңіз, бұл тапсырманы орындайды. ≫
Сандық фотосурет жақтауы, WiFi байланыстырылған - Raspberry Pi: 4 қадам (суреттермен)
Digital Rasm Frame Frame, WiFi Linked - Raspberry Pi: Бұл (ақысыз) файлдарды жіберу бағдарламасын пайдаланып, WiFi арқылы фотосуреттерді «басу және апару» арқылы Wi -Fi арқылы қосу /өшірудің артықшылығы бар, цифрлық фото жиектемеге өте қарапайым және арзан бағдар. . Ол 4,50 фунт стерлинг Pi Zero -мен жұмыс істей алады. Сондай -ақ аударуға болады
Сода құтысына фотосурет: 7 қадам (суреттермен)
Сода құтысына фотосуреттерді көшіру: Бұл нұсқаулық фотосуреттерді сода банкаларына қалай оңай және жылдам жіберуге болатынын көрсетеді. Негізгі процесс - суретті алдымен қарапайым қағазға көшіру. Содан кейін сіз фотосуретті өздігінен жабысатын пленкаға ауыстырасыз. Содан кейін сіз фильмді осылай жабыстырасыз
Жақын бейне жарығы/ қолмен түсірілетін фотосурет жарығы: 7 қадам (суреттермен)
Жақын бейне жарығы/ қолмен түсірілетін фотосурет жарығы: Мен сенің не ойлағаныңды білемін. &Quot; жақын, " арқылы Мен қиын жарық жағдайларында жақыннан жарықтандыруды айттым-бұл міндетті түрде " жақын жағдайлар " үшін емес. (Алайда, бұл үшін де қолдануға болады …) Нью-Йорктегі бейнекамер ретінде-немесе
Лазерлік жоғары жылдамдықты фотосурет: 9 қадам (суреттермен)
Лазермен жоғары жылдамдықты суретке түсіру: сүт тамшылары сияқты нәрсені үнемі суретке түсіру үшін әдеттегі әдіс жоғары сапалы камераны ($ 500 және одан жоғары), Speedlite жарқылын ($ 300 және одан жоғары) және электронды кешіктірілген жарқыл триггерін ($ 120 және одан жоғары) қолданады. . Қолдануға арналған көптеген DIY схемалары бар