» Elektronika »Salvadoro Dali stiliaus laikrodžiai

Laikrodžiai Salvadoro Dali stiliaus



„Instructables“, pravarde marciot, autorius dar aštuntajame dešimtmetyje pamatė kompiuteryje, kuris tada buvo vadinamas ne trumpu - „Mac“, kaip dabar, bet visiškai - „Macintosh“, laikrodžių programa Salvadoro Dali darbo stiliaus stiliumi, kur skaičiai staigiai nekinta, o pamažu keičia formą. Šiandien gauti panašų efektą nėra problemų - yra labai sena atvirojo kodo programa „xdaliclock“, iš pradžių parašyta „Xerox Alto“ darbo vietoms, o po to perkelta į „Unix“ tipo operacines sistemas. Bet jis veikia asmeniniame kompiuteryje, o meistras norėjo, kad tai būtų atskiras darbalaukio laikrodis, kurio niekada neuždarys kitos veikiančios programos.

Vedlys nusprendžia kreiptis į naminis ekranas FTDI FT810 mikroschemoje, geriau žinomoje kaip USB-COM sąsajos keitiklių gamintojas. Be ekrano tvarkyklės, šioje mikroschemoje yra įmontuota vaizdo atmintis, GPU, muzikos sintezatorius, jutiklio duomenų skaitytuvas su „multi-touch“ funkcija ir net JPEG aparatūros dekoderis. Tai leidžia žymiai iškrauti tokią mažos galios platformą kaip Arduinoperkeldami daugelį funkcijų į ekranuose įmontuotus periferinius įrenginius. Na, modulius, kuriuos sudaro ekranas, jutiklis ir ši mikroschema, gamina „Haoyu Electronics“.

Laikrodžiai Salvadoro Dali stiliaus


Tai yra gana įprastas realaus laiko laikrodžio (RTC) modulis DS1302 mikroschemoje:



Gavęs ekraną, meistras atjungia laidą nuo stovinčios lentos, suvirina dvigubos eilės šukas (tinka ir dvi vienos eilės šukos), sandarina racionus izoliacine juostele, vėl deda plokštę į vietą ir vėl sujungia kabelį. Vietoj šukos galite lituoti kabelį ar atskirus laidus, tačiau tokiu atveju ekranas nebus nuimamas.




Vedlys išspausdina stovą (3D modeliai ir šaltinio kodai yra čia) Žinoma, stendas (arba korpusas) gali būti pagamintas kitu būdu.



Jis susilieja su lituoklio lentynomis, kurių išorinis paviršius yra briaunotas, kad plastikas nesisuktų, o vidinis - sriegiuotas.




Pašalinęs apsauginę plėvelę iš ekrano, ji sumontuojama ant stovo:




Programoje „Fritzing“ nubraižo diagramą ir ją pateikia dviem būdais - „Fritzing“ ir įprastu būdu, kad bet kurio iš jų šalininkai to norėtų:




Surink visus elektronika, po kurio jis imamas programinei įrangai. „Arduino“ yra mažai galios turinti platforma, todėl xdaliclock į ją perkelti neįmanoma.Bet jūs galite fotografuoti iš ten ir rašyti visą kodą nuo nulio. Šiuos vaizdus, ​​kaip ir pačią „xdaliclock“ programą, galima įsigyti pagal X11 licenciją, kuri yra ne tokia griežta kaip GPL. Todėl meistras licencijuoja naujų kodų ir turimų vaizdų rinkinį pagal GPL (daryti priešingai - licencijuoti pagal X11 neįmanoma iš to, kas pagaminta pagal GPL) ir įkelti čia.



Vedlys sukomponuoja esamą INO failą archyve ir įkelia jį į Arduino, tačiau spalvas galite pataisyti prieš rinkdami. Jei norite, laikrodis gali būti paprastai vienspalvis, jis bus panašus į „Alto“ ar ankstyvąjį „Macintosh“.

clock.fill_gradient (0xFF0000, 0x0000FF);
grid.fill_gradient (0x000000, 0xFF8800);
shine.fill_gradient (0x7F7F7F);


Taip pat faile „DaliClock / src / ui_lib / ui_config.h“ galite pakoreguoti kaiščių rinkinį, prie kurio prijungtas ekrano modulis, o „DaliClock / src / ds1302.cpp“ faile galite sureguliuoti kaiščių rinkinį, prie kurio prijungtas realaus laiko laikrodžio modulis.

Laikrodžio nustatymas:

1. Spustelėkite išleidimą, jo vertė pradės didėti, kol jūs jį paleisite.

2. Spustelėkite ekrano apačioje - laikrodis persijungs į kalendoriaus režimą.

3. Lygiai taip pat nustatykite kalendorių.

4. Nustojus bakstelėti ekraną, penkios sekundės automatiškai grįš į laikrodžio režimą.



Abu straipsnio vaizdo įrašai yra saugomi CC-BY: pirmasis - nenurodyta, kuri versija, antrasis - 3.0.
10
10
10

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalėju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...