нұсқаулықтар-Модульдік-Дисплей-Сағат-логотипі

Нұсқаулық модульдік дисплей сағаты

instructables-Модульдік-Дисплей-Сағат-өнім

Модульдік дисплей сағаты

  • Gammawave арқылы
  • Бұл жоба бір-біріне қосылған және Microbit және RTC арқылы басқарылатын төрт модульді пайдаланып, сандық сағатты жасау үшін алдыңғы жобаның Модульдік дисплей элементін пайдаланады.
  • Жабдықтар:
  • Microbit V2 (кіріктірілген динамиктің арқасында артықшылық беріледі, V1 жұмыс істейді, бірақ сыртқы дыбыс шығарғышты қажет етеді.)
  • DS3231 RTC
  • SPST ауыстырыңыз
  • Kitronik Edge қосқышының үзілуі
  • Jumper Jerky Junior F/M – 20 саны
  • Jumper Jerky Junior F/F – 4 саны
  • Jumper Jerky F/F – 3 саны
  • Jumper Jerky F/M – 3 саны
  • 470R резистор
  • 1000 мкФ конденсатор
  • Оң жақ бұрыш тақырыбы 2 x (3 жол x 1 жол) қажет.
  • WS2812Neopixel түймесі жарық диоды * 56 дана.
  • Эмальданған мыс сым 21 AWG (диа. 0.75 мм) немесе басқа оқшауланған сым.
  • Стрипборд
  • Бұрандалар M2
  • М2 бұрандалар 8мм – 12 дана
  • М2 бұрандалар 6мм – 16 дана
  • M2 болттар 10мм – 2 дана
  • М2 гайкалар – 2 дана
  • М2 шайбалар – 2 дана
  • M2 Алты қырлы кеңістіктер 5 мм – 2 саны
  • M3 болттары
  • М3 шайбалар – 14 дана
  • М3 болттар 10мм – 2 дана
  • М3 болттар 25мм – 4 дана
  • М3 гайкалар – 12 дана
  • M3 алтыбұрышты тіректер
  • M3 Алты қырлы аралық 5мм – 2 саны
  • M3 Алты қырлы аралық 10мм – 4 саны
  • Оң жақ бұрышты жақшалар (15(W) x 40(L) x 40(H) мм) – 2 саны
  • Қол жетімді болмаса, жеке құндылықтарды емес, бірқатар мәндерді сатып алу тиімдірек болуы мүмкін. Кейбір құрамдастардың MOL мәні құрамдас тізімінде көрсетілген мөлшерден жоғары болуы мүмкін.
  • 3D принтер
  • White Filament – ​​Ең үлкен дисплей икемділігі үшін.
  • Қара жіп - тірек тақталарға арналған.
  • 2 мм бұрғы
  • 3 мм бұрғы
  • 5 мм бұрғы жинағы
  • Бұрғылау
  • көрдім
  • Қысқыштар
  • Сым кескіштер
  • Дәнекерлеу үтік
  • Дәнекерлеу
  • Қағазды тегістеу
  • Бұрауыштар
  • Құралдарыңызды біліп, ұсынылған операциялық процедураларды орындаңыз және тиісті ЖҚҚ киіңіз.
  • Осы жобада пайдаланылған жеткізушілердің ешқайсысына ешқандай алғышарт жасамаңыз, өзіңіз қалаған жеткізушілерді пайдаланыңыз және өзіңіздің қалауыңызға сәйкес келетін немесе жеткізуге жататын элементтерді ауыстырыңыз.
  • Сілтемелер жарияланған уақытта жарамды.нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-1 нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-2
  • 1-қадам: Негізгі тақта жолақтары
  • Қараңыз: Модульдік дисплей элементі (MDE)
  • Сағат дисплейін жасау үшін төрт «Модульдік дисплей элементтері» қажет және олар үлкенірек тақтайшадан кесілген негізгі тақта жолақтарымен бірге ұсталады.
  • Негізгі тақта жолақтары 32(W) x 144(L) мм немесе 4 x 18 түйреуіштерді өлшейді және әрқайсысы MDE-дегі тіректерге бекітілген екі MDE тізбегінен асып түседі. Дегенмен, қосымша беріктік үшін M2 x 8 мм төрт бұранда негізгі тақта арқылы өтетін бұрыштарға және MDE-ге жақын бекітіледі.нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-3 нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-4 нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-5
  • 2-қадам: Схема
  • Схема 56 неопиксельді қамтитын MDE басқару үшін пайдаланылатын құрамдастарды көрсетеді.
  • Басқару компоненттері Microbit, RTC, Breakout Board, Switch және қорғаныс тізбегінен тұрады.
  • Дәнекерлеудің көп бөлігі Neopixels-ге бағытталған, ал басқару компоненттері негізінен секіргіштермен байланысты.нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-6
  • 3-қадам: кодтау
  • Код MakeCode ішінде жасалады.
  • ”oonn ssttaarrtt” pproocceedduurree..
  • 56 жарықдиодты Neoplxel жолағын инициализациялайды
  • Тақырып хабарын көрсету.
  • Көрсетілетін санға сегмент белгілерін қамтитын сегмент_тізімін инициализациялайды. [0] = 0 элементінде сақталған 0111111 саны
  • [1] = 1 элементінде сақталған 0000110 саны
  • [9] = 9 элементінде сақталған 1101111 саны
  • Қосымша.
  • Элементте сақталған 10 саны [10] = 0000000 сандарды өшіру үшін пайдаланылады.

мәңгілік процедура

  • P1-ді тексеретін «орнату режимін» шақырады және егер жоғары қосылса, уақыт параметрі, әйтпесе ағымдағы уақытты көрсетеді.
  • Сағаттар мен минуттардың екі сандық мәнін 4 таңбалы жолға біріктіретін "Уақыт_бөлу" функциясын шақырады, 10-нан аз кез келген сандарды алдыңғы нөлмен алдын ала белгілейді.
    "Pixel_time" қоңыраулары
  • Ол соңғы таңбадан бастап сегмент_мәніне 4 таңбаның әрқайсысын кезекпен шығарады
  • Содан кейін сан сегмент_мәні арқылы сілтеме жасалған сегмент_тізіміндегі мәнді қамтиды.
  • (Егер сегмент_мәні = 0 болса, онда цифр = элемент [0] = 0111111)
  • Inc = индекс x (LED_SEG) x 7). Мұндағы индекс = 4 таңбаның қайсысына сілтеме жасалған, LED_SEG = бір сегменттегі жарық диоды саны, 7 = сандағы сегменттер саны.
  • Бұл түр сәйкес таңба үшін басқарылатын жарық диодтарының бастамасы болып табылады.
  • for элементі өз кезегінде сандағы әрбір санды мәнге тағайындайды.
  • Егер мән =1 болса, inc арқылы тағайындалған пиксел қызылға орнатылады және қосылады, әйтпесе ол o күйіне қосылады.
  • Сегментке екі жарық диоды қажет болғандықтан, бұл процесс LED_SEG рет қайталанады.
  • (Мысалы, егер сағат бірлігі 9 болса, индекс = 0, цифр = 1011111 [мән = 1, инк. = 0 және қосу = 1], [мән=0, инк. = 2 және қосу = 3] …. [мән=1, inc=12 & inc = 13])
  • Сағаттар ондықтары [Индекс =1, 14-тен 27-ге дейінгі диапазонды қосады], Минут бірлігі [индекс =2, 28-ден 41-ге дейінгі диапазонды қосады], Минут ондықтары [индекс =3, 42-55 диапазонын қосады].
  • 7 мәннің әрқайсысы өңделіп, жолаққа жіберілгеннен кейін өзгерістер көрсетіледі.
  • Икердің алдын алу үшін кідіріс енгізіледі.
  • AA түймешігінде»
  • Бұл set_enable = 1 болса, сағаттарды орнатады
  • түймесі BB»
  • Бұл set_enable = 1 "long bbuuttttoonn AA++BB" болса минуттарды орнатады.
  • Бұл A және B түймелерімен тағайындалған мәндерге негізделген уақытты орнататын «уақыты орнату» деп аталады.нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-7нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-8
  • https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt

