İçindekiler:

Analogdan Dijitale Dönüştürme Eğitimi: 7 Adım
Analogdan Dijitale Dönüştürme Eğitimi: 7 Adım

Video: Analogdan Dijitale Dönüştürme Eğitimi: 7 Adım

Video: Analogdan Dijitale Dönüştürme Eğitimi: 7 Adım
Video: ANALOG - DİJiTAL DÖNÜŞTÜRÜCÜLER - 1 / ADC'LERE GİRİŞ 2024, Kasım
Anonim
Image
Image

Hey millet, bu dönem Vanderbilt Üniversitesi'nde biyomedikal mühendisliği bölümleri için mühendislik sınıfına giriş için bir öğretim asistanıyım. Bu videoyu onlara analogdan dijitale dönüştürmeyi anlatmak için hazırladım çünkü ders sırasında zaman doldu ve derste bu noktaya gelemedim. Teach It'e rastladım! Instructables yarışması ve videoyu zaten oluşturduysam, neden yarışmaya katılmıyorsunuz, işte burada.

Video, analogdan dijitale dönüştürmeye basit bir giriş sağlar ve ardından bunun Arduino kullanarak bir ivmeölçerden veri okumakla nasıl ilişkili olduğunu açıklar. Bilmeyenler için, adından da anlaşılacağı gibi, bir ivmeölçer cihaz üzerindeki yerçekimini ölçer. Bu özellikle ivmeölçer, x, y ve z eksenlerindeki ivmeyi ölçer. Demoda kullandığım ivmeölçer MMA7361'dir ve veri sayfası çevrimiçi olarak bulunabilir. Veri sayfası, ivmeölçerin kendisi hakkında daha ayrıntılı bilgi verecektir. Google'da "MMA7361 filetype:pdf" araması yaparsanız, hemen açılması gerekir. Ayrıca bu Eğitilebilir Tabloya eklenmiştir. Veri sayfalarını okumaya alışkın değilseniz, biraz korkutucu olabilir. Herhangi bir sorunuz varsa lütfen çekinmeden sorun. Ayrıca, ilgileniyorsanız, kullandığım ivmeölçer modülü Amazon'dan Virtuabotix'ten satın alındı. Her neyse, işte videom. Videonun kendisi kendi kendine yeterli, ancak hızlı bir özet istiyorsanız, önemli kısımlarını adım adım vurguladım. Umarım ondan bir şeyler öğrenirsin. Ve herhangi bir sorunuz varsa, lütfen sormaktan çekinmeyin.

Eğitilebilirliğimi beğendiyseniz, lütfen Eğitilebilir Dersler'de ona oy vermeyi düşünün Teach It! Yarışma.

Adım 1: Analogdan Dijitale Dönüşüm Nedir?

Bitler Veya… Durum Sayısı
Bitler Veya… Durum Sayısı

Analogdan dijitale dönüştürme (ADC), bir bilgisayarın işleyebilmesi için değişken bir sinyal alıp sinyali "sayısallaştırma" işlemidir.

2. Adım: Bitler Veya… Durum Sayısı

Bir Arduino'nun 10 bitlik bir ADC'si vardır, yani Arduino'nun bazı sensörlerden okuduğu voltajlar (bizim durumumuzda sensör bir ivmeölçerdir) 0-1023 aralığında bir sayı ile temsil edilir. Bir Arduino'nun okuduğu maksimum voltaj 5 V ve en küçüğü 0 V'tur. Bu voltajlar sırasıyla 1023 ve 0 ile temsil edilir.

Bitlerle ilgili bir tartışma biraz daha kapsamlı ve bu Eğitilebilirliğin kapsamı dışında olabilir, bu yüzden bunu kendi başınıza biraz daha keşfetmekten veya yorumlar bölümünde bana sormaktan çekinmeyin.

Adım 3: Gerilimden ADC Çıkışına Dönüştürme ve Tersi

Gerilimden ADC Çıkışına Dönüştürme ve Tersi
Gerilimden ADC Çıkışına Dönüştürme ve Tersi

2.5 V'luk bir voltaj okuyorsanız basit bir orantı yaparak Arduino'nun ADC çıkışını hesaplayabilirsiniz. Çoğu zaman, bilinmeyen bir voltaj okuyorsunuz ve hangi voltajı algıladığınızı belirlemek için Arduino'nun ADC çıkışını kullanmak istiyorsunuz. Oranı buna göre değiştirmeniz yeterlidir.

Adım 4: İvmeölçerleri Anlamak

İvmeölçerleri Anlamak
İvmeölçerleri Anlamak

Bir ivmeölçer tarafından verilen voltajı algılamak için bir Arduino kullanabiliriz. Bu voltaj bir ivmeye karşılık gelir.

Adım 5: İvmeölçer Üst Taraf Yukarı

İvmeölçer Üst Taraf Yukarı
İvmeölçer Üst Taraf Yukarı
İvmeölçer Üst Taraf Yukarı
İvmeölçer Üst Taraf Yukarı
İvmeölçer Üst Taraf Yukarı
İvmeölçer Üst Taraf Yukarı

İvme ölçer yukarıdaysa, bunlar Arduino'nun ADC'sinden almayı bekleyebileceğimiz değerlerdir.

Üzgünüm, bu örnekte değişkenim olarak "x" kullandım. İvmeyi "z ekseni"nde hesaplıyoruz. Değişkenim olarak "x" kullanmak bir alışkanlıktır. Cebir derslerimde "x" ilk tercih edilen değişkendi.

Adım 6: İvmeölçer Alt Taraf Yukarı

İvmeölçer Alt Taraf Yukarı
İvmeölçer Alt Taraf Yukarı
İvmeölçer Alt Taraf Yukarı
İvmeölçer Alt Taraf Yukarı
İvmeölçer Alt Taraf Yukarı
İvmeölçer Alt Taraf Yukarı

İvmeölçer alt tarafı yukarı (z ekseni aşağı) ise, bekleyebileceğimiz değerler bunlardır.

Yine, ivmeyi "x" değil z ekseninde hesaplıyoruz.

7. Adım: Özetleme

Her neyse, bu kadar. Umarım bundan bir şeyler öğrenmişsindir.

Eğitilebilirliğimi beğendiyseniz, lütfen Eğitilebilir Derslerde Öğretin'de oylamayı düşünün! Yarışma.

Önerilen: