Cov txheej txheem:

Loj Arduino LCD Moos Nrog Ob Lub Tswb thiab Qhov Kub Kub Tswj los ntawm IR TV Chaw Taws Teeb: 5 Kauj Ruam
Loj Arduino LCD Moos Nrog Ob Lub Tswb thiab Qhov Kub Kub Tswj los ntawm IR TV Chaw Taws Teeb: 5 Kauj Ruam

Video: Loj Arduino LCD Moos Nrog Ob Lub Tswb thiab Qhov Kub Kub Tswj los ntawm IR TV Chaw Taws Teeb: 5 Kauj Ruam

Video: Loj Arduino LCD Moos Nrog Ob Lub Tswb thiab Qhov Kub Kub Tswj los ntawm IR TV Chaw Taws Teeb: 5 Kauj Ruam
Video: Модуль часов DS3231: Обзор, подключение к Arduino, настройка и работа 2024, Hlis ntuj nqeg
Anonim
Loj Arduino LCD Moos Nrog Ob Lub Tswb thiab Kev Ntsuas Kub Tswj los ntawm IR TV Chaw Taws Teeb
Loj Arduino LCD Moos Nrog Ob Lub Tswb thiab Kev Ntsuas Kub Tswj los ntawm IR TV Chaw Taws Teeb

Yuav tsim li cas Arduino raws LCD Lub Sijhawm nrog Ob lub tswb thiab ntsuas kub ntsuas los ntawm IR TV chaw taws teeb.

Kauj ruam 1: Kev piav qhia

Image
Image

Nov yog lub moos LCD ua nrog DS3231 lub sijhawm teev lub sijhawm, uas tsis zoo li DS1307 muaj peev xwm Tswb thiab ntsuas kub. Hauv qhov no, lub vijtsam LCD qhia hnub, sijhawm, ob lub tswb thiab tseem ntsuas kub tam sim no. Thiab qhov nthuav tshaj plaws yog qhov ua tiav ntawm lub moos thiab hloov lub tswb tau ua tiav los ntawm TV chaw taws teeb tswj.

Kauj Ruam 2: Qhov Chaw

Tsev
Tsev

Cov cuab yeej kho vajtse xav tau rau lub tsev:

-Arduino pawg thawj coj saib

-DS3231 RTC pawg thawj coj saib

-20X4 LCD zaub

-I2C Arduino LCD Zaub Module

-RC5 raws tu qauv IR chaw taws teeb tswj

-IR tus txais

-LED cov

-Buzzer

-220 Ohm resistor

Kauj Ruam 3: Lub Tsev

Tsev
Tsev
Tsev
Tsev
Tsev
Tsev

Cov cai yooj yim yog coj los ntawm nplooj ntawv yooj yim-Circuit web Thiab Kuv tau hloov qee qhov: Rau qhov yooj yim, Kuv tau ntxiv I2C tus qauv rau LCD zaub thiab hloov kho cov cai kom haum. Kuv kuj tau ntxiv lub suab nrov me me uas ua rau muaj suab nrov nrog qhov muab zaus thaum lub tswb nrov.

DS3231 pawg thawj coj tau muab nrog 5V ua 20x4 LCD thiab IR tus txais, 5V no los ntawm Arduino pawg thawj coj, muaj 3 cov ntaub ntawv sib txuas ua ke ntawm pawg thawj coj no thiab Arduino, SCL kab txuas nrog analog pin 5, SDA txuas nrog analog pin 4 thiab INT kab txuas nrog tus lej digital 2 uas yog tus pin cuam tshuam sab nraud ntawm Arduino (INT0). DS3231 cuam tshuam lub microcontroller thaum muaj lub tswb (tswb 1 lossis tswb 2). Tus txais IR muaj 3 tus pin: GND, VCC thiab tawm qhov twg tus pin tawm yog txuas nrog Arduino tus pin 3 uas yog sab nraud cuam tshuam tus pin (INT1). LED uas txuas nrog Arduino tus pin 10 tau siv los ua lub tswb ntsuas (tswb 1 lossis tswb 2), yog li yog lub tswb ceeb toom DS3231 rub tus INT tus pin uas cuam tshuam lub microcontroller (ATmega328P) thiab lub microcontroller tig LED ON, ntawm no ib lub pob ntawm cov chaw taws teeb tswj tig ob lub LED thiab lub tswb tshwm sim OFF. Peb yuav tsum txiav txim siab peb cov chaw taws teeb tswj kom paub cov cai ntawm txhua lub pob vim tias peb tau ntxiv nws hauv Arduino software (code).

Kauj Ruam 4: Tus Tswj Chaw Taws Teeb

Cov chaw taws teeb tswj
Cov chaw taws teeb tswj

Cov chaw taws teeb tswj siv hauv txoj haujlwm no yog TV IR chaw taws teeb tswj nrog RC5 raws tu qauv, nws yog ib qho uas qhia hauv qab no (siv cov lej tau suav).

Khawm Function Code (hex format)

1 Qhov nce 0x20

2 Teem sijhawm thiab daim ntawv qhia hnub 0x10

3 tx021

4 Teeb tsa lub tswb 0x11

5 Rov pib lub tswb 0x0C

Nco ntsoov tias txoj cai no yuav tsum siv kev tswj chaw taws teeb nrog RC5 raws tu qauv, thiab feem ntau xws li cov khoom siv nyob deb tau siv los ntawm Philips cov cuab yeej qub. Hauv qab no yog tus lej yooj yim "IR tus txheej txheem nrhiav" uas tso cai rau koj yooj yim txiav txim raws li txoj cai ntawm kev tswj chaw taws teeb, nrog rau tus nqi ntawm txhua lub pob. Daim duab qhia txog kev tswj chaw taws teeb Kuv siv nrog cim qhov muaj nuj nqis thiab kev ua haujlwm ntawm cov nyees khawm.

Kauj ruam 5: Schematic thiab Code

Schematic thiab Code
Schematic thiab Code

Hauv qab no tau nthuav tawm cov cai me me rau kev txiav txim siab hom kev cai thiab qhov tseem ceeb ntawm cov nyees khawm ntawm IR tus tswj hwm thiab ua kom tiav cov lej moos

Pom zoo: