Mundarija:
- Ta'minotlar
- 1 -qadam: Qoplamani tayyorlang
- 2 -qadam: Elektronni yig'ing
- 3 -qadam: Kodni yuklang
- 4 -qadam: Yakuniy mahsulotni yig'ing
Video: Harakatni sezish Arduino Xellouin qovoq: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
- Harakat sensori bizning bexabar qurbonimiz tomonidan ishga tushiriladi
- Yuqori signal Arduino -ga yuboriladi
- Arduino buyruqni DFPlayer -ga o'tkazadi
- DFPlayer saqlangan audio faylni SD -kartadan oladi va uni karnaydan quvnoq tarzda yuboradi.
- Qichqiriq va yig'lash boshlasin.
- 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:
- Arduino Nano va DFPlayer Mini -ni non paneliga qo'ying
-
O'tish kabellari yordamida quyidagilarni ulang:
- Nano 5V dan 5Vgacha bo'lgan temir yo'l
- Nano GND - er osti temir yo'llari
- Nano D11 dan 1k Ohmgacha bo'lgan qarshilik
- DFPlayer RX uchun 1k Ohm qarshilik
- Nano D10 - DFPlayer TX
- Nano D9-HC-SR501 OUT (o'rta pin)
- HC-SR501 VCC dan 5V gacha bo'lgan temir yo'l
- HC-SR501 GND er osti temir yo'liga
- DFPlayer VCC dan 5V Railgacha
- DFPlayer GND - er osti temir yo'liga
- DFPlayer SPK_1 dinamikga +
- 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
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:
Tungi yorug'lik harakati va qorong'ilikni sezish - mikrofonsiz: 7 qadam (rasmlar bilan)
Tungi yorug'lik harakati va qorong'ilikni sezish - Mikro yo'q: Bu ko'rsatma qorong'i xonada yurganingizda barmog'ingizni tiqib olishingizga to'sqinlik qiladi. Agar siz tunda tursangiz va eshikka bemalol etib borishga harakat qilsangiz, bu o'z xavfsizligingiz uchun deb ayta olasiz. Albatta, siz yotoqxonadagi chiroqni yoki asosiy lampani ishlatishingiz mumkin
CPX yordamida haroratni sezish sumkasi: 5 qadam
CPX yordamida haroratni sezish uchun sumka: Harorat sezgichli sumkani yasash uchun sizga yoqqan har qanday sumka kerak bo'ladi. Men tikuvchilik orqali o'z sumkamni yasadim, lekin siz ham oldindan tayyor sumkani sotib olishingiz yoki uyda topilgan eski sumkani qayta ishlatishingiz mumkin. Harorat sensori qo'shilishi uchun sizga CPX- O'chirish moslamasi kerak bo'ladi
Kuchni sezish qarshiligi (FSR) Arduino oddiy qo'llanmasi: 8 qadam
Arduino oddiy sezgir rezistori (FSR) Arduino oddiy qo'llanmasi: Biz bu qo'llanmada kuch sezgich qarshiligiga (FSR) qo'llaniladigan kuchni aniqlashni va OLED displeyda ko'rsatishni o'rganamiz + biz yashil va qizil LED bilan chegaralarni o'rnatamiz. .Ko'rgazmali videoni tomosha qiling
To'siqni sezish va oldini olish ROVER: 3 qadam
To'siqni sezish va undan qochish ROVER: Rover - bu sayyora yoki boshqa osmon jismlari bo'ylab harakatlanish uchun mo'ljallangan kosmik tadqiqot vositasi. Ba'zi roverlar kosmik parvozlarni amalga oshirish uchun mo'ljallangan ekipaj a'zolarini tashish uchun mo'ljallangan; boshqalar qisman yoki to'liq avtonom robotlar bo'lgan. R
Kapasitiv sezish va LED chiqishi orqali Tfcd 3D harakatini kuzatish: 6 qadam (rasmlar bilan)
Tfcd 3D harakatini sig'im sensori va LED chiqishi orqali kuzatish: Ushbu yo'riqnomada qo'lning harakatini 3D maydonda sig'imli sezish printsipi yordamida qanday kuzatilishi tushuntiriladi. Alyuminiy zaryadlangan folga va qo'lingiz orasidagi masofani o'zgartirib, kondansatkichning quvvati o'zgaradi