Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, İlke adlı bir eğitmen tarafından sunulan Arduino eğitim serisinin bir parçasıdır. Eğitmen, Arduino Süper Başlangıç seti kullanarak dijital metre yapımını adım adım göstermektedir.
- Video, dijital metre yapımı için gerekli malzemelerin tanıtımıyla başlayıp, devre kurulumunun detaylı anlatımıyla devam etmektedir. İlk bölümde LCD ekran ve ultrasonik sensörün Arduino ile bağlantıları gösterilirken, ikinci bölümde LCD ekranının temizlenmesi, imlecin konumlandırılması ve veri yazdırma işlemleri anlatılmaktadır.
- Eğitim, ultrasonik sensörden ölçülen veriyi LCD ekrana yazdırma örneği üzerinden kodlama yaparak dijital metre projesinin tamamlanmasını içermektedir. Ayrıca, projenin özelleştirilmesi için alarm sistemi ekleme önerisi de sunulmaktadır.
- 00:00Dijital Metre Projesi Tanıtımı
- Bu videoda Arduino ile dijital metre yapımı gösterilecek.
- Önceki videolarda öğrendiklerin kullanılacağı ve LCD ekran gibi yeni bir komponentin tanıtılacağı belirtiliyor.
- 00:40Malzemeler
- Arduino başlangıç seti, breadboard, programlama kablosu, jumper kabloları, ultrasonik sensör ve potentiometre kullanılacak.
- LCD ekran 2x16 şeklinde olup, iki satır ve on altı dikey sütundan oluşuyor.
- Ultrasonik sensör ile mesafe ölçümü yapılacak ve LCD ekran üzerinde gösterilecek.
- 01:30LCD Ekran Bağlantıları
- LCD ekranı breadboard üzerine yerleştirilirken, pinlerin doğru sıralamasına dikkat edilmeli.
- LCD ekranın 1. pinine eksi, 2. pinine artı bağlantı yapılır.
- Potentiometre ile LCD ekranın kontrası ayarlanabilir ve potentiometrenin orta bacağı LCD'nin 3. pinine bağlanır.
- 03:51LCD ve Arduino Bağlantıları
- LCD'nin 4. pinine Arduino'nun 12. pin, 5. pinine eksi, 6. pinine Arduino'nun 11. pin bağlanır.
- LCD'nin 11. pinine Arduino'nun 5. pin, 12. pinine Arduino'nun 4. pin, 13. pinine Arduino'nun 3. pin, 14. pinine Arduino'nun 2. pin bağlanır.
- LCD'nin 15. pinine artı, 16. pinine eksi bağlantı yapılır.
- 05:15Ultrasonik Sensör Bağlantıları
- Ultrasonik sensörün artı bacağı artı hattına, eksi bacağı eksi hattına bağlanır.
- Sensörün trig pinine Arduino'nun 7. pin, echo pinine Arduino'nun 6. pin bağlanır.
- 06:03Kod Yazımı
- LCD ekran kullanıldığı için Liquid Crystal kütüphanesi dahil edilir.
- Ultrasonik sensör pinleri (trig ve echo) tanımlanır ve LCD ekranın bağlantı pinleri belirtilir.
- Setup kısmında trig pini çıkış, echo pini giriş olarak tanımlanır ve LCD ekran başlatılır.
- 07:47Sensör Verisi ve Mesafe Hesaplama
- Sensörden veri okumak için trig pininden sinyal gönderilir ve dönüş süresi ölçülür.
- Mesafe hesaplaması için ölçülen süre 0,0342 ile çarpılıp ikiye bölünür.
- Ekranın hızlı yenilenmemesi için 250 milisaniyelik bir gecikme yapılır.
- 09:15LCD Ekranı Yazdırma İşlemi
- LCD ekranı yazdırmadan önce ekranı tamamen temizlemek gerekiyor.
- İmleci istediğimiz noktaya taşımak için set cursor fonksiyonu kullanılır ve (0,0) değeri ekranın sol üst köşesinden başlamayı sağlar.
- LCD ekrana yazı yazmak için lcd.print komutu kullanılır ve tırnak içinde yazılanlar direkt olarak ekrana yazılır.
- 10:07LCD Ekranında Veri Gösterimi
- İmleci bir alt satıra indirmek için set cursor fonksiyonu (0,1) değeriyle kullanılır, burada 1 aslında ikinci satırı ifade eder.
- Hesaplanmış uzaklık değeri değişkeni LCD ekrana yazdırılır.
- Değerin sonuna birim olarak "cm" yazmak için tekrar lcd.print komutu kullanılır.
- 10:52Projenin Tamamlanması
- Arduino kartı ve portu doğru seçildikten sonra yazılım upload edilir.
- Dijital metro projesi tamamlanmış olup, LCD ekranın kullanımı öğrenilmiştir.
- Proje özelleştirilebilir ve belli bir seviyenin altına düştüğünde alarm vermek için buzzer veya LED eklenebilir.