Merhaba bu yazımda Sivas’ta Ahbap ekibi olarak gerçekleştirdiğimiz sokak hayvanları için ‘Akıllı mama kutusu’ projesinin detaylarını,yapım aşamalarını ve kaynak kodlarını paylaşacağım.
Sivas BilTek ve Merkez BilTek ekiplerinin bir araya gelerek oluşturduğu otomatlar, ilk olarak Sivas’ta faaliyete geçti. 8 saatte bir mamaların doluluk oranına göre mama kaplarını dolduran sistem, güneş enerjisiyle çalışarak patili dostlarımızın ihtiyacını gideriyor. Böylece sokak ahbaplarımız mamasız kalmayacak ve hiçbir müdahaleye ihtiyaç duyulmadan otomatik olarak yiyecek ihtiyaçlarını giderecekler.
Bu yazıyı sürekli güncel tutmaya çalışacağım.
Elektronik kısım için kullanılan malzemeler
1- Arduino uno r3
2-LM2596 Regülatör
3- 2 Adet S90 mini servo motor
4- 2 Adet 18650 lityum pil
5- 2s 3a şarj entegresi
6- 10 w güneş paneli
Arduino kaynak kodu
#include <Servo.h> Servo myservomotor; Servo myservomotor2; void setup() { Serial.begin(9600); myservomotor.attach(7); // kapağı açacak olan servo 7. pin myservomotor2.attach(8); //kapak açıldıktan sonra titreşim hareketi yapacak servo 8.pin myservomotor.write(150); // kapağı açacak motora ilk 150.derecesinden başlaması komutunu verdik myservomotor2.write(150); // yemlerin dökülmesini için titreşim sağlayan motora ilk 150.derecesinden başlaması komutunu verdik } void loop() { myservomotor2.write(180); delay(29000000); // 8 saat bekliyor myservomotor.write(90); // 8 saat sonra kapağı açıyor delay(500); // 500 ms bekliyor myservomotor2.write(0); // titreşim motoru çaıştı delay(900); //900 ms bekledi myservomotor2.write(180); // titreşim motoru tekrar çalıştı delay(900); //900 ms bekledi myservomotor.write(160); // kapağı hareket eden motor çalıştı ve kapak kapandı. delay(500); //500 ms bekleyip tekrar başa döndü }
Bir önceki yazımız olan C'de switch case kullanımı başlıklı makalemizde c dersleri, c switch case yapısı ve c switch kullanımı hakkında bilgiler verilmektedir.