Mundarija:

Hozirgi tebranish detektori: 3 qadam
Hozirgi tebranish detektori: 3 qadam

Video: Hozirgi tebranish detektori: 3 qadam

Video: Hozirgi tebranish detektori: 3 qadam
Video: ДАХШАТ! КАЛТАКЛАНГАН КИЗГА БУТУЛКАНИ ОТАХОН ТИККАНМИДИ... МАХАЛЛАДА ХАММАСИНИ ТАН ОЛДИ 2024, Iyul
Anonim
Hozirgi tebranish detektori
Hozirgi tebranish detektori
Hozirgi tebranish detektori
Hozirgi tebranish detektori
Hozirgi tebranish detektori
Hozirgi tebranish detektori

Ushbu loyihada biz kimdir sovg'a/qutini silkitsa, signal beradigan signalli qurilma yasaymiz. Men Rojdestvo uchun pochta orqali pochta qutisiga kelganimizda, bu fikrga keldim. Unda nima borligini taxmin qilish uchun, albatta, biz ham xuddi ichkarida nima borligini aniqlay oladimi yoki yo'qligini bilish uchun silkitdik. Bu loyiha biz daraxt tagiga qo'yish uchun soxta sovg'a tayyorlaymiz va agar kimdir ichkarida nima borligini ko'rishga harakat qilsa, u signalni o'chiradi.

Ta'minot:

  • (1) ELEGOO Mega 2560 loyihasi Arduino IDE bilan mos keladigan eng to'liq boshlang'ich to'plami - Amazon, sho''basi bo'lmagan

    • MEGA 2560 tekshiruvi
    • GY-521 IMU
    • Faol buzzer
    • Prototip qalqoni
    • Kichik taxtali
    • Jumper simlari
    • 9V batareya to'plami

1 -qadam: O'rnatish va ulanish

O'rnatish va ulanishlar
O'rnatish va ulanishlar
O'rnatish va ulanishlar
O'rnatish va ulanishlar
O'rnatish va ulanishlar
O'rnatish va ulanishlar
O'rnatish va ulanishlar
O'rnatish va ulanishlar

Ushbu loyiha uchun men prototiplash qalqonini yopishtirilgan non paneli bilan ishlatishga qaror qildim. Men lehim nuqtalari o'rniga non taxtasidan foydalanishni tanladim, shunda men bu komponentlarni qayta ishlatishim osonroq bo'lardi, chunki bu doimiy o'rnatish bo'lmaydi. Prototiplash qalqonida PCB -da sarlavhalar uchun yorliqlar bor deb o'yladim, agar taxta taxtasida bo'lsa, bu teglarni ko'rish imkonsiz edi. O'shanda men Mega sarlavhalari yonidagi ipak ekranni payqadim, bu sizning qaerda ulanish o'rnatayotganingizni bilishni osonlashtiradi.

Tel ulanishlari quyidagicha …

IMU (VCC) - Arduino (3V3)

IMU (GND - Arduino (GND))

IMU (SCL) - Arduino (SCL/pin 21)

IMU (SDA) - Arduino (SDA/pin 20)

Buzzer (+) - Arduino (pin 11)

Buzzer (-) - Arduino (GND)

IMUda men foydalanmagan ba'zi qo'shimcha ulanishlar bor, chunki menga faqat asosiy ma'lumotlar kerak edi. Agar siz bir nechta qurilmalardan foydalansangiz, I2C uchun boshqa manzilni o'rnatish uchun ishlatilishi mumkin bo'lgan manzil pinasi mavjud. Bundan tashqari, I2C avtobusi uchun ishlatilishi mumkin bo'lgan uzilish pinasi ham bor.

Bu faol buzzerlar juda baland ovozda va ularni himoya tasmasi bilan yopishadi. Agar siz bu lentani qoldirib qo'ysangiz, ovozli signal eshitiladi. Tasmani olib tashlaganingizdan so'ng, uni uzoq vaqt tinglash qiziq emas. Bu zilzilaning qanday yuklanishini aniq bilmayman, lekin u o'chganda sizning e'tiboringizni keyingi xonadan oladi. Telefonimdagi ovoz o'lchagich ilovasiga ko'ra, bu taxminan 70dB.

2 -qadam: namuna kodi

Kod namunasi
Kod namunasi
Kod namunasi
Kod namunasi

Ushbu loyihaning asosiy qismi-bu IUC qurilmasi bo'lgan MPU-6050 ga asoslangan IMU taxtasi. Arduino ID uchun bunday turdagi qurilmalar odatda I2C aloqalarini boshqaradigan 'Wire' kutubxonasi yordamida amalga oshiriladi. Men bilib olganimdek, g'ildirakni qaytadan ixtiro qilish yoki ilgari ishlatilgan va sinovdan o'tgan kodni qayta yozishning hojati yo'q.

Men O'IH ma'lumotlarini o'qishdan oldin Elegoo to'plamidagi namunaviy loyihadan boshladim. Ushbu dastur sensordan akselerometr, girro va harorat ma'lumotlarini o'qiydi, uni o'zgaruvchiga saqlaydi va ketma -ket monitor orqali ko'rsatadi. Men akselerometr ma'lumotlari uchun chegara qiymatini qo'shdim va "chayqalish" aniqlanganmi yoki yo'qligini aniqlash uchun X va Y akselerometr ma'lumotlarini bu qiymat bilan solishtirdim.

Qachonki tebranish aniqlansa, ovozli signal yoqiladi/o'chadi. Batareya tugamaguncha yoki boshqaruv moslamasi tiklanmaguncha signal o'chadi. Men sizga qutini ma'lum vaqt davomida ma'lum bir yo'nalishda joylashtirishga imkon beradigan tartibni qo'shish haqida o'yladim va u buzzerni qayta o'rnatdi. Keyin men hech qanday qayta o'rnatish va cheksiz shovqin -suron qilmasam, bundan ham zerikarli bo'ladi deb qaror qildim!

3 -qadam: Fikrlarni tugatish va kengaytirish

Yakunlash va kengaytirish g'oyalari
Yakunlash va kengaytirish g'oyalari

Aslida, bu loyihani yakunlash uchun, men MEGA pastki qismidagi ikki tomonlama ko'pikli lentani karton qutining pastki qismiga mahkamlash uchun ishlatardim. Ko'pikli lenta biroz qalinlikka ega, shuning uchun sarlavhalarning lehim bo'g'inlari taxtaning yopishishiga to'sqinlik qilmaydi. Elegoo to'plami, shuningdek, 9V batareyali va MEGA -ga to'g'ridan -to'g'ri ulanish uchun uchida barrel uyasi bo'lgan ulagich bilan birga kelgan. Bu, albatta, sizda aniq quvvat manbai yo'qligi uchun ishlatiladi va hech kim bu haqiqiy sovg'a emasligini bilmaydi. Hamma narsa qutiga o'rnatilgandan so'ng, uni yoping va boshqa sovg'alar kabi o'rab oling!

Bu loyihaga men o'ylagan boshqa qo'shimchalar - bu tebranish dvigatelidan foydalanish edi, shunda sovg'a odamlarning qo'lida "tirik" bo'lib, silkinishni boshladi. Bu shunchaki ovozli signaldan ko'ra yaxshiroq reaktsiya berishi mumkin.

Ovoz baland ovozli signal har doim kerakli yangilanishdir, lekin menimcha, agar MP3 tebranadigan bo'lsa, oldindan yozib olingan iboralarni yoki filmlardan kliplarni ijro etish uchun MP3 ovozli modullardan birini tanlash yaxshi bo'lardi.

Wi -Fi moduli yordamida simsiz ulanish, agar paket buzilgan bo'lsa, sizga xabar yuborishi mumkin.

Yon tomondan harakatlantiruvchi sensorlar bilan o'zgartirilgan versiya, sovg'alar bilan bezovta bo'lgan uy hayvonini oldini oladi. Biz daraxtimiz ostidan sovg'alarni o'g'irlab, ko'chaga olib chiqishni yaxshi ko'radigan it bilan muammoga duch keldik.

Umid qilamanki, bu ko'rsatma sizga bu sensorlar yordamida nimalar qilish mumkinligi haqida bir oz tasavvur berdi. Har qanday savol bilan bemalol bog'laning!

Tavsiya: