Mündəricat:
- Addım 1:
- Addım 2: Ultrasonik Dönüştürücüləri L298N Çıxış 1 və 2 -yə Bağlayın:
- Addım 3:
- Addım 4:
- Addım 5:
- Addım 6:
- Addım 7:
Video: Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
- ultrasəs səs çeviriciləri
- L298N
- Dc qadın adapteri
- kişi dc pin ilə enerji təchizatı
- Arduino UNO
- Çörək lövhəsi
Bu necə işləyir: Birincisi, kodu Arduino Uno -ya yükləyirsiniz (kodu (C ++) icra etməyə çevirmək üçün rəqəmsal və analoq limanları ilə təchiz edilmiş bir mikro nəzarətçidir). hamısı Arduino IDE proqramında "setup ()" (Bütün dəyişənləri qurmaq üçün bir addımdır) mərhələsində qurulmuşdur. Koddakı bir dəyişən, 80 KHz -də bir kəsilməni tetiklemek üçün bir iş təyin edir (bu, analog portları çevirməkdir). Hər dəfə fasilə tetiklendiğinde analog portlar ters çevrilir ki, bu da 40khz kvadratına bərabər olan 80khz-i ləğv edəcək və 40khz tam miqyaslı bir dövrə çevriləcəkdir (bunu ultrasəs səs dalğaları halına gətirməliyik). 40khz kvadrat elektrik nəbzindədir, lakin ultrasəs səs dalğalarına ehtiyacımız var. Elektrik nəbzini ultrasəs çeviriciləri ilə ultrasəs səs dalğalarına çevirə bilərik (elektrik nəbzini ultrasəs səs dalğalarına çevirir). Uçmaq üçün dayanan bir dalğaya ehtiyacımız var və dayanan dalğada "düyünlərdəki" (dayanan dalğanın hərəkətsiz hissəsidir) şeyləri qaldıra bilərik. Ancaq hər 40 çeviriciyə eyni 40 kHz elektrik nəbzini paylamalıyıq, bunu "L298N" ilə edə bilərik (bu elektrik lövhəsi eyni elektrik nəbzinin iki çıxışını verən körpü kimidir) və hər iki çeviriciyə eyni elektrik verir. nəbz Beləliklə, L298N -ə qoşulan Arduino -ya güc versək və çeviricilərə qoşulsa, indi çeviricilər dayanıqlı bir dalğa yaradır və müəyyən şərtlərdə kiçik düymələri onun qovşaqlarında qaldıra bilərik.
Addım 1:
Əvvəlcə kodu Arduinoya yükləyin:
bayt TP = 0b10101010;
boş quraşdırma () {DDRC = 0b11111111; noInterrupts (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 << WGM12); TCCR1B | = (1 << CS10); TIMSK1 | = (1 << OCIE1A); kəsir (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } boşluq döngəsi () {}
Addım 2: Ultrasonik Dönüştürücüləri L298N Çıxış 1 və 2 -yə Bağlayın:
Addım 3:
Arduinonun analog hissəsindəki A0 pinini L298N -in Giriş 1 -ə və A2 -ni Arduino -dakı L298N -ə L298N -dəki Giriş 2 -yə qoşun.
Addım 4:
L298n -dəki 12v girişini çörək lövhəsindəki + sütuna bağlayın və Gnd (Topraklama) pinini - sütununa qoşun.
Addım 5:
Arduino'nun güc hissəsindəki "vin" pinini çörək lövhəsindəki + sütununa və Arduino -dakı GND (torpaq) pinini çörək lövhəsindəki sütuna bağlayın.
Addım 6:
İki GND sancağını ona bağlayın - çörək taxtasının sütunu və V + pinini çörək taxtasının + sütununa
Addım 7:
Güc qaynağını qadın Dc pininə qoşun və gərginliyi 12.5v -ə təyin edin.
Tövsiyə:
Televizorunuzun pultu ilə LED -lərinizi idarə edin ?! -- Arduino IR Dərsliyi: 5 Adım (Şəkillərlə birlikdə)
Televizorunuzun pultu ilə LED -lərinizi idarə edin ?! || Arduino IR Dərsliyi: Bu proyektdə televizorun arxasındakı LEDləri idarə etmək üçün televizor pultumdakı yararsız düymələri necə dəyişdirdiyimi göstərəcəyəm. Bir az kod düzəlişi ilə hər cür işi idarə etmək üçün bu texnikadan da istifadə edə bilərsiniz. Bir az da nəzəriyyə haqqında danışacağam
Arduino ilə Led Zar Necə Hazırlanır!: 3 Adım
Arduino ilə Led Zar Necə Hazırlanır ?: Bu Layihə bu veb saytdakı bir layihədən hazırlanmışdır (https: //www.instructables.com/id/Arduino-LED-Dice -…) Bunu etmək üçün bəzi dəyişikliklər etdim. oradakı ledlərdən və sonra səslənən dinamikdən ibarət geri sayma ardıcıllığı ilə daha yaxşı və istifadəsi daha asan bir layihə
Dərslik: Arduino UNO ilə Hüceyrəni Necə Kalibr Etmək və İnterfeys Etmək: 3 Adım
Dərslik: Arduino UNO ilə Hüceyrəni Necə Kalibr Etmək və İnterfeys Yükləmək: Salam uşaqlar, sizə dərslik göstərəcəyik: Arduino UNO ilə yük hücrəsini və ya HX711 Balans Modulunu necə kalibr etmək və interfeys etmək. HX711 Balans Modulu haqqında təsvir: Bu modulda 24 yüksək dəqiq A / D çeviricisi. Bu çip yüksək keyfiyyətli məhsullar üçün hazırlanmışdır
Arduino UNO ilə LED VU Ölçən: 7 Adım (Şəkillərlə)
Arduino UNO ilə LED VU Ölçən: Bir səs vahidi (VU) sayğacı və ya standart həcm göstəricisi (SVI), səs avadanlıqlarında siqnal səviyyəsini əks etdirən bir cihazdır. Bu layihədə səs siqnalının nə qədər sıx olduğunu göstərmək üçün LED -lərdən istifadə etdim
Arduino UNO ilə 4 Rəqəmli Ekran İnterfeysi: 6 Adım (Şəkillərlə birlikdə)
Təlimat Arduino UNO ilə 4 Rəqəmli Ekran Arayüzünün Necə Yapılacağı: Bu dərslik, Arduino UNO ilə 4 Rəqəmli Ekranın istifadəsinə dair bəzi əsasları öyrədəcək