İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu proje için Arduino mikro denetleyici kullanarak bir akvaryum monitör uygulaması oluşturacağız. Proje için özellikle şu parçalara ihtiyacımız olacak:
1 Arduino Mikro Denetleyici
1 Tam Boy Breadboard
1 Su Dengeleme Sensörü
1 LCD Ekran
1 Basit Düğme
1 Potansiyometre
Bir Demet Bakır Tel
1 10K Ohm Direnç
2 220 Ohm Dirençler
Adım 1: LCD Ekranı ve Potansiyometreyi Bağlayın
Bu noktada projemizin oluşturulmasına başlayacağız. İlk adım, LCD ekranı ve potansiyometreyi Arduino mikro denetleyicisine bağlamaktır. Başlamak için Arduino'daki 5V pinden devre tahtasındaki güç rayına (+) bir kablo çekin. Ayrıca breadboard üzerindeki GND pininden breadboard üzerindeki toprak rayına (-) bir kablo bağlamalısınız. Buradan LCD ekranı bağlamaya başlayabilirsiniz. LCD ekranı devre tahtasının sağ alt köşesine yerleştirin. Pim 12'den başlayıp pim 7'den geçerek bir bakır tel yerleştirin. Telin diğer ucunu sağlanan resimde gösterildiği gibi doğru yere yerleştirin. Ayrıca potansiyometreyi hem güç rayına hem de toprak rayına doğru şekilde bağladığınızdan emin olun. Bu potansiyometre, ekranını kontrol etmek için LCD ekrana bağlı analog sinyale sahip olacaktır.
Adım 2: LED Işıkları Ekleyin
LCD ekran ve potansiyometre bu noktada Arduino ve breadboard'a bağlanmalıdır. Bu adımda iki LED ışığı (kırmızı ve yeşil) ve balık besleme sayacını sıfırlamak için bir düğme bağlayacağız. LED'lerin kısa uçları toprak rayına bağlı olmalıdır. LED'in bükülmüş tarafı pin 2 ve 3'e bağlanmalı ve ona bağlı 220 Ohm'luk bir rezistöre sahip olmalıdır. Düğme de tahtaya yerleştirilmelidir. Düğmeyi pim 6'ya bağlamalısınız. Düğmenin karşı tarafına da 10K Ohm'luk bir direnç ekleyin. Düğmeyi de toprak rayına (-) bağlayarak bu adımı tamamlayın.
Adım 3: Su Seviyesi Sensörünü Bağlayın
Diğer tüm bileşenler bağlıyken, artık su sensörümüzü bağlayabiliriz. Su sensörü, analog pin 'A1'e bağlı 'S' pinine sahip olmalıdır. Sensör ayrıca güç rayına bağlı '+' pinine ve toprak rayına bağlı '-' pinine sahip olmalıdır. Daha fazla ayrıntı için sağlanan resme bakın.
Adım 4: Uygulamanızı Test Etme
Artık her şey hazır olduğuna göre uygulamamızı test edebiliriz. Projenizi doğru şekilde çalıştırması gereken kaynak kodunu ekledim. Bu uygulamanın amacının ne olduğunu düşünmek akıllıca olacaktır. İdeal olarak akvaryumumuzdaki su seviyesi belirli sınırlar içinde olmalıdır. Değilse, kırmızı ışık yanacaktır. Su belirli bir sınır içindeyse, su seviyesinin iyi olduğunu gösteren yeşil ışık yanar. LCD ekranda mevcut su durumunu (çok düşük, tamam veya çok yüksek) açıklayan ek bir mesaj görüntülenecektir. Ayrıca, tankınızın içindeki balığın açlık seviyesi için bir zamanlayıcı mevcuttur. Uzun bir süre sonra, evcil hayvanınızın aç olduğunu bildiren bir mesaj belirir. Bu mesajın ciddiyeti, balığınız "ölene" kadar artar. Zamanlayıcı ekli düğme ile yeniden başlatılabilir.