Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
05-02-2018 tahrirlangan yangi taymerlar! soat, daqiqa, soniya, eeprom. Iltimos, tashrif buyuring:
www.instructables.com/id/Arduino-Ultra-Meg…
Salom, ushbu loyiha yordamida siz xohlagan vaqt oralig'ida qurilmalarni yoqish va o'chirishni boshqarishingiz mumkin bo'ladi. Ular tunda yorug'lik bo'lishi mumkin, bog'ni sug'oradi, mashinani yoqadi va hokazo. Vaqtni ko'rsatish va boshqarish uchun biz arduino, LCD va RTC 1307 dan foydalanamiz. Siz "SOTISH NOKTASI" ni oshirish yoki kamaytirishga imkon beruvchi 4 ta tugmachani bosib, "ON" va "OFF" soatlarini o'rnatishingiz mumkin. Bundan tashqari, siz arduino yordamida soat yasashni o'rganasiz. Men muzlatish sxemalari va videoni qo'shdim, shuning uchun siz ushbu loyihani amalga oshirishingiz mumkin.
Birinchidan, nima ekanligini bilish uchun videoni tomosha qiling. Qo'llanma sifatida foydalaning
1 -qadam: materiallar
-Arduino Uno
-RTC 1307 moduli
-LCD 16X2
-5V o'rni moduli
-10K trimpot
-1K qarshilik
-10K rezistorlar x 4
-x 4 tugmachalarini bosing
-Non paneli, o'tish joylari.
2 -qadam: soatni o'rnatish
Fritzing sxemasiga amal qiling.
5v va gnd -ni arduino -dan tegishli relslarga ulang (Qizil 5V va Moviy GND)
LCD pinlari Arduino pinlariga
GND uchun 1 VSS
2 VDD dan 5 V gacha
Pot markaziga 3 ta ovoz
2 -pin uchun 4 RS
GND uchun 5 RW
6 EN yoki E 3 -pin
7 D0 NC
8 D1 NC
9 D2 NC
10 D3 NC
11 D4 dan 4 -pingacha
12 D5 - 5 -pingacha
13 D6 - 6 -pingacha
14 D7 - 7 -pingacha
15 A dan 5 V gacha
16K dan GND gacha 1K qarshilik
Trimpotning 5V va GND chegaralari
Arduino uchun RTC
SDA 4 -pin
5 -pin uchun SCL
GND va 5V
3 -qadam: Vaqtni sozlash
Endi biz soatni sozlashimiz kerak. "RTC vaqtini belgilang" kodini ishga tushiring. Ushbu eskizda siz foydalanayotgan kompyuterga ko'ra sana va vaqt belgilanadi (siz kodni kompilyatsiya qilganingizda) va undan RTC dasturlash uchun foydalanadi. Agar kompyuter vaqti to'g'ri sozlanmagan bo'lsa, avval uni tuzatish kerak. Keyin kompilyatsiya qilish uchun yuklash tugmasini bosish kerak va keyin darhol yuklanadi.
Ogohlantirish!: Agar siz kompilyatsiya qilsangiz va keyinroq yuklasangiz, soat shu vaqtgacha o'chadi.
Keyin ketma -ket monitor oynasini ochib, vaqt belgilanganligini ko'rsatadi
4 -qadam: soat
Belgilangan vaqt bilan "RTC LCD bilan soat" eskizini oching va yuklang. 10K trimpot - bu LCD kontrasti, kontrastni sozlash va raqamlarni aniq ko'rish uchun.
Agar hamma narsa yaxshi bo'lsa, sizda soat ishlaydi. Videoni ko'ring.
5 -qadam: Taymerni o'rnatish
Endi biz tugmachalarni va o'rni qo'shamiz. Sovutish sxemasiga amal qiling.
Shunday qilib, sizda 8K, 9, 10 va 11 -gndlar 10K qarshilik (LOW) ga ulangan. Siz bosganingizda, u 5V (yuqori) ga ulanadi.
O'rnimizni pin 12 ga ulangan. O'rnimizni yordamida siz qurilmalaringizni boshqarishingiz mumkin. O'rnimizni maksimal yuklanishi bilan ehtiyot bo'ling!
6 -qadam: Taymer
"O'chirish belgilangan nuqtada taymer" kodini oching va yuklang. Siz joriy vaqtni, "ON" sozlash nuqtasini va "OFF" sozlash nuqtasini ko'rasiz. Odatiy "ON" va "OFF" vaqti - 12.
Taymer 0 dan 23 soatgacha ishlaydi va hokazo. O'rnatish nuqtasini yuqoriga va pastga o'zgartirish uchun tugmachalarni bosing. Taymer, agar u sozlash qiymatlari orasida bo'lsa, darhol ishga tushadi, aks holda "ON" soatini kutadi.
Ushbu kod boshqa loyihalarda foydalanishingiz mumkin bo'lgan qiziqarli funktsiyalarga ega. Tushunarli bo'lishi uchun har bir funktsiyani ajratishga harakat qildim.
- Sozlamalarni o'zgartirish uchun tugmachalarni qo'shing
-O'chirish tugmalari
-Belgilangan nuqtaning chegarasi yoki har qanday qiymat
- Loyihangizga soat qo'shing
Barcha kodlar men tomonidan qilingan, faqat:
RTC vaqtini belgilang, Adafruit ma'lumotlar yozuvchisi qalqoni qo'llanmasi
Umid qilamanki, bu darslik siz uchun foydali bo'ladi!
Nikolas Jarpa
Tavsiya:
Yoqish/o'chirish tugmachasi bilan oson tutashtirgichli fanat: 3 qadam
O'chirish/o'chirish tugmachasi bilan oson o'rnatish davri ventilyatori: Bu tezkor sxemalar yordamida oson loyiha --- sizga yoqadi degan umiddamiz! Bu loyiha o'yin-kulgi uchun, va, ehtimol, sizni sovutishga yordam berishi mumkin. Bu haqiqatan ham ishlamaydi, lekin bu ta'limiy! P.S. Bu loyiha faqat yangi boshlovchilar uchun namoyishsiz
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
RaspberryPi: LEDni o'chirish va o'chirish: 4 qadam (rasmlar bilan)
RaspberryPi: LEDni o'chirish va o'chirish: Quyidagi bosqichlar LEDlarning ishlashini ko'rsatish uchun tajribalardir. Ular LEDni qanday tezlikda o'chirish va uni qanday o'chirish va o'chirishni ko'rsatadi. Sizga kerak bo'ladi: RaspberryPi (men eski Pi-dan foydalanganman, mening Pi-3 ishlatilgan, lekin har qanday Pi ishlaydi)
Avtomatik yoqish/o'chirish rozetkasi: 4 qadam (rasmlar bilan)
Avtomatik yoqish/o'chirish rozetkasi: bu yo'riqnoma avtomatik tungi yorug'lik haqida. Soket tunda yoqiladi va yorug'lik nurlari tushganda o'chadi. Bu rozetkani to'g'ridan -to'g'ri ishlatish uchun Bypass tugmachasiga ega, ko'p tomonlama 5V bilan ishlaydi
Simsiz signalni yoqish yoki yoqish/o'chirish kalitiga simsiz eshik qo'ng'irog'ini sindirish: 4 qadam
Simsiz signal qo'ng'irog'ini yoki yoqish/o'chirishni yoqish uchun simsiz eshik qo'ng'irog'ini buzing: Men yaqinda signalizatsiya tizimini qurdim va uni uyimga o'rnatdim. Men eshiklarda magnit kalitlarni ishlatardim va ularni chordoqdan o'tkazardim, derazalar esa boshqa hikoya edi va ularni qattiq simlar bilan ulashning iloji yo'q edi. Menga simsiz echim kerak edi va bu