İçindekiler:

6.5MHz'e Kadar DIY Basit Arduino Frekans Ölçer: 3 Adım
6.5MHz'e Kadar DIY Basit Arduino Frekans Ölçer: 3 Adım

Video: 6.5MHz'e Kadar DIY Basit Arduino Frekans Ölçer: 3 Adım

Video: 6.5MHz'e Kadar DIY Basit Arduino Frekans Ölçer: 3 Adım
Video: Please tell me YouTube knows what Dr. Kim is 😭😭😭😳 2024, Kasım
Anonim
6.5MHz'e Kadar DIY Basit Arduino Frekans Ölçer
6.5MHz'e Kadar DIY Basit Arduino Frekans Ölçer

Bugün size, 6.5 MHz'e kadar olan dikdörtgen, sinüs veya üçgen sinyallerin frekanslarını ölçebilen basit Frekans sayacının nasıl oluşturulacağını göstereceğim.

1. Adım: Açıklama

Image
Image

Videoda sunulan cihaz, Arduino Nano mikrodenetleyici kullanılarak yapılmış bir frekans ölçerdir. Dikdörtgen, sinüsoidal ve üçgen şekillerdeki sinyallerin frekansını ölçebilir.

Bu Proje NextPCB tarafından desteklenmiştir. Bu bağlantılardan birine göz atarak bana destek olabilirsiniz:

SMT Siparişi için sadece 7$:

Güvenilir Çok Katmanlı Kart Üreticisi:

PCB Kartları 10 Adet Ücretsiz:

%20 indirim - PCB Siparişleri:

Ölçüm aralığı birkaç hertz ile 6,5 Megahertz arasındadır. Üç ölçüm zaman aralığı da mevcuttur - 0.1, 1 ve 10 saniye. Sadece dikdörtgen sinyalleri ölçersek, şekillendirme amplifikatörüne gerek kalmaz ve sinyal doğrudan Arduino'dan dijital pin 5'e beslenir. Aşağıdan da indirebileceğiniz "FreqCount" kütüphanesi sayesinde kod çok basittir. Cihaz çok basittir ve birkaç bileşenden oluşur:

- Arduino Nano mikrodenetleyici

- Amplifikatör kartını şekillendirme

- LCD ekran

- Giriş sinyali şekli seçici

- Giriş jakı

- ve Zaman aralığı anahtarı: 0.1 -1 ve 10 saniye olmak üzere üç aralık seçebiliriz.

2. Adım: İnşa Etme

Bina
Bina
Bina
Bina

Videoda görebileceğiniz gibi, cihaz tüm aralıkta çok hassastır ve ayrıca aşağıda açıklanan basit prosedürle frekans ölçeri kalibre edebiliriz:

Arduino kitaplıkları klasöründe FreqCount kitaplığını bulun, FreqCount.cpp dosyasında şu satırları bulun: #if tanımlı (TIMER_USE_TIMER2) && F_CPU == 12000000L float doğru = count_output * 0.996155; ve bunları şununla değiştirin: #if tanımlanmış (TIMER_USE_TIMER2) && F_CPU == 16000000L kayan nokta doğru = sayım_çıktı * 1.000000; 1.000000 düzeltme faktörünüz ise frekans ölçerin girişine 1 MHz uygulanarak düzeltme yapılmalıdır. Dosyayı değiştirdikten sonra Arduino kartına yeni bir çizim yükleyin.

Adım 3: Şematik ve Arduino Kodu

Şematik ve Arduino Kodu
Şematik ve Arduino Kodu

Son olarak, frekans ölçer uygun bir plastik kutunun içine yerleştirilmiştir ve elektronik laboratuvarda bir başka kullanışlı araçtır.

Önerilen: