Mundarija:

Arduino bilan taymerni yoqish: 3 qadam
Arduino bilan taymerni yoqish: 3 qadam

Video: Arduino bilan taymerni yoqish: 3 qadam

Video: Arduino bilan taymerni yoqish: 3 qadam
Video: #6 Как запрограммировать таймер задержки ПЛК Outseal Arduino 2024, Sentyabr
Anonim
Arduino bilan taymerni yoqish
Arduino bilan taymerni yoqish

Salom, ushbu loyiha yordamida siz xohlagan vaqt oralig'ida qurilmalaringizning yoqilishi va o'chirilishini boshqarishingiz mumkin bo'ladi. Ular chiroqlar bo'lishi mumkin, mashinani yoqishi mumkin va hokazo. Biz Arduino, RTC 1307 va Solid State Realy (SSR 25 DA) dasturida belgilangan vaqtni boshqaramiz. Siz ur dasturidan foydalanib, "ON" soatini va "OFF" minini belgilashingiz, "SET POINT" ni oshirishingiz yoki kamaytirishingiz mumkin. Ushbu loyiha ma'lum vaqt davomida AC, isitgich va har qanday mashina yoki chiroqni "ON va OFF" holatiga o'rnatish uchun foydalidir.

1 -qadam: MATERIAL talab qilinadi

MATERIAL talab qilinadi
MATERIAL talab qilinadi
MATERIAL talab qilinadi
MATERIAL talab qilinadi
MATERIAL talab qilinadi
MATERIAL talab qilinadi

1. ARDUINO NANO.

2. DS 3231 (RTC CLOCK).

3. SSR 25 DA (SOLID STATE REALY).

4. O'tish simlari.

2 -qadam: Yig'ish va ulash

Yig'ish va ulash
Yig'ish va ulash

RTC CLOCK (DS3231) pinlari Arduino pinlariga

1 GND dan GND gacha

2 VCC - VCC

3 SDA dan A5 gacha

4 SDA dan A4 gacha

SOLID STATE REALY (SSR 25 DA) pinlari Arduino pinlariga

1. D2 ga 3 (+)

2. GND uchun 4 (-)

3 -qadam: Dasturlash

Ushbu dasturda siz yor mashinasi va nazorat qilmoqchi bo'lgan har bir narsani yoqish va o'chirish vaqtini belgilashingiz kerak

Men bu dasturni ushbu dasturga yozganman, RTC vaqtini belgilashni xohlamang, chunki biz faqat RTC tomonidan berilgan minni ishlatamiz

va oxirgi marta biz RTCni 0 minutga qaytaramiz, bu bizga takrorlanishni beradi (ON va OFF prog tsiklini takrorlang)

Vaqtingizni "OnMinSET" qatoriga bir daqiqaga qo'ying

O'chirish vaqtini "OffMinSET" qatoriga bir daqiqaga qo'ying

va men kutubxonadan foydalanaman DS 3231, u bilan baham ko'raman

Tavsiya: