Բովանդակություն:

Մեծ Arduino LCD ժամացույց երկու զարթուցիչով և ջերմաստիճանի մոնիտորով, որը վերահսկվում է IR հեռուստատեսությամբ ՝ 5 քայլ
Մեծ Arduino LCD ժամացույց երկու զարթուցիչով և ջերմաստիճանի մոնիտորով, որը վերահսկվում է IR հեռուստատեսությամբ ՝ 5 քայլ

Video: Մեծ Arduino LCD ժամացույց երկու զարթուցիչով և ջերմաստիճանի մոնիտորով, որը վերահսկվում է IR հեռուստատեսությամբ ՝ 5 քայլ

Video: Մեծ Arduino LCD ժամացույց երկու զարթուցիչով և ջերմաստիճանի մոնիտորով, որը վերահսկվում է IR հեռուստատեսությամբ ՝ 5 քայլ
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, Նոյեմբեր
Anonim
Մեծ Arduino LCD ժամացույց երկու զարթուցիչով և ջերմաստիճանի մոնիտորով, որը վերահսկվում է IR հեռուստատեսության հեռակառավարմամբ
Մեծ Arduino LCD ժամացույց երկու զարթուցիչով և ջերմաստիճանի մոնիտորով, որը վերահսկվում է IR հեռուստատեսության հեռակառավարմամբ

Ինչպես կառուցել Arduino- ի վրա հիմնված LCD ժամացույց երկու ահազանգով և ջերմաստիճանի մոնիտորով, որը վերահսկվում է IR հեռուստատեսության հեռակառավարմամբ:

Քայլ 1: Նկարագրություն

Image
Image

Սա LCD ժամացույց է ՝ պատրաստված իրական ժամանակի DS3231 ժամացույցի մոդուլով, որն ի տարբերություն DS1307- ի ունի rmարթուցիչի և ջերմաստիճանի մոնիտորի հնարավորություն: Այս դեպքում LCD էկրանը ցուցադրում է ամսաթիվը, ժամը, երկու ահազանգերը, ինչպես նաև ընթացիկ ջերմաստիճանը: Եվ ամենահետաքրքիրն այն է, որ ժամացույցի ամբողջական կարգավորումները, ինչպես նաև ահազանգի խլացումը կատարվում են հեռուստատեսության հեռակառավարման վահանակի միջոցով:

Քայլ 2: Մասեր

Շինություն
Շինություն

Շինության համար անհրաժեշտ սարքավորումներ.

-Արդուինոյի տախտակ

-DS3231 RTC տախտակ

-20X4 LCD էկրան

-I2C Arduino LCD ցուցադրման մոդուլ

-RC5 արձանագրություն IR հեռակառավարիչ

-IR ընդունիչ

-LED

-Բզզոց

-220 Օմ դիմադրություն

Քայլ 3: Կառուցում

Շինություն
Շինություն
Շինություն
Շինություն
Շինություն
Շինություն

Հիմնական ծածկագիրը վերցված է պարզ միացման վեբ էջից: Եվ ես մի քանի փոփոխություն կատարեցի. Պարզության համար ես LCD էկրանին ավելացրեցի I2C մոդուլ և համապատասխանաբար փոփոխեցի ծածկագիրը: Ես նաև ավելացրեցի մի փոքր ազդանշան, որը ձայն է տալիս տվյալ հաճախականությամբ, մինչդեռ ահազանգն ակտիվ է:

DS3231 տախտակը մատակարարվում է 5V- ով որպես 20x4 LCD և IR ընդունիչ, այս 5V- ն գալիս է Arduino- ի տախտակից, այս տախտակի և Arduino- ի միջև կան 3 տվյալներ, SCL գիծը միացված է անալոգային 5 -ին, SDA- ն միացված է անալոգային քորոց 4 -ը և INT գիծը միացված են թվային 2 -րդ կապին, որը Arduino- ի (INT0) արտաքին ընդհատման քորոցն է: DS3231- ն ընդհատում է միկրոկառավարիչը, երբ կա ահազանգ (alarm1 կամ alarm2): IR ընդունիչն ունի 3 կապ `GND, VCC և OUT, որտեղ OUT կապը միացված է Arduino- ի 3 -րդ կապին, որն արտաքին ընդհատման քորոցն է (INT1): LED- ն, որը միացված է Arduino փին 10 -ին, օգտագործվում է որպես տագնապի ցուցիչ (տագնապ 1 կամ ահազանգ 2), ուստի ահազանգի դեպքում DS3231- ը ներքև է քաշում INT կապը, որն ընդհատում է միկրոկոնտրոլերը (ATmega328P) և միկրոկոնտրոլերը LED- ը միացնում է այստեղ: հեռակառավարման վահանակի կոճակն անջատում է և LED- ն, և տեղի ունեցած ահազանգը: Մենք պետք է վերծանենք մեր հեռակառավարման վահանակը, որպեսզի իմանանք յուրաքանչյուր կոճակի ծածկագիրը, քանի որ այն պետք է ավելացնենք Arduino ծրագրաշարում (կոդ):

Քայլ 4: Հեռակառավարիչ

Հեռակառավարիչ
Հեռակառավարիչ

Այս նախագծում օգտագործվող հեռակառավարման վահանակը հանդիսանում է TV IR հեռակառավարիչ ՝ RC5 արձանագրությամբ, այն ստորև ներկայացվածն է (օգտագործված կոճակները համարակալված են).

Կոճակի գործառույթի կոդ (վեցանկյուն ձևաչափ)

1 ավելացում 0x20

2 Սահմանեք ժամանակը և օրացույցը 0x10

3 իջեցում 0x21

4 Տեղադրեք ահազանգեր 0x11

5 Վերականգնել ազդանշանները 0x0C

Նկատի ունեցեք, որ այս կոդը պետք է օգտագործի RC5 արձանագրությամբ հեռակառավարման վահանակը, և առավել հաճախ նման հեռակա սարքերն օգտագործվում են հին Philips սարքերի կողմից: Ստորև բերված է «IR արձանագրության որոնիչ» պարզ ծածկագիր, որը թույլ է տալիս հեշտությամբ որոշել ցանկացած հեռակառավարման վահանակի արձանագրությունը, ինչպես նաև յուրաքանչյուր կոճակի արժեքը: Նկարում պատկերված է իմ օգտագործած հեռակառավարման վահանակը `կոճակների նշված արժեքներով և գործառույթներով:

Քայլ 5. Սխեմատիկ և ծածկագիր

Սխեմատիկ և ծածկագիր
Սխեմատիկ և ծածկագիր

Ստորև ներկայացված է փոքր կոդ `IR կարգավորիչի և կոճակի ամբողջական կոդերի արձանագրության տիպի և արժեքների որոշման համար

Խորհուրդ ենք տալիս: