Агуулгын хүснэгт:

Arduino -тай унтраах таймер: 3 алхам
Arduino -тай унтраах таймер: 3 алхам

Видео: Arduino -тай унтраах таймер: 3 алхам

Видео: Arduino -тай унтраах таймер: 3 алхам
Видео: #17 Таймер плановой работы DS3231 RTC | Внешний ПЛК Arduino 2024, Долдугаар сарын
Anonim
Arduino -тай унтраах таймер
Arduino -тай унтраах таймер

Сайн байна уу, энэ төслийн тусламжтайгаар та хүссэн үедээ төхөөрөмжүүдийнхээ АСАХ, ХААХ -ийг хянах боломжтой болно. Эдгээр нь гэрэл, машин асаах гэх мэт байж болно. Бид Arduino, RTC 1307, Solid State Realy (SSR 25 DA) програмыг тохируулсан хугацааг хянах болно. Та ur програмыг ашиглан "ON" цаг ба "OFF" минутыг тохируулах, "SET POINT" -ийг нэмэгдүүлэх эсвэл бууруулах боломжтой. Энэхүү төсөл нь АС, Халаагч, ямар ч машин, гэрлийг тодорхой хугацаанд "ON and OFF" болгож тохируулахад тустай.

Алхам 1: МАТЕРИАЛ шаардлагатай

МАТЕРИАЛ шаардлагатай
МАТЕРИАЛ шаардлагатай
МАТЕРИАЛ шаардлагатай
МАТЕРИАЛ шаардлагатай
МАТЕРИАЛ шаардлагатай
МАТЕРИАЛ шаардлагатай

1. ARDUINO NANO.

2. DS 3231 (RTC CLOCK).

3. SSR 25 DA (ТӨРИЙН ТӨРИЙН БАЙДАЛ).

4. JUMPER WIRES.

Алхам 2: УУЛЗАХ, ЦАХИЛГААН

ЧУУЛГА, УТАС
ЧУУЛГА, УТАС

RTC CLOCK (DS3231) тээглүүрийг Arduino тээглүүр рүү холбоно

1 GND - GND

2 VCC -ээс VCC хүртэл

3 SDA -аас A5 хүртэл

4 SDA -аас A4 хүртэл

SOLID STATE REALY (SSR 25 DA) тээглүүрийг Arduino тээглүүр рүү холбоно

1. D2 хүртэл 3 (+) байна

2. GND-д 4 (-) байна

Алхам 3: ХӨТӨЛБӨР

Энэхүү програмчлалд та машиныхаа асаах, унтраах цаг, удирдахыг хүссэн бүх зүйлээ тохируулах ёстой

Би энэ програмыг энэ програмд бичсэн. RTC -ийн цагийг тохируулахыг хүсэхгүй байна, учир нь бид зөвхөн RTC -ээс өгсөн мин -ийг ашигладаг

Хамгийн сүүлд бид RTC -ийг 0 минут болгон дахин тохируулдаг бөгөөд энэ нь бидэнд дахин давтагдах боломжийг олгодог (асаах, унтраах циклийг давтана уу)

"OnMinSET" шугамын дагуу цагийг минутанд тохируулна уу

"OffMinSET" шугамын дагуу амрах хугацааг минутанд тохируулна уу

мөн би номын санг ашигладаг DS 3231 би тантай хуваалцдаг

Зөвлөмж болгож буй: