Съдържание:
- Стъпка 1: Необходими части:
- Стъпка 2: Сглобете веригата
- Стъпка 3: Качете кода
- Стъпка 4: Насладете се на създаването си и планирайте бъдещи подобрения
Видео: Мултимодален часовник: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Обичам часовниците! Търсех инструкция за часовник, показващ римски цифри на екрана. Когато не получих подходящи на базата arduino, реших да си направя такъв. В съчетание с цветен TFT дисплей, се чудех какво още може да се покаже и виола! мисли за различни бройни системи, изучавани в моите бакалавърски инженерни дни (повече от 2 десетилетия назад!), се втурнаха: двоични, цифрови, осмични и шестнадесетични и т.н.
Това ме накара да започна и след много планиране и кодиране, ето изпълнението t!
Отличителни черти на този часовник:
Мултимодален дисплей, където можете да показвате време в 5 различни системи с числа в един екран или всеки формат на числото, показан в отделни екрани, избрани с бутон
Ориентацията на циферблата може да бъде от всякакви 4 страни, а данните на дисплея могат да се подравнят с ориентацията с помощта на бутон. По -късно възнамерявам да използвам жироскоп/сензор за ускорение, за да ориентирам дисплея в зависимост от страната, на която е включен
Налични режими
Дигитален
Римски
Шестнадесетичен (основа 16)
Осмична (основа 8)
Двоичен (основа 2)
За някой нов в тези системи за номериране ето връзките от netBinary формата:
Осмичен формат:
Шестнадесетичен формат:
Римски формат:
Стъпка 1: Необходими части:
Необходими елементи:
- Arduino UNO/Nano или еквивалент
- TFT дисплей: 1.44 инчов 128*128 SPI дисплей, базиран на IL9163 (поръчано дълго назад чрез 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 чрез бутон (Бутон за смяна на режима на дисплея-Кошче/Шестоъгълник/Дек/Всички)
- 3GND чрез бутон (бутон за промяна на ориентацията на дисплея)
-
Връзки на дисплея
- VCC3.3V (от Arduino)
- GND-GND
- RESET3.3V
- LED5V (от Arduino)
Стъпка 3: Качете кода
Използвайте прикачения.ino файл за целия код с коментари, които са обясними сами!
Стъпка 4: Насладете се на създаването си и планирайте бъдещи подобрения
Имате красив и шантав часовник на бюрото си и има много място за нови идеи
- Променете дисплея или опреснете само определени части на екрана, за да направите опресняването на дисплея по -бързо (тази текуща реализация понякога пропуска показването на секунда поради опресняването на целия екран)
- Добавете платка с жироскоп/акселерометър и свързан код, за да регулирате завъртането на дисплея, така че да съответства на ориентацията на корпуса
- Оставете въображението си да се развихри…
Не на последно място, ако харесвате моя часовник, гласувайте за него в състезанието за часовници, което се провежда в момента
Препоръчано:
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: 3 стъпки
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: Днес ще направим аналогов часовник & Цифров часовник с Led Strip и MAX7219 Dot модул с Arduino, Той ще коригира времето с местната часова зона. Аналоговият часовник може да използва по -дълга LED лента, така че да може да бъде окачен на стената, за да се превърне в произведение на изкуството
Часовник за пенсиониране / Брой нагоре / Dn часовник: 4 стъпки (със снимки)
Пенсионен часовник / Брой нагоре / Dn часовник: Имах няколко от тези 8x8 LED матрични дисплеи в чекмеджето и мислех какво да правя с тях. Вдъхновен от други инструктажи, имам идеята да създам дисплей за обратно броене/нагоре за обратно броене до бъдеща дата/час и ако целевото време p
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
Часовник, базиран на Arduino, използващ модул за часовник в реално време (RTC) DS1307 и 0,96: 5 стъпки
Часовник, базиран на Arduino, използващ модул DS1307 Часовник в реално време (RTC) & 0.96: Здравейте момчета, в този урок ще видим как да направим работещ часовник с помощта на модул за часовник в реално време DS1307 & OLED дисплеи. Така че ще четем времето от часовника DS1307. И го отпечатайте на OLED екрана
Създаване на часовник с M5stick C с помощта на Arduino IDE - RTC часовник в реално време с M5stack M5stick-C: 4 стъпки
Създаване на часовник с M5stick C с помощта на Arduino IDE | RTC часовник в реално време с M5stack M5stick-C: Здравейте, момчета, в тази инструкция ще се научим как да правим часовник с m5stick-C платка за разработка на m5stack, използвайки Arduino IDE. Така че m5stick ще показва дата, час & седмица на месеца на дисплея