Мазмұны:

£ 5* Pizza Box RGB сағаты: 8 қадам
£ 5* Pizza Box RGB сағаты: 8 қадам

Бейне: £ 5* Pizza Box RGB сағаты: 8 қадам

Бейне: £ 5* Pizza Box RGB сағаты: 8 қадам
Бейне: 10 Hours of Walking in NYC as a Woman 2024, Қараша
Anonim
£ 5* Pizza Box RGB сағаты
£ 5* Pizza Box RGB сағаты

Бұл жоба маған базарлық дүңгіршекте 1 фунт стерлингке WS2811 RGB LED таспасының бірнеше орамдарын табу сәті түскен кезде басталды. Сауда -саттық өте жақсы болды, сондықтан мен жаңадан сатып алған 25 метрлік NeoPixel таспасын қолдануға себеп іздеуге тура келді. Мен бұл жобада шамамен 3 м қолдандым.

Шабыт өндірушілер қауымдастығындағы екі құрметті есімнен екі түрде келді - олардың ешқайсысы сол кезде сағат жасамады. Қораптың механиктері Fran Blanche -тен 7 сегментті алып дисплей жасау туралы бейнеден және әр сегменттің түсін өзгерту үшін NeoPixels қолдану идеясынан күтпеген өндіруші мен оның Neo7Segment Display жобасынан (YouTube & Tindie) үлкен шабыт алды. Сіз екеуін де қарауыңыз керек - олар керемет.

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

1 -қадам: бөлшектер тізімі

Тақырыптағы 5 фунт стерлинг бағасы бұл жоба маған шынымен қымбатқа түсті. Бұл бағамен көшіріле ме, қажет бөлшектерді сатып алған кездегі бағаларға байланысты болады. Мен жарық диодты жолақтармен мәміле жасадым және мен бәріне бірдей бақытты бола алмайтынын білемін. Мен жобаға пиццаның құнын қоспадым, себебі қораптар оны жеп болғаннан кейін ғана қолданылды:-)

Мен келесі сатып алынған бөлшектерді қолдандым (бұл бөлімдегі сілтемелер * таңбаланған серіктестік сілтемелер болып табылады - бұл мен әр сатып алу үшін бірнеше пенс табамын дегенді білдіреді, бірақ сіз артық ештеңе төлемейсіз). Мұнда көрсетілген бағалар жазылған күні дұрыс:

  • Wemos D1 Mini (https://s.click.aliexpress.com/e/eMzZNz3 *) [2,10 фунт]
  • Wemos D1 Mini прототипі Sheild (https://s.click.aliexpress.com/e/cL0f39Su *) [1,90/5 £] - Мен мұны қолдандым, сондықтан мен болашақта басқа жобаға ESP қалпына келтіре аламын, сіз тікелей дәнекерлей аласыз Қаласаңыз, Wemos D1 mini -ге
  • 3м 12В WS2811 жарық диодты таспа (https://s.click.aliexpress.com/e/EubEE27 *) [Бұл листингте £ 1,55/м, мен 5м үшін 1 фунт стерлинг төледім, бұл маған 60р қымбат болды]
  • Тұрақты ток кернеуін төмендететін түрлендіргіш (https://s.click.aliexpress.com/e/iuRRRzJ *) [31p]
  • Қуат ұясы (https://s.click.aliexpress.com/e/fUJyNVF *) [58p]
  • Түйме (https://s.click.aliexpress.com/e/by8JYjri *) [£ 1.85/10]

*Бұл жоба бойынша мен үшін жалпы шығын = 4,15 фунт стерлинг (жоғарыдағы сілтемелердегі бағамен 8,20 фунт стерлинг)

Мен үйдегі келесі материалдарды қолдандым:

  • Мұздатылған пиццадан 4 үлкен картон қорап
  • Әр түрлі ені бар екі жақты желім
  • Металл таспасы (жарықты өткізбейтін таспамен немесе кез келген таспамен болса да)
  • Қаңылтыр фольга
  • Қосылатын сым
  • Прото тақтаның қалдықтары
  • Ескі принтерден алынған 12 В қуат көзі

Мен қолданған құралдар:

  • Болат билеуші
  • Скальпель немесе өткір пышақ
  • Қағаз мен карта үшін реттелетін тесік кескіш
  • 10 мм бұрғылау
  • Дәнекерлеуіш пен дәнекерлеуіш

Мен қолымда бар нәрсені қолдандым, бір нәтижеге жетудің әр түрлі немесе жақсы әдістері болуы мүмкін. Егер сіз бір бөлікті өзгертуді шешсеңіз (мысалы, жарықдиодты жолақ сияқты), онда сізге басқаларын өзгерту қажет болуы мүмкін (мысалы, қуат көзі).

2 -қадам: қорапты жасаңыз

Қорапты жасаңыз
Қорапты жасаңыз
Қорапты жасаңыз
Қорапты жасаңыз
Қорапты жасаңыз
Қорапты жасаңыз
Қорапты жасаңыз
Қорапты жасаңыз

Қораптың жоғарғы жағы бір пицца қорапшасынан, ал төменгісі екіншісінен жасалған. Мен қолданған өлшемдер мендегі пицца қораптарының көлеміндегі апат болды, бірақ өте жақсы жұмыс істеді. Кесуден кейін үстіңгі және астыңғы өлшемдері 632 мм х 297 мм болды. Ал соңғы сағат 562 мм x 227 мм х 40 мм тереңдікте (түймені қосқанда).

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

Скоринг құралының көмегімен (егер сізде бар болса) немесе өткір пышақ немесе биро әр қораптың барлық жағынан төмен қарай ұпай алады. Ұпай сызықтары бір жағынан барлық жиектерден 37 мм болуы керек (бұл түбіне айналады), ал екіншісінен (жоғарғы жағынан) 35 мм. Мұндағы айырмашылық жоба аяқталғаннан кейін екі бөліктің бірінің үстіне бірі орналасуын қамтамасыз етеді.

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

Біз төменгі жағында жұмыс жасаймыз. Екінші суретте (фокус мәселесі үшін кешірім сұраймын - мен кеш болғанша байқаған жоқпын) сіз қалайы фольга қайда кетуі керектігін көре аласыз - «Х» белгісімен белгіленген фольга қажет емес. қалғанын жабу керек. Артқы жағын X бар жерде қалдырыңыз, фольганы салыңыз және сол жерлерді мұқият кесіңіз. Электроника кететін екі ортаңғы бөлікке фольга салмаңыз. Негізінде электроникаға арналған жерлерді (соңғы бөлімдегі суреттерді қараңыз) және қорапты толтыру және бөлгіштерді орналастыру үшін ілгектер жабысатын жерлердің әрқайсысынан кету керек.

Төменгі қорапты жиектерін жоғары бүктеп, 4 кішкене құлақшаны жабу арқылы жасауға болады. Кіші орталық бөліктің екі жағына бір және әр шаршы квадраттың ортасына бір бөлгішті қосуға болады. Бұл 3 -ші пицца қорабынан жасалуы мүмкін және ені үстіңгі және астыңғы жағынан бірдей болуы керек және әр шетінен 37 мм ені болуы керек. Ортаға сәйкес келетін екеуін ортаңғы бөліктен алшақтататын жағына фольгамен жабу керек, ал ортасына қарай бағытталған жағында 120 мм орталық үшін. Қалған екеуін толығымен жабуға болады.

Жоғарғы жағы үшін бекітілген SVG -ді басып шығарыңыз (егер өлшемі басқа болса, оны қорапқа сәйкес етіп масштабтаңыз), содан кейін әр қара сызықтың ішкі жағындағы ақ бөліктерді кесіңіз. Бұл үлгіні жоғарғы жағына қолданыңыз және ортасынан екі жағында 2 цифрдан тұратын 4 цифрды сызыңыз. Сіз орталық бөліктің екі жағында бір орталық цифрдан бастаңыз, содан кейін шаблонның шетінде ұпай сызықтары бар екі сыртқы цифрды бастаңыз. Оларды скальпельмен немесе өткір пышақпен мұқият кесіңіз. Үлгіден шығарылған бөліктердің енін кесу үшін тесік кескішті қолданып, қос нүктенің ортасында екі тесікті кесіңіз. Олар бір цифрдағы екі қарама -қарсы сегменттен алшақ болуы керек. Ақырында, үстіңгі жағын аударыңыз, барлық төрт жиекті есептік сызыққа шығарыңыз және қорапты аяқтау үшін қойындыларды төмен қарай жабыңыз. Жоғарғы жағы енді жасалды және соңғы қадамға дейін қалдырылуы мүмкін.

Соңында суретте көрсетілгендей U пішінді екі кішкене бөлік пен бір көпір бөлігін жасаңыз. Алғашқы екеуі электроника орналастырылатын аумақтарды күшейту, ал екіншісінде сағаттың ортасында қос нүктеге арналған жарық диоды бар.

3 -қадам: Сандарды жасаңыз

Сандарды жасаңыз
Сандарды жасаңыз
Сандарды жасаңыз
Сандарды жасаңыз
Сандарды жасаңыз
Сандарды жасаңыз

Бұл бөлім көрінгеннен әлдеқайда жеңіл!

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

Мен картаның басылған жағын ақ түсті жабысқақ қағазбен жауып, пиццаның суреттерін көрінбейтін етіп жасырдым.

4 -қадам: Жарық диодтарын қосыңыз

Жарық диодтарын бекітіңіз
Жарық диодтарын бекітіңіз
Жарық диодтарын бекітіңіз
Жарық диодтарын бекітіңіз

Бұл бүкіл процесс өте қатал және оны ақырын және шыдамдылықпен қабылдаған дұрыс. Жолақ жеткілікті серпімді, бірақ егер сіз оны қатты немесе тым көп бүктесеңіз, зақымдалуы мүмкін. Суреттерде сіз нені көздеп отырғаныңызды көрсетеді (біріншісінде бірінші сегмент сол жақта, екіншісінде жоғарғы жағында).

Мен қолданған жарық диодты жолақ 1 пиксель 3 светодиодтан тұратын етіп жасалған. Сондықтан мен әр санның әр сегменті үшін 3 жарықдиодты қолдандым. Егер сіз жеке NeoPixel светодиодтарын қолдансаңыз, сіз әр сегментке 1 жарықдиодты оңай қолдана аласыз.

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

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

Жарық диодтары әр секцияға бір «пиксель» болуы керек. Әр цифрда олар жоғарғы сегменттен басталады және шеткі сегменттердің айналасында сағат тілінің бағытымен айналады. Жолақтағы көрсеткілер әрқашан осы бағытта көрсетілуі керек. Соңғы пиксель ортаңғы сегментте өтеді. Мен мұны істеудің бірнеше әдісін қолдандым және суреттер ең оңай жолды көрсетеді. Сіз таспаның бөліктерін цифрдың сегменттеріне сәйкес келтіре алмайтыныңызды біле аласыз (алаңдамаңыз, таспаны кесу нүктесінде кесіңіз және келесі сегментте жаңа бөлімді бастаңыз)..

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

Мен светодиодтарды сегменттік бөлгіштерге бекітуді шештім, бірақ оларды қорапқа және цифрлық бөлгіштерге бекіту мүмкін болар еді (бірақ егер сіз мұны жасағыңыз келсе, бұл бөліктерді фольгамен қаптамаңыз, қорапты жасаңыз) оның орнына сегментті бөлгіштер.

Егер сіз барлық диодты таспаны әр сегментке жапсырсаңыз, онда сіз кескен бөліктерді (ең болмағанда ортаңғы бөлікті) біріктіруіңіз керек. Деректер желісі жоғарыдан басталатын әр цифрдың айналасында бір сағаттық бағытта болуы керек, ол жиектің айналасында, содан кейін ортасында өтеді. Әдетте бұған жолақ жауап береді, оны сіз қиып алған жеріңізден бір бөлімнің соңындағы «Dout» -ке қосылыңыз, келесі бөліктің басында «Din».

Енді сізде деректер желісі бар, қуатты қосыңыз. Мұндағы жалғыз талап - әр секциядағы бір «12v` қосылымы және әр секциядағы бір« GND` қосылымы басқа секцияға немесе қуат көзіне қосылуы керек. Бұл соңында немесе тіпті бір жерде болуы міндетті емес. Барлығы цифрлық таспаның барлық бөлімдері қандай да бір түрде бір -бірімен байланысқан болса болғаны. Келесі қадамда біз сандарды электр желілеріне және бір -біріне қосамыз.

5 -қадам: Барлығын біріктіріңіз

Барлығын біріктіріңіз
Барлығын біріктіріңіз
Барлығын біріктіріңіз
Барлығын біріктіріңіз
Барлығын біріктіріңіз
Барлығын біріктіріңіз

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

Алдымен кішкене орталық бөліктердің үстіңгі және астыңғы жағындағы кішкене аралық бөліктерді бекітіңіз - сымдарды кесу жолдарының ұштары ортасына қарауы керек. Әрқайсысы арқылы қораптың артқы жағына 10 мм тесік бұрғылаңыз (түйменің жоғарғы жағында және қуат ұясының төменгі жағында).

Бұрын жасалған ең көп цифрдың оң жақ төменгі бұрышындағы қосылымға екі ұзын қуатты құйрықты (ұзындығы шамамен 40 см) жалғаңыз. Келесі цифрға қысқа құйрықтармен (шамамен 20 см) дәл осылай жасаңыз. 3 -ші және 4 -ші цифрлармен қайталаңыз, құйрықтарды төменгі сол жақ бұрыштарға 3 -цифрында қысқа құйрықтармен және 4 -ші санға ұзындарын қосыңыз.

Цифрлардың біріншісін бірінші бос орынға салыңыз, оның төменгі бөлігіндегі бөлгіштердің астындағы қуыс құйрықтарын ортаңғы бөлімге шыққанша беріңіз. Бірінші Динге сымды жалғап, оны дәл осылай жоғарғы ортаңғы бөлікке беріңіз (суреттегі жасыл). Келесі бөлімді қайталаңыз, содан кейін бірінші цифрдың соңғы `Dout` (ортаңғы сегменті) бірінші` Din` -ге (екінші санның жоғарғы сегменті) қосыңыз.

Оң жақ цифрлармен қайталаңыз, бір цифрдың «қосылуы» әрқашан келесі диинге қосылатынына көз жеткізіңіз, осылайша жарық диодты жолақтың бір үздіксіз ұзындығы болады.

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

Барлық төрт цифр орнатылғаннан кейін төменгі және төменгі жағындағы светодиодтардың кіші орталық бөлігіне қуат сымдарын және жоғары сымдағы «Din`» сымын қосыңыз. Оларды тиісті саңылаулар арқылы өткізіп, аралық бөлікті орталық бөліктің ортасына қойыңыз.

6 -қадам: оны қосыңыз

Оны қосыңыз
Оны қосыңыз
Оны қосыңыз
Оны қосыңыз
Оны қосыңыз
Оны қосыңыз

Құйрықтарды розетка мен түймені дәнекерлеп, контактілердің тұйықталуын болдырмау үшін кішкене таспа немесе жылуды азайту арқылы бастаңыз. Оларды тесіктерге салыңыз және бұраңыз.

Егер прототиптеу қалқаны қолданылса, қалқан мен Wemos -қа сәйкес тақырыптарды қосыңыз (олар әдетте Wemos -пен бірге жеткізіледі, ал мен сатып алған қалқандармен басқа жиынтық жеткізіледі).

Кішкене протокол тақтасын алыңыз және DC-DC түрлендіргішін оның ортасына дәнекерлеңіз (суреттегідей).

Алдымен ортаңғы бөліктің төменгі жағында жұмыс жасайық. Барлық оң байланыстарды алыңыз (барлығы 6 сым болуы керек - әр цифрдан біреуі, ортасындағы қос нүктеден және қуат ұясынан біреуі). Осының барлығын DC-DC түрлендіргішінің «+в» жанындағы тесіктердегі протоколға дәнекерлеңіз. Содан кейін олардың әрқайсысын бүктеп, келесіге дәнекерлеңіз, сонда олардың барлығы мен түрлендіргіштің «+кіруі» бір -біріне қосылады.

Енді барлық GND қосылымдарын алыңыз және жоғарыда көрсетілгендерді протоколға және DC-DC түрлендіргішінің «-иніне» қосуды қайталаңыз. Мендегі түрлендіргіштің моделі жерді ПХД -мен жермен байланыстырады, егер сіздікі мұны жасамаса.

Бірінші фотода светодиодтардың барлық құйрықтары бар прото-тақта және DC-DC түрлендіргішімен қосылған қуат және Wemos-ты қосатын сымдардың бірі көрсетілген.

Тұрақты токтың түрлендіргішінің шығысындағы екі ұзын сымды жалғаңыз (қайтадан оларды тақтаның іргелес тесіктеріне дәнекерлеп, түрлендіргіштің түйреуіштеріне тию үшін бүгіңіз) және оларды көп метрлік «Vdc`» желісіне қосыңыз., қуат ұясына 12VDC қолданыңыз және түрлендіргіштің шығысындағы кернеуді өлшеңіз. Түрлендіргішті 3.3v кернеуіне дейін реттеңіз. Құйрықтарды мутиметрден ажыратып, оларды орталық бөліктің жоғарғы бөлігіне дейін жеткізіңіз.

Бұл құйрықтарды «3v3» және «GND» деп белгіленген орындарда прототиптеу қалқанына (немесе қалқанды пайдаланбаған жағдайда тікелей ESP -ке) қосыңыз. Түйменің бір жағын 'GND` -ге де қосыңыз. Суретте сіз USB тақтасына ESP қосылған кезде тұрақты тақтаның конвертерінің қуатын өшіруді тексеруге мүмкіндік беретін прото-тақтадағы шағын қосқышты көресіз. Бұл қалыпты жүгіру үшін қажет емес.

Соңында 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]

*Мен бұл жобаны екінші нұсқасын сақтамай -ақ ұсына алатындай етіп, RGBDigit кітапханасына қажетті өзгерістерді қосқаны үшін Ральф Крюценге алғысымды білдіремін.

Қазіргі уақытта келесі мүмкіндіктер енгізілген:

  • Уақытты кодта белгіленген түспен көрсетеді
  • Интернеті бар жерде қос нүкте жасыл түспен жанып тұрады, егер ол жоқ болса қызыл түспен жыпылықтайды.
  • Түйме басылған сайын уақытты көрсету (сағ: АА) мен күнді (КК: ААЖ) көрсету арасында ауысады.

Ақыр соңында, RGBDigit кітапханасының көмегімен түс манипуляциясы тұрғысынан да, интернеттен көрсетілетін ақпаратты алу тұрғысынан да көп нәрсе болуы мүмкін (бұның бәрі ESP8266 қолданғаннан кейін).

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

8 -қадам: оны өзіңізге айналдырыңыз …

Сізде қазір толық жұмыс істейтін Pizza Box сағаты бар. Енді сіз онымен не істейсіз деген сұрақ туындайды!

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

  • Мен алдыңғы жағын винилді ағаш эффектімен жабу туралы ойладым, содан кейін оны жеңіл саңылаулар бар жерде өткір пышақпен кесу керек. Менің ойымша, бұл әлдеқайда ерекше көрінеді.
  • Мен сондай -ақ осы нұсқаулықты ұстануды (ақылы - серіктестік емес) және стампунк/дизельпанк стилінде алдыңғы жағын безендіруді қарастырдым.

Мен басқалардың сағаттарымен не істейтінін көргім келеді.

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

  • Ауа райы болжамынан велосипедпен немесе түймені басу арқылы температураны, ылғалдылықты, тозаңды санаңыз.
  • Күндізгі уақытқа байланысты жарықтылықты өзгертіңіз (түнде күңгірт немесе сөндірулі).
  • Google күнтізбемдегі оқиғаларға байланысты уақыт дисплейінің түсін өзгертіңіз.

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

Егер сіз осы уақытқа дейін оқыған болсаңыз, рахмет! Сағат жасасаңыз, ләззат алыңыз.

Ұсынылған: