Instructables -kirjailija, nimimerkillä marciot, kirjoitti takaisin kahdeksankymmentäluvulla tietokoneella, jota sitten kutsuttiin olemaan lyhyt - Mac, kuten nyt, mutta kokonaan - Macintosh, kello-ohjelma Salvador Dalin teoksen tyyliin, jossa numerot eivät muutu voimakkaasti, vaan vähitellen muuttavat muotoa. Nykyään samanlaisen vaikutuksen saaminen ei ole ongelma - on olemassa hyvin vanha avoimen lähdekoodin ohjelma xdaliclock, joka alun perin kirjoitettiin Xerox Alton työasemille ja siirrettiin sitten Unixin kaltaisille käyttöjärjestelmille. Mutta se toimii PC: llä, ja isäntä halusi sen olevan erillinen työpöydän kello, jota muut käynnissä olevat ohjelmat eivät koskaan sulje.
Ohjattu toiminto päättää kirjautua sisään kotitekoinen tuote näyttää FTDI: n FT810-sirulla, tunnetaan paremmin USB-COM-liitäntämuuntimien valmistajana. Näyttöajurin lisäksi tässä sirussa on sisäänrakennettu videomuisti, GPU, musiikkisyntetisaattori, anturitietojen lukulaite monikosketustoiminnolla ja jopa JPEG-laitteistodekooderi. Tämä antaa sinun purkaa merkittävästi niin vähän virtaa kuluttavaa alustaa kuin Työlässiirtämällä useita toimintoja näytön sisäänrakennettuihin oheislaitteisiin. No, moduulit, jotka koostuvat näytöstä, anturista ja tästä sirusta, on Haoyu Electronicsin tuottama.
Seuraava on melko yleinen reaaliaikainen (RTC) moduuli DS1302-sirulla:
Vastaanotettuaan näytön päällikkö irrottaa kaapelin nousevasta levystä, juottaa kaksirivisen kamman (myös kaksi yksirivistä ovat sopivia), tiivistää annokset eristeteipillä, laittaa levyn takaisin paikoilleen ja yhdistää kaapelin uudelleen. Kamman sijasta voit juottaa kaapelin tai yksittäisiä johtimia, mutta tässä tapauksessa näyttöä ei voi irrottaa.
Ohjattu toiminto tulostaa jalustan (3D-mallit ja lähdekoodit ovat täällä). Jalusta (tai kotelo) voidaan tietysti tehdä toisella tavalla.
Se sulaa telineen juotosraudalla, jonka ulkopinta on uritettu muovin kääntymisen estämiseksi, ja sisäosa on kierteitetty.
Poistanut suojakalvon näytöltä, se asentaa sen jalustalle:
Ohjelmassa Fritzing laatii kaavion ja näyttää sen kahdella tavalla - Fritzing ja tavallinen, niin että jommankumman kannattajat haluaisivat sen:
Kerää kaikki elektroniikka, jonka jälkeen se otetaan ohjelmistoa varten. Arduino on vähän virtaa käyttävä alusta, joten xdaliclockin siirtäminen siihen ei ole mahdollista.Mutta voit ottaa kuvia sieltä ja kirjoittaa kaiken koodin tyhjästä. Nämä kuvat, kuten itse xdaliclock-ohjelma, ovat saatavana X11-lisenssillä, joka on vähemmän tiukka kuin GPL. Siksi isäntä lisensoi joukon uusia koodeja ja olemassa olevia kuvia GPL: n nojalla (on mahdotonta tehdä päinvastaista - lisenssi X11: n nojalla, mikä on tehty jostakin GPL: n kautta saatavasta) ja lataa täällä.
Ohjattu toiminto kääntää olemassa olevan INO-tiedoston arkistossa ja lähettää sen Arduinoon, mutta voit korjata värit ennen kokoamista. Kellosta voidaan haluttaessa tehdä yleensä yksivärinen, se on kuin Altossa tai varhaisessa Macintoshissa.
kello.täyttögradientti (0xFF0000, 0x0000FF);
ruudukko.täyttögradientti (0x000000, 0xFF8800);
kiilto.täyttögradientti (0x7F7F7F);
Lisäksi DaliClock / src / ui_lib / ui_config.h-tiedostossa voit säätää nastajoukkoa, johon näyttömoduuli on kytketty, ja DaliClock / src / ds1302.cpp-tiedostossa, voit säätää nastajoukkoa, johon reaaliaikainen kellomoduuli on kytketty.
Kelloasetus:
1. Napsauta purkausta, sen arvo alkaa kasvaa, kunnes vapautat sen.
2. Napsauta näytön alareunaa - kello siirtyy kalenteritilaan.
3. Aseta kalenteri samalla tavalla.
4. Kun olet lopettanut näytön napauttamisen, viisi sekuntia palaa automaattisesti kellotilaan.
Artikkelin molemmat videot ovat CC-BY: n alla: ensimmäinen - ei ole ilmoitettu mikä versio, toinen - 3.0.