• Buradasın

    Analog Dijital Çeviriciler ve LM35 Sensör Kullanımı Eğitimi

    youtube.com/watch?v=SgUS2ta5uuc

    Yapay zekadan makale özeti

    • Bu video, Serkan İşkın tarafından sunulan bir eğitim dersidir. Konuşmacı, analog dijital çeviriciler (ADC) konusunu detaylı bir şekilde anlatmaktadır.
    • Videoda ADC'lerin temel kavramları, çalışma prensipleri ve kullanım örnekleri ele alınmaktadır. İlk bölümde potansiyometre ile ilgili iki farklı örnek üzerinden ADC'lerin nasıl kullanılacağı gösterilirken, ikinci bölümde Pick Basic Pro programlama dilinde ADC ve LM35 sıcaklık sensörü kullanımı anlatılmaktadır. Son bölümde ise LM35 sensörünün hassasiyeti ve farklı hassasiyet değerlerinin nasıl elde edilebileceği açıklanmaktadır.
    • Eğitim içeriğinde teorik bilgilerin yanı sıra pratik kod örnekleri ve Proteus programında sensör kullanımı gösterilmektedir. Dersin sonunda, bir sonraki videoda PWM ve DC motor kontrolü konusunun işleneceği, ayrıca Android araba kontrolü konusunda yeni bir video çekileceği belirtilmektedir.
    00:10Analog Dijital Çeviriciler Dersi Tanıtımı
    • Serkan İşkın, analog dijital çeviriciler (ADC) konusunun ikinci dersini sunuyor.
    • Bu derste ADC'lerin temeli verilecek ve sekizinci ders olarak DC motor uygulamaları ve PWM tekniği hakkında bir video çekilecek.
    • İkinci derste iki örnek ve bir genel örnek yapılacak, genel örnek LM35 ısı sensörü ile ilgili gerçek hayata adapte bir örnek olacak.
    01:27İlk Örnek - Potansiyometre ile Yüzde Değer Okuma
    • İlk örnekte potansiyometre kullanılarak analog dijital çevirici ile yüzde değerleri okuma işlemi gösterilecek.
    • Sekiz bitlik çözünürlükte 0-255 arası değerler okunurken, on bitlik çözünürlükte 0-1024 arası değerler okunabilir.
    • Potansiyometre değeri yüzde olarak gösterilecek, bu için 255'e 100'e oranlama yapılacak.
    03:35Matematiksel İşlemler ve Kodlama
    • 100/255 oranı 0,39 olarak hesaplanır, ancak Pick Basic Pro'da ondalık sayılarla işlem yapılamadığı için 0,39×100=39 olarak yazılır.
    • 39×255=9900 sonucu elde edilir, ancak bu tam sayıya yuvarlanır ve ekranda %99 olarak gösterilir.
    • DS komutu ile ekranda değişken değerleri sürekli görüntülenebilir.
    06:26İkinci Örnek - Yüzde 100 değerleri Okuma
    • İkinci örnekte potansiyometre ile %100 değerleri okuma işlemi gösterilecek.
    • Bu örnekte geçici adında word tipinde (16 bit) bir değişken oluşturulur.
    • %100 değerleri okumak için 0,39 yerine 0,39×255=990 yerine 0,39×255×100/100=101,20 gibi daha küsüratlı çarpma işlemleri yapılır.
    08:15Pick Basic Pro'nun Sınırlamaları
    • Pick Basic Pro'nun matematiksel işlemlerde bazı sınırlamaları vardır.
    • 32 bitlik sayı işlem kapasitesi olmadığı için bazı işlemler yapılamaz.
    • C gibi diğer dillerde veya Proteus gibi programlarda 32 bitlik işlem kapasitesi bulunur.
    08:55Peak Basic Pro'da 32 Bitlik Sonuç Hesaplama
    • 393 ile çarpma işlemi sonucunda 100.000 çıktı, ancak bu değer bir word değişkenin alabileceği en fazla 65.535 değerini geçiyor.
    • Peak Basic Pro 32 bitlik bir sonuç hesaplayamadığı için, 32 bitlik sayı sonucunu erişilemeyecek bir yerde hafızada tutuyor.
    • "Div32" komutu ile 160'lık bir değere bölerek, 16 bitlik bir değer elde edebiliyor ve bu değeri bir byte değişkene aktarabiliyor.
    12:21LM35 Sıcaklık Sensörü Tanıtımı
    • LM35, transistör tipinde üç bacağı olan, anaok üretebilen bir sıcaklık sensörüdür.
    • LM35, 1 derece sıcaklık artışında çıkışını 10 milivolt arttırır ve -55 ile 650 derece arasında ölçüm yapabilir.
    • Sensörün girişleri 24 volt ile 20 volt arasında olabilir, ancak genellikle 5 volt ile beslenir ve çıkış ucu analog girişine bağlanır.
    14:12LM35 Sensörü İçin Program Yazımı
    • Programda 10 bit'lik bir çözünürlük kullanılarak LM35 sensörü hassas bir şekilde ölçülecek.
    • ADC değeri 1023'lük skalada hesaplanır ve her bir değer artışında yaklaşık 0,5 derece (0,488 milivolt) fark görülür.
    • Hassasiyeti artırmak için 1023'lük skalayı 5000 milivolta eşlemek için matematiksel hesaplamalar yapılır.
    19:34Hassasiyeti Artırma ve Sonuç Gösterimi
    • İlk programda hassasiyet yetersiz olduğu için her 10 derece artışında sadece 10 derece artışı gösteriliyor.
    • Hassasiyeti artırmak için mod alma (kalan alma) işlemi kullanılır.
    • Mod alma işlemi, bölme işleminden sonra kalanı alarak daha hassas bir sıcaklık ölçümü sağlar.
    20:28Analog Dijital Çeviricilerin Hassasiyeti
    • Analog dijital çeviricilerin hassasiyeti, gösterilen değerlerin gerçek değerlerden farklı olmasıyla artar.
    • Hassasiyet programdan ziyade LM-35 sensörünün hassasiyetine bağlıdır.
    • Daha hassas sonuçlar için daha net, farklı ve kaliteli sensörler kullanılmalıdır.
    21:27Video Kapanışı ve Gelecek İçerikler
    • Bu örnekle analog dijital çeviriciler konusu tamamlanmıştır.
    • Bir sonraki video PWM ve DC motor uygulamalı olacak.
    • Konuşmacı, söz verdiği Android araba kontrolü konusunu da anlatacağını belirtiyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor