Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Tiny9 geri döndü və bu gün sadə bir Arduino zəlzələ detektoru hazırlayacağıq.
Zəhmət olmasa cihazı qurmaq üçün aşağıdakı linkdəki Tiny9 -un LIS2HH12 ilə əlaqə qurmaq üçün göstərişlərimi oxuyun ki, 3 rezistor və 3 İşıq Yayan Diod (LED) əlavə edəsiniz.
3 Eksenli Akselerometr
Bu təlimat, Arduino proqram təminatı ilə bəzi təcrübələri olan başlanğıc səviyyəsi hesab olunur.
Akselerometr almaq istəyirsinizsə, bu yerlərdən birinə gedin:
Amazon
*Bu təlimatlar, Richter miqyasında zəlzələlər üçün bütün mümkün və ya düzgün sürətlənmə dəyişikliklərini əks etdirmir
Addım 1: Zəlzələlər
Şəkil Google zəlzələnin görüntüsüdür. Uşaq ikən 1994 -cü ildə Northridge zəlzələsini yaşadım. Aşağıdakılardan başqa yer zəlzələsi haqqında çox şey xatırlamıram:
-Ev yarı yarıya çatdı və bir yarısı indi aşağıya doğru bir addım atdı.
-Yataq otağımdakı divarlardan birinin arxa bağçasında bir deşik vardı.
-O vaxt ən sevdiyim oyuncaq çıngırağını itirdim. Sıçrayışda muncuqlar var idi ki, yuxarı və aşağı getdiyinizi görə bilərsiniz.
-Küçədəki səki sementi sanki tərs çevrildi.
-Küçədə ondan düzəldilmiş mini "dağ" vardı.
Böyük zəlzələlərin əyləncəli olmadığını söyləməyə ehtiyac yoxdur.
Uzun müddətdir ki, Cənubi Kaliforniyada böyük bir zəlzələ (5.0 -dən böyük) olmamışıq, amma bu günlərdən birində belə olacaq. Gəlin bir Zəlzələ detektoru quraq !!!
Addım 2: Materiallar
Ehtiyacımız var:
-LIS2HH12 -dən quraşdırma təlimatlıdır
- 3x 690 ohm rezistorlar
-1x Yaşıl LED
-1x Sarı LED
-1x Qırmızı LED
-İsteğe bağlı: Tel çıxarıcı
Addım 3: V = I*R üzrə sürətli dərs
Elektrik Mühəndisliyində hər gün həyatınızı işğal edən V = I * R tənliyinə sahibsiniz.
V = Gərginlik (Volt, V)
I = Cari (Amper, A)
R = Müqavimət (Ohm)
Bir dövrədə bu tənlik heç vaxt pozulmur. Beləliklə, 5V mənbəyini 690 Ohm rezistora, sonra da bir LED -ə toprağa bağlasam, dövrədəki cərəyan belə olacaq:
LED gərginliyinin azalması nümunəsi = 2.5V
(Mənbə - LED) = Cari * Müqavimət
5V-2.5V = I * 690 Ohm
I = 2.5V/690 Ohm = 3.62 milliAmps və ya 3.62 mA
Tipik LED-lər 10mA-20mA-dan artıq olmağı sevmir, əks halda yanacaq.
Addım 4: LED Polaritesi
LEDlər, cərəyanın içindən keçməsinə icazə vermək üçün bir insanın hansı şəkildə yerləşdirilməli olduğunu bilməsinə imkan verən polariteye malikdir.
LED cərəyanı LED -in anodundan keçir. Başqa yolla gedə bilməz. Geriyə qoyulduqda işləməyəcək və ya gərginlik spesifikasiyalarını aşarsa partlayacaq.
Kifayət qədər cərəyan yoxdursa, LED -dən heç bir işıq çıxa bilməz.
Qırmızı LED -in uzun tərəfi + anod və qısa tərəfi - katod tərəfidir.
Addım 5: Zəlzələ Dektoru qurun
3x 690 müqavimət və 3 LED qurmaq üçün addımlar.
1. Arduino nanonun D4 -dən (55 -ci sıra) 690 ohm müqavimətini çörək taxtasının 37 -ci sırasına yerləşdirin.
2. 37 -ci sıradakı çörək taxtasının yuxarı yarısına Qırmızı LED anod qoyun və mavi dəmiryoluna (GND) Katod qoyun.
3. Arduino nanonun D3 -dən (sıra 54) çörək taxtasının 38 -ci sırasına qədər 690 ohm rezistor qoyun.
4. 38 -ci sətirdə çörək taxtasının üst yarısına Sarı LED Anod qoyun və mavi dəmiryoluna (GND) Katod qoyun.
5. Arduino nanonun D2 -dən (sıra 53) çörək taxtasının 39 -cu sırasına 690 ohm müqavimətçi qoyun6. 39 -cu sıradakı çörək bişirmə panelinin üst yarısına Yaşıl LED Anod və mavi dəmiryoluna (GND) Katod yeri qoyun.
7. Tellərin, rezistorların və ya LED -lərin heç birinin təsadüfən qısaldılmadığından əmin olun, əks halda dövrə zərər verə bilərsiniz.
Addım 6: Yükləyin. İnto
Tiny9_LIS2HH12_Earthquake_mon.ino faylını buradan yükləyin: github
Addım 7: Zövq alın
İndi.ino'nuzu arduino nanoya yükləyə bilməlisiniz.
Kiçik bir zəlzələ olarsa, sarı LED yanacaq.
Böyük bir zəlzələ olarsa, Qırmızı Led yanacaq.
Kiçik və ya böyük bir zəlzələ aşkar edildikdə, LED -ləri söndürmək istəyirsinizsə, arduinonu sıfırlamalısınız.
*Bu eskiz, Richter miqyasında zəlzələlər üçün bütün mümkün və ya düzgün sürətlənmə dəyişikliklərini əks etdirmir.
Tövsiyə:
Arduino Bluetooth Əsas Dərsliyi: 6 addım (şəkillərlə birlikdə)
Arduino Bluetooth Əsas Dərsliyi: YENİLƏNİB: BU MƏKƏLƏNİN YENİLƏNİŞ VERSİYASI BU YERDƏN BULUNACAQ Hər hansı bir elektron cihazı ağıllı telefonunuzla idarə etməyi düşünürsünüzmü? Robotunuzu və ya smartfonunuzla hər hansı digər cihazı idarə etmək həqiqətən də gözəl olacaq. Budur sadə və sadə
UV-C Dezinfeksiya Qutusu-Əsas Versiya Dərsliyi: 11 Addım (Şəkillərlə birlikdə)
UV-C Dezinfeksiya Qutusu-Əsas Versiya Dərsliyi: Steven Feng, Shahril İbrahim və Sunny Sharma tərəfindən, 6 aprel 2020Dəyərli rəylər verdiyinə görə Cherylə xüsusi təşəkkürlər Bu təlimatın google doc versiyası üçün https://docs.google səhifəsinə baxın. com/document/d/1My3Jf1Ugp5K4MV … WarningUV-C işığı
Arduino əsaslı nəbz induksiya detektoru - çevirmə bobini: 5 addım (şəkillərlə birlikdə)
Arduino Tabanlı Pulse İndüksiyon Dedektörü - Flip Bobin: Fikir Arduino -nun bu istiqamətdəki imkanlarını araşdırmaq istədiyim müxtəlif nəticələrlə keçmişdə bəzi metal detektorlar qurdum. Arduino ilə metal detektorların necə qurulacağına dair yaxşı nümunələr var. burada öyrədici olaraq
Zəlzələ Algılama Sistemi: 5 Adım (Şəkillərlə)
Zəlzələ Algılama Sistemi: Bu, yer səthindəki titrəmələri algılayan akselerometrdən istifadə edən bir zəlzələ aşkarlama sistemidir. Cihaz hərəkət edərkən arduino bir giriş alır və bunu səs siqnalına göndərir. Bunu aldıqdan sonra səs siqnalı çalmağa başlayır
Tweeting Zəlzələ Sensoru: 4 addım
Tweeting Earthquake Sensor: Tweeting Earthquake Sensor adlı bu layihə, titrəmə və ya zəlzələ algıladığında istifadəçini xəbərdar etməyi hədəfləyən bir layihədir. Bir əyilmə açarı istifadə edərək, əvvəlcədən təyin edilmiş müddətdə zəlzələ titrəyişinin baş verdiyini effektiv şəkildə ölçəcəkdir