Mundarija:

Harakatni sezish Arduino Xellouin qovoq: 4 qadam
Harakatni sezish Arduino Xellouin qovoq: 4 qadam

Video: Harakatni sezish Arduino Xellouin qovoq: 4 qadam

Video: Harakatni sezish Arduino Xellouin qovoq: 4 qadam
Video: Lesson 18: Using Tile Angle Sensor SCA60C | Arduino Step By Step Course 2024, Noyabr
Anonim
Harakat sezuvchi Arduino Halloween qovoq
Harakat sezuvchi Arduino Halloween qovoq
Harakat sezuvchi Arduino Halloween qovoq
Harakat sezuvchi Arduino Halloween qovoq
Harakat sezuvchi Arduino Halloween qovoq
Harakat sezuvchi Arduino Halloween qovoq

Bu yo'riqnomaning maqsadi, hech qanday mahorat va hech qanday asbob -uskunasiz, uyda Halloween bezaklarini yasashning arzon va oson usulini yaratish edi. Internetdan oson manbalarni olish orqali siz ham o'zingizning shaxsiy va shaxsiy Xellouin qo'rqinchli kechasini qilishingiz mumkin.

Bu qurilish 3D -printerdan foydalanishga asoslangan (yaxshi, bitta ajoyib vosita), lekin bu zarurat emas, chunki amaldagi ko'rsatmalar siz qo'lda yasalgan qovoq yoki Hallowenda sotib olingan haqiqiy qovoq bilan ishlashi mumkin. siz so'ygan bezak, afsuski, teskari muhandislik. To'plamni saqlash uchun hech bo'lmaganda bo'sh joyga ega bo'lganingizda, topishingiz mumkin bo'lgan hamma narsani jonlantirishni tanlashingiz mumkin.

Baxtli Haunting

Ta'minotlar

Ushbu Halloween oshqovog'ini yaratish uchun sizga quyidagilar kerak bo'ladi:

  • Bo'shliqli bezak (bu ko'rsatma mavzusiga mos keladigan qovoq)

    Agar sizda 3D -printer mavjud bo'lsa, biz chop etish qulayligi uchun qovoq uchun.stl -ni biriktirdik, u uch qismga bo'lingan

  • Arduino Nano (oldindan lehimli sarlavhali) - biz xarajatlarni tejash uchun Elegoo Nano -dan foydalandik
  • DFPlayer Mini MP3 pleer
  • HC-SR501 PIR harakat sensori
  • Kichkina non paneli
  • Micro SD karta
  • Jumper kabellarini tanlash
  • 1k Ohm qarshilik
  • Karnay - biz 1 x 1,5 dyuymli 40 Ohm 3 Vt dinamikni ishlatdik (EK1794)
  • Ovozli fayl - yaxshisi baland ovozda baqirish yoki chuqur kulish (yoki agar siz haqiqatan ham odamlarni qo'rqitmoqchi bo'lsangiz … yo'tal va aksirish) biz WAV faylini shu erdan ishlatganmiz.
  • Super elim - qovoqni bir -biriga yopishtirish uchun (agar 3D bosilgan bo'lsa)
  • USB Mini-B dan USB A kabeli

1 -qadam: Qoplamani tayyorlang

Qoplamani tayyorlang
Qoplamani tayyorlang
Qoplamani tayyorlang
Qoplamani tayyorlang
Qoplamani tayyorlang
Qoplamani tayyorlang

Yoki o'yma yoki matbaa qiling. O'zingizning uyingizdagi boshqa birovga bu faoliyat bilan shug'ullaning.

Agar siz o'ymakorlik qilsangiz, iltimos, ehtiyot bo'ling va iloji boricha ijodkorlik bilan shug'ullaning.

Agar siz chop etmoqchi bo'lsangiz, sozlamalarni o'zingiz xohlagan tarzda o'zgartiring, lekin biz chekkadan foydalanishni tavsiya qilamiz.

Qismlarni chop etgandan so'ng, siz yuqori yarmini pastki yarmiga bog'lab qo'yishingiz kerak. Biz qismlarni tekislashda yordam berish uchun umid qilamiz. Qopqoqni joyiga yopishtirmang, chunki har qanday oshqovoqqa bu sizning kirishingiz bo'ladi.

Biz elim yopishtirishga ruxsat berar ekanmiz, elektronikani yig'ishni boshlaymiz.

2 -qadam: Elektronni yig'ing

Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing

Arduino -ning soddaligiga ko'ra, biz yig'ishni o'tish kabellari va kichik taxtadan foydalanib, vilkasini ushlab turdik. Tizim tartibini ko'rib chiqing va ko'rsatilganidek, har bir kerakli pinni ulang.

Tizimning maqsadi quyidagicha

  1. Harakat sensori bizning bexabar qurbonimiz tomonidan ishga tushiriladi
  2. Yuqori signal Arduino -ga yuboriladi
  3. Arduino buyruqni DFPlayer -ga o'tkazadi
  4. DFPlayer saqlangan audio faylni SD -kartadan oladi va uni karnaydan quvnoq tarzda yuboradi.
  5. Qichqiriq va yig'lash boshlasin.
  6. Bizning jabrdiydamiz sahnani bo'shatib qo'yganidan yoki qo'rquv bilan etarlicha uzoq turgandan so'ng (odatda, bu vaqtda chelakdan shirinliklar olinadi; bu Xellouin bayrami), harakat sensori LOW signaliga qaytadi va tizimni tinch holatga qaytaradi. va qurolli davlat.

Oddiy qilib aytganda, harakat sensori kirishi va tovush chiqishi.

Yig'ish uchun:

  1. Arduino Nano va DFPlayer Mini -ni non paneliga qo'ying
  2. O'tish kabellari yordamida quyidagilarni ulang:

    1. Nano 5V dan 5Vgacha bo'lgan temir yo'l
    2. Nano GND - er osti temir yo'llari
    3. Nano D11 dan 1k Ohmgacha bo'lgan qarshilik
    4. DFPlayer RX uchun 1k Ohm qarshilik
    5. Nano D10 - DFPlayer TX
    6. Nano D9-HC-SR501 OUT (o'rta pin)
    7. HC-SR501 VCC dan 5V gacha bo'lgan temir yo'l
    8. HC-SR501 GND er osti temir yo'liga
    9. DFPlayer VCC dan 5V Railgacha
    10. DFPlayer GND - er osti temir yo'liga
    11. DFPlayer SPK_1 dinamikga +
    12. DFPlayer SPK_2 dinamikga -

3 -qadam: Kodni yuklang

Kodni yuklash uchun avval Arduino IDE -ni yuklab olishingiz va o'rnatishingiz kerak.

DFPlayer haqida ma'lumotni bu erda topishingiz mumkin.

Arduino kodini quyida topishingiz mumkin. Yangi eskiz sifatida import qilishdan oldin uni yuklab oling va tegishli papkada saqlang.

SoftwareSerial va DFRobotDFPlayerMini Arduino kutubxonalari o'rnatilganligiga ishonch hosil qiling.

4 -qadam: Yakuniy mahsulotni yig'ing

Yakuniy mahsulotni yig'ing
Yakuniy mahsulotni yig'ing
Yakuniy mahsulotni yig'ing
Yakuniy mahsulotni yig'ing

Qovoq yig'ilgan yoki o'yilgan holda, elektronika bir -biriga ulangan va kod o'rnatilgan, barcha komponentlarni qovoq ichiga joylashtirish vaqti keldi. Avval karnayni pastga tushiring, uni taglikdagi karnay panjarasi bilan tekislang va qolgan qismini muloyimlik bilan atrofiga qo'ying.

Tavsiya: