Mündəricat:
- Addım 1: Materiallar
- Addım 2: Saatın Qurulması
- Addım 3: Vaxtın təyin edilməsi
- Addım 4: Saat
- Addım 5: Taymeri quraşdırın
- Addım 6: Taymer
Video: Arduino Timer Açma/Kapama Ayar Noktası ilə: 6 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
05-02-2018 tarixində Yeni Zamanlayıcılar düzəldildi! saat, dəqiqə, saniyə, eeprom. Zəhmət olmasa ziyarət edin:
www.instructables.com/id/Arduino-Ultra-Meg…
Salam, bu layihə ilə istədiyiniz vaxt arasında cihazlarınızın açılmasını və sönməsini idarə edə biləcəksiniz. Gecə işıqlar ola bilər, bağçanı sulayır, bir maşını işə salır və s. Vaxtı göstərmək və idarə etmək üçün arduino, LCD və RTC 1307 -dən istifadə edəcəyik. "AÇIQ" saatını və "KAPALI" saatı, "SET NOKTASI" nı artırmağa və ya azaltmağa imkan verən 4 düymə ilə təyin edə bilərsiniz. Ayrıca, arduino ilə bir saat düzəltməyi öyrənəcəksiniz. Dondurma sxemləri və bir video daxil etdim, buna görə də bu layihəni edə bilərsiniz.
Əvvəlcə nə olduğunu bilmək üçün videoya baxın. Bələdçi kimi istifadə edin
Addım 1: Materiallar
-Arduino Uno
-RTC 1307 modulu
-LCD 16X2
-5V relay modulu
-10 min trimpot
-1K rezistor
-10K rezistorlar x 4
-Düymələr x 4
-Çörək taxtası, tullananlar.
Addım 2: Saatın Qurulması
Fritzing sxemini izləyin.
Arduinodan müvafiq raylarına 5v və gnd qoşun (Qırmızı 5V və Mavi GND)
LCD pinləri Arduino sancaqlarına
GND -dən 1 VSS -ə qədər
2 VDD -dən 5V -a qədər
Qazan mərkəzinə 3 səs
Pin 2 -ə 4 RS
GND -dən 5 RW
6 EN və ya E 3 pin
7 D0 NC
8 D1 NC
9 D2 NC
10 D3 NC
11 D4 -dən 4 -ə qədər
12 D5 -dən 5 -ə qədər
13 D6 -dan pin 6 -ya qədər
14 D7 -dən 7 -ə qədər
15 A -dan 5 V -a qədər
16K -dan GND -ə 1K rezistor
Trimpotun 5V və GND həddləri
Arduino üçün RTC
4 nömrəli pin üçün SDA
5 nömrəli pin üçün SCL
GND və 5V
Addım 3: Vaxtın təyin edilməsi
İndi saatı təyin etməliyik. "RTC vaxtını təyin et" kodunu işlədin. Bu eskiz, istifadə etdiyiniz kompüterə görə tarixi və saatı götürür (kodu tərtib edərkən) və RTC -ni proqramlaşdırmaq üçün istifadə edir. Kompüterinizin vaxtı düzgün təyin edilməyibsə, əvvəlcə onu düzəltməlisiniz. Sonra tərtib etmək və sonra dərhal yükləmək üçün Yüklə düyməsini basmalısınız.
Xəbərdarlıq!: Daha sonra tərtib edib sonra yükləsəniz, saat bu müddət ərzində sönəcək.
Sonra vaxtın təyin olunduğunu göstərmək üçün Serial monitor pəncərəsini açın
Addım 4: Saat
Vaxt təyin edildikdə "RTC LCD ilə saat" eskizini açın və yükləyin. 10K trimpot LCD kontrast üçündür. Kontrastı tənzimləmək və rəqəmləri aydın görmək üçün çevirin.
Hər şey qaydasındadırsa, saat işləyəcək. Videoya baxın.
Addım 5: Taymeri quraşdırın
İndi düymələri və röleyi əlavə edirik. Dondurucu sxemə əməl edin.
Beləliklə, gnd -ə 10K müqavimət (LOW) ilə bağlı 8, 9, 10 və 11 sancaqlar var. Siz itələdiyiniz zaman 5V (YÜKSƏK) şəbəkəsinə qoşulacaq.
Röle 12 pininə bağlıdır. Röle ilə cihazlarınızı idarə edə bilərsiniz. Rölin maksimum yükü ilə diqqətli olun!
Addım 6: Taymer
"Off tim set with timer" kodunu açın və yükləyin. Cari vaxtı, "ON" təyin nöqtəsini və "OFF" təyin nöqtəsini görəcəksiniz. Varsayılan "ON" və "OFF" vaxtı 12 -dir.
Taymer 0 -dan 23 saata qədər işləyir və s. Ayar nöqtəsini yuxarı və aşağı dəyişdirmək üçün düymələri basın. Ayar dəyərləri arasında olarsa, taymer dərhal başlayacaq. Əks təqdirdə "AÇIK" saatı gözləyəcək.
Bu kodun digər layihələrdə istifadə edə biləcəyiniz maraqlı funksiyaları var. Aydınlaşdırmaq üçün hər bir funksiyanı ayırmağa çalışdım.
- Ayarları dəyişdirmək üçün düymələr əlavə edin
-Geri çəkmə düymələri
-Ayar nöqtəsinin və ya hər hansı bir dəyərin məhdudlaşdırılması
- Layihənizə bir saat əlavə edin
Bütün kodlar mənim tərəfimdən hazırlanmışdır, istisna olmaqla:
Adafruit data logger qalxan bələdçisi olan RTC vaxtını təyin edin
Ümid edirəm bu dərslik sizin üçün faydalıdır!
Nikolas Jarpa
Tövsiyə:
Açma/söndürmə açarı ilə asan bağlanan dövrə fanatı: 3 addım
Açma/söndürmə anahtarı olan Asan Snap Circuit Fan: Bu snap sxemləri istifadə edərək asan bir layihədir --- bəyəndiyinizə ümid edirik! Bu layihə əylənmək üçündür və bəlkə də soyumağınıza kömək edə bilər. Həqiqətən belə işləmir, amma hey, bu təhsillidir! P.S. Bu layihə yalnız nümayişsiz yeni başlayanlar üçündür
NodeMCU, Yerli Blynk Server və Blynk Apk ilə Bağlı Bitkilərin Suvarılması, Ayarlanabilir Ayar Noktası: 3 Addım
NodeMCU, Yerli Blynk Server və Blynk Apk, Ayarlanabilir Ayar Noktası ilə Bağlı Bitkiləri Suvarma: Uzun müddət tətildə olsam belə qapalı bitkilərimin sağlam olması lazım olduğu üçün bu layihəni hazırladım və fikrimi bəyənirəm. İnternet üzərindən evimdə baş verən bütün mümkün hadisələri nəzarətdə saxla və ya heç olmasa izlə
Arduino və Ayar Təkərləri: 9 addım
Arduino və Ayar Təkərləri: Bu yazıda Arduino sistemlərimizlə təkər/baş dönmə açarlarının istifadəsini araşdırırıq. PMD Way -dən qaynaqlanan bəzi nümunələr
Arduino ilə Avtomatik Özünü Algılayan Açma və Bağlama Qapısı hazırlayın !: 4 Addım
Arduino ilə Avtomatik Özünü Algılayan Açılış və Bağlama Qapısı hazırlayın! Heç elmi fantastik filmlərdəki kimi qapınızı avtomatik açmaq istəmisinizmi? İndi bu Təlimatı izləyə bilərsiniz. Bu təlimatda, qapıya toxunmadan avtomatik olaraq açıla və bağlana biləcək bir qapı quracağıq. Ultrasonik sensorlar
Simsiz Siqnal Anahtarı və ya Açma/Kapama Anahtarına Kabelsiz Qapı Zəngi vurun: 4 addım
Simsiz Siqnal Siqnalına və ya Açma/Kapama Açarına Kabelsiz Qapı Zəngi vurun: Bu yaxınlarda bir siqnalizasiya sistemi qurdum və evimə quraşdırdım. Qapılarda maqnit açarları istifadə etdim və çardaqdan keçirtdim. Pəncərələr başqa bir hekayə idi və onları möhkəm bağlamaq bir seçim deyildi. Simsiz bir həll lazım idi və bu