Мазмуну:
- 1 -кадам: Бөлүктөрдүн тизмеси
- 2 -кадам: Кутуну жасаңыз
- 3 -кадам: Цифраларды түзүңүз
- 4 -кадам: Светодиоддорду тиркеңиз
- 5 -кадам: Бардыгын бирге алып келиңиз
- 6 -кадам: Аны туташтыруу
- 7 -кадам: Кодду кошуу
- 8 -кадам: Аны өзүңүзгө жасаңыз…
Video: £ 5* Pizza Box RGB Сааты: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул проект мен базардагы күркөдөн £ 1/роллго WS2811 RGB LED лента түрмөгүн табуу бактысына туш болгондо башталган. Соодалашуу өтө жакшы болчу, ошондуктан мен NeoPixel скотчунун жаңы алынган 25мди колдонууга себеп табууга туура келди. Мен бул долбоордо болжол менен 3м колдондум.
Илхам жаратуучу коомчулугунда эки кадыр -барктуу эки ысымдан эки түрдө келип чыккан - алардын эч кимиси ал кезде саат курган эмес. Кутунун механиктери Fran Blancheтин 7 чоң сегменттин дисплейин жасоо жана NeoPixelsти колдонуу менен ар бир сегменттин түсүн өзгөртүү идеясы күтүүсүз жаратуучудан жана анын Neo7Segment Display долбоорунан (YouTube & Tindie) келип чыккан. Сиз экөөнү тең текшеришиңиз керек - алар сонун.
Бул Instructable жумушчу дисплейди түзүү жана ага негизги саатты коюу боюнча этап -этабы менен көрсөтмө. Акырында "Өзүңдүкүн кыл" деген кадам бар, андан кийин кайда баруу керектиги боюнча кеңештер жана кеңештер бар. Эгерде сиз муну жасай турган болсоңуз, анда комментарийге сүрөтүңүздү коюңуз - Мен муну адамдардын өз колу менен жасаганын көргүм келет.
1 -кадам: Бөлүктөрдүн тизмеси
Аталышындагы 5 фунт стерлинг баасы бул долбоордун мага жасаган баасы. Бул баада көчүрүлө алабы же жокпу, сиз керектүү тетиктерди сатып алган кездеги бааларга көз каранды болот. Мен LED тилкелери менен келишим түздүм жана баарына эле бактылуу боло бербестигин баалайм. Мен пиццанын баасын долбоорго кошкон жокмун, анткени кутулар жегенден кийин гана колдонулган:-)
Мен төмөнкү сатып алынган бөлүктөрдү колдондум (бул бөлүмдүн шилтемелери * менен белгиленген, алар өнөктөштүк шилтемелери - бул ар бир сатып алуу үчүн бир нече пенсия табам дегенди билдирет, бирок сиз эч нерсе төлөбөйсүз). Бул жерде көрсөтүлгөн баалар жазуу күнү туура:
- Wemos D1 Mini (https://s.click.aliexpress.com/e/eMzZNz3 *) [2,10 фунт]
- Wemos D1 Mini Prototype Sheild (https://s.click.aliexpress.com/e/cL0f39Su *) [£ 1.90/5] - Мен келечекте башка долбоор үчүн ESPти калыбына келтирүү үчүн муну колдондум Кааласаңыз, Wemos D1 miniге
- 3м 12V WS2811 LED лента (https://s.click.aliexpress.com/e/EubEE27 *) [Бул тизмедеги £ 1.55/м, мен 5м үчүн 1 фунт төлөдүм, ошондуктан бул мага 60р турат]
- DC-DC чыңалуусун төмөн түшүрүүчү (https://s.click.aliexpress.com/e/iuRRRzJ *) [31p]
- Power jack (https://s.click.aliexpress.com/e/fUJyNVF *) [58p]
- Баскыч (https://s.click.aliexpress.com/e/by8JYjri *) [£ 1.85/10]
*Бул долбоордун мен үчүн жалпы наркы = £ 4.15 (£ 8.20 жогорудагы шилтемелердеги баалар боюнча)
Мен дагы үйдүн айланасында болгон төмөнкү материалдарды колдондум:
- Тоңуп калган пиццадан 4 чоң картон куту
- Ар түрдүү туурасындагы эки тараптуу клей
- Металл лента (гаффер лента же жарыктын өтүшүн токтото турган кандайдыр бир тасма болсо да)
- Калай фольга
- Кошуу зымы
- Протоколдун сыныктары
- 12V электр булагы, эски принтерден куткарылган
Мен колдонгон куралдар:
- Болот сызгыч
- Скальпель же курч бычак
- Кагаз жана карта үчүн жөнгө салынуучу тешик кескич
- 10 мм бургулоо
- Лампочка жана ширетүүчү
Мен колдо болгон нерселерди абдан колдондум, ошол эле натыйжаларга жетүүнүн башка же жакшы жолдору болушу мүмкүн. Эгерде сиз бир бөлүгүн өзгөртүүнү чечсеңиз (мисалы, LED тилкеси сыяктуу), анда сиз дагы башкаларын (электр менен камсыздоо сыяктуу) алмаштырышыңыз керек болот.
2 -кадам: Кутуну жасаңыз
Кутунун үстү бир пиццадан, асты экинчисинен жасалат. Мен колдонгон өлчөмдөр мендеги пицца кутучаларынын өлчөмүндөгү кырсык болчу, бирок абдан жакшы иштеди. Кыркуу кийин жогорку жана астынкы өлчөмдөрү 632mm х 297mm болгон. Жана акыркы саат 562mm x 227mm x 40mm тереңдикте (баскычты камтыйт).
Биринчи ящикти ачыңыз, манжаңызды бардык чапталган кырларынан кылдаттык менен иштетип, анан капталдарын тегерете кыркып алыңыз, ошондо сизде тар тилке менен бекитилген эки чоң төрт бурчтуу бөлүктөр бар. Муну экинчи кутуча менен кайталаңыз, экөө тең бирдей өлчөмдө. Ар бир кутунун ортосунда ылдый гана упайлар болушу керек.
Скоринг куралы менен (эгерде бар болсо) же учтуу бычак же биро ар бир кутучанын бардык тарабын түшүрөт. Эсептөө сызыктары бир четинен 37мм (бул түбү болуп калат) жана экинчисинен (чокудан) 35мм болушу керек. Бул жердеги айырмачылык долбоор бүткөндө эки бөлүктүн биринин үстүнө бири отурушун камсыздайт.
Упай сызыктары ар бир бурчта төрт бурчтукту түзөт. Кыска четтерин ар бир учунда текчелер менен калтыруу үчүн узун четинен төрт бурчтуктун капталын кесип, андан кийин кесилген сызыктын жанындагы чарчыдан кичинекей үч бурчтукту кесиңиз, ошондо өтмөк бүткөн кутунун жарымына туура келет. Бул өтмөктөрдүн боз тарабына эки тараптуу клей сүйкөп коюңуз. Муну үстү жана асты үчүн жасаңыз. Сиз үстөлгө тиркелген шаблонду көрсөтүп, өтмөктөрдүн деталын жана кайда кесүү керек экенин көрө аласыз.
Биз кийинки түбүндө иштейбиз. Экинчи сүрөттө (фокус маселеси үчүн кечирим сурайм - кеч боло электе байкаган жокмун) калай фольга кайда кетиши керек экенин көрө аласыз - "X" менен белгиленген нерсенин баары фольга келбейт калганын жабуу керек. Колдонмону X турган жерге калтырыңыз, фольганы коюп, ошол жерлерди кылдаттык менен кыркыңыз. Электроника бара турган эки ортоңку бөлүккө фольга койбоо үчүн этият болуңуз. Негизи, электроника үчүн жерлерди калтыруу керек (акыркы бөлүмдөгү сүрөттөрдү караңыз) жана кутучаны толтуруп, бөлгүчтөргө жабыштыруу үчүн өтмөктөр тыгылып турган жерлердин ар бирин калтырышыңыз керек.
Төмөнкү кутуну четтерин бүктөп, 4 кичинекей өтмөктү жабыштыруу менен түзсө болот. Андан кийин 4 бөлүнгүчтү кичинекей борбордук бөлүктүн эки жагына жана ар бир пайда болгон квадраттын ортосуна кошууга болот. Булар 3 -пицца кутусунан жасалышы мүмкүн жана үстү жана асты туурасы менен бирдей болушу керек жана ар бир учунан 37мм кирди. Ортого туура келген экөөнү ортоңку бөлүктөн алыстаган тараптын баарына фольга менен жаап коюу керек, ал эми ортосун көрсөткөн тарапта 120 мм борбор үчүн гана. Калган экөөнү толугу менен жабууга болот.
Үстүнкү үчүн, тиркелген SVGди басып чыгарыңыз (эгерде ал башка өлчөмдө болсо, кутуңузга ылайыкташтырыңыз), андан кийин ар бир кара сызыктын ичине ак бөлүктөрдү кесип салыңыз. Бул шаблонду үстү жагына колдонуңуз жана борбордун ар бир тарабында 2 цифрадан 2 цифраны түзүңүз. Сиз борбордук бөлүктүн ар бир капталында эки борбордук цифрадан, андан кийин упай сызыктары менен шаблондун четин каптаган эки сырткы цифрадан баштооңуз оңой болот. Муну скальпель же курч бычак менен кылдаттык менен кесип алыңыз. Калыптан чыгарылган бөлүмдөрдүн туурасын кесүү үчүн тешик кескичти колдонуп, жоон ичегинин борбордук бөлүгүндө эки тешикти кесип алыңыз. Булар бир цифрада бири -бирине карама -каршы келген эки сегментке жакын болушу керек. Акырында, үстүнкү жагын оодарыңыз, упай сызыктарынын төрт четин алып келиңиз жана кутучаны толтуруу үчүн өтмөктөрдү ылдый түшүрүңүз. Чокусу азыр жасалды жана акыркы кадамга чейин калтырылышы мүмкүн.
Акырында сүрөттөрдө көрсөтүлгөндөй U формасындагы эки кичинекей бөлүкчөнү жана бир көпүрө бөлүгүн жасаңыз. Биринчи экөө электроника жайгаштырыла турган жерлерди күчөтүү, экинчиси жоон ичегинин светодиоддорун сааттын борборунда кармап турат.
3 -кадам: Цифраларды түзүңүз
Бул бөлүм көрүнгөндөн алда канча оңой!
Биринчи сүрөттө көрсөтүлгөн фигуралардын 32син кесиңиз (2деги өлчөмдөрдү колдонуп) жана үчүнчү сүрөттө көрсөтүлгөндөй аларды оюп салыңыз. Эгерде сиз башка өлчөмдөгү кутучаны колдонгон болсоңуз, анда ар кандай өлчөөлөрдү колдонушуңуз керек. Негизинен булар шаблондун үстүндөгү кара сызыктарды ээрчийт, бирок сыртка карай төрт орундуу бөлүктөрдүн бурчтарына жана четине чейин созулат.
Мен жарыкты чагылдырып, пиццанын сүрөттөрүн көздөн жашыруу үчүн карттын басылган бетин ак жабышчаак кагаз менен жаптым.
4 -кадам: Светодиоддорду тиркеңиз
Бул процесстин баары өтө катаал жана аны жай жана сабырдуулук менен кабыл алуу акылдуулукка жатат. Тилке кыйла ийкемдүү, бирок эгер сиз аны өтө катуу же көп жолу бүгүп койсоңуз, бузулушу мүмкүн. Сүрөттөр сиз эмнени көздөп жатканыңызды көрсөтөт (биринчисинин биринчи бөлүгү сол жакта, экинчисинин үстү жагында).
Мен колдонгон LED тилкеси 1 пиксел 3 светодиоддон тургандай жасалган. Ошентип, мен ар бир цифранын ар бир сегментине 3 LEDди колдондум. Эгерде сиз жеке NeoPixel LED диоддорун колдонсоңуз, анда ар бир сегментке 1 LED колдонсоңуз болот.
Эгерде сиз өзүңүзгө жабышуучу лента менен жабылган LED тилкесин сатып алган болсоңуз - жакшы, сиз жөн эле бир сааттык ооруну сактап калдыңыз. Эгерде меникиндей, сиздин лентаныздын жабышчаак таянычы жок болсо - эки тараптуу жабышчаак лента алып, тилкеңиздин артына чаптаңыз. Мен эң оңой жолду бир четине чейин тизип, андан кийин карама -каршы жагындагы курч бычак менен кесип салууну таптым.
Дисплейдин көрүү бурчун максималдаштыруу үчүн, LED тилкеси мүмкүн болушунча сегменттин кутуларынын чокуларына жакыныраак орнотулушу керек, ал канчалык жогору орнотулса, дисплейди караганыңызда LED диоддорунун өзүн көрүү мүмкүнчүлүгү азыраак.. Эгерде сиз жеке NeoPixels колдонуп жатсаңыз, анда алар ошол эле себептен улам ар бир сегменттин "борбордук бурчтарына" чейин орнотулушу керек.
Жарык диоддору бир бөлүмгө бир "пиксел" болушу керек. Ар бир цифрада алар жогорку сегменттен башталат жана четки сегменттердин айланасында саат жебеси боюнча айланат. Тасмадагы жебелер дайыма ушул багытты көрсөтүшү керек. Акыркы пиксел ортоңку сегментте болот. Мен муну жасоонун бир нече жолун сынап көрдүм жана сүрөттөр эң оңой жолду көрсөтөт. Сиз лентанын бөлүмдөрүн цифранын сегменттерине ылайыкташтыра албаганыңызды таба аласыз (кабатыр болбоңуз, лента кесилген жерден кесилип, кийинки бөлүктө жаңы бөлүм баштаңыз).
Светодиоддор бир сегментке салынгандан кийин, лентаны жарык өткөрбөстөн өткөрүүгө болот, андан кийин лента акырын бүктөлүп, ал сүрөттөгүдөй кийинки сегментке жабышып калат.
Мен LED диоддорун сегмент бөлүштүргүчтөргө туташтырууну чечтим, бирок аларды кутуга жана цифралык бөлүштүргүчтөргө жабыштыруу мүмкүн эле болмок (бирок эгер сиз муну кааласаңыз, анда бул бөлүктөрдү фольгага жаппаганыңызда, анын ордуна сегмент бөлүштүргүчтөр.
Бардык LED ленталарыңыз ар бир сегментке жабышкандан кийин, сиз кескен бөлүктөрүңүздү бириктиришиңиз керек (жок дегенде ортоңку бөлүгү). Маалымат линиясы ар бир цифранын айланасында бир үзгүлтүксүз жолдон башталышы керек, сааттын жебеси боюнча четинен, анан ортосунан өтөт. Муну адатта тилке чечет, аны кескен жериңиз менен жөн эле бир бөлүмдүн аягында "Dout" менен кийинки бөлүктүн башында "Din" ге кошулуңуз.
Эми сизде маалымат линиясы бар, кубатты туташтырыңыз. Бул жерде бир гана талап бар: ар бир бөлүмдө бир "12v" туташуусу жана ар бир бөлүмдө бир "GND` туташуусу башка бөлүмгө же кубатка туташтырылышы керек. Бул аягында же ал тургай бир жерде болушу шарт эмес. Талап кылынган нерсе, лентанын бардык бөлүктөрү бир цифрада бири -бири менен байланышкан. Кийинки кадамда биз сандарды электр линияларына жана бири -бирине туташтырабыз.
5 -кадам: Бардыгын бирге алып келиңиз
Сиз эч качан ишенбейсиз, бирок өлчөмү боюнча, бирок бул бүтүндөй долбоордун эң катаал бөлүгү. Максат абдан жөнөкөй, бир бөлүктүн жарык кутусунан экинчисине мүмкүн болушунча аз жарык кире алгыдай кылып, бардык бөлүктөрдү бириктирип, скотч менен жабуу.
Адегенде кичинекей борбордук бөлүктөрдүн үстү жана астындагы кичинекей бөлүкчөлөрдү түшүрүңүз - зымдардын кесилиштери бар учтары ортосуна каратылышы керек. 10мм тешикти ар бири аркылуу кутунун артына бургула (баскычтын жогору жагында жана ылдый жагында электр уячасы үчүн).
Мурда жасалган эң цифранын сол жагына, эки узун кубаттуу куйрукту (узундугу 40 смдей) туташуулардын оң колунун асты бурчуна туташтырыңыз. Кийинки цифрага чейин, кыска куйруктары менен (20см жөнүндө) жасаңыз. 3 жана 4 цифралары менен кайталаңыз, куйруктарын сол жактын төмөнкү бурчтарына 3 -цифрада кыска куйруктары жана 4 -цифрасында узундарын кошуңуз.
Цифрлардын биринчисин биринчи боштукка орнотуңуз, анын ортоңку бөлүгүнө чыкмайынча анын астындагы бөлгүчтөрдүн астына күч куйруктарын салыңыз. Биринчи `Din`ге зым туташтырыңыз жана муну үстүңкү ортоңку бөлүккө (сүрөттөрдөгү жашыл) бергиле. Кийинки бөлүмдү кайталап, анан биринчи цифранын акыркы `Dout`ун (ортоңку сегментин) биринчи` Din`ге (экинчи цифранын жогорку сегментине) туташтырыңыз.
Оң кол цифралары менен кайталаңыз, бир цифралык "Dout" дайыма кийинки "Din" менен туташып турат, чынында, LED тилкесинин бир үзгүлтүксүз узундугу бар.
Бардык 4 орнотулгандан кийин, ар бир цифранын ортоңку алмазынын 4 ички четтерине жана кутунун артына скотч жабыштырыңыз, муну астынкы жана үстүңкү үч бурчтуктар үчүн, ошондой эле тигинен бөлгүчтөрдүн сол колу менен кайталаңыз (мен Бул эки бөлүктөн турат, ал сегменттерди бириктирген зымдын ортосунан өтүшүнө мүмкүнчүлүк берет. Тасманын кайда баратканын так сүрөттөө кыйын, бирок ал сүрөттө ачык көрүнүшү керек.
Бардык төрт цифралар орун алгандан кийин, кубаттуулукту жана зымдын зымдарын асты жагындагы LEDдин кичинекей борбордук бөлүмүнө жана маалымат зымын жогорудагы "Din" ге туташтырыңыз. Буларды тийиштүү боштуктар аркылуу азыктандырыңыз жана аралыкты борбордук бөлүктүн ортосуна коюңуз.
6 -кадам: Аны туташтыруу
Байланыштардын кысылышын алдын алуу үчүн куйруктарды электр розеткасына жана баскычка кошуп, бир аз лента же жылуулукту кыскартуу менен баштаңыз. Буларды тешиктерине салып, бурап салыңыз.
Эгерде прототиптөөчү калканы колдонсоңуз, анда калканга жана Вемоско ылайыктуу баш кошуңуз (алар, адатта, Wemos менен камсыздалат, дагы бир топтому мен сатып алган калкандар менен кошо берилет).
Протоколдун кичинекей бөлүгүн алып, анын ортосуна DC-DC конвертерин ширеткиле (сүрөттөгүдөй).
Адегенде ортоңку бөлүмдүн түбүндө иштейли. Бардык оң байланыштарды алыңыз (бардыгы болуп 6 зым болушу керек - ар бир цифрадан бирөө, ортодогу жоон ичегиден бирөө жана электр уячасынан). Булардын бардыгын DC-DC конвертеринин "+in" жанындагы тешиктерге прото тактасына кошуу. Андан кийин ар бирин эңкейтип, экинчисине кошуп койгула, ошондо баары жана конвертердин '+in'лери бири -бирине туташып турат.
Эми бардык GND туташууларын алыңыз жана жогоруда айтылгандардын бардыгын прото тактасына жана DC-DC конвертеринин "-инине" кайталаңыз. Мендеги конвертердин модели PCBдеги жер менен жерди байланыштырат, эгер сиздики мындай болбосо.
Биринчи сүрөттө LEDлердин бардык куйруктары бар прото тактасы жана DC-DC конвертери жана Wemosту иштетүү үчүн зымдардын бири менен байланышкан күч көрсөтүлгөн.
DC-DC конвертеринин өндүрүшүнөн эки узун зымды туташтырыңыз (кайра аларды прото тактасындагы чектеш тешиктерге ээрчиңиз жана аларды конвертердин казыктарына тийүү үчүн бүгүп коюңуз) жана аларды "Vdc" орнотулган көп метрликке туташтырыңыз., 12VDC кубатын туташтыргычка колдонуңуз жана конвертердин чыгышындагы чыңалууну өлчөңүз. 3.3v окуганга чейин өзгөрткүчтү тууралаңыз. Куйруктарды мути-метрден ажыратып, аларды борбордук бөлүктүн жогорку бөлүгүнө чейин азыктандырыңыз.
Бул куйруктарды прототипдөөчү калканга туташтырыңыз (же калкан колдонулбаса түздөн -түз ESPке) '3v3` жана' GND` деп белгиленген позицияларда. Баскычтын бир тарабын да 'GND`ге туташтырыңыз. Сүрөттө сиз прото тактасында кичинекей которуштурууну көрөсүз, бул ESPти USBге туташтырганымда, DC-DC конвертеринин кубатын өчүрүү үчүн тестирлөөгө мүмкүнчүлүк берген. Бул нормалдуу чуркоо үчүн керек эмес.
Акырында, NeoPixelsтин эки топтому (цифралар үчүн узун тилке, жана орто чекит) жана баскычтын экинчи тарабы төмөнкүдөй туташтырылышы керек:
- Сандык тилке - D2
- Колон тилкеси - D3
- Баскыч - D7
Үч зымды калканга (же ESP) жөн эле ширетип койгула, ошонун баары байланышкан. Протоборду өз ордуна, калканга же ESPге бекитүү үчүн көбүктөнгөн жабышчаак жаздыкчаны же ушуга окшошту колдонуңуз.
7 -кадам: Кодду кошуу
Биринчиден, эгер сиз эч качан ESP8266 колдоно элек болсоңуз, Брайан Лофтун бул видеосун карап көрүңүз, аны кантип орнотуу керек.
Саатты курууда эң чоң көйгөй - аны орнотуу үчүн колдонуучу интерфейсин түзүү. Муну айланып өтүү үчүн мен ESP8266 колдондум жана саат NTP менен иштейт. Ошентип, убакыт ар дайым туура болушу керек.
Мен эскиз сызыгынан өтпөйм, бул кантип иштээрин түшүндүрөт, анткени бул Arduino/ESP коддоо боюнча окуу куралы эмес жана ал жетишерлик узак. Мунун кандай иштээрине кызыккандар үчүн кээ бир комментарийлер бар.
Тиркелген эскиз сааттын негизги өзгөчөлүктөрүн көрсөтүү үчүн абдан жөнөкөй. Эскиз аны иштетүү үчүн бир катар китепканалардан көз каранды (кээ бирлери демейки боюнча орнотулган, айрымдары китепкана менеджеринде, кээ бирлери GitHubда гана бар):
- Зым
- ESP8266WiFi
- Adafruit_NeoPixel [https://github.com/adafruit/Adafruit_NeoPixel]
- TimeLib [https://github.com/PaulStoffregen/Time]
- NtpClientLib [https://github.com/gmag11/NtpClient]
- RGBDigit* [https://github.com/ralphcrutzen/RGBDigit]
- Ticker
- OneButton [https://github.com/mathertel/OneButton]
*Мен Ralph Crützenге анын RGBDigit китепканасына керектүү өзгөртүүлөрдү киргизгени үчүн ыраазычылык билдирем, ошондо мен бул долбоорду экинчи версиясын сактабай сунуштай алам.
Учурда төмөнкү функциялар ишке ашырылууда:
- Убакытты коддо белгиленген түстө көрсөтөт
- Интернет байланышы бар жерде жашыл түстө, жок болсо кызыл түстө чекит коёт.
- Баскыч басылган сайын убакытты көрсөтүү (HH: MM) менен датаны (DD: MM) алмаштыруу.
Акыр -аягы, RGBDigit китепканасын колдонуу менен түстөрдү манипуляциялоо жагынан дагы, интернеттен көрсөтүү үчүн маалыматты алуу жагынан дагы мүмкүн (мунун баары ESP8266 колдонулгандан кийин).
Мен кодду өркүндөтүүнү улантам жана келечектеги версиялар GitHub баракчасында жеткиликтүү болот. Эгер сиз муну куруп, кодго өзгөчөлүктөрдү өзүңүз кошуп койсоңуз, сураныч, тартуу өтүнүчүн жөнөтүңүз.
8 -кадам: Аны өзүңүзгө жасаңыз…
Сизде азыр толук иштеген Pizza Box сааты бар. Эми сиз муну менен эмне кыласыз деген суроо турат!
Учурда менин саатым дагы деле "катаал" боз тактайдын түсүндө. Бирок, бара -бара ал көзгө өтө жумшак нерсеге айланат. Мен акыры кантип жакшырта алам деген бир нече идеяларым бар жана алар төмөндөгү тизмеде:
- Мен фронтту жыгач эффекти менен жабууну ойлонуп көрдүм, анан жеңил боштуктар болгон жерде аны курч бычак менен кесип салдым. Бул мен ойлогондон алда канча өзгөчө көрүнөт.
- Мен дагы бул көрсөтмөнү аткарууну (акы төлөнүүчү - филиал эмес) жана алдыңкы бөлүгүн steampunk/dizelpunk стилинде кооздоону карап көрдүм.
Мен чындап эле башка адамдардын сааттары менен эмне кылышын көргүм келет.
Ошол эле код менен колдонулат. Дисплей саат катары ойлонулган, бирок кошумча функцияларды кошуунун миң бир жолу бар. Бул долбоорду кийинки баскычка көтөрүү үчүн менин кыла турган иштеримдин тизмеси төмөндө, сиз эмнени кошот элеңиз?
- Температураны, нымдуулукту, чаңчалардын санын аба ырайынын цикл режиминде же бир баскычты басуу менен кошуңуз.
- Күндүн убактысына жараша жарыктыгын өзгөртүңүз (түнкүсүн күңүрт же өчүк).
- Google календарымдагы окуяларга негизделген убакыт дисплейинин түсүн өзгөртүңүз.
Мен мунун бардыгын бул жерге койгон жокмун, анткени бул дисплейди кантип түзүү керектигин деталдаштырган. Балким, мен келечекте дагы бир код менен кийинки жазууну жазам.
Бул жерге чейин окусаңыз, рахмат! Саатыңыздан ырахат алыңыз, эгерде аны жасасаңыз.
Сунушталууда:
Балдарга убакытты үйрөтүү үчүн RGB сааты: 4 кадам
Балдарга убакытты үйрөтүү үчүн RGB сааты: Кечээ кечинде мен 5 жашымда убакытты түшүнүүгө кантип жардам берүүнү ойлоп таптым. Балдар кийинкиде эмне болоорун түшүнүү үчүн күнүмдүк окуяларга багыт алганы анык. эреже катары, бир аз баш аламандык жана дээрлик эч качан
RGB HexMatrix - IOT Сааты 2.0: 5 кадам (Сүрөттөр менен)
RGB HexMatrix | IOT Clock 2.0: HexMatrix 2.0 мурунку HexMatrixтин жакшыртылган түрү. Мурунку версияда биз WS2811 светодиоддорун колдонуп, HexMatrix оор жана калың болуп калган. Бирок матрицанын бул версиясында биз WS2812b светодиоддору бар жеке ПХБны колдонобуз деп чечтик
RGB куту сааты: 6 кадам (сүрөттөр менен)
RGB куту сааты: Бул саат жана декоративдүү RGB Led Matrix Бул i2C байланышын колдонуу менен Colorduino Shield жана NodeMCU v3 Board тарабынан көзөмөлдөнөт. Blynk колдонмосу менен ойготкучту, түстөрдү жана башка нерселерди өзгөртө аласыз. ESP8266
Gixie Сааты: Эң сонун Glow Tube Сааты: 4 кадам
Gixie Сааты: Эң сонун Glow Tube Сааты: Мага Nixie Tube абдан жагат, бирок ал өтө кымбат, мен аны көтөрө албайм. Ошентип, мен бул Gixie Саатын түзүүгө жарым жыл сарптадым. Gixie Сааты акрил жарыгын жасоо үчүн ws2812 жарыктандыруу аркылуу ишке ашат
Cigar Box Memory Сааты: 12 кадам
Cigar Box Memory Clock: Мен 50-60 жыл мурун, жаш балдарынын сүрөттөрүн (4) колдонуп, Рождествого аялымдын ата-энеси үчүн сигара кутусунан саат жасадым. Кутучаны ачкычтарды, алмаштырууларды же башка нерселерди сактоочу чакан контейнер катары да колдонсо болот … Ыңгайсыздык