Мазмұны:

7 сегменттік сағат - шағын принтерлер шығарылымы: 9 қадам (суреттермен)
7 сегменттік сағат - шағын принтерлер шығарылымы: 9 қадам (суреттермен)

Бейне: 7 сегменттік сағат - шағын принтерлер шығарылымы: 9 қадам (суреттермен)

Бейне: 7 сегменттік сағат - шағын принтерлер шығарылымы: 9 қадам (суреттермен)
Бейне: How to use LED seven segment display and calculate its resistors value 2024, Шілде
Anonim
7 сегменттік сағат - Small Printers Edition
7 сегменттік сағат - Small Printers Edition
7 сегменттік сағат - Small Printers Edition
7 сегменттік сағат - Small Printers Edition
7 сегменттік сағат - Small Printers Edition
7 сегменттік сағат - Small Printers Edition

Тағы 7 сегменттік сағат. xD

Айта кету керек, менің Instructables профилін көргенде бұл ақылға сыймайтын сияқты. Сіз менің әр түрлі профильді қараған кезде тітіркендіретін шығар.

Неліктен мен басқасын жасауға қиналдым? Шындығында жауап өте қарапайым …

Басқа жобамен ойнау кезінде мен модуль ішіндегі жолақты бағыттаудың басқа әдісін ойлап таптым. «Менің теориямды сынау» үшін мен күткендей жұмыс істейтініне көз жеткізу үшін біреуін құруға тура келді.

Мұны жобалаудың тағы бір маңызды аспектісі өте кішкентай принтері бар адамдар болды. Менің басқа нәрселерімді әдетте төсек өлшемдері бар репликаторлар мен i3 үлгісіндегі принтерлерде басып шығаруға болады-бұл үшін ең көбі 107 мм x 89 мм х 23 мм қажет, сондықтан оны Wanhao i3 Mini (100x120) сияқты принтерлерде басып шығаруға болады.

Сондай -ақ, бұл 30 лед/м жарық диодты жолақтарды қолданатын 7 сегментті сағаттардың біріншісі. Қалғандары 60 лед/м қолданады, сондықтан бұл басқаша.

Әр сегментте 2 жарық диоды қосылады, сондықтан екі таңбалы модульде 28 жарық диодты модульдің ішінде 4 диод бар. Барлығы 60 светодиод, арасында «ысырап» болмайды (6 таңбалы нұсқада +32 жарық диодты).

Дайын сағат - 234 мм x 93 мм х 38 мм. (6 таңбалы нұсқа үшін ені 360 мм).

1 -қадам: Ескертулер

Ескертулер
Ескертулер
Ескертулер
Ескертулер

Бұл құжаттамада схемалар, қуат шектеулері және т. Негізінде бұл менің басқа да сағаттарыммен бірдей, мысалы S7ripClock мұнда Instructables. Егжей -тегжейлі ақпарат алу үшін, осы бір электрониканы қолданыңыз, және эскиз бір дереккөзге негізделген. Талаптар кейбір айырмашылықтармен бірдей:

9x M3 6-10 мм бұрандалардың орнына сізге қажет:

12x M3 (8-12мм, мен 8мм қолдандым) (6 таңбалы нұсқада 20 дана)

2x M3 (12-16мм, мен 14мм қолдандым)

Жарық диодты жарық диодты жолақтардың орнына 60 м/с қажет:

60x WS2812B светодиодтары, 30 жарықдиодты/м (жабылмаған және т.б. сияқты қолданылады, S7ripClock нұсқауларын оқыңыз!)

Қалғанның бәрі бірдей. Arduino/ESP (эксперименттік) қолдау, схемалар, түймелер, пайдалану нұсқаулары.

YouTube -те пайдалану нұсқаулары/мүмкіндіктері

Жаңарту - 22.12.2020 ж

Егер сіз оны құрастырғыңыз келсе және үлкен тақтайшасы бар принтерге ие болғыңыз келсе (объект: 231,4 мм x 85,2 мм), бөліктерді басып шығаруды бастамас бұрын 9 -қадамды қараңыз …

2 -қадам: 3D басып шығарылған бөлшектер / бағдарламалық қамтамасыз ету эскизі

3D басып шығарылған бөлшектер / бағдарламалық қамтамасыз ету эскизі
3D басып шығарылған бөлшектер / бағдарламалық қамтамасыз ету эскизі
3D басып шығарылған бөлшектер / бағдарламалық қамтамасыз ету эскизі
3D басып шығарылған бөлшектер / бағдарламалық қамтамасыз ету эскизі

Көрсетілгендей сағатты құру үшін сізге қажет:

2x Frame_LR. STL

2x Cover_LR. STL

1x Frame_Dots. STL

1x Cover_Dots. STL

1x Diffusers_Dots. STL

2x Diffusers_LR. STL

1x Bracket_A. STL

1x Elec_Case. STL (аралық бөлікті, қаптың қақпағын және екі «ұстап тұру түймесін» қамтиды)

1x Feet. STL

1x Cable_Covers_A. STL

Қосымша бөлшектер Егер 6 таңбалы нұсқаны құрсаңыз:

1x Frame_X. STL

1x Cover_X. STL

1x Frame_Dots. STL

1x Cover_Dots. STL

1x Diffusers_LR. STL

1x Diffusers_Dots. STL

1x Bracket_B. STL

1x Cable_Covers_B. STL

Қабырғалардың ені әрқашан 0,5 мм еселенеді, сондықтан мен оны ені/сызық ені 0,5 мм көмегімен басып шығаруды ұсынамын. Орташа басып шығару жылдамдығының көмегімен барлық қара бөліктер үшін жалпы басып шығару уақыты шамамен 9,5 сағатты, диффузорлар үшін 3 сағатты құрайды.

Ешқандай тіректер қажет емес,> 45 ° асып кетулер жоқ және көпір жоқ немесе бұл қиын басып шығаруға әкелетін нәрсе. Тек «пілдің аяғынан» аулақ болыңыз;)

Алдын ала қарау 60 мм/с толтыру, сыртқы периметрі 36 мм/с және 42 мм/с 0,25 мм қабат биіктігінде 2 периметр/контур/қабықша көмегімен толтыру үшін.

Мен бұл үшін 0,25 мм қабат биіктігін қолдануды ұсынамын. Сағат аяқталғаннан кейін сіз бірінші қабатқа қарайтын боласыз, сондықтан оны 0,20 мм немесе одан да жақсырақ басып шығару қажет емес.

Сонымен қатар, мен бұл үшін қара және мөлдір PLA пайдалануды ұсынамын. PETG бұл сияқты жұқа қабырғалармен өте нашар болады.

--

Эскиз де осы қадамға бекітілген. Егер қаласаңыз, 5 -қадамның соңында жарықдиодты Arduino -ға қосып, бәрін тексере аласыз. Эскиз RTC және/немесе түймелер қосылмаған кезде іске қосылады және хабарларды сериялық портқа шығарады. Сонымен қатар, барлығын тексеру үшін сериялық консоль көмегімен пернелерді басу (A, B, A+B -> num pad 7/8/9) жіберуге болады.

3 -қадам: Жарық диодты жолақтар, I бөлім

Жарық диодты жолақтар, I бөлім
Жарық диодты жолақтар, I бөлім
Жарық диодты жолақтар, I бөлім
Жарық диодты жолақтар, I бөлім
Жарық диодты жолақтар, I бөлім
Жарық диодты жолақтар, I бөлім

Мұнда модульдердің ішінде не болып жатқанын түсіну үшін бірнеше суреттер берілген. Бұл құрылғыны жасау кезінде бөлшектердің бағытына назар аудару қажет. Қос таңбалы модуль (Frame_LR) бірдей, басып шығарудан кейін 180 ° бұрылады. Осылайша сіз бір модульдің жоғарғы жағында «L», екіншісінде «R» көрсетеді.

Нүкте-модуль оның айналғанына мән бермейді, тесіктер әрқашан жоғарғы сол жақта/төменгі оң жақта болады.

Сағат ішінде 3 дана жолақ бар. Екі таңбалы модульдердің жолақтарын дәл осылай қою өте маңызды. Сондықтан оларды _AFTER_ айналдырмаңыз.

Бір суретте светодиодтың нобайдың кейінірек қалай орналасқанын көрсетеді (№ 0 -ден басталады).

Егер 6 таңбалы нұсқа болса, қосымша бөлік қолданылады (Frame_X). 6 цифрлық кеңейтім туралы төмендегі қадамды қараңыз.

4 -қадам: Жарық диодты жолақтар, ІІ бөлім

Жарық диодты жолақтар, II бөлім
Жарық диодты жолақтар, II бөлім
Жарық диодты жолақтар, II бөлім
Жарық диодты жолақтар, II бөлім
Жарық диодты жолақтар, II бөлім
Жарық диодты жолақтар, II бөлім
Жарық диодты жолақтар, II бөлім
Жарық диодты жолақтар, II бөлім

Мұнда жолақтың екі таңбалы модульдерге (Frame_LR, Frame_X) қалай салынатыны туралы толығырақ галерея.

Жарық диодты жолақтарды екі жаққа қоюға болады (Frame_Dots), екеуі де модульдің жоғарғы жағындағы Data In-ден басталады. Бірақ бұл байланыс тәртібіне әсер етеді, сондықтан жолақтарды бір-біріне дәнекерлеу кезінде абай болыңыз және сәйкесінше GND-GND, +5V- +5V және DI-DO қосқаныңызға көз жеткізіңіз.

Соңғы суретте екі нүктелік модуль көрсетілген. Жолақтың қалай бұрылғанына/аударылғанына назар аударыңыз, олардың бірінің үстінде GND, екіншісінде +5В. Data In әлі де жоғарғы жағында болса, оларды қай жолмен енгізудің маңызды емес.

Ескерту:

Бұл әр 50см жолақтарда дәнекерлеу бар. Егер сіз жұмысты жеңілдеткіңіз келсе, дәнекерлеу түйіні № 14 пен No15 светодиодтар арасында орналасқан 28 светодиодты жолақтарды қолданыңыз.

5 -қадам: Жарық диодты жолақтар, ІІІ бөлім

Жарық диодты жолақтар, III бөлім
Жарық диодты жолақтар, III бөлім
Жарық диодты жолақтар, III бөлім
Жарық диодты жолақтар, III бөлім
Жарық диодты жолақтар, III бөлім
Жарық диодты жолақтар, III бөлім

Мұнда үш жарықдиодты жолақтардың қосылуының бірнеше суреттері берілген.

1. Сол жақтағы модуль деректері нүктелік модуль деректеріне қосылады

2. Модуль деректерін оң жаққа модульдік нүктеге шығарады

3. Кейінірек микроконтроллерге қосылатын сымдар

4. Қуат сымы

Ескерту:

Егер мен сияқты USB сымын қолдансаңыз, оны дәнекерлеу алдында қақпақ арқылы өткізу керек!

Бұл кезде бұл сағат артқы жағынан S7ripClock -қа ұқсайды.

Схемалар, түймелер/электроника туралы мәліметтерді мына жерден қараңыз: S7ripClock

Мұндағы суреттерде қолданылатын сым түстері бірдей.

6 -қадам: Электроника / корпустың бөлшектері

Электроника / корпустың бөлшектері
Электроника / корпустың бөлшектері
Электроника / корпустың бөлшектері
Электроника / корпустың бөлшектері
Электроника / корпустың бөлшектері
Электроника / корпустың бөлшектері

1. Bracket_A орнында (симметриялы, сондықтан оны 180 ° бұру маңызды емес)

2. Қолданылатын бұрандалар. Ұзын екеуі электронды корпусты орнында ұстауы керек

3. Кабель қақпақтары: оларды корпусқа сырғытыңыз

4. Кабель қақпақтары: Бұл «мұрынды» аздап ішке/төмен итеру қажет

5. Бас бармағыңызбен сұқ саусағыңызбен төмен қарай итеріп, сәл ішке қарай итеріңіз

6. «Мұрын»/орнына бекіту

7. Аяқтарды қосу l/r

8. Орындалды

7 -қадам: Қосымша: алдыңғы «қалқандар»

Қосымша: алдыңғы
Қосымша: алдыңғы
Қосымша: алдыңғы
Қосымша: алдыңғы
Қосымша: алдыңғы
Қосымша: алдыңғы
Қосымша: алдыңғы
Қосымша: алдыңғы

Шығатын диффузорлар өте қызықты болып көрінсе де (әсіресе сағатқа бұрыштан қараған кезде) бұл оқуға біршама кедергі келтіреді. Сипаттау қиын, ал суретке түсіру одан да қиын. Бірақ таза көрініс алу үшін сандарға/нүктелерге бірнеше «қалқан» бөліктерін қосуға болады.

Бірінші суретте әзірге нұсқауларға сәйкес жасалғанның бәрі көрсетілген. Егер қаласаңыз, цифрлар үшін 4x қалқанды және нүктелер үшін 1x қалқаны басып шығара аласыз. Оларды жай ғана сырғытыңыз, олар өте ыңғайлы.

Соңғы суретте қалқандары жоқ 2 цифр көрсетілген (сыртқы/ішкі).

8 -қадам: Қосымша: 4 цифрының орнына 6 цифрды қолдану

Қосымша: 4 цифрының орнына 6 цифрды қолдану
Қосымша: 4 цифрының орнына 6 цифрды қолдану
Қосымша: 4 цифрының орнына 6 цифрды қолдану
Қосымша: 4 цифрының орнына 6 цифрды қолдану
Қосымша: 4 цифрының орнына 6 цифрды қолдану
Қосымша: 4 цифрының орнына 6 цифрды қолдану
Қосымша: 4 цифрының орнына 6 цифрды қолдану
Қосымша: 4 цифрының орнына 6 цифрды қолдану

Егер сіз бастапқы сағатқа екі сан қосқыңыз келсе, сізге қажет:

1. Тағы 8 бұранда (M3x8mm-12mm, мен 8мм қолдандым)

2. 1x Frame_Dots және Cover_Dots

3. 1x Frame_X және Cover_X

4. 1x Cable_Covers_B

5. 1x Bracket_B

6. 1x Diffusers_LR

7. 1x Diffusers_Dots

Кейбір сымдар мен 32x шамдар қажет.

Сол жақ модульді нүктелік модульден ажырату үшін бәрін бөлшектеңіз. Содан кейін нүктелік модуль мен оң жақ модульді оңға жылжытыңыз және жаңа нүкте модулін + frame_x салыңыз. Барлығын алдыңғы қадамдардағыдай қосыңыз.

Жаңа кабель қақпақтарын сыртынан сырғытыңыз. Ескі суреттерді көрсетілгендей қосыңыз.

Эскиздің үстіндегі «#define LED_DIGITS» 4 -тен 6 -ға дейін өзгерткеннен кейін нобайды жүктеңіз. Басқа өзгерістер қажет емес.

Frame_X реттелетін дисплейлерді құру үшін пайдаланылуы мүмкін, сымдарды бағыттау үшін екі жағында тесіктер бар.

9 -қадам: Үлкен принтерлер үшін біріктірілген жақтау/мұқаба

Үлкен принтерлер үшін біріктірілген кадр/мұқаба
Үлкен принтерлер үшін біріктірілген кадр/мұқаба
Үлкен принтерлер үшін біріктірілген кадр/мұқаба
Үлкен принтерлер үшін біріктірілген кадр/мұқаба
Үлкен принтерлер үшін біріктірілген жақтау/мұқаба
Үлкен принтерлер үшін біріктірілген жақтау/мұқаба

Егер сіз бұл сағатты жасағыңыз келсе және сіздің принтеріңіз үлкенірек объектілерді өңдей алатын болса, сіз бұл екі бөлікті жіберіп алғыңыз келуі мүмкін. Бұл үш жақтау бөлігі және үш қақпақ бөлігі бір бөлікке біріктірілген. Барлық қалған бөліктер бірдей.

Сонымен, 6 бөліктің орнына (3x жақтау, 3x қақпағы) сіз 2 -мен аяқталасыз.

Сондай -ақ, орталық қабырғада екі тесік бар, сондықтан дәнекерлеу алдында сымдарды кішкене тесіктерден өткізудің қажеті жоқ (USB/қуат әлі де қақпақ арқылы өтуі керек).

Ескертпе: Мен өлшемді мүмкіндігінше азайту үшін сол жақтан/оң жақтан 1мм кесіп алдым. Біріктірілген бөліктерді қолдану арқылы сағатты кейін 6 цифрға дейін ұзартуға болмайды!

Пластикалық байқау
Пластикалық байқау
Пластикалық байқау
Пластикалық байқау

Пластикалық сайыста екінші орын

Ұсынылған: