![Часовник с палеца - Нека познаем времето: 5 стъпки (със снимки) Часовник с палеца - Нека познаем времето: 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-5758-55-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Image Image](https://i.howwhatproduce.com/images/002/image-5758-57-j.webp)
![](https://i.ytimg.com/vi/-9UzD96DpbY/hqdefault.jpg)
![Стъпка 1: Разберете как работи ThumbWheels Стъпка 1: Разберете как работи ThumbWheels](https://i.howwhatproduce.com/images/002/image-5758-58-j.webp)
Здравейте на всички, ето моите първи инструктажи, така че се надявам да е добре. Освен това моето ниво на английски е доста лошо, така че се надявам да не правя твърде много грешки!
Целта на този проект е да се използват повторно някои "палци", спасени от старо лабораторно оборудване
На контролните панели са използвани палци. С частично изложените им колела, които могат да бъдат завъртени чрез преместване на открития ръб с пръст, можете да изберете желания номер.
Защо не ги използвате, за да направите часовник, в който ръчно да въведете часа, който предполагате, че е, и след това да го проверите, като натиснете бутон?:-)
Стъпка 1: Стъпка 1: Разберете как работи ThumbWheels
![Стъпка 1: Разберете как работи ThumbWheels Стъпка 1: Разберете как работи ThumbWheels](https://i.howwhatproduce.com/images/002/image-5758-59-j.webp)
![Стъпка 1: Разберете как работи ThumbWheels Стъпка 1: Разберете как работи ThumbWheels](https://i.howwhatproduce.com/images/002/image-5758-60-j.webp)
Всяко колело може да избира число между 0 и 9 и е електрически еквивалентно на четири превключвателя. Защо?
Когато въведете число, да кажем „5“, колелото го преобразува в двоично кодирано десетично число, в този случай „0101“, което означава „0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", защото. искаме да го кодираме в двоична система (основа 2). Човешки същества като вас и мен могат да броят от 0 до 9 и след това да пропускат цифри, така че трябва да добавим носене, за да броим допълнително. Така че, когато помислете за числото "125", то означава "1 * 100 + 2 * 10 + 5 * 1", това е десетична система с 10 цифри. Компютрите и електронните неща обикновено използват двоична система, само с две цифри, 0 и 1 Така че, ако искате да разложите число до неговото двоично представяне, например числото 9, това е като евклидово деление, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
Двоично кодираният десетичен знак е едно и също нещо, но превръщате всяко цифрово число в група от за двоични цифри. Например 4827 ще бъде кодиран като 0100 1000 0010 0111.
Съответните превключватели за всеки от тези цифрови номера са физически отворени или затворени на колелото на колелото и след това можете да ги прочетете да знаете кой номер е въведен. С колелата, които спасих, имаше схема за четене, състояща се от регистрите за смяна (https://en.wikipedia.org/wiki/Shift_register), които ми позволяват да използвам по -малко щифтове на моя микроконтролер (µc). С подходящи информационни листове и добър мултицет е лесно да разберете как да ги свържете. Но ако нямате тези регистри, когато спасявате колелата си, можете да свържете превключвателите директно към вашия µc. Тук отново парче хартия и мултицет в режим на непрекъснатост ще бъдат полезни.
Повече информация за двоични числа: https://www.mathsisfun.com/binary-number-system.h… и
Стъпка 2: Стъпка 2: Изберете микроконтролер и свържете вашата дъска
Когато разберете как ще взаимодействате с колелата си, можете да преброите броя на щифтовете, които ще ви трябват за свързване на частите, които искате да използвате в часовника си (входове от колела, изходи за RGB светодиоди, входове за бутони, вход-изход до табло с часовник в реално време и всякакви други неща, които може да ви бъдат полезни …).
Използвах платка "Nucleo F303K8", прилича на Arduino Nano. Бъдете внимателни, ако ги използвате, тъй като щифтовете "D4", "A4" и "D5", "A5" са свързани заедно (загубих много време, преди да го разбера), така че трябваше да премахна моста за спойка.
Платката с часовник в реално време е търговска, базирана на чип MCP79410, използваща i2c шина, но всяка друга ще свърши работа. Светодиодите са RGB с общ анод, не забравяйте да добавите подходящи резистори в серията.
След това можете да свържете всички тези неща, има много достъпни онлайн уроци, специфични за частите, които имате, и това е доста класическо нещо. Използвах veroboard, за да запоя всичко това заедно.
Стъпка 3: Стъпка 3: Кодирайте вашия микроконтролер
Сега трябва да кодирате вашия микроконтролер, за да свършите работата. Ето моето например, но предполагам, че ще трябва да напишете свое:-)
Стъпка 4: Стъпка 4: Изградете кутия и поставете всичко върху нея
![Стъпка 4: Изградете кутия и поставете всичко върху нея! Стъпка 4: Изградете кутия и поставете всичко върху нея!](https://i.howwhatproduce.com/images/002/image-5758-61-j.webp)
![Стъпка 4: Изградете кутия и поставете всичко върху нея! Стъпка 4: Изградете кутия и поставете всичко върху нея!](https://i.howwhatproduce.com/images/002/image-5758-62-j.webp)
![Стъпка 4: Изградете кутия и поставете всичко върху нея! Стъпка 4: Изградете кутия и поставете всичко върху нея!](https://i.howwhatproduce.com/images/002/image-5758-63-j.webp)
След като настройката ви работи, можете да я поставите в хубава кутия. Използвах лазерен нож, за да направя лицата, и 3d принтер, за да направя отстрани. (И много горещо лепило, за да се задържи заедно! ^^ особено светодиодите и бутоните за натискане)
Стъпка 5: Стъпка 5: Насладете се
![Стъпка 5: Насладете се! Стъпка 5: Насладете се!](https://i.howwhatproduce.com/images/002/image-5758-64-j.webp)
![Стъпка 5: Насладете се! Стъпка 5: Насладете се!](https://i.howwhatproduce.com/images/002/image-5758-65-j.webp)
Вече можете да изградите подобен часовник, като се вдъхновите за тази работа!
Планирам да подобря това в бъдеще, като направя по -силна странична кутия или като добавя функция към втория бутон (например задайте часа при продължително натискане или също така „покажете“датата, като я познаете).
Препоръчано:
Измерване на времето (часовник за измерване на лента): 5 стъпки (със снимки)
![Измерване на времето (часовник за измерване на лента): 5 стъпки (със снимки) Измерване на времето (часовник за измерване на лента): 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-186-j.webp)
Time Measure (Tape Measure Clock): За този проект ние (Alex Fiel & Anna Lynton) взехме ежедневен измервателен инструмент и го превърнахме в часовник! Първоначалният план беше да се моторизира съществуваща рулетка. Като направихме това, решихме, че ще бъде по -лесно да създадем своя собствена черупка, с която да работим
Часовник с прогноза за времето с помощта на старата аларма и Arduino: 13 стъпки (със снимки)
![Часовник с прогноза за времето с помощта на старата аларма и Arduino: 13 стъпки (със снимки) Часовник с прогноза за времето с помощта на старата аларма и Arduino: 13 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-5556-33-j.webp)
Часовник с прогноза за времето с помощта на Old Alarm и Arduino: Имах счупен будилник, който лежеше наоколо и ми хрумна идеята да го преобразувам в часовник и станция за прогнозиране на времето. За този проект ще ви трябва: Стар кръгов будилник Arduino Nano BME280 сензорен модул ( температура, влажност, налягане) LCD дисплей
Свързан към мрежата SMART LED анимационен часовник с уеб базиран контролен панел, синхронизиран сървър на времето: 11 стъпки (със снимки)
![Свързан към мрежата SMART LED анимационен часовник с уеб базиран контролен панел, синхронизиран сървър на времето: 11 стъпки (със снимки) Свързан към мрежата SMART LED анимационен часовник с уеб базиран контролен панел, синхронизиран сървър на времето: 11 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-1346-36-j.webp)
Свързан с мрежата SMART LED анимационен часовник С уеб-базиран контролен панел, синхронизиран сървър на времето: Историята на този часовник датира от далечен път-повече от 30 години. Баща ми беше пионер в тази идея, когато бях само на 10 години, много преди революцията на светодиодите - тогава, когато светодиодите бяха 1/1000 от яркостта на техния ослепяващ блясък. Истина
Часовник за времето: 15 стъпки (със снимки)
![Часовник за времето: 15 стъпки (със снимки) Часовник за времето: 15 стъпки (със снимки)](https://i.howwhatproduce.com/preview/how-to-implement/10497293-weather-clock-15-steps-with-pictures-0.webp)
Weather Clock: Страхотно изглеждащ настолен часовник с дата & показване на времето
ESP8266 Часовник за времето: 6 стъпки (със снимки)
![ESP8266 Часовник за времето: 6 стъпки (със снимки) ESP8266 Часовник за времето: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-7770-20-j.webp)
ESP8266 Часовник за времето: Много се гордея с пристигането ви и добре дошли при вас