Isi kandungan:
Video: Present Shake Detector: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Dalam projek ini kita akan membuat peranti yang akan membunyikan penggera jika seseorang menggegarkan hadiah / kotak. Saya mendapat idea ini ketika kami mendapat bungkusan melalui surat untuk Krismas. Untuk mencuba dan meneka apa yang ada di dalamnya, tentu kita mengguncangnya seperti yang dilakukan oleh semua orang untuk melihat apakah mereka dapat mengetahui apa yang ada di dalamnya. Projek ini kami akan membuat hadiah palsu untuk diletakkan di bawah pokok dan jika seseorang cuba menyelinap untuk melihat apa yang ada di dalamnya, ia akan mematikan penggera.
Bekalan:
-
(1) Projek ELEGOO Mega 2560 Ultimate Starter Kit Terlengkap dengan Tutorial Sesuai dengan Arduino IDE - Amazon, bukan gabungan
- Pengawal MEGA 2560
- GY-521 IMU
- Buzzer Aktif
- Perisai Prototaip
- Papan Papan Kecil
- Kawat Jumper
- Pek Bateri 9V
Langkah 1: Perhimpunan dan Sambungan
Untuk projek ini, saya memutuskan untuk menggunakan perisai prototaip dengan papan roti yang terpasang di atasnya. Saya memilih untuk menggunakan papan roti dan bukannya titik solder sehingga saya dapat menggunakan komponen ini dengan lebih mudah kerana ini bukan pemasangan tetap. Berpikir perisai prototaip mempunyai label pada PCB untuk tajuk, setelah papan roti di atasnya mustahil untuk melihat label ini. Ketika itulah saya melihat skrin sutera di sisi tajuk di Mega yang menjadikannya mudah untuk mengetahui di mana anda membuat sambungan setiap masa.
Sambungan wayar adalah seperti berikut …
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)
IMU mempunyai beberapa sambungan tambahan yang tidak saya gunakan kerana saya hanya memerlukan data asas. Terdapat pin alamat yang dapat digunakan untuk menetapkan alamat yang berbeda untuk I2C sekiranya anda menggunakan beberapa peranti ini. Terdapat juga pin interrupt yang dapat digunakan serta beberapa melewati bas I2C.
Buzzer aktif ini cukup kuat dan dihantar dengan sekeping pelindung di atasnya. Sekiranya anda membiarkan pita ini dihidupkan, bunyi dari bel boleh tahan. Sebaik sahaja anda mengeluarkan pita, tidak menyenangkan untuk mendengarkannya dalam jangka masa yang lama. Saya tidak pasti dengan tepat bagaimana memuatkan buzzer ini tetapi ia akan menarik perhatian anda dari bilik sebelah apabila ia berbunyi. Menurut aplikasi meter bunyi di telefon saya, ia kira-kira 70dB.
Langkah 2: Contoh Kod
Bahagian utama projek ini adalah papan IMU yang berdasarkan MPU-6050 yang merupakan peranti I2C. Untuk Arduino ID, jenis peranti ini biasanya dilaksanakan menggunakan perpustakaan 'Wire' yang mengendalikan komunikasi I2C. Seperti yang saya pelajari, tidak perlu mencipta semula roda, atau menulis semula kod yang telah digunakan dan diuji sebelumnya.
Saya mulakan dengan contoh projek dari kit Elegoo sebelum membaca data dari IMU. Program ini akan membaca semua data akselerometer, giro dan suhu dari sensor, menyimpannya ke pemboleh ubah kemudian memaparkannya melalui monitor bersiri. Saya hanya menambahkan nilai ambang untuk data pecutan dan membandingkan data akselerometer X dan Y dengan nilai ini untuk menentukan sama ada 'goncangan' telah dikesan.
Setelah gegaran dikesan, buzzer akan hidup / mati. Buzzer akan terus mati sehingga bateri mati, atau pengawal ditetapkan semula. Saya berfikir untuk menambah rutin yang membolehkan anda meletakkan kotak dalam orientasi tertentu untuk beberapa waktu dan ia akan menetapkan semula bel. Kemudian saya memutuskan bahawa akan lebih menjengkelkan kerana tidak mempunyai tetapan semula dan berdengung tanpa batas!
Langkah 3: Mengemas dan Memperluas Idea
Untuk membungkus projek ini, saya menggunakan pita busa dua sisi di bahagian bawah MEGA untuk membetulkannya ke bahagian bawah kotak kadbod. Pita busa mempunyai ketebalan sehingga sendi pateri kepala tidak akan menghalang papan melekat. Kit Elegoo juga dilengkapi dengan bateri 9V dan penyambung yang mempunyai sokong laras di hujungnya untuk menyambung terus ke MEGA. Ini digunakan supaya anda tentu tidak mempunyai sumber kuasa yang jelas dan tidak ada yang akan tahu bahawa ini bukan hadiah sebenar. Setelah semuanya dipasang di dalam kotak, tutup saja dan bungkusnya seperti hadiah lain!
Beberapa tambahan lain untuk projek ini yang saya fikirkan adalah dengan menggunakan motor getaran sehingga hadiah akan 'hidup' di tangan orang-orang dan mula bergetar. Ini dapat memberikan reaksi yang lebih baik daripada sekadar bel.
Pengeras suara yang lebih kuat selalu merupakan peningkatan yang diinginkan, tetapi saya juga merasa senang jika mempunyai salah satu modul suara MP3 tersebut sehingga anda dapat memainkan beberapa frasa atau klip filem yang telah dirakam sekiranya kotak itu digoncang.
Kesambungan tanpa wayar menggunakan modul WiFi yang dapat menghantar mesej kepada anda setiap kali paket terganggu.
Versi yang diubah suai dengan sensor gerakan di sekitar untuk mengelakkan mungkin haiwan kesayangan yang terlalu gatal dengan hadiah. Kami mempunyai masalah ini dengan anjing yang suka mencuri hadiah dari bawah pokok kami dan membawanya ke luar.
Saya harap Instructable ini memberi anda idea tentang sesuatu yang boleh anda lakukan dengan sensor ini. Jangan ragu untuk menghubungi anda dengan sebarang pertanyaan!
Disyorkan:
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Java Tutorial: 4 Langkah
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Java Tutorial: TMD26721 adalah pengesan jarak digital inframerah yang menyediakan sistem pengesanan jarak dekat dan logik antara muka digital dalam modul pemasangan permukaan 8-pin tunggal. Pengesanan jarak termasuk peningkatan isyarat-ke-bunyi dan ketepatan. Seorang profesional
Projeto IoT - Sistema Detector De Fumaça: 5 Langkah
Projeto IoT - Sistema Detector De Fumaça: IntroduçãoO Sistema Detector de Fumaça terdiri daripada em uma solução IoT com o objetivo de permitir o monitoramento de alarmes de incêndio de residências através de um aplicativo Android. O projeto é baseado em um mikrokontrolor que se comunica com a nu
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Oleh Supuesto !: 4 Langkah
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Oleh Supuesto !: En este tutorial vamos a aprender como hacer un detector de presencia con un sensor de ultrasonidos sobre una placa Arduino Uno y utilizando Tinkercad Circuits (utilizando una cuenta gratuita). Suatu kesinambungan se tiene el resultado final que posterior
Arduino Open Window Detector - untuk Musim Sejuk: 6 Langkah
Arduino Open Window Detector - untuk Musim Sejuk: Ia semakin sejuk di luar, tetapi kadang-kadang saya memerlukan udara segar di bilik saya. Oleh itu, saya membuka tingkap, meninggalkan bilik, menutup pintu dan mahu kembali dalam 5 hingga 10 minit. Dan setelah beberapa jam saya ingat bahawa tetingkap terbuka … Mungkin anda tahu
Detector De Mentiras Con Arduino: 6 Langkah
Pengesan De Mentiras Con Arduino: Hola! Mi nombre es Tadeo del canal de Youtube El Taller De TD, en tutorial de hoy aprenderás a konstruir un Detector de Mentiras con Arduino que grafica los resultados en tiempo real en tu computadora y se hace tan solo con un par de materiales