Sisällysluettelo:
Video: Maailmanlaajuinen kello: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Olitpa maailman ravi tai vain kiinnostunut tietämään, paljonko kello on ennen kuin soitat myöhäisillan puhelun, 5 -alueinen maailmankello sopii laskulle. Koska viimeisimmässä lähetyksessäni oli ylimääräisiä TM1637 7 -numeroisia näyttöjä, päätin koota kellon kaikkiin tilanteisiin. Päätin käyttää projektiin Arduino Unoa, joka tarjosi tarpeeksi GPIO: ta 5 kellolle, 5 AM -osoittimelle (LED) ja kosketusanturilla aktivoidulle ylävalolle. Ainoa nasta, jota en käyttänyt, oli D1, joka on sarjalähetykselle, mikä voi vain aiheuttaa ongelmia. Joten jos olet kiinnostunut, lue!
Vaihe 1: Osat
Kellon valmistamiseksi käytin:- Arduino Unoa (mutta myös Nano tai Mega toimisi)
- (5) TM1637 -näytöt
- (5) LEDit (käytettäväksi AM/PM -ilmaisimina)
- (5) 220 ohmin vastukset
- RTC3231 Kello
- AdaFruit NeoPixel tikku tai muu valaistus
- Kosketa anturia valon aktivoimiseksi
- Buck -muunnin virrankulutuksen huomioon ottamiseksi
- Kehys tai kotelo (3D -tulostin kotelon, mutta ole luova)
- 12 V: n jännite tynnyriliittimellä (syöttöjen jakamisen mahdollistamiseksi)
- valinnainen - Arduino Uno -kilpi (vain yksinkertaistamiseksi)
Vaihe 2: Aloittaminen
Olen vielä uusi TM1637: ssä, joten ohjelmoin ensin yhden nähdäkseni, mitä voisin tehdä. Aluksi se ei tehnyt mitään, mutta Arduino -yhteisö on hämmästyttävä ja pian sai minut toimimaan. TM1637 -laitteessani minun piti leikata kaksi korkkia takana saadakseni sen toimimaan ja sieltä vain kokeilu ja erehdys. Lopulta en vieläkään saanut kellolle kaksoispistettä - se "korvaa" tunnin numeron asemassa 1, mutta olen toistaiseksi kunnossa.
Kiinnitä seuraavaksi leipälauta kaikella varmistaaksesi, että kaikki yhteytesi ja ohjelmointisi vastaavat - kyllä, olen edelleen askel askeleelta. Päätä sitten haluamasi sijainnit ja määritä kohdepaikat etsimällä aikaerot GMT: hen. Nyt sitten juottamiseen ja paikannukseen.
Vaihe 3: Johdotus
Käytä tynnyrin virtaliitintä 12 V: n tulolle, jaa virta ja maadoitus 1) buck -muuntimeen ja 2) Arduinon Viniin.
Käytä buck -muunninta tehdäksesi 5 V: n teho- ja maadoitusrivit suojaan kytkeäksesi liitännät, tämä vakauttaa kaikki virtaongelmat.
Jokaisessa TM1637: ssä on 4 liitäntää (5v, Grd, Data ja Clock), ja DIO ja CLK menevät yksittäisiin GPIO-nastoihin (käytin 2-11) ja virrat riveihini.
Meridiaani-indikaattoreille (5 LED-valoa) juote (5) 220 ohm res maahan ja anodiliitännät A0-A3 ja D12.
RTC tarvitsee 5 V: n ja Grd: n sekä SDA: n ja SCL: n (A4 ja A5).
Valotikku on maadoitettava kahdesti, kerran riviin ja kerran Unoon. Aja 5v riville ja data GPIO: lle (D13). Kosketusanturi toimii jännitteillä 5v ja Grd sekä GPIO D0.
Vaihe 4: Ohjelmointi
Ohjelmointi on melko suoraviivaista. Käytin näytöissä TM1637display.h -kirjastoa ja annoin kullekin näytölle yksilöllisen nimen - ennustettavasti kaupungin nimen. Vaihda vain DIO- ja CLK -nastat kullekin.
Koodaa ensimmäinen sijaintisi aikaerolla ja aseta AM/PM -kehät, jotta LED syttyy/sammuu tuntien mukaan. Käytä sitä monistamaan kullekin sijainnille.
Määritin tunnin asentoon 0, 2 numeroa, ei alkunollaa. Minuuteissa käytin minuuttia ja jaoin sen numerolla 1 numerolla 1 (pos 2, 1 numero) ja modulo (%) numerolla 2 (pos 3, 1 numero).
NeoPixelin sytyttäminen anturilla oli aivan kuten mikä tahansa muu painike/LED -yhdistelmä Adafruit_NeoPixel -kirjaston avulla.
Helppo.
Vaihe 5: Kokoonpano
Valmista sopiva kotelo, joka sopii näytöille ja jonkin verran tilaa taakse levylle, teholähteelle ja buck -muuntimelle. Asenna, liitä johdot, kytke virta ja se on valmis. Okei, siinä voi olla enemmän kuin tämä, mutta ne ovat perusasioita suunnittelusta riippumatta.
Nauti ja hauskaa Tinkeringiä!
Suositeltava:
7 -segmenttinen kello - pienet tulostimet: 9 vaihetta (kuvilla)
7 Segment Clock - Small Printers Edition: Vielä yksi 7 segmentin kello. xDA Vaikka minun on sanottava, se ei näytä kovin hullulta Instructables -profiiliani katsottaessa. Se on luultavasti ärsyttävämpää, kun katsot minun monipuolista profiiliani. Miksi sitten edes vaivauduin tekemään toisen
RaspberryPi islamilaisen rukouksen kello ja hälytys: 15 vaihetta (kuvilla)
RaspberryPi Islamic Prayers Watch & Alarm: Muslimit ympäri maailmaa pitävät viisi rukousta joka päivä, ja jokaisen rukouksen on oltava tiettyyn aikaan päivästä. koska elliptinen tapa planeettamme liikkuu auringon ympäri, mikä tekee auringon noususta ja laskusta ajoittain erilaista ympäri vuoden
LEDura - analoginen LED -kello: 12 vaihetta (kuvilla)
LEDura - Analoginen LED -kello: Pitkän aikaa vain erilaisten projektien tekemisen jälkeen päätin tehdä ohjattavan itse. Ensimmäiseksi opastan sinua prosessissa, jolla voit tehdä oman analogisen kellosi, joka on valmistettu mahtavalla osoitettavalla LED -renkaalla. Sisärengas näyttää tunnit, ou
ROY G.BIV -kello: 12 vaihetta (kuvilla)
ROY G. BIV Kello: Elektronisten osien merkintöjen värikoodi on kuollut. Joten tässä herätän sen henkiin. Tämä on värikoodattu 12 tunnin kello. Vietin paljon aikaa löytääkseni parhaan näytön muodon, joten värit näyttävät paperiarkilta hehkuvien led -pisteiden sijasta. Minä a
Maailmanlaajuinen mikrokontrollerilinkki alle 20 dollaria: 15 askelta
Maailmanlaajuinen mikrokontrollerilinkki alle 20 dollaria: Hallitse kotitermostaattiasi töistä. Käynnistä sprinkleri mistä päin maailmaa tahansa napsauttamalla kytkintä. Tämä opas näyttää kuinka yhdistää kaksi tai useampia 4 dollarin mikro -ohjaimia Internetin selkärangan ja yksinkertaisen VB.Net -koodin avulla