Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Cumhuriyet Üniversitesi Bilgisayar Mühendisliği 4. sınıf öğrencisi Muhammed Aziz Kılıç tarafından sunulan bir eğitim içeriğidir. Öğrenci, gömülü sistemler dersinde aldığı bireysel projeyi anlatmaktadır.
- Video, otomatik balık yemleme makinesinin devre ve yazılımsal kısmının adım adım gösterimini içermektedir. İlk olarak LCD ve potansiyometre bağlantıları, ardından servo motor ve LED bağlantıları detaylı olarak anlatılmaktadır. Son bölümde ise Arduino ile yazılan yazılım kodu (void setup ve void loop) açıklanmaktadır. Proje, balık yemleme makinesinin otomatik çalışmasını sağlayan Arduino, LCD, potansiyometre, servo motor ve LED'lerden oluşmaktadır.
- Giriş ve Proje Tanıtımı
- Cumhuriyet Üniversitesi Bilgisayar Mühendisliği 4. sınıf öğrencisi Muhammed Aziz Kılıç, gömülü sistemler dersinde aldığı bireysel projeyi olan otomatik balık yemleme makinesini anlatacak.
- Proje, Arduino ile çalışan bir balık yeme makinesidir.
- 00:36LCD Bağlantıları
- 16x2'lik bir LCD kullanılacak ve metal parçalar lehim olarak yapılmıştır.
- LCD'nin 16 girişinden 2'si GND ve 5V olarak Arduino'ya bağlanmıştır.
- Diğer 4 giriş Arduino'nun 2, 3, 4 ve 5 pinlerine bağlanmıştır.
- LCD'nin 5. pinine Arduino'nun 11. pinine, 6. pinine ise 12. pinine bağlantı yapılmıştır.
- 04:12Potansiyometre Bağlantıları
- Potansiyometrenin 3 girişi vardır ve Arduino'ya bağlanmıştır.
- LCD'nin son kalan 3 girişi potansiyometrenin orta ayağına bağlanmıştır.
- Potansiyometrenin diğer iki ayağı sırasıyla 5V ve GND'ye bağlanmıştır.
- Potansiyometre ve LCD bağlantıları Arduino'nun GND ve 5V pinlerine bağlanarak tamamlanmıştır.
- 06:16Servo Motor Bağlantıları
- Servo motor erkek uçlu olarak verilir ve kullanım kolaylığı için üç kablo ile uzatılmıştır.
- Servo motorun sarı kablosu Arduino'nun 7. pinine, kırmızı kablosu 5V girişine, geri kalan kablosu GND'ye bağlanmıştır.
- 07:12LED Bağlantıları
- İki LED kullanılarak görselleştirme yapılacaktır; servo motor çalışırken yeşil, kapalı olduğunda kırmızı ışık yanacaktır.
- LED'lerin bir ayaklarından direnç alınıp, diğer ayaklarından Arduino'nun 8. ve 9. pinlerine bağlantı yapılmıştır.
- Dirençlerin diğer ayakları sırasıyla 5V ve GND'ye bağlanmıştır.
- 08:56Yazılımsal Kısım
- Yazılım void setup ve void loop olmak üzere iki kısımdan oluşmaktadır.
- Void setup kısmında pinlere bağlanan girdilerin pin numaraları belirtilir.
- Void loop kısmında sürekli yapılacak işlemler yazılır.
- Yazılımda LED'lerin yanıp sönmesi, servo motorun döndürülmesi ve LCD'ye yazı yazdırılması işlemleri yapılmıştır.