Mundarija:

VU o'lchagichli Arduino eshik qo'ng'irog'i: 4 qadam (rasmlar bilan)
VU o'lchagichli Arduino eshik qo'ng'irog'i: 4 qadam (rasmlar bilan)

Video: VU o'lchagichli Arduino eshik qo'ng'irog'i: 4 qadam (rasmlar bilan)

Video: VU o'lchagichli Arduino eshik qo'ng'irog'i: 4 qadam (rasmlar bilan)
Video: Mavzu Rezervuardagi suyuqlik sathini barqarorlashtirish tizimi 2024, Iyul
Anonim
VU o'lchagichli Arduino eshik qo'ng'irog'i
VU o'lchagichli Arduino eshik qo'ng'irog'i

Asosiy g'oya - eshik qo'ng'irog'ining tugmachasini bosgandan so'ng, LEDlar signalli signal bilan birga ritmik ravishda porlay boshlaydi, bir muncha vaqt o'tgach, ikkita voqea avtomatik ravishda to'xtaydi. LEDlar mehmonni ko'ngil ochish uchun yoki eshik tashqarisida bo'lishi mumkin. Bu ko'rsatmali darsda men oddiy loyihani ko'rsataman, bu juda sodda.

Men bu loyihaning asosini Hackstar, Fritzing va boshqalarda ulashilgan texnologik blogimdagi eshik qo'ng'irog'i loyihasi deb ta'rifladim. O'quvchi uni qurishda muammoga duch kelishi dargumon. Instructables -da men ushbu loyihani real hayotda ishlatish uchun sozlash, yaxshilash uchun ko'proq g'oyalarni qo'shaman. VU Meter - bu biroz sub'ektiv ibora.

1 -qadam: Uskuna komponentlarini oling

Image
Image

Loyihani yaratish uchun sizga quyidagilar kerak bo'ladi:

  1. Arduino UNO yoki shunga o'xshash taxta × 1
  2. Non paneli × 1
  3. Jumper simlari × 1
  4. Tugma tugmasi (12 mm) × 1
  5. Rezistor 1k ohm × 1
  6. Rezistor 221 ohm × 3
  7. Piezo buzzer (Umumiy) × 1

2 -qadam: sxemani oling va uni yarating

Kodni tuzing va Arduino -ga yuklang!
Kodni tuzing va Arduino -ga yuklang!

Yuqorida sxema qo'shilgan. Fritzing faylini Fritzing loyihasidan yuklab olishingiz mumkin. Hammasi yaxshi ekanligiga ishonch hosil qiling.

3 -qadam: Kodni tuzing va Arduino -ga yuklang

Yangi boshlanuvchilar uchun bu biroz qiyin! Yangi boshlanuvchilar uchun ishni osonlashtirish uchun menda yuqoridagi rasm bor.

Bu erda kod yozish qiyin.

Odatda, Arduino IDE-da siz bitta kodni yozasiz/nusxa ko'chirasiz, bu loyiha uchun Arduino Project Hub-dagi "Asosiy kod".

Arduino IDE-da boshqa "yorliq" ni bosish va olish uchun siz yuqoridagi rasmga amal qilishingiz kerak, unga "pithes.h" ni yuqoridagi havola qilingan veb-sahifadan nusxa ko'chirasiz.

Shunday qilib, Arduino IDE -da siz bitta oynada ikkita yorliqda kodlarga ega bo'lasiz. Uni kompilyatsiya qiling va yuklang.

4 -qadam: Loyihani yaxshilang

Shubhasiz, ushbu loyiha quyidagi jihatlar uchun juda oddiy:

  1. LEDlar soni juda kam
  2. Ovoz balandligi eshik qo'ng'irog'idan juda past
  3. MP3 tovushini kutamiz
  4. Ba'zi avtomatlashtirish kerak

Keling, yaxshilanishlarni muhokama qilaylik.

LEDlarning sonini ozgina o'zgartirish orqali siz LEDlar sonini osongina ko'paytirishingiz mumkin, chunki LEDlarning soni kamroq (Arduino -da cheklangan pinlar bor). Bu chegaradan tashqari, LEDlar sonini ko'paytirish uchun siz multiplexing, charlieplexing va boshqalarni tushunishingiz kerak. Siz Adafruit -ning 8x8 nuqtali matritsali displeyidan foydalanishingiz mumkin (bu charlieplexing). Siz RGB LED va boshqalarni ishlatishingiz mumkin.

MP3 ijro etishga kelsak, aslida sizga MP3 qalqoni kerak.

Ovozli signalning pastligi - ko'pincha shikoyat. Internetda "kuchli signal" dan foydalanish, tranzistorni qo'shish va boshqalar haqida ko'plab munozaralar mavjud.

Oxirgi qism avtomatlashtirishni qo'shadi. Agar siz eshik qo'ng'irog'ining ishlab chiqarish darajasini oshirish uchun yuqoridagi fikrlarni yaxshilasangiz, avtomatlashtirishni qo'shish haqida o'ylashingiz mumkin, masalan, egasi eshik tutqichiga tegsa, signal eshitiladi/musiqa to'xtaydi. Bu qism aslida murakkab ko'rinadi, lekin qiyin emas.

Tavsiya: