Мазмұны:

Барлығы бір сандық хронометрде (сағат, таймер, дабыл, температура): 10 қадам (суреттермен)
Барлығы бір сандық хронометрде (сағат, таймер, дабыл, температура): 10 қадам (суреттермен)

Бейне: Барлығы бір сандық хронометрде (сағат, таймер, дабыл, температура): 10 қадам (суреттермен)

Бейне: Барлығы бір сандық хронометрде (сағат, таймер, дабыл, температура): 10 қадам (суреттермен)
Бейне: ? Multiband 6 атомдық уақытты сақтау дегеніміз не? ? Топ 7 M 2024, Қараша
Anonim
Image
Image
Барлығы бір сандық хронометрде (сағат, таймер, дабыл, температура)
Барлығы бір сандық хронометрде (сағат, таймер, дабыл, температура)
Барлығы бір сандық хронометрде (сағат, таймер, дабыл, температура)
Барлығы бір сандық хронометрде (сағат, таймер, дабыл, температура)

Біз басқа сайысқа Таймер жасауды жоспарлап едік, бірақ кейінірек біз сағатты енгіздік (RTC жоқ). Бағдарламалауға кіргенде, біз құрылғыға қосымша функцияларды қолдануға қызығушылық таныттық және DS3231 RTC қосуды аяқтадық, сонымен қатар жобаның соңына дейін түймелердің санын екіге дейін ұлғайту арқылы интерактивтілікті арттырдық.

Сағат ерекшеліктері

  • Нақты уақыттағы сағат
  • Дабыл
  • Таймер
  • Бөлме температурасын көрсету
  • Пайдаланушының уақытын реттеңіз
  • Пайдаланушы бойынша таймерді реттеңіз
  • Дабыл күндерін реттеңіз

1 -қадам: Сізге не қажет

Сізге не керек
Сізге не керек

Электроника компоненті

  • 1 жоқ. Arduino Mega2560 кабельмен - $ 9,79
  • 1 жоқ. DS3231 RTC - $ 1.09
  • 100 жоқ. Қызыл 3528 SMD жарық диоды - 0,77 доллар
  • 2 жоқ. 1x40 бір жолды ер 2.54 істікшелі тақырып - $ 0.58 *
  • 1 жоқ. 1x40 бір жолды әйел 2,54 істікшелі тақырып - $ 1,0 *
  • 2 жоқ. 6*6*13мм ұзын тұтқаны басу түймесі - $ 0.10*
  • 2 жоқ. 10к 1/4 ватт тесік резистор арқылы - $ 0.04 *
  • 1 жоқ. 8 Ом динамигі - $ 1.0
  • 1 метр 1.27мм PITCH түсті жалпақ таспалы кабель 10 түсті - $ 1.04
  • 1 жоқ. LM386 *
  • 1 жоқ. 10Км потенциометр *
  • 1 жоқ. 10 Ом резисторы *
  • 2 жоқ. 10uF конденсатор *
  • 1 жоқ. 250 УФ конденсатор *
  • 1 жоқ. 0.1uF конденсатор *
  • 1 жоқ. жалпы мақсаттағы ПХД *

басқа бөліктер

  • 2 мм MDF парағы

    1. 240 мм x 60 мм 2 жоқ. алдыңғы және артқы үшін
    2. 240 мм х 70 мм 3 жоқ. үстіңгі жағында, жарық диодты және төменгі жағындағы тірек тақтайшасы
    3. 60 мм x 65 мм 2 жоқ. корпустың сол және оң жағы үшін
  • 2 мм акрил парағы

    130 мм х 80 мм 14 жоқ. сан үшін

  • Желім мылтық
  • МДФ үшін супер желім
  • Arduino IDE бар компьютер
  • Дәнекерлеу станциясы
  • Шөгу

Бар болғаны.

* Барлық тауарлар жергілікті сатып алуды қалайды.

2 -қадам: акрилді және MDF корпусын лазермен кесу

Акрил және MDF корпусы лазермен кесілген
Акрил және MDF корпусы лазермен кесілген
Акрил және MDF корпусы лазермен кесілген
Акрил және MDF корпусы лазермен кесілген
Акрил және MDF корпусы лазермен кесілген
Акрил және MDF корпусы лазермен кесілген
  • DXF файлдары сағаттық және акрилді сандық тақтаға арналған.
  • Үстіңгі тақтайшаның және жарық диодты тіреуіш тақтаның схемасында көрсетілгендей, екі табақ бір -біріне қарама -қарсы бағытта орналасқан светодиод пен үстіңгі пластинаның ойығы ретінде бекітілген. Нәтиже схемалық диаграмма ретінде 2 -суретте көрсетілген.

3 -қадам: жоғарғы плитаның астындағы жарықдиодты жабыстырыңыз және дәнекерлеңіз

Жоғарғы тақтайшаның астындағы жарықдиодты жабыстырыңыз және дәнекерлеңіз
Жоғарғы тақтайшаның астындағы жарықдиодты жабыстырыңыз және дәнекерлеңіз
Жоғарғы тақтайшаның астындағы жарықдиодты жабыстырыңыз және дәнекерлеңіз
Жоғарғы тақтайшаның астындағы жарықдиодты жабыстырыңыз және дәнекерлеңіз
Жоғарғы тақтайшаның астындағы жарықдиодты жабыстырыңыз және дәнекерлеңіз
Жоғарғы тақтайшаның астындағы жарықдиодты жабыстырыңыз және дәнекерлеңіз
Жоғарғы тақтайшаның астындағы жарықдиодты жабыстырыңыз және дәнекерлеңіз
Жоғарғы тақтайшаның астындағы жарықдиодты жабыстырыңыз және дәнекерлеңіз

Қызыл светодиод максималды 2,6В жұмыс істейді, ал контроллер 5В және 0В береді. Сонымен, біз қызыл жарықдиодты 2 сериялы етіп бекітіп, контроллердің тиісті цифрлық түйреуішіне қосылуымыз керек. Осылайша, 2 жарықдиодты серияның максималды кернеуі 5,2, ал қызыл жарықдиодты 5В контроллері жанбайды

Суреттерде көрсетілгендей, әрбір қызыл жарық диодты сәйкес ұяға бекітіңіз. Сәйкес келетін жарықдиодты анод пен катодты дәнекерлегеннен кейін оларды тізбектей жалғаңыз

Жалғыз сымды алыңыз және барлық жарықдиодты жарықдиодты жерге қосу үшін 3 -суретте көрсетілгендей, барлық сериялы светодиодты катодты сымдар мен дәнекерлеу жолдарының ұзындығына сәйкес резеңке оқшаулауды алыңыз

1.27 мм PITCH түсті жалпақ таспалы кабельді алыңыз және оны светодиод пен контроллердің арасындағы қашықтыққа кесіңіз. Дәнекерлеу үшін оқшаулауды екі жағынан алып тастаңыз

Үшінші суретте көрсетілгендей, әр сымды таспа түсінің иерархиясындағы жарықдиодты сериялы анодқа дәнекерлеңіз

Дәл қазір сымның екінші ұшын дәнекерлемеңіз, ол контроллерге барлық сымды орналастыру кезінде дәнекерленеді

Сол сияқты барлық қызыл жарықдиодты және дәнекерлеу сымын жабыстырыңыз. Барлық жарықдиодты катодты дәнекерлеңіз және тұтас жарық диодты бір сымды жерге қосыңыз

4 -қадам: Arduino Mega2560 RTC және күшейткішке негізделген схемалық диаграмма

Arduino Mega2560 RTC және күшейткішке негізделген схемалық диаграмма
Arduino Mega2560 RTC және күшейткішке негізделген схемалық диаграмма
Arduino Mega2560 RTC және күшейткішке негізделген схемалық диаграмма
Arduino Mega2560 RTC және күшейткішке негізделген схемалық диаграмма
  • Дәнекерлеу алдында әрбір сым қысқа тұйықталуды болдырмау үшін әр сымға жылуды қысқартады.
  • Дәнекерлеуші бір жағында 4 әйел бағаналы түйреуіш, ал екінші жағында 4 аталық түйреуіш 4 сымды кабель. Сымдарды схемаға сәйкес DS3231 (RTC) көмегімен қосыңыз.
  • Күшейткішке қатысты барлық компоненттерді жалпы мақсаттағы ПХД -ге салыңыз және оны LM386 IC негізіндегі күшейткіштің схемасына сәйкес дәнекерлеңіз.
  • Схемалық диаграммаға сәйкес екі түйме мен дәнекерлеу резисторы мен Vcc қосылымын алыңыз да, оны ішкі тақтайшаның көмегімен ыстық пластикпен жабыстырыңыз.
  • Сол жақ батырманың кірісін сандық пинге жалғаңыз. Жоқты бекіту үшін 3 және оң жақ түймешік. 2018-05-07 121 2.
  • Егер пайдаланушы SDA мен SCL қосылымын 20 және 21 нөмірлеріне қойғысы келсе. түйреуіштер, онда бұл маңызды емес.
  • Сандық түйреуішті бекітіңіз. 7 жерге және түйреуішке бекітіңіз. 6 күшейткіштің кірісіне.
  • Барлық дәнекерлеу жұмыстары аяқталғаннан кейін жылу қысқыш түтікті қысқартыңыз.

5 -қадам: Барлық акрил нөмірлерін орнатыңыз

Барлық акрил нөмірлерін орнатыңыз
Барлық акрил нөмірлерін орнатыңыз
Барлық акрил нөмірлерін орнатыңыз
Барлық акрил нөмірлерін орнатыңыз
Барлық акрил нөмірлерін орнатыңыз
Барлық акрил нөмірлерін орнатыңыз
  • Акрил нөмірлік тақтасын 0 -ден бастап 9 -ға дейін, барлық қатардың соңғы ұясына қойыңыз.

  • Тоқ ішек пластинасын қос нүктеге қойыңыз.

6 -қадам: Барлық жарықдиодты анодты түйреуішті контроллерге қосыңыз

Барлық жарықдиодты анодты түйреуішті контроллерге қосыңыз
Барлық жарықдиодты анодты түйреуішті контроллерге қосыңыз
Барлық жарықдиодты анодты түйреуішті контроллерге қосыңыз
Барлық жарықдиодты анодты түйреуішті контроллерге қосыңыз
Барлық жарықдиодты анодты түйреуішті контроллерге қосыңыз
Барлық жарықдиодты анодты түйреуішті контроллерге қосыңыз
  • Төменде көрсетілгендей цифрлық түйреуіш конфигурациясы бойынша барлық катодты сымды еркек бағаналы түйреуішке дәнекерлеңіз.
  • Барлық жарықдиодты суретте көрсетілгендей қосыңыз.
  • Arduino түйреуіштері ==> сағат цифры
  • D10 ==> 0 Бірлік цифры
  • D11 ==> 1 бірлік цифры
  • D12 ==> 2 Бірлік цифры
  • D13 ==> 3 Бірлік цифры
  • D14 ==> 4 бірлік сан
  • D15 ==> 5 бірлік сан
  • D16 ==> 6 бірлік сан
  • D17 ==> 7 бірлік сан
  • D18 ==> 8 бірлік сан
  • D19 ==> 9 бірлік сан
  • D5 ==> 0 Ондық сан
  • D6 ==> 1 Ондық разряд
  • D22 ==> 2 Ондық сан
  • D23 ==> 3 Ондық сан
  • D24 ==> 4 Ондық разряд
  • D25 ==> 5 Ондық сан
  • D26 ==> 6 Ондық разряд
  • D27 ==> 7 Ондық сан
  • D28 ==> 8 Ондық разряд
  • D29 ==> 9 Ондық разряд
  • D30 ==> 0 Жүз таңбалы
  • D31 ==> 1 Жүз сан
  • D32 ==> 2 Жүз сан
  • D33 ==> 3 Жүз таңбалы

  • D34 ==> 4 Жүз таңбалы
  • D35 ==> 5 Жүз таңбалы
  • D36 ==> 6 Жүз таңбалы
  • D37 ==> 7 Жүз таңбалы
  • D38 ==> 8 Жүз таңбалы
  • D39 ==> 9 Жүз таңбалы
  • D40 ==> 0 мың сан
  • D41 ==> 1 мың сан
  • D42 ==> 2 мың сан
  • D43 ==> 3 мың сан
  • D44 ==> 4 мың сан
  • D45 ==> 5 мың сан
  • D46 ==> 6 мың сан
  • D47 ==> 7 мың сан
  • D48 ==> 8 мың сан
  • D49 ==> 9 мың сан
  • D53 ==> қос нүкте (:)
  • Барлық жарықдиодты жалпы жерге қосқыш жерге тұйықталуға қосылады.

7 -қадам: Үлгі кодын пайдаланып қосылымды тексеріңіз

  • Arduino IDE ашыңыз және төменде берілген тексеру кодын ашыңыз.
  • Arduino Mega2560 жүктеу.
  • Жүктеуді аяқтағаннан кейін ол 0 минуттың бірлік цифрынан 1, 2, 3 -ке дейін уақыттың ондық санының 9 -ға дейін 0,5 секундтық кідіріспен жыпылықтай бастайды.
  • Арасында, егер жарық диоды жанбаса, светодиодтар мен контроллердің қосылуын тексеріңіз.

8 -қадам: Контроллерге кодты бірінші рет қалай жүктеуге болады

  • Төменде берілген кодты жүктеңіз.
  • Arduino IDE ашыңыз және онда кодты ашыңыз.
  • Жоғарыдағы бейнені қараңыз және нұсқауларды орындаңыз.

9 -қадам: Бұл сағатта әр түрлі режимдерді қалай орнатуға болады

Image
Image

10 -қадам: Болашаққа жоспарлар

  • Честер қосыңыз
  • Пайдаланушыға ыңғайлы болу үшін бір түймені көбейтіңіз.
  • Түймені басу арқылы оны 12 сағаттан 24 сағатқа ауыстыруға болады.
  • Оны интерактивті ету, таңертеңгі, кешкі және т.
  • Бұл сағатты мобильді қосымша арқылы басқару мүмкіндігін қосу.

Сіздің пікірлеріңіз/ұсыныстарыңыз/сұрақтарыңыз/сыншылар бағаланады …

Ұсынылған: