Mündəricat:
- Addım 1: Dinamik tapın
- Addım 2: Dövrə qurun
- Addım 3: Bu Kodu Yükləyin
- Addım 4: Necə istifadə olunur
- Addım 5: Kalibrləmə
Video: Dinamiklə DIY Şok Sensoru: 5 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Dinamik, "müntəzəm" bir maqnitin yaxınlığında olan bir elektromaqniti işə salmaqla işləyir. Bu, səslə nəticələnən vibrasiya yaradır. Beləliklə, dinamikə cərəyan vermək əvəzinə, dinamikin özünü hərəkət etdirərək cərəyan (çox az olsa) istehsal edə bilərik. Bu cərəyan daha sonra Arduino kimi bir mikro nəzarətçi tərəfindən algılana və şərh edilə bilər.
Addım 1: Dinamik tapın
Bu layihə üçün qurban verməyə hazır olduğunuz bir natiq tapmalısınız. Bir dollardan aşağı qiymətə SparkFun -dan satın ala bilərsiniz, amma yəqin ki, artıq bir yerdə var. Köhnə bir qulaqlıqdan kiçik bir dinamik istifadə etdim, ancaq demək olar ki, hər yerdə tapa bilərsiniz - musiqi təbrik kartı və ya köhnə zəngli saat kimi. Sonrakı:
- Bir keçid telini yarıya bölün
- Bunun uclarını soyun
- Dinamikə lehimləyin (ehtimal ki, orada bir neçə tel var idi - sadəcə kəsin)
Alternativ olaraq, timsah kliplərindən istifadə edə bilərsiniz.
Addım 2: Dövrə qurun
Lazım olan materiallar:
- Arduino UNO
- Çörək lövhəsi
- Jumper telləri
- Led (istənilən rəng)
- İki 220 ohm rezistor (qırmızı-qırmızı-qəhvəyi)
- Natiq
Hamısını Arduinoya bağlamaq üçün yuxarıdakı sxemə əməl edin.
Addım 3: Bu Kodu Yükləyin
Bu kodu Arduino IDE -yə yükləyin. Yəqin ki, mənimlə eyni dinamikdən istifadə etmədiyiniz üçün onu kalibr etməlisiniz, buna görə də bunu necə edəcəyimi bir neçə addımda izah edəcəyəm.
int shockMin = 996; // bunları dəyişdirməyiniz lazım ola bilər
int shockMax = 1010; // bu boşluq quruluşunu dəyişdirməyiniz lazım ola bilər () {pinMode (11, OUTPUT); // Serial.begin (9600); // kalibrləməyə kömək etmək üçün bunu qeyd edin} void loop () {int shock = analogRead (A0); int lightval = xəritə (shock, shockMin, shockMax, 0, 255); if (lightval> 0) {analogWrite (11, lightval); } başqa {analogWrite (11, 0); } // Serial.println (şok); // kalibrləməyə kömək etmək üçün bunu şərh etmədən}
Addım 4: Necə istifadə olunur
Barmağınızla hoparlörün ortasına basın və bu, ledin yanıb -sönməsini təmin etməlidir. Əks təqdirdə, növbəti addımda onu kalibr etməlisiniz. Əks təqdirdə, natiqi bir şeyə bağlamağa cəhd edə bilərsiniz. Bəlkə kağız lövhəyə yapışdıraraq nağara düzəldə bilərsiniz? - Qələmləri nağara çubuğu kimi istifadə etməyə çalışın.
Addım 5: Kalibrləmə
Lediniz artıq qənaətbəxş şəkildə yanıb -sönürsə, bu addımı atlaya bilərsiniz. Əks təqdirdə, bu addımları izləyin:
- "// Kalibrləməyə kömək etmək üçün bunu şərh etmə" deyən sətirlərdəki "//" işarəsini silin.
- Kodu yükləyin və serial monitoru açın
- Dinamikin ortasına basın və dəyərlərin dəyişməsini izləyin
- ShockMin və shockMax dəyişənlərini serial monitordakı aşağı və yüksək dəyərlərə dəyişdirin
int shockMin = 996;
int shockMax = 1010;
Məsələn, serial monitorda sensorunuzun itməyən vəziyyəti olaraq 700 oxunursa (yalnız orada oturanda), və itələyərkən 860 -a qədər yüksəlir, shockMax -ı 900 -ə yaxın bir yerə (sensorun göstəricisindən bir az yuxarı) və shockMin -i təxminən 680 -ə dəyişin. Sonrakı:
- Serial monitoru bağlayın
- Yeni kodu yükləyin
- Dinamikin ortasına bir az daha basın
Hər şey qaydasındadırsa, led yalnız sensora basdığınız zaman açılmalıdır.
Tövsiyə:
Daxili Dinamiklə Şəkil Tutucu: 7 Addım (Şəkillərlə birlikdə)
Daxili Dinamik ilə Şəkil Tutucu: Şəkillər/poçt kartları və ya hətta işlər siyahısına sahib olan dinamikə sahib olmaq istəyirsinizsə, həftə sonu həyata keçirəcəyiniz əla bir layihədir. Quruluşun bir hissəsi olaraq, layihənin ürəyi olaraq Raspberry Pi Zero W istifadə edəcəyik və
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Uzanma Sensoru): 7 addım (şəkillərlə)
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Stretch Sensor): Bu DIY sensoru, keçirici trikotaj uzanma sensoru şəklində olacaq. Göğsünüzü/mədənizi əhatə edəcək və sinə/mədə genişləndikdə və daralanda sensoru və nəticədə Arduino -ya verilən qidalanma məlumatlarını genişləndirəcək. Belə ki
DIY Alarm Velosiped Kilidi (Şok Aktivləşdirilmiş): 5 Adım (Şəkillərlə)
DIY Alarm Velosiped Kilidi (Şok Aktivləşdirilmiş): Bu layihədə sizə sadə bir şok aktivləşdirilmiş həyəcan siqnalı velosiped kilidinin necə yaradılacağını göstərəcəyəm. Adından da göründüyü kimi, velosipediniz icazə ilə hərəkət edərkən həyəcan siqnalı yaradır. Yolda piezoele haqqında bir az öyrənəcəyik
E101 xətti, dinamiklə birlikdə Bot: 11 addım
E101 Xətt Botu Dinamiklə: İşdə müəyyən rənglərin üstündən keçərkən musiqi çalan robotu izləyən bir xətt
IKEA -dan Blue Yeti USB Mikrofonu üçün Şok Dağı: 4 Addım (Şəkillərlə birlikdə)
IKEA -dan Blue Yeti USB Mikrofonu üçün Şok Dağı: Blue Yeti USB mikrofonu üçün sadə bir DIY şok qurğusu. Masanızdakı stendlə birlikdə istifadə edirsinizsə. Çox lazımsız vibrasiya və səs -küy ala bilər. Bu şok qurğusu 2 dollardan aşağı qiymətə və bir dollarlıq mağazanın hissələri ilə hazırlanır