Cov txheej txheem:

Nyob ib ncig ntawm lub Ntiaj Teb Lub Sijhawm: 5 Kauj Ruam (nrog Duab)
Nyob ib ncig ntawm lub Ntiaj Teb Lub Sijhawm: 5 Kauj Ruam (nrog Duab)

Video: Nyob ib ncig ntawm lub Ntiaj Teb Lub Sijhawm: 5 Kauj Ruam (nrog Duab)

Video: Nyob ib ncig ntawm lub Ntiaj Teb Lub Sijhawm: 5 Kauj Ruam (nrog Duab)
Video: Sib Hawm Dhau (Time Passed) Music Video by: Deeda/Dib Xwb 2024, Hlis ntuj nqeg
Anonim
Nyob ib ncig ntawm Lub Sijhawm Ntiaj Teb
Nyob ib ncig ntawm Lub Sijhawm Ntiaj Teb
Nyob ib ncig ntawm Lub Sijhawm Ntiaj Teb
Nyob ib ncig ntawm Lub Sijhawm Ntiaj Teb

Txawm hais tias lub ntiaj teb tab tom khiav lossis tsuas yog xav paub tias nws yog lub sijhawm twg ua ntej hu xov tooj hmo ntuj, 5 lub ntiaj teb moos moos haum rau daim nqi. Txij li thaum kuv tau txais qee qhov ntxiv TM1637 7 tus lej qhia hauv kuv qhov kev xa khoom zaum kawg, Kuv txiav txim siab muab lub moos ua ke rau txhua lub sijhawm. Kuv txiav txim siab siv Arduino Uno rau txoj haujlwm, uas tau muab GPIO txaus rau 5 lub moos, 5 AM ntsuas (LEDs) thiab lub teeb ua haujlwm ua haujlwm qhib nrog lub kov sensor. Tus pin nkaus xwb kuv tsis tau siv yog D1, uas yog rau Tx Tx qhia, uas tsuas tuaj yeem ua rau muaj teeb meem. Yog li yog koj txaus siab, nyeem rau!

Kauj Ruam 1: Qhov Chaw

Qhov
Qhov
Qhov
Qhov
Qhov
Qhov

Ua kom lub moos kuv siv:- Ib qho Arduino Uno (tab sis Nano lossis Mega kuj tseem yuav ua haujlwm)

- (5) TM1637 qhia

- (5) LEDs (siv ua AM/PM ntsuas)

- (5) 220 Ohm resistors

- RTC3231 Sijhawm

- AdaFruit NeoPixel lo lossis lwm yam teeb pom kev zoo

- Kov sensor kom qhib lub teeb

- Buck hloov pauv kom haum rau lub zog kos

- Ncej lossis rooj plaub (Kuv 3D luam tawm rooj plaub, tab sis muaj tswv yim)

- 12V lub zog nrog lub thoob ntim khoom (kom tso cais ntawm txau)

- xaiv tau - Arduino Uno daim ntaub thaiv (tsuas yog ua kom yooj yim me ntsis)

Kauj ruam 2: Pib

Pib Pib
Pib Pib
Pib Pib
Pib Pib
Pib Pib
Pib Pib
Pib Pib
Pib Pib

Kuv tseem yog tus tshiab rau TM1637 yog li kuv tau teeb tsa thawj zaug kom pom tias kuv tuaj yeem ua dab tsi. Thaum xub thawj nws tsis tau ua dab tsi, tab sis Arduino zej zog zoo kawg thiab tsis ntev tau ua rau kuv sawv thiab khiav. Ntawm kuv TM1637 Kuv yuav tsum txiav 2 lub kaus mom nyob tom qab kom nws ua haujlwm thiab los ntawm qhov ntawd tsuas yog qee qhov kev sim thiab yuam kev. Thaum kawg kuv tseem tsis tuaj yeem tau txais lub nyuv rau lub moos - nws "hloov pauv" cov lej teev nyob rau hauv txoj haujlwm 1, tab sis kuv tsis ua li cas, rau tam sim no.

Tom ntej no, xaim lub khob cij nrog txhua yam ua ntej kom paub tseeb tias txhua yam ntawm koj cov kev sib txuas thiab cov phiaj xwm sib tw - yog, kuv tseem yog ib tus neeg ruam. Tom qab ntawv txiav txim siab qhov chaw xav tau thiab teeb tsa koj lub hom phiaj qhov chaw los ntawm kev nrhiav lub sijhawm sib txawv los ntawm GMT. Tam sim no mus rau qhov sib dhos thiab muab tso rau.

Kauj Ruam 3: Kev thaiv kab hlau

Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv

Siv lub thoob fais fab txuas rau 12v cov tswv yim, faib lub zog thiab hauv av rau 1) cov khoom hloov pauv thiab 2) Vin ntawm Arduino.

Siv lub pob hloov pauv kom ua 5v lub zog thiab cov kab hauv av ntawm daim ntaub thaiv kom khiav kev sib txuas, qhov no yuav tswj hwm txhua qhov teeb meem.

Txhua TM1637 muaj 4 qhov sib txuas (5v, Grd, Cov Ntaub Ntawv thiab Clock), nrog DIO thiab CLK mus rau tus kheej GPIO pins (Kuv siv 2-11) thiab lub zog rau kuv kab.

Rau Meridian ntsuas (5 LEDs) cov laug (5) 220 Ohm res rau hauv av thiab Anode txuas mus rau A0-A3 thiab D12.

RTC xav tau 5v thiab Grd nrog rau SDA thiab SCL (A4 thiab A5).

Lub teeb nrig xav tau rau hauv av ob zaug, ib zaug rau kab thiab ib zaug rau Uno. Khiav 5v rau kab thiab cov ntaub ntawv mus rau GPIO (D13). Qhov kov sensor sau rau 5v thiab Grd thiab mus rau GPIO D0.

Kauj ruam 4: Programming

Lub cajmeem yog ncaj ncaj rau pem hauv ntej. Kuv siv TM1637display.h lub tsev qiv ntawv rau cov lus hais, muab txhua lub npe tso rau ib qho tshwj xeeb - kwv yees, nrog lub nroog lub npe. Tsuas yog hloov DIO thiab CLK pins rau txhua tus.

Code koj thawj qhov chaw nrog lub sijhawm sib txawv thiab teeb tsa AM/PM puag ncig rau LED kom qhib/tawm raws li teev. Siv nws los theej tawm rau txhua qhov chaw.

Kuv tau teev sijhawm teev rau txoj haujlwm 0, 2 tus lej, tsis muaj tus lej ua ntej. Rau cov feeb kuv siv 'feeb' thiab faib los ntawm 10 rau tus lej 1 (pos 2, 1 tus lej) thiab modulo (%) rau tus lej 2 (pos 3, 1 tus lej).

Teeb pom kev zoo NeoPixel nrog lub ntsuas tau zoo ib yam li lwm lub khawm/LED sib xyaw siv Adafruit_NeoPixel lub tsev qiv ntawv.

Yooj yim.

Kauj ruam 5: Sib dhos

Los ua ke
Los ua ke
Los ua ke
Los ua ke
Los ua ke
Los ua ke

Craft ib rooj plaub uas haum uas haum rau cov lus qhia thiab qee chav tom qab rau lub rooj tsavxwm, lub zog tawm tswv yim thiab cov hloov pauv. Ntxig, txuas cov xov hlau, txuas lub zog thiab nws tau npaj lawm. Okay, tej zaum yuav muaj ntau rau nws ntau dua qhov no, tab sis cov ntawd yog cov hauv paus tsis hais txog kev tsim.

Txaus siab thiab Zoo Siab Tinkering!

Pom zoo: