Sisällysluettelo:
- Vaihe 1: Tässä oppaassa käytetty kosketusnäyttö ja reaaliaikainen kellomoduuli
- Vaihe 2: Näytön valmistelu
- Vaihe 3: Valinnainen: Tulosta nestekidenäyttö ja lisää messinkiä
- Vaihe 4: Irrota kalvo ja asenna näyttö
- Vaihe 5: Johdotkaa piiri
- Vaihe 6: Koodin lataaminen ja suorittaminen
- Vaihe 7: Muokkaa värejä
Video: 80 -luvun tyylisulava digitaalinen "Dali" -kello: 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä opas näyttää kuinka rakentaa 80 -luvun tyylinen digitaalinen "dali" kello, jossa on sulamisnumerot.
Tulin tällaiseen kellotyyliin ensimmäisen kerran Apple Macintoshissa jo lapsena 80 -luvulla. Tämä Instructable näyttää yritykseni luoda kello uudelleen käyttämällä Arduinoa ja korkean resoluution värillistä kosketusnäyttöä. Vaikka alkuperäinen kello oli mustavalkoinen, lisäsin tähän versioon joitakin värikkäitä kaltevuuksia, jotta se näyttäisi sopivalta 80 -luvulle.
Lainasin fonttitiedot Jamie Zawinskin "xdaliclockista", mutta kellokoodin toteutus on aivan uutta, ja kirjoitin numeroiden sekoitusrutiineja alusta alkaen hyödyntääkseni FTDI FT810 -pohjaisen korkean resoluution kosketusnäytön parannettuja ominaisuuksia.
Tätä Instructable -ohjelmaa varten tarvitset:
- Korkean resoluution 800x420-kosketusnäyttö, joka perustuu FT810-siruun
- DS1302 reaaliaikainen kellomoduuli eBaysta
- 2x5 urosotsikkoa (voit ostaa nämä ja leikata ne pituudeksi)
- Juotin
- Sähköteippi
- Naaras-uros-hyppyjohdot
- Arduino, kuten Arduino Uno
Vaihe 1: Tässä oppaassa käytetty kosketusnäyttö ja reaaliaikainen kellomoduuli
Tässä opetusohjelmassa käytän Haoyu Electronicsin kosketusnäyttöjä. Käytin seuraavaa:
5 tuuman graafinen LCD -kosketusnäyttö, 800x480, SPI, FT810
Tämä näyttö maksaa noin 36 dollaria toimituskulujen kanssa. Tämä on enemmän kuin muut Arduino -näytöt, mutta saat paljon rahaa:
- Terävä korkean resoluution kosketusnäyttö 800x480 resoluutiolla.
- Sisäänrakennettu grafiikkaprosessori ja RAM-muisti mahdollistavat ohjauksen Arduinon pysäyttämättä.
- Sisäänrakennettu äänensyntetisaattori laadukkailla ääninäytteillä ja erilaisilla soittimilla.
- Maisema- ja muotokuva -tuki.
- Multi-touch-tuki.
- Sisäänrakennettu JPEG-, aalto- ja videodekooderi kehittyneisiin projekteihin.
Reaaliaikaiseen kellomoduuliin käytin eBayn "DS1302 Real Time Clock Module". Tämä maksaa noin 6 dollaria.
Vaihe 2: Näytön valmistelu
Kun olet saanut näytön, sinun on juotettava otsikot siihen. Haoyu-näytöt ovat hienoja, koska niissä on helposti juotettavat läpivientireiät ja voit valita juottamaan otsikon suoraan näytön taakse tai pienen nauhakaapelin päähän, joka kiinnitetään irrotettavaan katkaisulautaan.
Juototyön suorittamiseksi irrota nauhakaapeli tilapäisesti ja poista piirilevy paneelin takaa. Nosta kynsillä varovasti LCD -liittimen pidike ja vapauta nauhakaapeli. Irrota sitten neljä ruuvia, jotka pitävät levyn paikallaan.
Juota nyt 5x2 -otsikko (tai kaksi 5x1 -otsikkoa) haluamaasi paikkaan. Peitä selkä sähköteipillä, jotta vältyt oikosululta. Kierrä sitten piirilevy takaisin paikalleen ja kiinnitä nauhakaapeli uudelleen.
Vaihe 3: Valinnainen: Tulosta nestekidenäyttö ja lisää messinkiä
Valitsin 3D -tulostuksen telineen pitämään kiinni LCD -paneelistani [1]
Paneelissa on neljä messinkiä; nämä on tarkoitettu puristettavaksi muoviin lämmöllä. Kun ne jäähtyvät, pienet hampaat purevat muoviin ja estävät niitä putoamasta. Nämä insertit ovat yleinen tapa lisätä kestäviä lankoja 3D -tulostettuihin osiin.
Kun jalusta oli tulostanut, irrottelin paneelista neljä messinkiä.
Lämmitin rautaani ja pidin sitä kärjellä ylöspäin ja tasapainotin varovasti kärkeä. Sitten pudotin muoviosan sen päälle ja työnsin insertit hitaasti esimuodostettuihin reikiin, kunnes ne olivat tasalla pinnan kanssa.
Tämä vaihe toimii paremmin, jos sinulla on juotin, jolla on kapea kartiomainen kärki. Jos et ole koskaan tehnyt tätä ennen, saatat haluta harjoitella silitysraudan ollessa viileä - saat vain yhden mahdollisuuden tehdä se heti, kun silitysrauta on kuuma!
Ole varovainen tämän vaiheen kanssa, koska messinkiset terät kuumenevat hyvin etkä halua niiden putoavan sylissäsi. Työskentele kuumuutta kestävällä pinnalla ja jos ne putoavat silitysraudan kärjestä, vastusta kiusausta tavoittaa ne heti!
[1] Lähteet: LCD Stand STL- ja CAD -tiedostot
Vaihe 4: Irrota kalvo ja asenna näyttö
Käännä nyt näyttö ympäri ja irrota akryylikehys ja irrota sitten suojakalvo LCD -paneelista (tämä parantaa näytön selkeyttä). Kiinnitä näyttö ruuveilla 3D -tulostettuun telineeseen.
Vaihe 5: Johdotkaa piiri
Liitä nestekidenäyttö:
- 5V nastaan, jossa on merkintä 5V Arduinolla
- GND kiinnittää GND Arduinolle
- SCK nastaan ~ 13 Arduinolla
- MISO nollata ~ 12 Arduinolla
- MOSI nastaan ~ 11 Arduinolla
- CS nastaan ~ 10 Arduinolla
- PD nastaan ~ 9 Arduinolla
Liitä RTC -moduulin näyttö:
- VCC nastaan, jossa on merkintä 5V Arduinossa
- GND kiinnittää GND Arduinolle
- CLK nastaan ~ 8 Arduinolla
- DAT pin ~ 7 Arduinolla
- RST nastaan ~ 6 Arduinolla
HUOMAUTUS: Arduinossa on vain yksi 5 V: n nasta. Jotta voit syöttää virtaa sekä RTC -moduuliin että LCD -näyttöön, sinun on käytettävä leipälevyä tai juotettava joitakin hyppyjohtimia yhteen Y -kaapelin muodostamiseksi.
Vaihe 6: Koodin lataaminen ja suorittaminen
Lataa.zip -tiedosto seuraavasta GitHub -arkistosta.
Avaa "DaliClock" -kansion sisällä "DaliClock.ino" -tiedosto Arduino IDE: ssä ja lataa se Arduino -kortillesi! Kellon pitäisi herätä eloon!
Kello on erittäin helppokäyttöinen:
- Pidä sormeasi numerossa muuttaaksesi sitä ja asettaaksesi ajan.
- Napsauta ja pidä painettuna näytön alaosassa vaihtaaksesi kalenteritilaan.
- Aseta päivämäärä pitämällä sormeasi päivämäärän numerossa.
- Kello palaa automaattisesti aikatilaan viiden sekunnin käyttämättömyyden jälkeen.
Vaihe 7: Muokkaa värejä
Jos muokkaat "DaliClock.ino" -kohtaa, voit muokata liukuvärien värejä kellon numeroille, ruudukolle ja "loistolle", joka kulkee numeroiden yli. Yksinkertaisesti muuta heksadesimaaliarvoja seuraavilla riveillä:
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); shine.fill_gradient (0x7F7F7F);
Edistyneille käyttäjille:
Jos haluat vaihtaa nestekidenäytössä käytettäviä Arduino -nastoja, muokkaa tiedostoa "DaliClock/src/ui_lib/ui_config.h". Jos haluat vaihtaa DS1302 -moduulin tapit, muokkaa tiedostoa "DaliClock/src/ds1302.cpp"
Toinen sija kellokilpailussa
Suositeltava:
Digitaalinen taso ristiviivalaserilla: 15 vaihetta (kuvilla)
Digitaalinen taso ristiviivalaserilla: Hei kaikki, tänään aion näyttää teille, miten voit tehdä digitaalisen tason valinnaisella integroidulla ristiviivalaserilla. Noin vuosi sitten loin digitaalisen monityökalun. Vaikka työkalussa on paljon erilaisia tiloja, minulle yleisin ja käyttökelpoisin
Kuinka purkaa digitaalinen jarrusatula ja miten digitaalinen jarrusatula toimii: 4 vaihetta
Kuinka purkaa digitaalinen jarrusatula ja miten digitaalinen jarrusatula toimii: Monet ihmiset tietävät, miten jarrusatulat käytetään mittaamiseen. Tämä opetusohjelma opettaa sinulle, kuinka purkaa digitaalinen jarrusatula, ja selitys siitä, miten digitaalinen jarrusatula toimii
Yksinkertainen ja halpa digitaalinen digitaalinen äänilähetys: 4 vaihetta
Yksinkertainen ja halpa digitaalinen laser -äänilähetys: Siitä lähtien, kun tein laserpistoolin, olen ajatellut moduloida laserin lähettämään ääntä joko huvin vuoksi (lasten sisäpuhelin) tai ehkä lähettämään tietoja kehittyneempää laserpistoolia varten , jonka avulla vastaanotin voi selvittää, kuka häntä osui
Kuinka tehdä Dali -tyylinen sulatuskello: 9 vaihetta (kuvilla)
Kuinka tehdä Dali -tyylinen sulatuskello: En kuuntele mitään vanhoja levyjäni, mutta pidän todella siitä. Onneksi niin ovat ystäväni. Toinen yhteinen asia on arvostus siitä, että tiedämme, paljonko kello on. Olen sekaisin levyjen kanssa ja ratkaissut
Digitaalinen 3D -kuvien katseluohjelma - "The DigiStereopticon": 6 vaihetta (kuvilla)
Digitaalinen 3D -kuvien katseluohjelma - "The DigiStereopticon": Stereoskooppinen valokuvaus on jäänyt suosimatta. Tämä johtuu luultavasti siitä, että ihmiset eivät halua käyttää erityisiä laseja katsellakseen perheen tilannekuvia. Tässä on hauska pieni projekti, jonka voit tehdä alle päivässä 3D -kuvan tekemiseen