Mündəricat:
Video: Hazırkı Shake Detector: 3 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
Bu layihədə kimsə hədiyyə/qutu sarsıtsa həyəcan siqnalı verəcək bir cihaz hazırlayacağıq. Milad üçün poçtla bir paket alanda bu fikri aldım. İçində nə olduğunu sınamaq və təxmin etmək üçün, əlbəttə ki, hər kəsin içərisində nə olduğunu anlaya biləcəyini görmək üçün sarsıtdıq. Ağacın altına qoymaq üçün saxta bir hədiyyə hazırlayacağımız bu layihə və kimsə içərisində nə olduğunu görmək üçün sarsıntı keçirməyə çalışsa, həyəcanı söndürəcək.
Təchizat:
-
(1) ELEGOO Mega 2560 Layihəsi Arduino IDE ilə Uyğun Dərslikləri olan Ən Tam Nəhəng Başlanğıc Kit - Amazon, ortaq olmayan
- MEGA 2560 nəzarətçi
- GY-521 IMU
- Aktiv Buzzer
- Prototip Qalxanı
- Kiçik Breaboard
- Jumper Tel
- 9V Batareya Paketi
Addım 1: Montaj və Bağlantılar
Bu layihə üçün üzərində çörək taxtası olan prototipləşdirmə qalxanından istifadə etmək qərarına gəldim. Lehim nöqtələri yerinə çörək taxtasını istifadə etməyi seçdim ki, bu komponentləri daha rahat istifadə edim, çünki bu daimi bir quraşdırma olmayacaq. Prototipləşdirmə qalxanının PCB -də başlıqlar üçün etiketləri olduğunu düşündüm, çörək taxtası taxıldıqdan sonra bu etiketləri görmək mümkün deyildi. Mega üzərindəki başlıqların tərəfindəki ipək ekranı gördüm ki, bu da hər zaman harada əlaqə qurduğunuzu bilməyi asanlaşdırır.
Tel əlaqələri aşağıdakı kimidir …
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, yalnız əsas məlumatlara ehtiyacım olduğu üçün istifadə etmədiyim bəzi əlavə əlaqələrə malikdir. Bu cihazlardan çox istifadə edirsinizsə, I2C üçün fərqli bir ünvan təyin etmək üçün istifadə edilə bilən bir ünvan pin var. I2C avtobusu üçün keçə biləcəyiniz kimi istifadə edilə bilən bir kəsmə pimi də var.
Bu aktiv buzzerlər olduqca yüksəkdir və üzərində qoruyucu bir bant parçası ilə göndərilir. Bu kaseti açıq qoysanız, səs siqnalı dözülür. Kaseti çıxardıqdan sonra uzun müddət dinləmək əyləncəli deyil. Bu zilin nə qədər yükləndiyini dəqiq bilmirəm, amma sönəndə qonşu otaqdan diqqətinizi çəkəcək. Telefonumdakı bir səs sayğacı tətbiqinə görə təxminən 70dB -dir.
Addım 2: Nümunə Kod
Bu layihənin əsas hissəsi, I2C cihazı olan MPU-6050-ə əsaslanan IMU lövhəsidir. Arduino ID üçün bu tip cihazlar ümumiyyətlə I2C əlaqələrini idarə edən 'Wire' kitabxanasından istifadə etməklə həyata keçirilir. Öyrəndiyim kimi, təkəri yenidən icad etməyə və ya əvvəllər istifadə edilmiş və sınanmış kodu yenidən yazmağa ehtiyac yoxdur.
IMU -dan məlumatları oxumadan əvvəl Elegoo kitindən nümunə layihə ilə başladım. Bu proqram sensordan alınan bütün akselerometr, girro və temperatur məlumatlarını oxuyacaq, dəyişənə saxlayacaq və sonra serial monitor vasitəsilə göstərəcək. Sadəcə akselerometr məlumatları üçün bir eşik dəyəri əlavə etdim və "silkələmənin" aşkar edilib -edilmədiyinə qərar vermək üçün X və Y akselerometr məlumatlarını bu dəyərlə müqayisə etdim.
Bir sarsıntı aşkar edildikdə, səs siqnalı açılacaq/sönəcək. Batareya bitənə və ya nəzarətçi sıfırlanana qədər səs siqnalı sönməyə davam edəcək. Qutunu müəyyən bir istiqamətdə bir müddət yerləşdirməyinizə imkan verən və səs siqnalı sıfırlayacaq bir iş əlavə etməyi düşündüm. Sonra qərar verdim ki, sıfırlamamaq və sonsuz səs -küy salmamaq daha zəhlətökən olacaq!
Addım 3: Fikirləri tamamlayın və genişləndirin
Sözün əsl mənasında bu layihəni tamamlamaq üçün, MEGA -nın altındakı bir cüt tərəfli köpük lentdən istifadə edərək karton qutunun altına düzəltdim. Köpük lentinin bir az qalınlığı var, buna görə başlıqların lehim birləşmələri lövhənin yapışmasını maneə törətməyəcəkdir. Elegoo dəsti, 9V batareya və birbaşa MEGA -ya qoşulmaq üçün ucunda lüləsi olan bir bağlayıcı ilə birlikdə gəldi. Əlbəttə ki, açıq bir güc mənbəyiniz yoxdur və bunun əsl hədiyyə olmadığını heç kim bilməsin deyə istifadə olunur. Hər şey qutuya quraşdırıldıqdan sonra onu bağlayın və hər hansı bir hədiyyə kimi sarın!
Düşündüyüm bu layihəyə digər əlavələr, hədiyyənin insanların əlində 'canlanacağı' və titrəməyə başlayacağı bir titrəmə motoru istifadə etmək idi. Bu, səs -küydən daha yaxşı bir reaksiya verə bilər.
Daha yüksək səsli siqnal həmişə arzu olunan bir təkmilləşdirmədir, amma düşünürəm ki, qutu sarsılarsa əvvəlcədən yazılmış ifadələr və ya film kliplərini səsləndirə biləcəyiniz üçün bu MP3 səs modullarından birinə sahib olsanız yaxşı olar.
Paket narahat olduqda sizə mesaj göndərə biləcək WiFi modulundan istifadə edərək simsiz əlaqə.
Hədiyyələrlə çox əsəbləşən bir ev heyvanının qarşısını almaq üçün tərəflərindəki hərəkət sensörləri olan dəyişdirilmiş bir versiya. Ağacımızın altından hədiyyələr oğurlayıb çölə çıxarmağı sevən bir itlə bu problemimiz var.
Ümid edirəm ki, bu Təlimat sizə bu sensorlar ilə edə biləcəyiniz bir şey haqqında fikir verdi. Hər hansı bir sualınız varsa əlaqə saxlaya bilərsiniz!
Tövsiyə:
Shake Bone: 8 addım (şəkillərlə)
Shake Bone: Bu təlimatda sizə Halloween dekorasiyası ilə əlaqədar bir layihə göstəririk, xüsusən də hərəkəti olan skelet qolu olan bir tabutun dizaynını və montajını sizə göstərəcəyik. Bu layihəni qurarkən əsas məqsəd silah etmək idi
Wink Detector: 6 Addım (Şəkillərlə birlikdə)
Wink Detector: a.articles {font-size: 110.0%; yazı tipi çəkisi: qalın; şrift tərzi: italik; mətn bəzəyi: heç biri; background-color: red;} a.articles: hover {background-color: black;} Bu təlimat, dəyişdirilmiş AD82-dən "göz qırpma detektoru" nu necə edəcəyinizi izah edir
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
İşıq Flicker Detector: 3 Addım (Şəkillərlə birlikdə)
İşıq Flicker Detector: Elektronikanın bizi müşayiət etməsi məni həmişə heyran edirdi. Sadəcə hər yerdə var. İşıq mənbələrindən bəhs edərkən (ulduzlar kimi təbii olanlar deyil) bir neçə parametri nəzərə almalıyıq: Parlaqlıq, rəng və
Motion Detector Aktivləşdirilmiş Vanity Light: 6 Addım
Motion Detector Aktivləşdirilmiş Vanity Light: eBay -də 1.50 dollara infraqırmızı hərəkət detektoru almışam və yaxşı istifadə etməyə qərar verdim. Mən özüm hərəkət detektoru lövhəsi hazırlaya bilərdim, amma 1.50 dollara (həssaslığı tənzimləmək və taymeri bağlamaq üçün 2 trim qabı da daxil olmaqla) bunu etməzdi