İçindekiler:
- Aşama 1:
- Adım 2: Ultrasonik Dönüştürücüleri L298N Çıkış 1 ve 2'ye Şu Şekilde Bağlayın:
- Aşama 3:
- 4. Adım:
- Adım 5:
- 6. Adım:
- 7. Adım:
Video: Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
- 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:
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:
L298n'deki 12v girişini devre tahtasındaki + sütununa ve Gnd (Toprak) pinini - sütununa bağlayın.
Adım 5:
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:
İ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:
Güç kaynağını dişi DC pinine bağlayın ve voltajı 12,5v olarak ayarlayın.
Önerilen:
Servo Denetleyiciyi Kaldırma: 5 Adım (Resimlerle)
Bir Servo Denetleyiciyi Çıkarın: Bir dişli motor ile bir mikro denetleyici arasında kolayca arayüz oluşturmak istediğinizde, servo motorlar çok eğlencelidir. Bununla birlikte, bazen güzel, küçük bir dişli motor istersiniz ve onu sürmek için kontrol devreleriyle uğraşmak istemezsiniz. İşte böyle zamanlarda
IR Kontrollü Step Motor Kaldırma: 15 Adım
IR Kontrollü Step Motor Kaldırma: Şöminenin üzerine monte edilmiş bir TV'yi gizleyen büyük bir resmi kaldırmayı otomatikleştirmem gerekiyordu. Resim, elle kaldırılabilmesi için halatlar, makaralar ve karşı ağırlıklar kullanan özel bir kayar çelik çerçeveye monte edilmiştir. Bu teoride kulağa hoş geliyor ama inc
Raspberry Pi Kontrollü Makaslı Kaldırma: 17 Adım (Resimli)
Raspberry Pi Kontrollü Makaslı Kaldırma: Neden makaslı kaldırma? Neden olmasın! Harika ve inşa etmesi eğlenceli bir proje. Benim için asıl sebep Great Mojave Rover Projemdeki kameraları yükseltmek. Kameraların gezicinin üzerine çıkmasını ve çevrenin görüntülerini yakalamasını istiyorum. Ama ihtiyacım vardı
Vücut Kaldırma Eğitimi için Zincir Süspansiyon Egzersiz Cihazı: 3 Adım
Vücut Kaldıraç Eğitimi için Zincirler Süspansiyon Egzersiz Cihazı: Zincirler basit, ucuz ve taşınabilir bir tam vücut spor salonudur. Güncelleme: Daha hafif, daha ucuz bir alternatif için Bağlama Kayışı TRX Clone Talimatına bakın. Giriş: Süspansiyon (Vücut Kaldıraç) Egzersizleri Nelerdir? Süspansiyon egzersizi
Arduino Mega 2560 ve IoT Kullanarak Kaldırma Uygulaması için Motor Yönetim Sistemi: 8 Adım (Resimli)
Arduino Mega 2560 ve IoT Kullanan Kaldırma Uygulaması için Motor Yönetim Sistemi: Günümüzde IoT tabanlı mikrodenetleyiciler endüstriyel uygulamada yaygın olarak kullanılmaktadır. Ekonomik olarak bilgisayar yerine kullanılırlar. Projenin amacı, 3 fazlı asenkron motorun tamamen dijitalleştirilmiş kontrolü, veri kaydedicisi ve izlenmesidir