4-қадам: Артқы панель
Құрамдас бөліктер M95 X 128 мм болттармен және 3 мм тіректермен MDE артқы жағына бекітілген негіздік тақтаға (25 (W) x 10 (L) мм) бекітілген. Төрт болт Neopixel тіреу тақтасындағы саңылаулар арқылы өткізіледі және тіректер бұрыштардағы негізгі тақтаны бекітуге арналған, негізгі тақтада болттармен туралау үшін 3 мм тесіктер жасалады. Аяқ рөлін атқаратын тік бұрышты кронштейндерді орнату үшін Edge коннекторының Breakout (2 x 3 мм), RTC (2 x 2 мм) және бос орын қалдыруды қамтамасыз ететін қосқыш (20 x 40 мм) үшін тесіктерді орналастырыңыз және бұрғылаңыз. RTC қосылымдары 4 Junior секіргіштері F/F арқылы жүзеге асырылады және RTC 2 x M2 болттармен бекітіледі. Коммутаторға қосылымдар 2 Junior секіргіштері F/M арқылы жүзеге асырылады және қосқыш 5 мм тесік арқылы өткізіледі. Neopixels үшін CR қорғаныс тізбегіне қосылымдар 3 F/F секіргіштерімен және одан 3 F/M секіргіштері бар неопиксельдерге жалғанған, ол тақтадағы тесіктердің бірі арқылы берілетін кабель байламымен тақтаға бекітіледі.
Бұрыштық кронштейннің аяқтарын 4 болтпен негізгі тақтаға бекітіңіз. (Негізгі тақтаны бекітуге арналған төменгі бұрыштық M3 болттары кронштейннің төменгі тесігінде 2-ші болтпен аяқтарды орнында ұстау үшін пайдаланылуы мүмкін. Сағат отыратын бетті сызатпау үшін, таяқшаларды немесе жұпты бекітіңіз. Енді негізгі тақтаны бұрыштық тірек болттарына бекітіп, гайкалармен бекітуге болады. нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-9 нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-10 нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-11 нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-12 нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-13 нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-14

  • 5-қадам: операция
  • Қуат USB кабелін микробитке тікелей қосу арқылы қамтамасыз етіледі.
  • Сəттесің, ссылка..
  • Сағатты орнатпас бұрын, қуат өшірілген кезде/егер уақытты сақтау үшін RTC құрылғысында батарея бар екеніне көз жеткізіңіз. Әдепкі уақыт пішімі 24 сағаттық режим болып табылады.
  • Ауыстырғышты орнатылған уақыт күйіне жылжытыңыз, дисплейде плюс белгісі көрсетіледі.
  • A түймешігін сағат бойы басыңыз. (0-ден 23-ке дейін)
  • B түймешігін минут бойы басыңыз. (0-ден 59-ға дейін)
    Уақытты орнату үшін A және B түймелерін бірге басыңыз, енгізілген уақыт мәндері көрсетіледі.
  • Коммутаторды орнатылған күйден жылжытыңыз.
  • AAtt sswwiittcchh onn oorr aafftteerr sseettttiinngg.
  • Қысқа кідірістен кейін дисплей ағымдағы уақытпен жаңартыладынұсқаулықтар-Модульдік-Дисплей-Сағат-сур-15
  • 6-қадам: Соңында
    Бірнеше кішігірім жобаларды біріктіру, нәтижесінде үлкенірек жоба. Сізді және осы және алдыңғы байланысты жобаларды қызықтырады деп үміттенемін.

нұсқаулықтар-Модульдік-Дисплей-Сағат-сур-16

  • таңғажайып жоба
  • Рахмет, үлкен баға.
  • Керемет жоба!
  • Рақмет сізге.
  • Салқын сағат. Маған мұның Micro:bit арқылы жұмыс істейтіні ұнайды!
  • Рахмет, Micro: бит өте әмбебап, мен оны сағаттық жобаларымның көпшілігінде қолдандым.

Құжаттар / Ресурстар

нұсқаулықтар Модульдік дисплей сағаты [pdf] Пайдаланушы нұсқаулығы
Модульдік дисплей сағаты, дисплей сағаты

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *