Съдържание:
- Стъпка 1: Сензорен екран и модул за часовник в реално време, използвани в тази инструкция
- Стъпка 2: Подготовка на екрана
- Стъпка 3: По избор: Отпечатайте LCD стойката и добавете месингови вложки
- Стъпка 4: Свалете фолиото и монтирайте дисплея
- Стъпка 5: Свържете веригата
- Стъпка 6: Зареждане и стартиране на кода
- Стъпка 7: Персонализирайте цветовете
Видео: Цифров часовник "Dali" в стил 80s, който се топи: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Тази инструкция ви показва как да изградите цифров часовник "dali" в стил 80 -те с топящи се цифри.
За първи път се сблъсках с този стил на часовника на Apple Macintosh още когато бях дете през 80 -те. Тази инструкция показва моя опит да пресъздам часовника с помощта на Arduino и цветен сензорен екран с висока разделителна способност. Въпреки че оригиналният часовник беше черно -бял, в тази версия добавих някои цветни градиенти, за да му придадем подходящ вид за 80 -те години.
Дадох назаем данните за шрифта от „xdaliclock“на Джейми Завински, но моето внедряване на кода на часовника е изцяло ново и пренаписах процедурите за смесване на цифри от нулата, за да се възползвам от подобрените възможности на сензорния екран, базиран на FTDI FT810.
За тази инструкция ще ви трябва:
- Сензорен екран с висока разделителна способност 800x420, базиран на чип FT810
- Модул за часовници в реално време DS1302 от eBay
- 2x5 мъжки заглавки (можете да ги купите и да ги намалите по дължина)
- Поялник
- Електрическо тиксо
- Джъмперни проводници от женски към мъжки
- Arduino, като Arduino Uno
Стъпка 1: Сензорен екран и модул за часовник в реално време, използвани в тази инструкция
За тази инструкция ще използвам сензорни екрани от Haoyu Electronics. Използвах следното:
5 -инчов графичен LCD сензорен екран, 800x480, SPI, FT810
Този екран струва около 36 долара с доставка. Това е повече от другите екрани на Arduino, но получавате много за парите си:
- Ясен сензорен панел с висока разделителна способност с резолюция 800x480.
- Вграден графичен съвместен процесор и оперативна памет позволяват управление, без да заглушавате Arduino.
- Вграден аудио синтезатор с качествени звукови проби и различни инструменти за избор.
- Пейзажна и портретна поддръжка.
- Поддръжка за много докосвания.
- Вграден JPEG, вълнов аудио и видео декодер, за напреднали проекти.
За модула за часовник в реално време използвах „Модул за часовник в реално време DS1302“от eBay. Това струва около 6 долара.
Стъпка 2: Подготовка на екрана
След като получите екрана си, ще трябва да запоите заглавки върху него. Екраните на Haoyu са страхотни, тъй като идват с лесни за запояване проходни отвори и имате избор да запоите заглавката директно на гърба на екрана или в края на малък лентов кабел, който се прикрепя към отделяща се пробивна дъска.
За да завършите запояването, ще искате временно да изключите лентовия кабел и да премахнете печатната платка от задната страна на панела. Използвайте нокът, за да повдигнете внимателно задържащата скоба на LCD конектора и да освободите лентовия кабел. След това отстранете четирите винта, които държат дъската на място.
Сега запоявайте заглавка 5x2 (или две заглавки 5x1) там, където искате. Покрийте гърба с електрическа лента, за да избегнете къси панталони. След това завийте отново платката и поставете отново лентовия кабел.
Стъпка 3: По избор: Отпечатайте LCD стойката и добавете месингови вложки
Избрах 3D отпечатване на стойка, която да държи моя LCD панел [1]
Панелът се предлага с четири месингови вложки; те са предназначени да бъдат пресовани в пластмаса с топлина. Докато се охлаждат, малките зъбчета по тях ухапват в пластмасата и ги предпазват от изпадане. Тези вложки са често срещан начин за добавяне на трайни нишки към 3D отпечатани части.
След като щандът приключи с отпечатването, развих четирите месингови вложки от панела.
Загрях ютията си и я държах с върха под ъгъл нагоре, като внимателно балансирах вложка на върха. След това свалих пластмасовата част върху нея и бавно избутах вложките в предварително оформените отвори, докато се изравнят с повърхността.
Тази стъпка работи по -добре, ако имате поялник с тесен конусен връх. Ако никога не сте правили това преди, може да искате да практикувате, докато ютията е хладна - имате само един шанс да го направите правилно, когато ютията е гореща!
Внимавайте с тази стъпка, тъй като месинговите вложки стават много горещи и не искате те да паднат в скута ви. Работете върху топлоустойчива повърхност и ако все пак паднат от върха на ютията, устойте на изкушението да посегнете към тях незабавно!
[1] Източници: STL и CAD файлове за LCD стойка
Стъпка 4: Свалете фолиото и монтирайте дисплея
Сега обърнете дисплея и махнете предната акрилна рамка, след което отлепете защитното фолио от LCD панела (това ще подобри яснотата на дисплея). Използвайте винтовете, за да монтирате дисплея върху стойката с 3D печат.
Стъпка 5: Свържете веригата
За LCD дисплея свържете:
- 5V към щифт с етикет 5V на Arduino
- GND за закрепване на GND на Arduino
- SCK към пин ~ 13 на Arduino
- MISO към пин ~ 12 на Arduino
- MOSI към пин ~ 11 на Arduino
- CS към пин ~ 10 на Arduino
- PD към пин ~ 9 на Arduino
За дисплея на RTC модула свържете:
- VCC към щифт с етикет 5V на Arduino
- GND за закрепване на GND на Arduino
- CLK към пин ~ 8 на Arduino
- DAT към пин ~ 7 на Arduino
- RST към пин ~ 6 на Arduino
ЗАБЕЛЕЖКА: Има само един 5V щифт на Arduino. За да захранвате както RTC модула, така и LCD дисплея, ще трябва да използвате макет или да запоите няколко джъмперни проводника заедно, за да направите Y кабел.
Стъпка 6: Зареждане и стартиране на кода
Изтеглете файла ".zip" от следното хранилище на GitHub.
Вътре в папката "DaliClock" отворете файла "DaliClock.ino" в Arduino IDE и го качете на дъската си Arduino! Часовникът трябва да оживее!
Часовникът е изключително лесен за използване:
- Задръжте пръста си върху цифра, за да я промените и задайте часа.
- Щракнете и задръжте в долната част на екрана, за да превключите в режим календар.
- Задръжте пръста си върху цифра от датата, за да зададете датата.
- Часовникът автоматично ще се върне в режим на време след пет секунди бездействие.
Стъпка 7: Персонализирайте цветовете
Ако редактирате „DaliClock.ino“, можете да персонализирате цветовете на градиентите за цифрите на часовника, решетката и „блясъка“, който преминава през цифрите. Просто променете шестнадесетичните стойности в следните редове:
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); shine.fill_gradient (0x7F7F7F);
За напреднали потребители:
Ако искате да промените щифтовете на Arduino, използвани за LCD дисплея, редактирайте файла „DaliClock/src/ui_lib/ui_config.h“. За да промените пиновете, използвани за модула DS1302, редактирайте файла "DaliClock/src/ds1302.cpp"
Вицешампион в състезанието за часовници
Препоръчано:
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: 3 стъпки
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: Днес ще направим аналогов часовник & Цифров часовник с Led Strip и MAX7219 Dot модул с Arduino, Той ще коригира времето с местната часова зона. Аналоговият часовник може да използва по -дълга LED лента, така че да може да бъде окачен на стената, за да се превърне в произведение на изкуството
Един часовник Nixie в стил „Faberge“: 6 стъпки (със снимки)
Едно тръбен Nixie часовник в стил „Фаберже“: Този часовник Nixie е резултат от разговор за часовници с една тръба във фен страницата на Facebook Nixie Clocks. Часовниците с единична тръба не са популярни сред някои любители на nixie, които предпочитат 4 или 6 цифрени тръбни часовници за лекота на четене. Часовник с една тръба
Светодиоден часовник с нажежаема жичка в стил „Мрежата на Шарлот“: 10 стъпки (със снимки)
Светодиоден часовник с нажежаема жичка в стил „Мрежата на Шарлот“: Откакто за пръв път видях LED крушките с нажежаема жичка, си мислех, че нишките трябва да са добри за нещо, но това отне до закриването на продажба на местен магазин за електроника за мен да си купя крушки с намерението да разбият
Дървен LED часовник - аналогов стил: 11 стъпки (със снимки)
Дървен LED часовник - аналогов стил: Това е дървен LED часовник в аналогов стил. Не знам защо не съм виждал някое от тези преди … въпреки че цифровите типове са много често срещани. Хайде, ето ни
Как да си направим топящ се часовник в стил Дали: 9 стъпки (със снимки)
Как да си направим топящ се часовник в стил Дали: Не слушам нито един от старите си записи, но много обичам да ги имам наоколо. За щастие и приятелите ми. Друг общ момент, който имаме, е оценката да знаем колко е часът. Забърках се с записи и реших проблема си