Mundarija:

Arduino budilnikli o'rni: 6 qadam (rasmlar bilan)
Arduino budilnikli o'rni: 6 qadam (rasmlar bilan)

Video: Arduino budilnikli o'rni: 6 qadam (rasmlar bilan)

Video: Arduino budilnikli o'rni: 6 qadam (rasmlar bilan)
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Iyul
Anonim
Image
Image
Arduino budilnikli o'rni
Arduino budilnikli o'rni

Menga erta tongda uyg'onish juda ko'p muammo tug'diradi, ayniqsa kechasi kech tursam. Asosan, bu loyiha sizga klaviatura va lcd yordamida o'rnatilgan vaqtda o'z o'rni ochish imkonini beradi, bu o'rni ko'plab qurilmalarni televizor yoki radio yoqishdan ertalab deraza panjurlarini ochishgacha boshqarishi mumkin. Boshlaylik!

1 -qadam: kerakli qismlar

Bu loyihaning narxi taxminan 70 dollarni tashkil etdi

Bular sizga kerak bo'ladi

  • 4x3 matritsali klaviatura
  • 16x4 LCD displey
  • DS1307 vaqt moduli
  • 5V o'rni moduli
  • Tashqi quvvat manbai 2 to'plami
  • Arduino Mega
  • Jumper simlari (Erkak-Ayol, Ayol-Ayol)
  • 10k potentsiometr
  • Simlar

Majburiy emas

Kalitni almashtirish

Asboblar

  • Lehimlash temir
  • Yelimli qurol

2 -qadam: Hamma narsani ulash

Hammasini yuqoriga ulash
Hammasini yuqoriga ulash
Hammasini yuqoriga ulash
Hammasini yuqoriga ulash

Har bir narsani chizish sxemasidan foydalanib ulash vaqti keldi. Hamma narsa to'g'ri ishlayotganiga ishonch hosil qilganingizda, hech narsa qimirlamasligi uchun o'tish simlarini issiq yopishtirishingiz mumkin

3 -qadam: kod

Kod
Kod

Agar siz faqat ish kunlaridan foydalansangiz, signal juma va shanba kunlari jiringlamaydi, chunki bu mening dam olish kunlarim. (If ifodasida jadvalingizga mos kelishi mumkin). RTC vaqtini belgilash kodini yuklaganingizga ishonch hosil qilishingiz kerak. kutubxonadan emas, biriktirdim, chunki men unga qo'shimcha kod qatorini qo'shdim.

Kodni rtc -ga yuklaganingizda "tm. Wday = 0;" ni o'zgartirishingiz kerak. haftaning istalgan kunida:

Yakshanba: 1 chorshanba: 4 shanba: 7

Dushanba: 2 payshanba: 5

Seshanba: 3 juma: 6

4 -qadam: uy -joy qurish

Uy -joy qurish
Uy -joy qurish
Uy -joy qurish
Uy -joy qurish
Uy -joy qurish
Uy -joy qurish
Uy -joy qurish
Uy -joy qurish

Men bu qismni barcha old qismlarini bir -biriga bog'lab turadigan sketchupda, ikkinchisini esa o'rni taxtalari va Rtc -ni 3D bosib chiqarish uchun ushlab turish uchun yaratdim.

Agar sizda 3 o'lchamli printerga kirish imkoni bo'lmasa, men sketchup fayllarini qo'shdim, shunda siz uni birma -bir o'lchovda chop etishingiz va yog'och yoki alyuminiy plastinkaga dremel yordamida kesib qo'yishingiz mumkin.

Men qutini qalinligi 1 sm bo'lgan taxtadan yasadim. O'lchamlari 10 sm chuqurlikda 13 sm kengligida va 16 sm uzunlikda. Siz qutini 3d chop etishingiz mumkin, lekin men filamanni isrof qilishni xohlamadim.

5 -qadam: o'rni

Relaylar
Relaylar

Agar siz o'rni ertalab panjurlarni ochadigan bo'lsak, faqat korpusni oching va har bir terminalda ikkita simni ulang. Agar siz tugmachani bosganingizda LCD displeyingiz ishdan chiqa boshlasa, sizga RC snubberidan foydalanish kerak bo'lishi mumkin. Buning sababi, dvigateldan hosil bo'lgan kuchlanish.

Agar siz boshqa qurilmani yoqsangiz, ushbu qo'llanmadan elektr rozetkasini yasashingiz mumkin, keyin uni qurilmaga ulashingiz mumkin.

To'sarni o'chirib qo'yganingizga ishonch hosil qiling. Tarmoqdagi kuchlanish o'ldirishi mumkin !!!

6 -qadam: Vaqtni belgilang

Vaqtni belgilang
Vaqtni belgilang

Vaqtni sozlash juda oddiy. Avval yulduz tugmachasini bosing va o'chishni xohlagan vaqtni kiriting, keyin tasdiqlash uchun xash tugmasini bosing. Siz hash tugmasi yordamida signalni yoqishingiz va o'chirishingiz mumkin.

Tavsiya: