Съдържание:
- Консумативи
- Стъпка 1: КАКВО НОВО
- Стъпка 2: Сглобяване на печатни платки
- Стъпка 3: 3D печат
- Стъпка 4: Скицата
Видео: 7 Сегментен часовник Версия 2: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Здравейте!
След искане от потребител на Instructables относно наличността на 12 -часов формат, аз се възползвах да направя съществени промени в оригиналния проект.
По време на използването на версия 1 почувствах необходимостта да направя самостоятелна версия, затова направих възможно промяната на всички параметри директно от часовника, без да използвам компютъра.
За всеки, който не е чел предишните ми инструкции, това е обикновен 7 -сегментен часовник с някои допълнителни функции:
- 7 различни минутни промени
- 3 предварително зададени цвята за времеви интервали
- интензитет на околната светлина автоматично затъмняване
- автоматично изключване/стартиране, когато няма нужда да се показва времето
- автоматично регулиране на лятното часово време
Версия 2 ви позволява също да:
- промяна на формата на времето 12/24h
- лесно променящи се параметри
Параметрите, които могат да се променят директно от часовника, са:
- време за събуждане/изключване
- цветове за времеви интервали
- Време за среща
- времеви формат 12/24h
Тези данни вече се съхраняват в eeprom на Arduino заедно с избрания режим на преход. Също така съм подготвил ръководство за бързо стартиране в следващата стъпка.
Рамката е 3D отпечатана, захранвана от светодиоди Arduino Nano, DS3231 и WS2812.
Консумативи
- Arduino nano
- фото чел
- 2 x моментален бутон
- превключвател за включване/изключване
- DC щепсел
- 5V трансформатор
- n ° 30 светодиоди WS2812 (модел 30 светодиода/метър)
- печатна платка
- Модул DS3231
- тънки кабели за свързване на светодиоди
- резистори 10K, 550
- спойка
- лепило
- джъмпери
- заглавки мъжки/женски
Стъпка 1: КАКВО НОВО
Както казах, не исках да свързвам часовника към компютъра всеки път, когато исках да променя параметрите, добавяйки моментен бутон към проекта, който лесно постигнах целта. С един бутон мога да превъртам между опциите, другият е да потвърдя данните и да продължа напред в менюто. Свързах също фотоклетка към ПИН на Arduino вместо +5V, така че когато часовникът премине в режим на заспиване, фотоелементната верига не изтощава енергия. Най -накрая го направих по -професионално ецване на веригата върху медна плоча.
Стъпка 2: Сглобяване на печатни платки
За удобство промених някои връзки, вижте схемата. Превключвателят за включване/изключване е по избор, за да влезете в менюто, без това просто свържете +5V, като задържите бутона 1.
Съпротивлението между светодиодите и D5 е 550Ohm, останалите 10Kohm.
Веригата е много лесна и не е необходимо да се гравира.
В моя проект всеки сегмент за всяка цифра се нуждае от един водещ. За по -големи проекти може да се добавят още светодиоди за сегмент след промяна на библиотеката "segment_display.cpp"
За друга информация относно LED последователността и друга проверка версия 1
Стъпка 3: 3D печат
Започвайки от първоначалната версия (Благодарение на потребителя на Thingverse random1101), преработих поддръжката, като я персонализирам с баркод (това означава АКМЕКОРПОРАЦИЯ, но четецът на баркод няма да я разпознае ….sob).
Препоръчително е да залепите всяка цифра, след като я поставите в слота.
Стъпка 4: Скицата
Библиотеките остават непроменени и при първото качване и пускане на скицата нищо не може да се случи, тъй като чете данни от eeprom и вероятно вътре в eeprom може да има случайни стойности. След това за първи път трябва да зададете данни.
Режимът на преход вече се съхранява в eeprom.
По време на въвеждането на данни следвайте стриктно формата на часа (действителен или зимен 24 часов формат).
Проверете предишната версия за информация и използване на библиотеката.
Препоръчано:
Механичен седем сегментен часовник на дисплея: 7 стъпки (със снимки)
Механичен часовник със седем сегмента: Преди няколко месеца изградих двуцифрен механичен 7 -сегментен дисплей, който превърнах в таймер за обратно броене. Излезе доста добре и редица хора предложиха да удвоят дисплея, за да направят часовник. Проблемът беше, че вече бях бягал
7 сегментен часовник - издание за малки принтери: 9 стъпки (със снимки)
7 -сегментен часовник - Издание за малки принтери: Още един 7 -сегментен часовник. xDA Въпреки че трябва да кажа, че не изглежда толкова лудо, когато гледам профила си на Instructables. Вероятно ще стане още по -дразнещо в момента, в който погледнете моя профил на различни неща
Arguino 7 сегментен часовник: 4 стъпки
Arduino 7 Segment Clock: Тази инструкция ще ви покаже как да направите сегментния часовник на Arduino 7, но точността е гадна! Затова направих това за програмиране и за забавление. Ако искате да направите сериозен часовник, можете да използвате rtc модул, който ще запази запис на времето. можете да използвате
Edge-осветлен седем сегментен часовник: 16 стъпки (със снимки)
Edge-Lit Seven Segment Clock Display: Седем сегментни дисплея съществуват повече от век (https://en.wikipedia.org/wiki/Seven-segment_display) и оформят познатата форма на цифрите в цифровите часовници, таблата с инструменти и много други цифрови дисплеи. Те са били отново
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735