Sisukord:
- Samm: selles juhendis kasutatav puuteekraan ja reaalajas kella moodul
- Samm: ekraani ettevalmistamine
- 3. samm: valikuline: printige LCD -alus ja lisage messingist lisad
- Samm: eemaldage kile ja paigaldage ekraan
- Samm: ühendage vooluahel kinni
- Samm: koodi laadimine ja käitamine
- Samm: kohandage värve
Video: 80ndate stiilis sulav digitaalne "Dali" kell: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
See juhend juhendab teile, kuidas ehitada 80ndate stiilis digitaalne "dali" kell sulavate numbritega.
Esimest korda puutusin selle stiilis kellaga Apple Macintoshis kokku, kui olin laps 80ndatel. See juhendamine näitab minu katset taastada kella Arduino ja kõrge eraldusvõimega värvilise puutetundliku ekraani abil. Kuigi algne kell oli mustvalge, lisasin sellesse versiooni mõned värvilised gradiendid, et anda sellele 80ndatele sobiv välimus.
Laenasin fondiandmed Jamie Zawinski filmist "xdaliclock", kuid minu kellakoodi rakendamine on täiesti uus ja kirjutasin numbrite segamise rutiinid nullist ümber, et kasutada ära FTDI FT810-põhise suure eraldusvõimega puuteekraani täiustatud võimalusi.
Selle juhendi jaoks vajate:
- Kõrge eraldusvõimega 800x420 puuteekraan, mis põhineb FT810 kiibil
- DS1302 reaalajas kella moodul eBayst
- 2x5 isast päist (saate neid osta ja pikkuseks lõigata)
- Jootekolb
- Elektriline lint
- Naiste-meeste hüppajate juhtmed
- Arduino, näiteks Arduino Uno
Samm: selles juhendis kasutatav puuteekraan ja reaalajas kella moodul
Selle juhendi jaoks kasutan Haoyu Electronics puuteekraane. Kasutasin järgmist:
5 -tolline graafiline LCD -puuteekraan, 800x480, SPI, FT810
See ekraan maksab koos saatmisega umbes 36 dollarit. See on rohkem kui teised Arduino ekraanid, kuid saate oma raha eest palju:
- Karge suure eraldusvõimega puutepaneel eraldusvõimega 800x480.
- Sisseehitatud graafika kaasprotsessor ja muutmälu võimaldavad juhtida ilma Arduinot alla laskmata.
- Sisseehitatud helisüntesaator kvaliteetsete helinäidiste ja erinevate instrumentidega, mille vahel valida.
- Maastiku ja portree tugi.
- Multi-touch tugi.
- Sisseehitatud JPEG, laine heli- ja videodekooder arenenud projektide jaoks.
Reaalajas kella mooduli jaoks kasutasin eBay "DS1302 reaalajas kella moodulit". See maksab umbes 6 dollarit.
Samm: ekraani ettevalmistamine
Kui olete oma ekraani kätte saanud, peate sellele päised jootma. Haoyu ekraanid on suurepärased, kuna neil on hõlpsasti joodetavad läbiavad ja teil on valida, kas joota päis otse ekraani tagaküljele või väikese lintkaabli otsa, mis kinnitatakse eemaldatava purunemisplaadi külge.
Jootmistööde lõpuleviimiseks soovite ajutiselt lintkaabli lahti ühendada ja eemaldada trükkplaadi paneeli tagaküljelt. Tõstke küünega õrnalt LCD -pistiku kinnitusklambrit ja vabastage lintkaabel. Seejärel eemaldage neli kruvi, mis hoiavad plaati paigal.
Nüüd jootke 5x2 päis (või kaks 5x1 päist) sinna, kuhu soovite. Katke tagakülg elektrilindiga, et vältida lühiseid. Seejärel keerake trükkplaat tagasi ja kinnitage lintkaabel uuesti.
3. samm: valikuline: printige LCD -alus ja lisage messingist lisad
Valisin LCD -paneeli hoidmiseks aluse 3D printimise [1]
Paneelil on neli messingist sisestust; need on mõeldud kuumusega plastiks pressimiseks. Jahtudes hammustavad neil olevad väikesed hambad plasti ja hoiavad neid välja kukkumast. Need lisad on tavaline viis 3D -prinditud osadele vastupidavate niitide lisamiseks.
Kui aluse printimine oli lõpetatud, keerasin paneelilt lahti neli messingist sisetükki.
Kuumutasin triikrauda ja hoidsin seda tipuga ülespoole, tasakaalustades õrnalt otsas oleva sisetüki. Seejärel tõin plastikust selle alla ja lükkasin sisetükid aeglaselt eelnevalt vormitud aukudesse, kuni need olid pinnaga samal tasemel.
See samm toimib paremini, kui teil on kitsa koonilise otsaga jootekolb. Kui te pole seda kunagi varem teinud, võiksite harjutada, kui triikraud on lahe - teil on ainult üks võimalus seda õigesti teha, kui triikraud on kuum!
Olge selle sammuga ettevaatlik, sest messingist sisetükid muutuvad väga kuumaks ja te ei soovi, et need teie sülle kukuksid. Töötage kuumuskindlal pinnal ja kui need triikraua otsast maha kukuvad, pidage vastu kiusatusele kohe nende järele ulatuda!
[1] Allikad: LCD -stend STL- ja CAD -failid
Samm: eemaldage kile ja paigaldage ekraan
Pöörake nüüd ekraan üle ja eemaldage eesmine akrüülraam, seejärel eemaldage LCD -paneelilt kaitsekile (see suurendab ekraani selgust). Ekraani kinnitamiseks 3D -prinditud alusele kasutage kruvisid.
Samm: ühendage vooluahel kinni
LCD -ekraani jaoks ühendage:
- 5V Arduino märgistusega 5V
- GND GND kinnitamiseks Arduinole
- SCK Arduino nööpnõelale ~ 13
- MISO kinnitab Arduinole ~ 12
- MOSI kinnitab Arduino ~ 11
- CS, et Arduino nööpnõel oleks ~ 10
- PD Arduino nööpnõelale ~ 9
RTC -mooduli kuvamiseks ühendage:
- VCC Arduino märgistusega 5V
- GND GND kinnitamiseks Arduinole
- CLK Arduino nööpnõelale ~ 8
- DAT pingele ~ 7 Arduino
- RST Arduino pin -6 jaoks
MÄRKUS. Arduino -l on ainult üks 5V pin. Nii RTC -mooduli kui ka LCD -ekraani toiteks peate Y -kaabli valmistamiseks kasutama leivaplaati või jootma mõned hüppajajuhtmed.
Samm: koodi laadimine ja käitamine
Laadige fail ".zip" alla järgmisest GitHubi hoidlast.
Avage kaustas "DaliClock" Arduino IDE -s fail "DaliClock.ino" ja laadige see oma Arduino tahvlile üles! Kell peaks elama!
Kella kasutamine on äärmiselt lihtne:
- Selle muutmiseks ja kellaaja määramiseks hoidke sõrme numbril.
- Kalenderrežiimi lülitumiseks klõpsake ekraani allosas ja hoidke seda all.
- Kuupäeva määramiseks hoidke sõrme kuupäeva numbril.
- Kell naaseb automaatselt ajarežiimi pärast viie sekundi passiivsust.
Samm: kohandage värve
Kui muudate "DaliClock.ino", saate kohandada kaldteede värve kella numbrite, ruudustiku ja "sära" vahel, mis jookseb üle numbrite. Muutke lihtsalt kuueteistkümnendarvud järgmistel ridadel:
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); shine.fill_gradient (0x7F7F7F);
Edasijõudnud kasutajatele:
Kui soovite muuta LCD -ekraani jaoks kasutatavaid Arduino tihvte, muutke faili "DaliClock/src/ui_lib/ui_config.h". DS1302 mooduli tihvtide muutmiseks muutke faili "DaliClock/src/ds1302.cpp"
Kellade võistluse teine koht
Soovitan:
CLEPCIDRE: siidripudelite digitaalne kell: 8 sammu (piltidega)
CLEPCIDRE: siidripudelite digitaalne kell: Enne objekti kirjeldusse sukeldumist pean selgitama konteksti, milles see on projekteeritud ja ehitatud. Mu naine on kunstnik ja töötab põhiliselt saviga, keraamikuna, aga ka muude materjalidega, nagu puit, kiltkivi või klaas. Enamikus temas
"Faberge" stiilis ühe toruga Nixie kell: 6 sammu (koos piltidega)
"Faberge" stiilis ühe toruga Nixie kell: see Nixie kell oli Facebooki Nixie Clocks'i fännilehe ühe toruga kellade vestluse tulemus. Üksikud torukellad ei ole populaarsed mõnede nixie -armastajate jaoks, kes eelistavad 4 või 6 -kohalisi torukellasid lugemise lihtsus. Ühe toruga kell
"Lihtne" Digilogi kell (digitaalne analoog), kasutades ümbertöödeldud materjali!: 8 sammu (koos piltidega)
"Lihtne" Digilogi kell (digitaalne analoog), kasutades ringlussevõetud materjali!: Tere kõigile! Niisiis, sellel juhendil jagan, kuidas seda digitaalset + analoogkella odava materjali abil teha! Kui arvate, et see projekt on "nõme", võite minna ja ärge jätkake selle juhendi lugemist. Rahu! Mul on tõesti kahju, kui
EL Wire Neon Nixie stiilis kell: 21 sammu (piltidega)
EL Wire Neon Nixie stiilis kell: selles juhendis kirjeldatakse kella valmistamist EL traati kasutades. Selle kella disain sarnaneb neoonmärgi ja Nixie kella kombinatsiooniga. "Neoon" loomisel nimetahvlil EL Wire, tahtsin lisada animatsiooni. Selle tulemuseks oli
Kuidas teha Dali stiilis sulatuskella: 9 sammu (piltidega)
Kuidas teha Dali stiilis sulatuskella: ma ei kuula ühtegi oma vana plaati, kuid mulle väga meeldib, kui need on olemas. Õnneks on nii ka mu sõpradega. Veel üks ühine joon on see, et me teame, kui palju kell on. Olen plaatidega segi ajanud ja lahendanud oma