Sisukord:
Video: Kogu maailma kellaaeg: 5 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Ükskõik, kas maailm traavis või lihtsalt huvitatud teadmisest, mis kell on enne selle hilisõhtuse kõne tegemist, sobib 5 tsooni maailmakell. Kuna sain oma viimases saadetises täiendavaid TM1637 7 -kohalisi kuvasid, otsustasin kõikidel puhkudel kella kokku panna. Otsustasin projekti jaoks kasutada Arduino Unot, mis pakkus piisavalt GPIO -sid 5 kella jaoks, 5 AM indikaatorit (LED) ja puuteanduriga aktiveeritud õhuliini. Ainus tihvt, mida ma ei kasutanud, oli D1, mis on mõeldud jada Tx jaoks, mis võib ainult probleeme tekitada. Nii et kui olete huvitatud, lugege edasi!
Samm: osad
Kella valmistamiseks, mida ma kasutasin:- Arduino Uno (kuid ka Nano või Mega töötaks)
- (5) TM1637 kuvab
- (5) LEDid (kasutamiseks AM/PM indikaatoritena)
- (5) 220 oomi takistid
- RTC3231 Kell
- AdaFruit NeoPixel pulk või muu valgustus
- Valguse aktiveerimiseks puudutage andurit
- Buck -muundur, et mahutada energiat
- Raam või ümbris (printisin korpuse 3D -s, kuid olge loominguline)
- 12 V toide koos tünnipesaga (sööda jagamiseks)
- valikuline - Arduino Uno kilp (lihtsalt selle lihtsustamiseks)
2. samm: alustamine
Olen TM1637 -s alles uus, nii et programmeerisin kõigepealt ühe, et näha, mida teha saan. Alguses ei teinud see midagi, kuid Arduino kogukond on hämmastav ja pani mind peagi tööle. TM1637 -l pidin selle tagaküljel olevad 2 korki lõikama, et see tööle hakkaks, ja sealt edasi vaid katse -eksituse meetodil. Lõpuks ei saanud ma ikkagi kellale koolonit - see asendab tunde numbri asendis 1, kuid mul on sellega praegu kõik korras.
Seejärel ühendage kõigepealt leivalaud koos kõigega, et veenduda, et kõik teie ühendused ja programmeerimine sobivad - jah, ma olen ikka samm -sammult. Seejärel otsustage soovitud asukohad ja seadistage sihtkohad, leides ajalised erinevused GMT -st. Nüüd jootmise ja positsioneerimise juurde.
Samm: juhtmestik
Kasutades 12v sisendi jaoks silindri toitepistikut, jagage toide ja maandus 1) buck -muunduriks ja 2) Arduino Viniks.
Kasutage buck -muundurit, et luua ühenduste käivitamiseks kilbile 5 V toite- ja maandusread, see stabiliseerib kõik toiteprobleemid.
Igal TM1637-l on 4 ühendust (5v, Grd, Data ja Clock), kusjuures DIO ja CLK lähevad üksikutele GPIO tihvtidele (kasutasin 2-11) ja toide minu ridadele.
Meridiaanide indikaatorite (5 valgusdioodi) puhul joodetakse (5) 220 oomi ress maandusega ja anoodühendused A0-A3 ja D12-ga.
RTC vajab 5v ja Grd koos SDA ja SCL -iga (A4 ja A5).
Valguskepp tuleb maandada kaks korda, üks kord reale ja kord Unole. Käivitage 5v reale ja andmed GPIO -le (D13). Puuteandur töötab kuni 5v ja Grd ning GPIO D0.
4. samm: programmeerimine
Programmeerimine on üsna sirgjooneline. Kasutasin kuvarite jaoks TM1637display.h raamatukogu, määrates igale kuvarile kordumatu nime - prognoositavalt koos linna nimega. Lihtsalt vahetage igaühe jaoks DIO ja CLK tihvtid.
Kodeerige oma esimene asukoht ajavahega ja seadistage AM/PM ümbermõõt, et LED oleks tunnipõhiselt sisse/välja lülitatud. Kasutage seda iga asukoha jaoks paljundamiseks.
Ma määrasin tunni 0 -le positsioonile, 2 numbrit, eesmist nulli pole. Minutite jaoks kasutasin minutit ja jagasin numbri 1 jaoks 10 (pos 2, 1 number) ja modulo (%) numbri 2 jaoks (pos 3, 1 number).
NeoPixeli valgustamine anduriga oli nagu iga teine nuppude/LED -i kombinatsioon, kasutades Adafruit_NeoPixeli raamatukogu.
Lihtne.
Samm: kokkupanek
Meisterdage sobiv korpus, mis sobib kuvaritele ja ruumi tagaplaadile, toitesisendile ja buck -muundurile. Sisestage, ühendage juhtmed, lülitage toide sisse ja see on valmis. Olgu, selles võib olla rohkem kui see, kuid need on põhitõed, olenemata disainist.
Nautige ja head Tinkingut!
Soovitan:
Maailma väikseim Bluetooth -kõlar vanadest osadest: 8 sammu (koos piltidega)
Maailma väikseim Bluetooth -kõlar vanadest osadest: kui teile see projekt meeldis, kaaluge selle poolt hääletamist, et võita konkurss Trash to Treasure siit -http://www.instructables.com/contest/trashytreasure2020/ Selles juhendis saate teada, kuidas teha ülipisike omatehtud bluetooth kõlar, mis sisaldab
Tehke maailma väikseimad tasakaalustatud armatuurkõrvaklapid: 7 sammu (koos piltidega)
Tehke maailma väikseimad tasakaalustatud armatuurkõrvaklapid: see on projekt, mille eesmärk on valmistada tõenäoliselt väikseimad audiofiilse helikvaliteediga BA kõrvaklapid. Disain oli inspireeritud Final F7200 -st, 400 dollari+ kõrge resolutsiooniga IEM -st Amazonist. Kuigi komponendid on avatud turul saadaval, saavad isetegijad seda teha
Interneti -kell: kuvage kuupäev ja kellaaeg OLED -i abil, kasutades ESP8266 NodeMCU -d koos NTP -protokolliga: 6 sammu
Interneti -kell: kuvage kuupäev ja kellaaeg OLED -i abil, kasutades ESP8266 NodeMCU -d koos NTP -protokolliga: Tere selles juhendis olevad poisid, me ehitame Interneti -kella, mis saab Internetist aega, nii et selle projekti käivitamiseks pole vaja RTC -d, vaid ainult töötav Interneti -ühendus Ja selle projekti jaoks vajate esp8266, millel on
TinyPi - maailma väikseim vaarikapõhine mänguseade: 8 sammu (koos piltidega)
TinyPi - maailma väikseim vaarikapõhine mänguseade: nii et ma olen juba mõnda aega mänginud Raspberry Pi jaoks kohandatud PCB -de valmistamisega ja see, mis algas naljana, sai väljakutseks, et näha, kui väikeseks ma võiksin minna. TinyPi sündis , see põhineb ümber Raspberry Pi Zero ja sobib peaaegu sa
Importige kohandatud 3D -mudeleid oma Minecrafti maailma: 9 sammu (koos piltidega)
Importige kohandatud 3D -mudeleid oma Minecrafti maailma: see on täielik juhend 3D -mudelite Minecrafti maailma importimise protsessi selgitamiseks. Ma jagan protsessi kolmeks põhiosaks: Minecrafti seadistamine, 3D -mudeli importimine/eksportimine ja mudeli toomine