Съдържание:

Прост двоичен часовник, използващ Attiny85: 10 стъпки
Прост двоичен часовник, използващ Attiny85: 10 стъпки

Видео: Прост двоичен часовник, използващ Attiny85: 10 стъпки

Видео: Прост двоичен часовник, използващ Attiny85: 10 стъпки
Видео: Смарт часы против кувалды, кто кого? 2024, Ноември
Anonim
Прост двоичен часовник, използващ Attiny85
Прост двоичен часовник, използващ Attiny85
Прост двоичен часовник, използващ Attiny85
Прост двоичен часовник, използващ Attiny85
Прост двоичен часовник, използващ Attiny85
Прост двоичен часовник, използващ Attiny85

Поздрави! В тази инструкция ще ви покажа как да направите минималистичен и прост двоичен часовник с помощта на arduino uno и attiny85. Ако никога не сте използвали вашия arduino за програмиране на други микрочипове, ще видите, че е много лесно да го направите (опитах го за за първи път за този проект и беше доста прост) и доста удобен, тъй като можете да намалите размера на вашите проекти!

Стъпка 1: Събиране на материала

За този проект използвах основни и лесни за намиране материали. Има две категории материали, една за корпуса на часовника и една за електрическата верига. Дървен калъф: Всички тези елементи са намерени в занаятчийски цех- дървени панели- лепило за дърво- черна и червена спрей боя- пресоваща бормашина- трион за трион: - 13 червени 5v светодиода- проводници- 4 x 220 ома резистори- 2 x 10 k ома резистори- държачи за щифтове- 1 x 74hc595 (регистър за смяна)- 2 бутона за натискане- платка- 3.3v монета клетка- Attiny85- Arduino uno- Инструменти за запояване

Стъпка 2: Изграждане на дървен калъф

В следващите стъпки показвам как изградих корпуса за часовника. Използвах дървени панели и лепило за дърво и работи добре. Панелите имаха височина и ширина по мой вкус, така че нямаше много да се реже. Също така, първоначално исках да покажа секундите, но по -късно, когато изградих веригата, установих, че светодиодният превключвател на всяка секунда всъщност разсейва, така че изрязах тези светодиоди и пренаредих съответно кода и кутията си по -късно.

Стъпка 3: Дървен калъф: Изрязване на части от корпуса

Дървен калъф: Изрязване на части от корпуса
Дървен калъф: Изрязване на части от корпуса
Дървен калъф: Изрязване на части от корпуса
Дървен калъф: Изрязване на части от корпуса
Дървен калъф: Изрязване на части от корпуса
Дървен калъф: Изрязване на части от корпуса

Първо измерих и изрязах всички парчета, от които се нуждая, за да изградя кутията си. Реших да го направя като кутия без дъно. Шлифовах ръбовете, ако е необходимо.

Стъпка 4: Дървен калъф: Пробиване на водещите отвори

Дървен калъф: Пробиване на светодиодните дупки
Дървен калъф: Пробиване на светодиодните дупки
Дървен калъф: Пробиване на светодиодните дупки
Дървен калъф: Пробиване на светодиодните дупки
Дървен калъф: Пробиване на светодиодните дупки
Дървен калъф: Пробиване на светодиодните дупки

Пробих отворите на лицевия панел на кутията си с помощта на пресоваща бормашина. Посочих на панела къде да пробивам дупките и тъй като използвах евтина занаятчийска дървесина, трябваше да пробивам бавно, за да не се откъсва дървесината. Сега, когато разбрах, че искам да извадя светодиодите за секундите, трябваше да изрежа този панел, за да премахна ненужните дупки. Разбрах това, след като нарисувах кутията си, затова и на последната снимка е боядисан панелът ми

Стъпка 5: Дървен калъф: Боядисване

Дървен калъф: Боядисване
Дървен калъф: Боядисване
Дървен калъф: Боядисване
Дървен калъф: Боядисване
Дървен калъф: Боядисване
Дървен калъф: Боядисване

След като имах всяко парче от часовника си, започнах да ги рисувам. Избрах червена и черна боя, тъй като моите светодиоди вече бяха червени. Използвах лъскава боя за пръскане, за да придада завършен вид след два слоя боя. Изчаках да изсъхне всичко.

Стъпка 6: Дървен калъф: Сглобяване

Дървен калъф: Сглобяване
Дървен калъф: Сглобяване
Дървен калъф: Сглобяване
Дървен калъф: Сглобяване
Дървен калъф: Сглобяване
Дървен калъф: Сглобяване

След като боята изсъхна, залепих всичко заедно с бързосъхнещо лепило за дърво, като се уверих, че всичко е изправено всеки път, когато залепвам две парчета заедно. Изчаках да изсъхне, преди да залепя следващите парчета заедно.

Стъпка 7: Схема

Верига
Верига

Следващата част от този проект е за веригата. За тази част ще ви трябва вашият Arduino или който и да е микрочипов програмист и Attiny85. Както вече споменах, изрязах светодиодите за секундите, тъй като намерих, че секундите са твърде разсейващи. Така че в началото снимките показват всички светодиоди, а по -късно секундите отсъстват. За да програмирам Attiny с Arduino като ISP, последвах този хубав урок от инструкции от randofo: https://www.instructables.com/id/Program-an-ATtiny… Кодът, който качих в Attiny:*Кодът е базиран на вътрешен часовник от 16Mhz, но може да се променя*Използвах таймери и прекъсвания на чипа, за да направя часовника.

Стъпка 8: Схема: Запояване на светодиодите

Верига: Запояване на светодиодите
Верига: Запояване на светодиодите
Верига: Запояване на светодиодите
Верига: Запояване на светодиодите

Пристъпих към запояване на светодиодите заедно с моето поялник и вече пробития корпус, за да позиционирам правилно светодиодите по време на запояване.

Стъпка 9: Верига: Изграждане на веригата

Верига: Изграждане на веригата
Верига: Изграждане на веригата
Верига: Изграждане на веригата
Верига: Изграждане на веригата
Верига: Изграждане на веригата
Верига: Изграждане на веригата
Верига: Изграждане на веригата
Верига: Изграждане на веригата

С програмирания Attiny с кода, всичко, което трябва да направите, е първо да изградите веригата, използвайки макет, за да тествате програмата си и да се уверите, че всичко работи, преди да запоите цялата верига. Използването на регистъра за смяна е необходимо, тъй като Attiny не осигурява достатъчно изходни щифтове за 8 -те крайни точки (4 реда, 4 колони) и двата бутона. Планът и веригата, които направих, са на снимките. Тествах моята схема на макета и когато беше добре да отида, го запоех на платката. Нямах държач за батерия за клетка, затова използвах въображението си, за да изградя временен (много схематичен..). Препоръчвам да използвате истински държач на батерията.

Стъпка 10: Сглобяване

Сглобяване
Сглобяване
Сглобяване
Сглобяване
Сглобяване
Сглобяване
Сглобяване
Сглобяване

Последната стъпка беше да сглобите всичко, което е просто да фиксирате веригата в кутията и светодиодите в съответните отвори. След това можете да зададете часа с помощта на бутоните и да оставите Attiny да проследява времето. Например във втората картина: Часове2 = 2 и Часове1 = 1 Мин2 = 1 и Мин11 = 6, така че времето е 21: 16 И това е! Чувствайте се свободни да оставите коментари и предложения!

Препоръчано: