Съдържание:
- Стъпка 1: Събиране на материала
- Стъпка 2: Изграждане на дървен калъф
- Стъпка 3: Дървен калъф: Изрязване на части от корпуса
- Стъпка 4: Дървен калъф: Пробиване на водещите отвори
- Стъпка 5: Дървен калъф: Боядисване
- Стъпка 6: Дървен калъф: Сглобяване
- Стъпка 7: Схема
- Стъпка 8: Схема: Запояване на светодиодите
- Стъпка 9: Верига: Изграждане на веригата
- Стъпка 10: Сглобяване
Видео: Прост двоичен часовник, използващ Attiny85: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Поздрави! В тази инструкция ще ви покажа как да направите минималистичен и прост двоичен часовник с помощта на 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 И това е! Чувствайте се свободни да оставите коментари и предложения!
Препоръчано:
Часовник, базиран на Arduino, използващ модул за часовник в реално време (RTC) DS1307 и 0,96: 5 стъпки
Часовник, базиран на Arduino, използващ модул DS1307 Часовник в реално време (RTC) & 0.96: Здравейте момчета, в този урок ще видим как да направим работещ часовник с помощта на модул за часовник в реално време DS1307 & OLED дисплеи. Така че ще четем времето от часовника DS1307. И го отпечатайте на OLED екрана
Прост цифров часовник, използващ Arduino Nano & DS1307: 4 стъпки
Прост цифров часовник, използващ Arduino Nano и DS1307: В тази статия ще ви покажа урок за направата на цифров часовник с помощта на Arduino .. Платката Arduino, която използвам, е Arduino Nano V3, DS1307 като доставчик на данни за времето, MAX7219 7 сегмент като гледайте дисплея. преди да влезете в урока, препоръчвам
„Прост“часовник Digilog (цифров аналогов), използващ рециклиран материал!: 8 стъпки (със снимки)
„Прост“часовник Digilog (цифров аналогов), използващ рециклиран материал!: Здравейте на всички! Така че в тази инструкция ще споделя как да направя този цифров + аналогов часовник с евтин материал! Ако мислите, че този проект е „гаден“, можете да си тръгнете и да не продължавате да четете тази инструкция. Мир! Наистина съжалявам, ако не
Прост цифров часовник, използващ Arduino: 6 стъпки
Прост цифров часовник, използващ Arduino: Направете прост цифров часовник, използвайки arduino и проста печатна платка
Двоичен часовник, използващ неопиксели: 6 стъпки (със снимки)
Двоичен часовник с използване на неопиксели: Здравейте хора, обичам всички неща, свързани със светодиодите, и също така обичам да ги използвам по различни интересни начини Да, знам, че двоичният часовник е правен тук няколко пъти и всеки е отличен пример за това как създайте свой собствен часовник. Наистина ми харесва