Мазмұны:
- 1 -қадам: Қажетті бөлшектер:
- 2 -қадам: Электр тізбегін жинаңыз
- 3 -қадам: кодты жүктеңіз
- 4 -қадам: Шығармадан ләззат алыңыз және болашақтағы жақсартуларды жоспарлаңыз
Бейне: Мультимодальды сағат: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Мен сағаттарды жақсы көремін! Мен экранда рим цифрларын көрсететін сағатты іздедім. Мен arduino базасында сәйкес келетіндерді алмадым, мен оны өзім салуға шешім қабылдадым. Түрлі -түсті TFT дисплейімен бірге мен тағы не көрсетуге болатынын және виоланы қызықтырдым! Инженерлік колледждің бакалавры кезінде оқыған әр түрлі санау жүйелері туралы ойлар (жиырма жылдан астам уақыт бұрын!): екілік, сандық, сегіздік және он алтылық және т.
Бұл мені бастады, бірақ көп жоспарлаудан және кодтаудан кейін міне іске асыру t!
Бұл сағаттардың ерекшелігі:
Бір экранда 5 әр түрлі санау жүйесінде уақытты көрсетуге болатын мультимодальды дисплей немесе әр түймешік басу арқылы таңдалған бөлек экрандарда көрсетіледі
Сағат тілінің бағыты кез келген 4 жақта болуы мүмкін және дисплейдегі деректерді батырманың көмегімен бағдар бойынша реттеуге болады. Кейінірек мен дисплейді оның жағына қарай бағдарлау үшін гиро/үдеткіш сенсорын қолданғым келеді
Қол жетімді режимдер
Сандық
Роман
Он алтылық (16 -негіз)
Сегіздік (8 -негіз)
Екілік (2 -база)
Бұл нөмірлеу жүйелеріне жаңадан келгендер үшін netBinary форматындағы сілтемелер:
Сегіздік формат:
Он алтылық формат:
Римдік формат:
1 -қадам: Қажетті бөлшектер:
Қажетті заттар:
- Arduino UNO/Nano немесе оған тең
- TFT дисплейі: IL9163 негізіндегі 1,44 дюймдік 128*128 SPI дисплейі (aliexpress арқылы артқа тапсырыс берілген) (ҚЫЗЫЛ ПХД)
- DS 3231 RTC модулі
- Түйме қосқыштары 2
- Нан тақтасы, ПХД, қосылатын сымдар
- Қосымша: Пісіру үтігі, жалпы мақсаттағы қосқыш сымдар және сәйкес корпус (мен бұл сағат үшін біреуін шешкен жоқпын)
2 -қадам: Электр тізбегін жинаңыз
Бұл байланыстарды RTC мен Arduino арасында қолданыңыз. Анықтама алу үшін қолдан жасалған схемалық суретті қараңыз.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (Arduino -дан)
- GNDGND (Arduino -дан)
-
Arduino ---- TFT дисплейі
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Arduino байланыстары
- Vcc-5v
- GND-GND
- Басу түймесі арқылы 2GND (Дисплей режимін өзгерту түймесі-Bin/Hex/Dec/All)
- Басу түймесі арқылы 3GND (дисплей бағдарын өзгерту түймесі)
-
Қосылымдарды көрсету
- VCC3.3V (Arduino -дан)
- GND-GND
- ҚАЛПЫНА КЕЛТІРУ 3.3V
- LED5V (Arduino -дан)
3 -қадам: кодты жүктеңіз
Түсіндірілген түсініктемелері бар барлық код үшін қоса берілген.ino файлын пайдаланыңыз!
4 -қадам: Шығармадан ләззат алыңыз және болашақтағы жақсартуларды жоспарлаңыз
Сіздің үстеліңізде әдемі және ақкөңіл сағат бар және жаңа идеялар үшін көп орын бар
- Дисплейді жаңарту үшін дисплейді өзгертіңіз немесе экранның белгілі бір бөліктерін ғана жаңартыңыз (бұл ағымдағы іске қосу кейде бүкіл экранның жаңаруына байланысты секундты көрсетпей қалады)
- Дисплейдің айналуын қоршау бағдарына сәйкес реттеу үшін гиро/акселерометр тақтасы мен байланысты кодты қосыңыз
- Сіздің қиялыңыз ұшып кетсін …
Ақырында, егер сізге менің сағатым ұнайтын болса, оған қазіргі уақытта өтіп жатқан Сағат байқауында дауыс беріңіз
Ұсынылған:
Микро екілік сағат: 10 қадам (суреттермен)
Micro Binary Clock: Бұрын бинарлық дисплейдің шектеулі аймағын пайдаланатын Instructable (Binary DVM) құрылды, бұл екілік сағатты құруға ондықтан екілікке түрлендірудің негізгі код модулін құрған шағын қадам болды
NTP синхрондауымен шынайы екілік сағат: 4 қадам
Шынайы екілік сағат NTP синхрондауымен: Нақты екілік сағат тәулік уақытын дәстүрлі «екілік сағаттан» айырмашылығы толық тәуліктің екілік бөлшектерінің қосындысы түрінде көрсетеді. ол сағаттарға/минуттарға/секундтарға сәйкес келетін екілік кодталған ондық сандар түрінде уақытты көрсетеді. Дәстүрлі
Сандық сағат жарықдиодты нүктелік матрица - ESP Matrix Android қосымшасы: 14 қадам
Сандық сағатты жарықдиодты матрица - ESP Matrix Android қосымшасы: Бұл мақала PCBWAY.PCBWAY -мен мақтанышпен демеушілікке ие, бүкіл әлемдегі адамдар үшін жоғары сапалы ПХД прототипін шығарады. Өзіңізді сынап көріңіз және PCBWAY -де өте жақсы сапада 5 долларға 10 ПХД алыңыз, рахмет PCBWAY. Мен ойлап тапқан ESP матрицалық тақтасы
C51 4 бит электронды сағат - ағаш сағат: 15 қадам (суреттермен)
C51 4 бит электронды сағат - ағаштан жасалған сағат: демалыс күндері бос уақыт болды, сондықтан мен осы уақытқа дейін AliExpress -тен сатып алған 2,40 долларлық 4 биттік электронды цифрлық сағатты жинадым
Мультимодальды музыкалық стенд: 9 қадам (суреттермен)
Мультимодальды музыкалық стенд: мультимодальды музыкалық стенд (MMMS) - бұл дәстүрлі аспапта (сакс, флейта, скрипка) ойнау кезінде дыбыс синтезі мен эффектілерді басқарудың жаңа тәсілі және кеңейтілген техниканың бірнеше қосымша мүмкіндіктерін ұсынады. кезінде қолданылады