İçindekiler:

Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım

Video: Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım

Video: Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Video: ADIM ADIM ARDUINO UNO – MBLOCK ARASINDAKİ İLETİŞİMİ SAĞLAMA 2024, Eylül
Anonim
Image
Image
Ultrasonik Dönüştürücüleri L298N Çıkış 1 ve 2'ye Şu Şekilde Bağlayın
Ultrasonik Dönüştürücüleri L298N Çıkış 1 ve 2'ye Şu Şekilde Bağlayın
  • ultrasonik ses dönüştürücüler
  • L298N
  • DC dişi adaptör
  • erkek dc pinli güç kaynağı
  • Arduino UNO'su
  • ekmek tahtası

Bu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (kodu (C++) yürütmeye dönüştürmek için dijital ve analog bağlantı noktalarıyla donatılmış bir mikro denetleyicidir). hepsi Arduino IDE yazılımında “setup()” (Tüm değişkenleri kurmak için bir adımdır) aşamasında ayarlanmıştır. Koddaki bir değişken, 80Khz'de bir kesmeyi (bu, analog bağlantı noktalarını tersine çevirmek için) tetiklemek için bir iş olarak ayarlanır. Kesinti her tetiklendiğinde, analog bağlantı noktaları ters çevrilir ve bu, 40khz kareye eşit olan 80khz'yi 40khz'lik tam ölçekli bir döngüye (bunu ultrasonik ses dalgalarında oluşturmamız gerekir) iptal eder. 40khz kare elektrik darbesinde ama ultrasonik ses dalgalarına ihtiyacımız var. Elektrik darbesini ultrasonik dönüştürücüler ile ultrasonik ses dalgalarına dönüştürebiliriz (elektrik darbesini ultrasonik ses dalgalarına dönüştürür). Havalanmak için duran bir dalgaya ihtiyacımız var ve duran dalgadaki “düğümlerdeki” (duran bir dalganın hareket etmeyen parçasıdır) şeyleri havaya kaldırabiliriz. Ama her iki dönüştürücüye de aynı 40khz elektrik darbesini dağıtmamız gerekiyor, bunu her iki dönüştürücüye de aynı elektriği veren “L298N” (bu devre kartı aynı elektrik darbesinin iki çıkışını veren bir köprü gibidir) ile yapabiliriz. nabız. Dolayısıyla, L298N'ye bağlı Arduino'ya güç verirsek ve dönüştürücülere şimdi bağlanırsa, dönüştürücüler duran bir dalga oluşturur ve düğümlerinde belirli koşullarda herhangi bir küçük öğeyi havaya kaldırabiliriz.

Aşama 1:

İlk olarak, kodu Arduino'ya yükleyin:

bayt TP = 0b10101010;

geçersiz kurulum() { DDRC = 0b11111111; noInterrupts(); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B |= (1 << WGM12); TCCR1B |= (1 << CS10); TIMSK1 |= (1 << OCIE1A); kesintiler(); } ISR(TIMER1_COMPA_vect) { PORTC = TP; TP = ~TP; } boşluk döngüsü() { }

Adım 2: Ultrasonik Dönüştürücüleri L298N Çıkış 1 ve 2'ye Şu Şekilde Bağlayın:

Aşama 3:

resim
resim

Arduino'nun analog bölümündeki A0 pinini L298N'deki Giriş 1'e bağlayın ve A2'yi Arduino'daki pine, L298N'deki Giriş 2'ye L298N'ye bağlayın.

4. Adım:

resim
resim

L298n'deki 12v girişini devre tahtasındaki + sütununa ve Gnd (Toprak) pinini - sütununa bağlayın.

Adım 5:

resim
resim

Arduino'nun güç bölümündeki "vin" pinini breadboard'daki + sütununa ve Arduino'daki GND (toprak) pinini breadboard'daki - sütununa bağlayın.

6. Adım:

resim
resim

İki GND pinini ona bağlayın - devre tahtasının sütunu ve V+ pinini devre tahtasının + sütununa

7. Adım:

resim
resim

Güç kaynağını dişi DC pinine bağlayın ve voltajı 12,5v olarak ayarlayın.

Önerilen: