Съдържание:
- Стъпка 1: Необходими части:
- Стъпка 2: Сглобете веригата
- Стъпка 3: Качете кода
- Стъпка 4: Насладете се на създаването си и планирайте бъдещи подобрения
![Мултимодален часовник: 4 стъпки Мултимодален часовник: 4 стъпки](https://i.howwhatproduce.com/images/002/image-5968-14-j.webp)
Видео: Мултимодален часовник: 4 стъпки
![Видео: Мултимодален часовник: 4 стъпки Видео: Мултимодален часовник: 4 стъпки](https://i.ytimg.com/vi/gAuoGbL9Fn0/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
![Мултимодален часовник Мултимодален часовник](https://i.howwhatproduce.com/images/002/image-5968-15-j.webp)
Обичам часовниците! Търсех инструкция за часовник, показващ римски цифри на екрана. Когато не получих подходящи на базата arduino, реших да си направя такъв. В съчетание с цветен TFT дисплей, се чудех какво още може да се покаже и виола! мисли за различни бройни системи, изучавани в моите бакалавърски инженерни дни (повече от 2 десетилетия назад!), се втурнаха: двоични, цифрови, осмични и шестнадесетични и т.н.
Това ме накара да започна и след много планиране и кодиране, ето изпълнението t!
Отличителни черти на този часовник:
Мултимодален дисплей, където можете да показвате време в 5 различни системи с числа в един екран или всеки формат на числото, показан в отделни екрани, избрани с бутон
Ориентацията на циферблата може да бъде от всякакви 4 страни, а данните на дисплея могат да се подравнят с ориентацията с помощта на бутон. По -късно възнамерявам да използвам жироскоп/сензор за ускорение, за да ориентирам дисплея в зависимост от страната, на която е включен
Налични режими
Дигитален
Римски
Шестнадесетичен (основа 16)
Осмична (основа 8)
Двоичен (основа 2)
За някой нов в тези системи за номериране ето връзките от netBinary формата:
Осмичен формат:
Шестнадесетичен формат:
Римски формат:
Стъпка 1: Необходими части:
![Необходими части Необходими части](https://i.howwhatproduce.com/images/002/image-5968-16-j.webp)
![Необходими части Необходими части](https://i.howwhatproduce.com/images/002/image-5968-17-j.webp)
![Необходими части Необходими части](https://i.howwhatproduce.com/images/002/image-5968-18-j.webp)
Необходими елементи:
- Arduino UNO/Nano или еквивалент
- TFT дисплей: 1.44 инчов 128*128 SPI дисплей, базиран на IL9163 (поръчано дълго назад чрез aliexpress) (ЧЕРВЕНА печатна платка)
- DS 3231 RTC модул
- Превключватели с бутон 2
- Платка, печатна платка, свързващи проводници
- По избор: поялник, свързващи проводници с общо предназначение и подходящ корпус (тепърва ще реша такъв за този часовник)
Стъпка 2: Сглобете веригата
![Сглобете веригата Сглобете веригата](https://i.howwhatproduce.com/images/002/image-5968-19-j.webp)
Използвайте тези връзки между 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: Насладете се на създаването си и планирайте бъдещи подобрения
![Насладете се на създаването си и планирайте бъдещи подобрения Насладете се на създаването си и планирайте бъдещи подобрения](https://i.howwhatproduce.com/images/002/image-5968-20-j.webp)
![Насладете се на създаването си и планирайте бъдещи подобрения Насладете се на създаването си и планирайте бъдещи подобрения](https://i.howwhatproduce.com/images/002/image-5968-21-j.webp)
![Насладете се на създаването си и планирайте бъдещи подобрения Насладете се на създаването си и планирайте бъдещи подобрения](https://i.howwhatproduce.com/images/002/image-5968-22-j.webp)
Имате красив и шантав часовник на бюрото си и има много място за нови идеи
- Променете дисплея или опреснете само определени части на екрана, за да направите опресняването на дисплея по -бързо (тази текуща реализация понякога пропуска показването на секунда поради опресняването на целия екран)
- Добавете платка с жироскоп/акселерометър и свързан код, за да регулирате завъртането на дисплея, така че да съответства на ориентацията на корпуса
- Оставете въображението си да се развихри…
Не на последно място, ако харесвате моя часовник, гласувайте за него в състезанието за часовници, което се провежда в момента
Препоръчано:
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: 3 стъпки
![Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: 3 стъпки Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: 3 стъпки](https://i.howwhatproduce.com/images/002/image-3577-j.webp)
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: Днес ще направим аналогов часовник & Цифров часовник с Led Strip и MAX7219 Dot модул с Arduino, Той ще коригира времето с местната часова зона. Аналоговият часовник може да използва по -дълга LED лента, така че да може да бъде окачен на стената, за да се превърне в произведение на изкуството
Часовник за пенсиониране / Брой нагоре / Dn часовник: 4 стъпки (със снимки)
![Часовник за пенсиониране / Брой нагоре / Dn часовник: 4 стъпки (със снимки) Часовник за пенсиониране / Брой нагоре / Dn часовник: 4 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-17200-j.webp)
Пенсионен часовник / Брой нагоре / Dn часовник: Имах няколко от тези 8x8 LED матрични дисплеи в чекмеджето и мислех какво да правя с тях. Вдъхновен от други инструктажи, имам идеята да създам дисплей за обратно броене/нагоре за обратно броене до бъдеща дата/час и ако целевото време p
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
![ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки](https://i.howwhatproduce.com/images/011/image-31107-j.webp)
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
Часовник, базиран на Arduino, използващ модул за часовник в реално време (RTC) DS1307 и 0,96: 5 стъпки
![Часовник, базиран на Arduino, използващ модул за часовник в реално време (RTC) DS1307 и 0,96: 5 стъпки Часовник, базиран на Arduino, използващ модул за часовник в реално време (RTC) DS1307 и 0,96: 5 стъпки](https://i.howwhatproduce.com/images/001/image-2174-20-j.webp)
Часовник, базиран на 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: 4 стъпки Създаване на часовник с M5stick C с помощта на Arduino IDE - RTC часовник в реално време с M5stack M5stick-C: 4 стъпки](https://i.howwhatproduce.com/images/002/image-3337-33-j.webp)
Създаване на часовник с M5stick C с помощта на Arduino IDE | RTC часовник в реално време с M5stack M5stick-C: Здравейте, момчета, в тази инструкция ще се научим как да правим часовник с m5stick-C платка за разработка на m5stack, използвайки Arduino IDE. Така че m5stick ще показва дата, час & седмица на месеца на дисплея