Turinys:

£ 5* Pizza Box RGB laikrodis: 8 žingsniai
£ 5* Pizza Box RGB laikrodis: 8 žingsniai

Video: £ 5* Pizza Box RGB laikrodis: 8 žingsniai

Video: £ 5* Pizza Box RGB laikrodis: 8 žingsniai
Video: Apple Watch Trick DEBUNKED! #shorts 2024, Liepa
Anonim
£ 5* RGB laikrodis „Pizza Box“
£ 5* RGB laikrodis „Pizza Box“

Šis projektas prasidėjo, kai man pasisekė turguje rasti keletą WS2811 RGB LED juostos ritinių už 1 svarą už ritinį. Sandoris buvo per geras, kad praleistų, todėl turėjau rasti priežastį panaudoti savo naujai įsigytus 25 metrus to, kas iš esmės yra „NeoPixel“juosta. Šiame projekte sunaudojau apie 3 m.

Įkvėpimas buvo dviejų formų iš dviejų labai gerbiamų kūrėjų bendruomenės pavadinimų - nė vienas iš jų tuo metu nesistatė laikrodžių. Dėžutės mechaniką labai įkvėpė Fran Blanche vaizdo įrašas apie milžiniško 7 segmentų ekrano kūrimą ir idėja naudoti „NeoPixels“, kad kiekvieno segmento spalva pasikeistų, kilo iš „Unexpected Maker“ir jo projekto „Neo7Segment Display“(„YouTube“ir „Tindie“). Turėtumėte patikrinti abu - jie nuostabūs.

Šis „Instructable“yra žingsnis po žingsnio vadovas, kaip sukurti veikiantį ekraną ir įdėti į jį pagrindinį laikrodį. Pabaigoje pateikiamas žingsnis „Pasidaryk pats“su patarimais ir patarimais, kur eiti toliau. Jei tai padarysite, įkelkite nuotrauką į komentarus - norėčiau pamatyti, kaip žmonės tai daro savo.

1 žingsnis: dalių sąrašas

Pavadinime nurodyta 5 svarų sterlingų kaina yra tai, ką šis projektas man kainavo. Ar ją galima pakartoti už tą kainą, priklausys nuo vyraujančių kainų tuo metu, kai perkate reikalingas dalis. Gavau sandorį su LED juostelėmis ir vertinu, kad ne visiems taip pasiseks. Į projektą neįtraukiau picos kainos, nes dėžutės buvo naudojamos tik po to, kai buvo suvalgytos:-)

Naudojau šias įsigytas dalis (kai nuorodos šiame skyriuje pažymėtos *, jos yra filialų nuorodos - tai reiškia, kad už kiekvieną pirkinį uždirbu kelis pensus, bet nieko daugiau nemokate). Čia pateiktos kainos yra teisingos rašymo dieną:

  • „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] - Aš tai panaudojau, kad ateityje galėčiau atkurti ESP kitam projektui, galite tiesiogiai lituoti jei norite, prie „Wemos D1 mini“
  • 3 m 12 V WS2811 LED juostos (https://s.click.aliexpress.com/e/EubEE27 *) [1,55 svarų sterlingų/m šiame sąraše, aš sumokėjau 1 svarą už 5 mln.
  • DC-DC įtampos mažinimo keitiklis (https://s.click.aliexpress.com/e/iuRRRzJ *) [31p]
  • Maitinimo lizdas (https://s.click.aliexpress.com/e/fUJyNVF *) [58p]
  • Mygtukas (https://s.click.aliexpress.com/e/by8JYjri *) [£ 1,85/10]

*Bendros šio projekto išlaidos man = 4,15 svaro sterlingų (8,20 svaro sterlingų kainomis, pateiktomis aukščiau esančiose nuorodose)

Aš taip pat naudoju šias medžiagas, kurias turėjau namuose:

  • 4 didelės kartoninės dėžutės iš šaldytų picų
  • Įvairių pločių dvipusiai klijai
  • Metalinė juosta (nors tinka gaferis arba bet kuri juosta, kuri neleis šviesai prasiskverbti)
  • Folija
  • Prijungimo viela
  • Proto plokštės laužas
  • 12 V maitinimo šaltinis, išgelbėtas iš seno spausdintuvo

Mano naudojami įrankiai buvo šie:

  • Plieninė liniuotė
  • Skalpelis arba aštrus peilis
  • Reguliuojamas skylių pjaustytuvas popieriui ir kortelei
  • 10 mm gręžtuvas
  • Lituoklis ir lituoklis

Aš labai panaudojau tai, ką turėjau duoti, gali būti skirtingų ar geresnių būdų pasiekti tuos pačius rezultatus. Jei nuspręsite pakeisti vieną dalį (pvz., LED juostelę), gali tekti pakeisti ir kitas dalis (pvz., Maitinimo šaltinį).

2 žingsnis: padarykite dėžutę

Padarykite dėžutę
Padarykite dėžutę
Padarykite dėžutę
Padarykite dėžutę
Padarykite dėžutę
Padarykite dėžutę
Padarykite dėžutę
Padarykite dėžutę

Dėžutės viršus pagamintas iš vienos picos dėžutės, o apačia iš kitos. Mano naudojami matmenys buvo mano turimų picos dėžių dydžio atsitiktinumas, tačiau veikė gana gerai. Apipjaustymo viršuje ir apačioje matmenys buvo 632 mm x 297 mm. Galutinis laikrodis yra 562 mm x 227 mm x 40 mm gylio (kartu su mygtuku).

Atidarykite pirmąją dėžę, atsargiai perbraukdami pirštu per visus priklijuotus kraštus, tada nupjaukite šonus, kad gautumėte dvi dideles kvadratines dalis, pritvirtintas siauromis juostelėmis. Pakartokite tai su antruoju langeliu, įsitikindami, kad jie abu yra vienodo dydžio. Kiekvienos dėžutės viduryje turėtų būti tik taškų žymės.

Naudodami taškų skaičiavimo įrankį (jei turite) arba buką peilį arba „Biro“tašką kiekvienoje dėžutės pusėje. Vieno brūkšnio linijos turi būti 37 mm atstumu nuo visų kraštų (tai taps apačia) ir 35 mm nuo visų kraštų kitoje pusėje (viršuje). Skirtumas čia užtikrina, kad pasibaigus projektui abi dalys sėdės viena ant kitos.

Taškų linijos kiekviename kampe sudaro kvadratą. Iškirpkite išilgai kvadrato šono ilgame krašte, kad kiekviename gale liktų trumpesni kraštai su skirtukais, tada nupjaukite nedidelį trikampį nuo kvadrato, esančio šalia jūsų pjūvio linijos, kad skirtukas tilptų užpildytos dėžutės pusės viduje. Pilką šių skirtukų pusę užtepkite dvipusiu klijais. Padarykite tai tiek viršuje, tiek apačioje. Skirtukų detales ir kur iškirpti galite pamatyti paveikslėlyje, rodydami viršuje pritvirtintą šabloną.

Toliau dirbsime apačioje. Antrame paveikslėlyje (atsiprašau už fokusavimo problemą - nepastebėjau, kol buvo per vėlu) galite pamatyti, kur turėtų nukristi alavo folija - viskas, pažymėta „X“, yra ta vieta, kur nenorite folijos poilsis turi būti padengtas. Palikite pagrindą toje vietoje, kur yra X, uždėkite foliją ir atsargiai apipjaukite tas vietas. Būkite atsargūs, kad nedėtumėte folijos į dvi vidurines dalis, kur eis elektronika. Iš esmės turite palikti elektronikos sritis (žr. Paveikslėlius paskutiniame skyriuje) ir kiekvieną vietą, kurioje bus įstrigę skirtukai, kad užpildytumėte langelį ir pritaikytumėte skirstytuvus.

Tada apatinę dėžutę galima sudaryti sulankstant kraštus aukštyn ir priklijuojant 4 mažus skirtukus. Tada galima pridėti 4 daliklius po vieną abiejose mažos centrinės sekcijos pusėse ir vieną kiekvieno gauto kvadrato viduryje. Jie gali būti pagaminti iš trečiosios picos dėžutės ir turėtų būti tokio paties pločio, kaip ir viršutinė bei apatinė dalys, o iš abiejų galų - 37 mm. Dvi, kurios tinka viduryje, turi būti padengtos folija toje pusėje, kuri nukreipta nuo vidurinės dalies, ir tik centrui 120 mm toje pusėje, kuri nukreipta į vidurį. Kiti du gali būti visiškai uždengti.

Viršuje atspausdinkite pridėtą SVG (sureguliuokite, kad tilptų į dėžutę, jei jis yra skirtingo dydžio), o tada iškirpkite baltas dalis kiekvienos juodos linijos vidinėje pusėje. Taikykite šį šabloną viršuje ir nubrėžkite 4 skaitmenis, po 2 kiekvienoje centro pusėje. Jums gali būti lengviausia pradėti nuo dviejų centrinių skaitmenų, esančių kiekvienoje centrinės sekcijos pusėje, o po to dviem išoriniais skaitmenimis, išklotais šablono kraštu su taškų linijomis. Atsargiai perpjaukite juos skalpeliu arba aštriu amato peiliu. Naudodami skylių pjaustytuvo komplektą, kad supjaustytumėte iš šablono pašalintų sekcijų plotį, iškirpkite dvi skyles vidurinėje dalyje dvitaškiui. Jie turėtų būti maždaug vienas nuo kito kaip du priešingi segmentai tame pačiame skaitmenyje. Galiausiai apverskite viršutinę dalį, paryškinkite visus keturis brūkšnių linijų kraštus ir laikykitės skirtukų, kad užpildytumėte langelį. Viršutinė dalis jau padaryta ir gali būti atidėta iki paskutinio žingsnio.

Galiausiai padarykite dvi mažas U formos dalis ir vieną tilto dalį, kaip parodyta paveikslėliuose. Pirmieji du turi sustiprinti sritis, kuriose bus laikoma elektronika, o pastarosios laikrodžio centre turi dvitaškio šviesos diodus.

3 žingsnis: sukurkite skaitmenis

Sukurkite skaitmenis
Sukurkite skaitmenis
Sukurkite skaitmenis
Sukurkite skaitmenis
Sukurkite skaitmenis
Sukurkite skaitmenis

Šis skyrius yra daug lengvesnis nei atrodo!

Tiesiog iškirpkite 32 figūras, pavaizduotas pirmoje nuotraukoje (naudodami matmenis 2 -oje) ir sujunkite jas, kaip parodyta trečioje nuotraukoje. Jei naudojote kito dydžio dėžutę, turėsite naudoti skirtingus matavimus. Iš esmės jie seka juodąsias viršutinio šablono linijas, bet tęsiasi į išorę iki kiekvieno iš keturių skaitmenų skyrių kampų ir kraštų.

Spausdintą atviruko pusę padengiau baltu lipniu užpakaliniu popieriumi, kad jie labiau atspindėtų šviesą ir paslėptų picos nuotraukas.

4 žingsnis: pritvirtinkite šviesos diodus

Prijunkite šviesos diodus
Prijunkite šviesos diodus
Prijunkite šviesos diodus
Prijunkite šviesos diodus

Visas šis procesas yra gana sunkus, todėl protinga tai daryti lėtai ir kantriai. Juostelė yra gana elastinga, tačiau gali būti pažeista, jei ją per daug ar daug kartų sulenksite. Nuotraukos rodo, ko siekiate (pirmoje pirmoji dalis yra kairėje, o antroji - viršuje).

Mano naudojama LED juostelė pagaminta taip, kad 1 pikselį sudarytų 3 šviesos diodai. Taigi aš naudoju 3 šviesos diodus kiekvienam kiekvieno skaitmens segmentui. Vis dėlto, lygiai taip pat lengvai, galite naudoti 1 šviesos diodą kiekvienam segmentui, jei naudojate atskirus „NeoPixel“šviesos diodus.

Jei įsigijote LED juostą, ant kurios yra lipni juosta - gerai padaryta, jūs tiesiog sutaupėte valandą skausmo. Jei, kaip ir aš, jūsų juosta neturi lipnios pagrindo - paimkite dvipusę lipnią juostą ir priklijuokite ją prie juostos galo. Radau, kad lengviausias būdas buvo išlyginti vieną kraštą aukštyn, o tada aštriu peiliu nupjauti perdangą nuo priešingos pusės.

Siekiant maksimaliai padidinti ekrano matymo kampą, LED juostelę reikia sumontuoti kuo arčiau segmentų dėžių viršaus, kuo aukščiau ji sumontuota, tuo mažesnė tikimybė pamatyti pačius šviesos diodus, kai žiūrite į ekraną. Jei naudojate atskirus „NeoPixels“, tai dėl tos pačios priežasties jie turėtų būti sumontuoti kiek įmanoma į kiekvieno segmento „centrinius kampus“.

Šviesos diodai turi būti vienas „pikselis“vienoje sekcijoje. Kiekviename skaitmenyje jie prasideda viršutiniame segmente ir eina aplink kraštus pagal laikrodžio rodyklę. Rodyklės ant juostos taip pat visada turi būti nukreiptos šia kryptimi. Paskutinis pikselis patenka į vidurinį segmentą. Išbandžiau kelis būdus, kaip tai padaryti, o nuotraukos parodo lengviausią būdą. Galite pastebėti (kaip aš padariau iš pradžių), kad juostos skyriai negali sutapti su skaitmens segmentais - nesijaudinkite, perkirpkite juostą pjūvio vietoje ir pradėkite naują sekciją kitame segmente.

Kai šviesos diodai yra išdėstyti viename segmente, supjaustykite plyšį segmento skirstytuve, kad juosta galėtų būti praleista nepraleidžiant šviesos, tada švelniai sulenkite juostą, kad ji priliptų prie kito segmento, kaip parodyta paveikslėlyje.

Aš nusprendžiau pritvirtinti šviesos diodus prie segmentų skirstytuvų, tačiau būtų kaip įmanoma lengviau juos pritvirtinti prie dėžutės ir skaitmenų skirstytuvų (nors jei ketinate tai padaryti, neuždenkite šių dalių folija, kai gaminate dėžutę, segmentų dalikliai.

Kai visos LED juostos bus įstrigusios kiekviename segmente, turėsite sujungti visas nupjautas dalis (bent jau vidurinę). Duomenų linija turi būti vienas ištisinis kelias aplink kiekvieną skaitmenį, prasidedantis viršuje, einant pagal laikrodžio rodyklę aplink kraštą, o tada per vidurį. Paprastai tai pasirūpins juostelė, kurioje ją nupjausite, tiesiog prijunkite „Dout“vieno skyriaus pabaigoje prie „Din“kito pradžioje.

Dabar turite duomenų liniją, prijunkite maitinimą. Vienintelis reikalavimas yra tas, kad po vieną 12 v jungtį kiekvienoje sekcijoje ir vieną GND jungtį kiekvienoje sekcijoje reikia prijungti prie kitos sekcijos arba prie maitinimo šaltinio. Tai neturi būti pabaigoje ar net toje pačioje vietoje. Viskas, ko reikia, yra tai, kad visos juostos dalys skaitmenyje yra tam tikru būdu sujungtos. Kitame žingsnyje mes prijungsime skaitmenis prie elektros linijų ir tarpusavyje.

5 žingsnis: surinkite viską kartu

Sujunkite viską
Sujunkite viską
Sujunkite viską
Sujunkite viską
Sujunkite viską
Sujunkite viską

Niekada netikėtumėte, kad tai yra dydis, tačiau tai yra sudėtingiausia viso projekto dalis. Tikslas yra labai paprastas: sudėti visas dalis kartu ir užklijuoti juostele, kad būtų užtikrinta, jog iš vieno segmento šviesos dėžutės į kitą patektų kuo mažiau šviesos.

Pirmiausia priklijuokite mažus tarpiklius mažų centrinių sekcijų viršuje ir apačioje - galai su išpjovomis laidams turi būti nukreipti į vidurį. Išgręžkite 10 mm skylę tiesiai į kiekvieną dėžutės galą (viršutinėje mygtuko dalyje ir maitinimo lizdo apačioje).

Prie kairiojo daugumos anksčiau padarytų skaitmenų prijunkite dvi ilgas maitinimo lizdas (apie 40 cm ilgio) prie jungčių dešiniajame apatiniame kampe. Prie kito skaitmens atlikite tą patį su trumpesnėmis uodegomis (apie 20 cm). Pakartokite su 3 ir 4 skaitmenimis, pridėdami uodegas apatiniame kairiajame kampe, trumpas uodegas 3 skaitmenyje ir ilgas 4 skaitmenyje.

Įdėkite pirmuosius skaitmenis į pirmą vietą, padėkite maitinimo lizdus po dalikliais apačioje, kol jie pasirodys vidurinėje dalyje. Prijunkite laidą prie pirmojo „Din“ir padėkite jį tokiu pačiu būdu į viršutinę vidurinę dalį (žalia nuotraukose). Pakartokite su kita sekcija ir tada prijunkite paskutinį pirmojo skaitmens „Dout“(vidurinį segmentą) prie pirmojo „Din“(antrojo skaitmens viršutinis segmentas).

Pakartokite su dešiniaisiais skaitmenimis, užtikrindami, kad vieno skaitmens „Dout“visada būtų prijungtas prie kito „Din“, iš tikrųjų yra vienas ištisinis LED juostelės ilgis

Kai visi keturi yra pritvirtinti, užklijuokite juostą ant kiekvieno vidinio kiekvieno skaitmens vidinio briaunos krašto ir dėžutės galo, pakartokite tai apatiniam ir viršutiniam trikampiui, taip pat išilgai kiekvieno vertikalaus skirstytuvo kairės pusės (aš padariau tai du skyriai, kad laidui, jungiančiam segmentus, būtų vietos per vidurį. Sunku tiksliai apibūdinti, kur juosta eina, tačiau paveikslėlyje ji turėtų būti gana akivaizdi.

Kai visi keturi skaitmenys yra vietoje, prijunkite maitinimo ir prijungimo laidus prie mažos centrinės šviesos diodų dalies apatiniame gale, o duomenų laidą - prie „Din“viršuje. Perkelkite juos per atitinkamus tarpus ir padėkite tarpiklį centrinės dalies centre.

6 veiksmas: prijunkite

Prijunkite
Prijunkite
Prijunkite
Prijunkite
Prijunkite
Prijunkite

Pradėkite lituoti lizdus prie maitinimo lizdo ir mygtuko ir pridėkite šiek tiek juostos ar šilumos susitraukimo, kad kontaktai netrumpėtų. Įdėkite juos į skyles ir užsukite.

Jei naudojate skydo prototipą, pridėkite tinkamas antraštes prie skydo ir „Wemos“(jos paprastai tiekiamos kartu su „Wemos“, o kitas komplektas buvo pateiktas kartu su įsigytais skydais).

Paimkite nedidelę atraižos plokštės dalį ir lituokite DC-DC keitiklį į jos vidurį (kaip parodyta paveikslėlyje).

Pirmiausia leiskite dirbti vidurinės dalies apačioje. Paimkite visas teigiamas jungtis (iš viso turi būti 6 laidai - po vieną iš kiekvieno skaitmens, vienas iš dvitaškio viduryje ir vienas iš maitinimo lizdo). Lituokite juos visus prie plokštės skylėse, esančiose šalia DC-DC keitiklio „+“. Tada sulenkite kiekvieną ir prilituokite prie kito, kad visi jie ir keitiklio „+in“būtų sujungti.

Dabar paimkite visas GND jungtis ir pakartokite aukščiau aprašytą procedūrą, prijungdami jas prie pagrindinės plokštės ir prie nuolatinės srovės keitiklio „-in“. Turimas keitiklio modelis jungia žemę su įžeminimu ant PCB, jei jūsų nėra, tai taip pat padarykite.

Pirmoje nuotraukoje parodyta plokštė su visomis šviesos diodų uodegomis ir galia, prijungta kartu su DC-DC keitikliu ir vienu iš „Wemos“maitinimo laidų.

Prijunkite du ilgus laidus iš nuolatinės srovės keitiklio išvesties (vėl prilituokite juos prie gretimų plokščių skylių ir sulenkite, kad prisiliestų prie keitiklio kaiščių) ir prijunkite prie kelių metrų rinkinio prie „Vdc“, maitinimo lizdui pritaikykite 12VDC ir išmatuokite įtampą keitiklio išėjime. Sureguliuokite keitiklį, kol jis parodys 3.3v. Atjunkite uodegas nuo muti matuoklio ir paduokite jas iki viršutinės centrinės dalies dalies.

Prijunkite šias uodegas prie prototipų skydo (arba tiesiai prie ESP, jei nenaudojate skydo) pozicijose, pažymėtose „3v3“ir „GND“. Vieną mygtuko pusę taip pat prijunkite prie „GND“. Paveikslėlyje pamatysite mažą jungiklį ant plokštės, kad būtų galima išbandyti, ar išjungti DC-DC keitiklio maitinimą, kai ESP prijungtas prie USB. Normaliam bėgimui to nereikia.

Galiausiai du „NeoPixels“rinkinius (ilgąją skaitmenų juostelę ir dvitaškį viduryje) ir kitą mygtuko pusę reikia sujungti taip:

  • Skaitmenų juostelė - D2
  • Storosios žarnos juostelė - D3
  • Mygtukas - D7

Tiesiog prijunkite tris laidus prie skydo (arba ESP) ir viskas prijungta. Naudodami lipnią putplasčio pagalvėlę ar panašią priemonę pritvirtinkite savo vietą ir skydą ar ESP.

7 veiksmas: pridėkite kodą

Pirma, jei niekada anksčiau nenaudojote ESP8266, peržiūrėkite šį Brian Lough vaizdo įrašą, kad sužinotumėte, kaip jį nustatyti.

Didžiausia problema kuriant laikrodį yra vartotojo sąsajos sukūrimas. Norėdami tai išspręsti, naudoju ESP8266 ir laikrodis pats nustato NTP. Tokiu būdu laikas visada turi būti teisingas.

Aš nesiruošiu peržiūrėti eskizo eilutės po eilutės, paaiškindamas, kaip tai veikia, nes tai nėra „Arduino“/ESP kodavimo pamoka ir ji jau pakankamai ilga. Yra keletas komentarų tiems, kurie domisi, kaip tai veikia.

Pridedamas eskizas yra labai paprastas, parodantis pagrindines laikrodžio savybes. Eskizas priklauso nuo daugybės bibliotekų, kad jis veiktų (kai kurios yra įdiegtos pagal numatytuosius nustatymus, kai kurios yra prieinamos bibliotekų tvarkytuvėje, kai kurios tik „GitHub“):

  • Viela
  • 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]
  • Žymeklis
  • „OneButton“[https://github.com/mathertel/OneButton]

*Dėkoju Ralfui Crützenui už būtinų pakeitimų sujungimą į jo RGBDigit biblioteką, kad galėčiau pasiūlyti šį projektą, neišlaikydamas antrosios jo versijos.

Šiuo metu įdiegtos šios funkcijos:

  • Rodo laiką koduose nustatyta spalva
  • Viduryje žaliai mirksi dvitaškis, kai yra interneto ryšys, ir raudona, jei nėra.
  • Perjungiama tarp laiko (HH: MM) ir datos (DD: MM) rodymo kiekvieną kartą paspaudus mygtuką.

Galų gale galima padaryti daug daugiau, kalbant apie manipuliavimą spalvomis, naudojant „RGBDigit“biblioteką, ir gaunant rodomą informaciją iš interneto (po to naudojama ESP8266).

Ketinu toliau tobulinti kodą, o būsimos versijos bus pasiekiamos „GitHub“puslapyje. Jei kuriate tai ir kodui pridedate funkcijų, nedvejodami pateikite ištraukimo užklausą.

8 žingsnis: padarykite tai savo…

Dabar turite visiškai veikiantį „Pizza Box Clock“. Dabar kyla klausimas, ką su juo daryti!

Šiuo metu mano laikrodis vis dar yra „žiauriai“pilkos spalvos. Tačiau ilgainiui jis bus paverstas kažkuo švelnesniu akiai. Turiu keletą idėjų, kaip galų gale galėčiau tai pagerinti, ir jos pateiktos žemiau esančiame sąraše:

  • Aš galvojau uždengti priekį medžio efekto vinilu, o tada tiesiog nupjauti jį aštriu peiliu ten, kur yra šviesos tarpai. Tai atrodytų daug išskirtiniau, nei aš manau.
  • Aš taip pat apsvarstiau galimybę vadovautis šiuo vadovu (mokama - nesusijusi su filialu) ir dekoruoti priekį „steampunk“/„dieselpunk“stiliumi.

Labai norėčiau pamatyti, ką kiti žmonės daro su savo laikrodžiais.

Tas pats pasakytina ir apie kodą. Ekranas buvo suplanuotas kaip laikrodis, tačiau yra tūkstantis vienas būdas pridėti papildomų funkcijų. Žemiau yra mano darbų sąrašas, skirtas pakelti šį projektą į kitą lygį, ką pridėtumėte?

  • Pridėkite temperatūrą, drėgmę, žiedadulkių skaičių pagal orų prognozę dviračiu arba paspausdami mygtuką.
  • Pakeiskite ryškumą pagal paros laiką (silpnas arba išjungtas naktį).
  • Pakeiskite laiko rodymo spalvą pagal mano „Google“kalendoriaus įvykius.

Aš nedėjau visų šių dalykų čia, nes tai buvo pakankamai ilgas aprašymas, kaip sukurti ekraną. Galbūt ateityje parašysiu papildomą kodą.

Jei perskaitei iki šiol, ačiū! Mėgaukitės savo laikrodžiu, jei jį pagaminsite.

Rekomenduojamas: