Мазмұны:
- 1 -қадам: материалды жинау
- 2 -қадам: Ағаш корпусты салу
- 3 -қадам: Ағаш корпус: корпустың бөліктерін кесу
- 4 -қадам: Ағаш корпус: саңылауларды бұрғылау
- 5 -қадам: Ағаш корпусы: кескіндеме
- 6 -қадам: Ағаш корпус: құрастыру
- 7 -қадам: Схема
- 8 -қадам: Схема: Ледтерді дәнекерлеу
- 9 -қадам: Цикл: схеманы құру
- 10 -қадам: жинау
Бейне: Attiny85 көмегімен қарапайым екілік сағат: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сәлеметсіз бе! Бұл нұсқаулықта мен минималистік және қарапайым екілік сағатты қалай жасау керектігін көрсетемін arduino uno және attiny85. Бұл жобаны бірінші рет және өте қарапайым) және өте ыңғайлы, өйткені сіз өз жобаларыңыздың көлемін кішірейте аласыз!
1 -қадам: материалды жинау
Бұл жоба үшін мен қарапайым және қарапайым материалдарды қолдандым. Материалдардың екі категориясы бар: біреуі сағат корпусына, екіншісі схемаға арналған. Ағаш корпусы: Бұл заттардың барлығы қолөнер шеберханасынан табылды- Ағаш панельдер- Ағаш желімі- Қара және қызыл бүріккіш бояуы- Пресс-бұрғы- Jig Ара - 13 қызыл 5В жарықдиодты сымдар- 4 x 220 Ом резисторлары- 2 x 10 к Ом резисторлары- Ілмек ұстағыштары- 1 x 74hc595 (ауысым регистрі)- 2 түйме түймесі- Электр тақтасы- 3.3в монеталық ұяшық- Attiny85- Arduino uno- Дәнекерлеу құралдары
2 -қадам: Ағаш корпусты салу
Келесі қадамдарда мен сағат үшін корпусты қалай құрастырғанымды көрсетемін. Мен ағаш панельдер мен ағаш желімін қолдандым және ол жақсы жұмыс жасады. Панельдердің биіктігі мен ені маған ұнады, сондықтан көп кесу қажет болмады. Сонымен қатар, мен бастапқыда секундтарды көрсеткім келді, бірақ кейінірек тізбекті құрған кезде мен әр секунд сайын светодиодты алаңдататындығына көз жеткіздім, сондықтан мен сол Ледтерді кесіп тастадым және сәйкесінше менің коды мен корпусын реттедім.
3 -қадам: Ағаш корпус: корпустың бөліктерін кесу
Біріншіден, мен корпусты жасау үшін қажет барлық бөлшектерді өлшеп, кесіп алдым. Мен оны түбі жоқ қорап ретінде жасауды шештім. Қажет болса, мен жиектерді тегістедім.
4 -қадам: Ағаш корпус: саңылауларды бұрғылау
Мен корпустың беткі тақтасындағы тесіктерді пресс -бұрғымен бұрғыладым. Мен панельде тесіктерді қайда бұрғылау керектігін көрсеттім, мен арзан ағашты қолданғандықтан, ағаш жарылып кетпес үшін баяу бұрғылауға тура келді. Енді мен Ледтерді бірнеше секундқа алып тастағым келетінін түсінгенде, қажетсіз тесіктерді алып тастау үшін осы панельді кесуге тура келді. Мен мұны қаптаманы бояғаннан кейін түсіндім, сондықтан соңғы суретте менің панельім боялған
5 -қадам: Ағаш корпусы: кескіндеме
Менде сағат корпусының әр бөлігі болған соң, мен оларды бояуға кірістім. Мен қызыл және қара бояуды таңдадым, өйткені менің Ледс қызыл болды. Мен бояудың екі қабатынан кейін толық көрініс беру үшін жылтыр спрей бояуын қолдандым. Мен бәрі құрғағанша күттім.
6 -қадам: Ағаш корпус: құрастыру
Бояу кептірілгеннен кейін мен тез кептіретін ағаш желімін қолданып бәрін жапсырдым, екі бөлікті бір -біріне жапсырған сайын бәрі түзу екеніне көз жеткіздім. Мен кептірілгенше күттім, келесі бөліктерді желімдеу алдында.
7 -қадам: Схема
Бұл жобаның келесі бөлігі схемаға арналған. Бұл бөлік үшін сізге Arduino немесе кез келген микрочип бағдарламашы мен Attiny85 қажет болады. Бұрын айтқанымдай, мен Ледтерді бірнеше секундқа кесіп тастадым, себебі секундтар тым алаңдатады. Сонымен, суреттер басында барлық светодиодтарды көрсетеді, ал кейінірек секундтар болмайды. Аттиниді Arduino-мен провайдер ретінде бағдарламалау үшін мен randofo нұсқаулығынан алынған осы жақсы оқулықты ұстандым: https://www.instructables.com/id/Program-an-ATtiny… Мен Attiny-ге жүктеген код:*Код негізделген Ішкі сағат 16 МГц, бірақ оны өзгертуге болады*Мен сағатты жасау үшін чиптің таймерлері мен үзілістерін қолдандым.
8 -қадам: Схема: Ледтерді дәнекерлеу
Мен дәнекерлеу үтіктеуішін және светодиодты дұрыс орналастыру үшін бұрғыланған корпусты қолдана отырып, Ледтерді дәнекерлеуге көштім. Әр бағанның светодиодтары катодпен бірге дәнекерленген.
9 -қадам: Цикл: схеманы құру
Аттини кодпен бағдарламаланған кезде, менің бағдарламамды тексеру үшін алдымен тақтаны қолданып, толық тізбекті дәнекерлеуге дейін бәрі жұмыс істегеніне көз жеткізу үшін схеманы құру қажет. Аттина 8 соңғы нүкте (4 жол, 4 баған) және екі түйме үшін жеткілікті шығыс түйреуіштерді қамтамасыз етпейтіндіктен, ауысым регистрін қолдану қажет. Мен жасаған схема мен схема суретте. Мен өз схемамды сынап көрдім. нан тақтасында және бару жақсы болған кезде, мен оны тақтаға дәнекерледім, менде ұяшыққа арналған батарея ұстағыш жоқ еді, сондықтан мен қиялымды уақытша (өте эскиз) салу үшін қолдандым. Мен нақты батарея ұстағышын пайдалануды ұсынамын.
10 -қадам: жинау
Соңғы қадам бәрін жинау болды, бұл корпустағы схеманы және светодиодтарды тиісті тесіктерге бекіту. Мысалы, екінші суретте: Сағат 2 = 2 және Сағат1 = 1Міндер2 = 1 және Минс1 = 6, сондықтан уақыт 21: 16 -ге тең болады. пікірлер мен ұсыныстар қалдыру үшін!
Ұсынылған:
Микро екілік сағат: 10 қадам (суреттермен)
Micro Binary Clock: Бұрын бинарлық дисплейдің шектеулі аймағын пайдаланатын Instructable (Binary DVM) құрылды, бұл екілік сағатты құруға ондықтан екілікке түрлендірудің негізгі код модулін құрған шағын қадам болды
NTP синхрондауымен шынайы екілік сағат: 4 қадам
Шынайы екілік сағат NTP синхрондауымен: Нақты екілік сағат тәулік уақытын дәстүрлі «екілік сағаттан» айырмашылығы толық тәуліктің екілік бөлшектерінің қосындысы түрінде көрсетеді. ол сағаттарға/минуттарға/секундтарға сәйкес келетін екілік кодталған ондық сандар түрінде уақытты көрсетеді. Дәстүрлі
BigBit екілік сағат дисплейі: 9 қадам (суреттермен)
BigBit екілік сағат дисплейі: Алдыңғы нұсқаулықта (Microbit екілік сағаты) жоба портативті жұмыс үстелі құралы ретінде өте ыңғайлы болды, себебі дисплей өте кішкентай еді, сондықтан келесі нұсқа мантель немесе қабырғаға бекітілген нұсқа болуы керек сияқты, бірақ әлдеқайда үлкен
Екілік сағат V1.0: 5 қадам
Binary Clock V1.0: Барлығы екілік сағаттарды жақсы көреді, әсіресе мен сияқты пысық жасаушылар. Бұл нұсқаулықта мен сізге сөреден тыс және модульдік модульдерді қолдана отырып, екілік сағатты қалай жасауға болатынын көрсетемін
Дыбыстық визуализация, екілік сағат және FM қабылдағышы бар үстел күшейткіші: 8 қадам (суреттермен)
Дыбыстық визуализация, екілік сағат және FM қабылдағышы бар үстел күшейткіші: маған күшейткіштер ұнайды, мен бүгін жақында жасаған қуаты төмен үстел күшейткішімен бөлісемін. Мен жасаған күшейткіштің бірнеше қызықты ерекшеліктері бар. Оның қосарланған екілік сағаты бар, ол уақыт пен күнді бере алады және аудио деп аталатын дыбысты бейнелей алады