Kazalo:
Video: Ura okoli svetovnega časa: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ne glede na to, ali gre za svetovni kasač ali pa vas zanima, koliko je ura pred poznim nočnim klicem, 5 -conska svetovna ura ustreza računu. Ker sem v zadnji pošiljki dobil nekaj dodatnih 7 -mestnih zaslonov TM1637, sem se odločil, da bom sestavil uro za vse priložnosti. Odločil sem se, da bom za projekt uporabil Arduino Uno, ki je zagotovil dovolj GPIO -jev za 5 ur, indikatorje 5 AM (LED) in zgornjo luč, ki se je aktivirala s senzorjem na dotik. Edini pin, ki ga nisem uporabil, je bil D1, ki je za serijski Tx, kar bi lahko povzročilo le težave. Torej, če vas zanima, berite naprej!
1. korak: Deli
Za izdelavo ure sem uporabil:- Arduino Uno (vendar bi delovala tudi Nano ali Mega)
- (5) Zasloni TM1637
- (5) LED (za uporabo kot indikatorji AM/PM)
- (5) 220 ohmski upori
- Ura RTC3231
- AdaFruit NeoPixel palica ali druga osvetlitev
- Za vklop luči se dotaknite senzorja
- pretvornik Buck za prilagajanje porabe energije
- Okvir ali etui (ohišje sem natisnil 3D, vendar bodite ustvarjalni)
- 12V napajanje s sodom (za omogočanje cepljenja dovodov)
- neobvezno - ščit Arduino Uno (samo za poenostavitev)
2. korak: Začnite
Še vedno sem nov v TM1637, zato sem najprej programiral enega, da vidim, kaj lahko naredim. Sprva ni naredil nič, a skupnost Arduino je neverjetna in me je kmalu začela delovati. Na svojem TM1637 sem moral odrezati 2 pokrovčka na hrbtni strani, da je deloval, od tam pa le še nekaj poskusov in napak. Na koncu še vedno nisem mogel dobiti dvopičja za uro - "nadomesti" številko ure na položaju 1, vendar sem zaenkrat v redu.
Nato najprej povežite z vsemi načrti, da se prepričate, da se vse vaše povezave in programiranje ujemajo - ja, še vedno sem korak za korakom. Nato se odločite za želene lokacije in nastavite ciljne lokacije tako, da ugotovite časovne razlike od GMT. Zdaj pa k spajkanju in pozicioniranju.
3. korak: Ožičenje
S priključkom za napajanje cevi za 12v vhod razdelite moč in maso na 1) pretvornik dolarja in 2) Vin na Arduinu.
Uporabite pretvornik dolarja, da naredite 5 -voltno napajanje in ozemljitvene vrstice na ščitu, da izvedete povezave, to bo stabiliziralo vse težave z napajanjem.
Vsak TM1637 ima 4 povezave (5v, Grd, Podatki in Ura), pri čemer DIO in CLK prehajata na posamezne zatiče GPIO (uporabil sem 2-11) in napajanje v vrsticah.
Za merilne indikatorje (5 LED) spajkajte (5) 220 Ohm v ozemljitev in anodne povezave na A0-A3 in D12.
RTC potrebuje 5v in Grd skupaj s SDA in SCL (A4 in A5).
Svetlobno palico je treba ozemljiti dvakrat, enkrat v vrsti in enkrat v Uno. Zaženite 5v do vrstice in podatke do GPIO (D13). Senzor na dotik deluje na 5v in Grd ter na GPIO D0.
4. korak: Programiranje
Programiranje je precej preprosto. Za zaslone sem uporabil knjižnico TM1637display.h in vsakemu zaslonu dodelil edinstveno ime - predvidljivo z imenom mesta. Zamenjajte le zatiče DIO in CLK.
Kodirajte svojo prvo lokacijo s časovno razliko in nastavite obod AM/PM, da bo LED vklopljen/izklopljen glede na uro. Uporabite ga za podvojevanje za vsako lokacijo.
Uro sem dodelil položaju 0, 2 števki, brez začetne ničle. Za minute sem uporabil „minuto“in deljeno z 10 za števko 1 (poz 2, 1 številka) in po modulu (%) za številko 2 (poz 3, 1 številka).
Osvetlitev NeoPixela s senzorjem je bila tako kot katera koli druga kombinacija gumbov/LED z uporabo knjižnice Adafruit_NeoPixel.
Enostavno.
5. korak: Montaža
Ustvarite primeren kovček, ki ustreza zaslonom in nekaj prostora za ploščo, vhodno močjo in pretvornikom denarja. Vstavite, priključite žice, vklopite in pripravljeno je. V redu, morda je kaj več od tega, vendar so to osnove ne glede na obliko.
Uživajte in veselo razmišljanje!
Priporočena:
Ura za upokojitev / štetje navzgor / ura Dn: 4 koraki (s slikami)
Ura za upokojitev / Odštevanje / Ura Dn: Nekaj teh 8-palčnih LED matričnih zaslonov 8x8 sem imel v predalu in razmišljal, kaj bi z njimi. Navdihnjen z drugimi navodili sem dobil idejo, da bi sestavil zaslon za odštevanje/navzgor za odštevanje do prihodnjega datuma/časa in če je ciljni čas p
Naj slepi prepoznajo stvari tako, da se z MakeyMakeyjem dotaknejo stvari okoli njih: 3 koraki
Omogočite slepim, da stvari prepoznajo tako, da se jih dotaknete z uporabo MakeyMakey: uvod Ta projekt želi olajšati življenje slepim z identifikacijo stvari okoli njih s pomočjo dotika. S sinom Mustafo sva razmišljala, da bi poiskala orodje, ki bi jima pomagalo, in v obdobju, ko uporabljamo strojno opremo MakeyMakey,
Okoli sveta (Smart Globe): 5 korakov
Around the World (Smart Globe): Ta projekt je bil ustvarjen za tečaj MIT, Intro to Making (15.351). Naš projekt z naslovom »Around the World« je pameten globus, ki se odziva na uporabnika, ki mesto vnese v terminal. Ko vstopite v mesto, se svet vrti na motorju, pritrjenem na i
C51 4 -bitna elektronska ura - lesena ura: 15 korakov (s slikami)
C51 4 -bitna elektronska ura - lesena ura: ta vikend sem imel nekaj prostega časa, zato sem šel naprej in sestavil to 4 -bitno elektronsko digitalno uro za 2,40 USD, ki sem jo pred časom kupil pri AliExpressu
Naredite letališče v programu Google Earth in letite okoli: 5 korakov
Naredite letališče v programu Google Zemlja in letejte: ko sem odkril, da je v programu Google Earth skrit simulator letenja, del beta -testa za neko prihodnjo spletno igro, je bilo samo vprašanje časa (dva dni), preden sem pomislil na vdor v simulator v manjšem obsegu. Po tem, ko sem naredil NOE fly