Съдържание:
- Стъпка 1: Какво ви трябва
- Стъпка 2: Подготовка на основата
- Стъпка 3: Запояване на светодиодите и резисторите
- Стъпка 4: Процесорът и кристалът
- Стъпка 5: Бутонът
- Стъпка 6: Проводници
- Стъпка 7: Схеми
- Стъпка 8: Софтуерът
- Стъпка 9: Готовият часовник
Видео: Двоичен мраморен часовник: 9 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Това е прост часовник, който показва времето (часове/минути) в двоичен формат, използвайки светодиоди, скрити под стъклени мрамори. За обикновен човек изглежда точно като куп светлини, но ще можете да разберете часа само с един бърз поглед в този часовник. Може да ви отнеме няколко дни, за да се запознаете с езотеричното изкуство за бързо двоично броене, но ще можете да кажете часа веднага, само малко по -бавно в началото. Ето инструкция за броене в двоичен формат Двоично броене.
Стъпка 1: Какво ви трябва
- Един микроконтролер Atmel Tiny2313
- Един 0,1 uF кондензатор
- Единадесет резистора - 120 ома
- Единадесет светодиода с висока яркост. Използвах 6 бели и 5 жълти
- Един 10 MHz кристал
- Два 20 pF кондензатора
- Един малък бутон
- Единадесет стъклени мрамора
- Хубаво парче дърво за монтиране на всичко
На снимката по -долу липсват светодиодите и резисторите …
Стъпка 2: Подготовка на основата
Взех парче дърво (3х2 см, с дължина 50 см), което намерих в килер и го използвах като основа за часовника.
Започнах с пробиване на единадесет отвора от 5 мм направо за светодиодите. Отгоре след това използвах 12 -милиметрова бормашина и пробих около 7 мм във всеки отвор от 5 мм, за да получа вдлъбнатина за поставяне на мраморите. На дъното използвах още по -широка бормашина и пробих огромно парче дърво над всеки отвор и след това изрязах изкоп между отворите, така че кабелите да могат да бъдат поставени там. В средата между часовете и минутите пробих и изрязах огромен кратер, в който да вкарам електрониката. След като го шлайфаме малко и боядисваме всичко с тъмно кафяв цвят.
Стъпка 3: Запояване на светодиодите и резисторите
Светодиодите имат един къс отвод (минус) и дълъг светодиод (плюс). Поставете всички светодиоди, обърнати в една и съща посока, и след това запойте всички къси проводници заедно.
Запоявайте 120 омовите резистори на дългите проводници. Запоявайте проводник достатъчно дълго, за да достигнете средата на часовника към всеки резистор.
Стъпка 4: Процесорът и кристалът
Не си направих труда да направя платка за този проект, по -лесно е просто да запоя всичко заедно в стил на мъртва грешка. (Всъщност бих предпочел да нарека това смачкана грешка, защото чипът не е обърнат с главата надолу, но е сплескан/смачкан …;-)
Започнете, като мигате софтуера в чипа (ATtiny2313) и го тествайте, за да се уверите, че работи. След това изравнете чипа, като изведете всички проводници навън. Запоявайте кристала към щифтове 4 и 5 на чипа. Прокарах проводниците на кристала в долната част на чипа, за да ги махна от пътя. Запоявайте резистора 20 Kohm между щифт 1 (нулиране) и щифт 20 (плюс). Запоявайте двата 20 pF кондензатора към щифт 4 и 5 и след това ги запоявайте и двата към щифт 10 (минус). Запоявайте 100 nF кондензатора между щифт 10 (минус) и щифт 20 (плюс).
Стъпка 5: Бутонът
Издърпайте вдлъбнатина за бутона в дървото и свържете бутона към проводника, който е свързан към всички светодиоди. След това запойте друг проводник, достатъчно дълъг, за да достигнете микроконтролера до другия щифт на бутона
Стъпка 6: Проводници
Запоявайте проводниците, идващи от светодиодите и бутона към микроконтролера.
Първият светодиод (водещ най-далеч надолу) е Minute-1, водещ до светодиода за Minute-32, който трябва да е точно под микроконтролера. Над микроконтролера е светодиодът Hour-1. Не забравяйте проводника, идващ от бутона, запоявайте го към щифт 11 на микроконтролера. Завършете със запояване на захранващите проводници към щифт 20 (плюс) и щифт 10 (минус) на процесора. И да, трябва да направите един последен проводник - запоявайте проводник между щифта 10 на микроконтролера към дългия проводник, свързващ всички светодиоди (и бутона). Завършете го, като използвате горещо лепило, за да задържите всички проводници в окопите по чист и подреден начин.
Стъпка 7: Схеми
Схемата е толкова проста и няма платка, така че е направена само ръчно рисувана схема.
Стъпка 8: Софтуерът
Софтуерът е написан на C за Atmel с помощта на GCC.
Всъщност няма нищо особено в софтуера. Timer0 се използва за генериране на прекъсвания на всеки 1638.4 uS, а алгоритъмът на Bresenham се използва, за да се увери, че часовникът тиктака средно на всяка секунда. След включване часовникът показва точка, която мига нагоре и надолу, за да покаже, че часът трябва да бъде зададен. Чрез натискане на бутона времето напредва като бавна скорост за 15 секунди и след това се ускорява. Ако бутонът е натиснат само кратко (0,1-0,5 секунди), времето се намалява с една минута за лесно регулиране.
Стъпка 9: Готовият часовник
Залепете мраморите с помощта на парче горещо лепило и готово!
Приложете 5 волта към него и се насладете на славата му …:-)
Препоръчано:
Микро двоичен часовник: 10 стъпки (със снимки)
Микро двоичен часовник: След като преди това беше създаден Instructable (двоичен DVM), който използва ограничената област на дисплея, използвайки двоичен. Това беше само малка стъпка, след като преди това беше създаден основният код модул за десетично в двоично преобразуване до създаване на двоичен часовник, но t
Дисплей на двоичен часовник BigBit: 9 стъпки (със снимки)
Дисплей на двоичен часовник BigBit: В предишен инструктируем (Microbit двоичен часовник) проектът беше идеален като преносим настолен уред, тъй като дисплеят беше доста малък, поради което изглеждаше подходящо следващата версия да бъде версия на камина или на стена, но много по -голяма
Най -добрият двоичен часовник: 12 стъпки (със снимки)
Най -добрият двоичен часовник: Наскоро се запознах с концепцията за двоични часовници и започнах да правя някои изследвания, за да видя дали мога да си направя такъв за себе си. Не успях обаче да намеря съществуващ дизайн, който да е едновременно функционален и стилен. Така че реших
Мраморен часовник: 12 стъпки (със снимки)
Мраморен часовник: РЕДАКТИРАНЕ: Тази инструкция беше представена на дънна платка - официалният блог на VICEHackadayArduino Хакстър блог Дигитални тенденции Забележка: Имам акаунт в Twitter, в който споделям напредъка на моите проекти, преди да ги публикувам. Можете да ме последвате и да дадете обратна връзка
Двоичен LED мраморен часовник: 6 стъпки (със снимки)
Двоичен LED мраморен часовник: Сега мисля, че почти всеки има двоичен часовник и ето моята версия. Това, което ми хареса, беше, че този проект комбинира някои дървени работи, програмиране, учене, електроника и може би само малко творческо творчество. Показва час, месец, дата, ден