Arduino ile Uyan: Titreşimli Bileklik Alarm Sistemi
Arduino ile Uyan: Titreşimli Bileklik Alarm Sistemi
Merhaba sevgili Arduino dostları!
Sabahları alarm sesinden nefret mi ediyorsunuz? Belki de etrafınızdakileri uyandırmadan kendinizi nazikçe uyandırmak istiyorsunuz. O zaman bu proje tam size göre! Bu yazımızda, Arduino kullanarak titreşimli bir bileklik alarm sistemi nasıl yapacağımızı adım adım inceleyeceğiz. Projemiz hem eğlenceli hem de pratik, özellikle öğrenci arkadaşlarımızın yurt odalarında kullanabileceği harika bir alternatif.
Neye İhtiyacımız Var?
Projemize başlamadan önce aşağıdaki malzemelere ihtiyacımız olacak:
- Arduino Uno (veya benzeri bir Arduino geliştirme kartı)
- Titreşim motoru (küçük boyutlu, bilekliğe sığabilecek)
- DS3231 RTC (Gerçek Zamanlı Saat) Modülü
- 330 Ohm direnç
- NPN Transistör (örn. 2N2222 veya BC547)
- Bileklik (Saat kayışı veya benzeri)
- Jumper kablolar
- Breadboard (isteğe bağlı, ama işleri kolaylaştırır)
- Pil veya güç kaynağı (Arduino için)
Bağlantılar ve Şema
Şimdi de devre bağlantılarımızı nasıl yapacağımıza bakalım. Aşağıdaki bağlantıları dikkatlice uygulayın:
- DS3231 RTC Modülü:
- VCC -> Arduino 5V
- GND -> Arduino GND
- SDA -> Arduino A4
- SCL -> Arduino A5
- Titreşim Motoru:
- Titreşim Motoru (+) -> 330 Ohm Direnç -> Transistör Base (Orta bacak)
- Titreşim Motoru (-) -> Transistör Collector (Genellikle sağdaki bacak)
- Transistör Emitter (Genellikle soldaki bacak) -> Arduino GND
- Arduino Dijital Pin 9 -> 330 Ohm Direncin diğer ucu (direkt olarak transistörün base'ine gidiyor)
Açıklama: Titreşim motorunu doğrudan Arduino pinine bağlamak yerine transistör kullanmamızın sebebi, motorun Arduino'dan çok fazla akım çekmesini engellemektir. Transistör, motor için bir anahtar görevi görür ve motorun ihtiyacı olan akımı Arduino'ya zarar vermeden sağlar.
Arduino Kodu
Şimdi de Arduino kodumuza geçelim. Aşağıdaki kodu Arduino IDE'nize kopyalayın ve Arduino'nuza yükleyin. Kodu yüklemeden önce DS3231 RTC modülünün doğru zamanı gösterdiğinden emin olun. Bunun için Arduino Türkiye gibi sitelerdeki RTC modülü ayarlama örneklerine göz atabilirsiniz.
```cpp #includeAçıklama: Bu kod, RTC modülünden saat ve dakika bilgilerini okur ve önceden belirlenmiş alarm saatiyle karşılaştırır. Saat ve dakika eşleştiğinde, `vibrate()` fonksiyonu çağrılır ve titreşim motoru belirtilen süre boyunca çalışır.
Bilekliği Tasarlama ve Birleştirme
Devremizi kurduktan sonra, bileklik kısmını tasarlamaya geçebiliriz. Arduino'nun ve pilin bileğe rahatça sığması için dikkatli bir tasarım yapmamız gerekiyor. 3D yazıcı kullanarak özel bir kutu tasarlayabilir veya hazır bilekliklerden yararlanabilirsiniz. Titreşim motorunu bileğinizle temas edecek şekilde yerleştirmeniz, titreşimi daha iyi hissetmenizi sağlayacaktır.
Sonuç
Tebrikler! Artık kendi titreşimli bileklik alarm sisteminize sahipsiniz. Bu proje sadece bir başlangıç noktası. Kodu ve tasarımı kendi ihtiyaçlarınıza göre geliştirebilirsiniz. Örneğin, alarm erteleme özelliği ekleyebilir, farklı titreşim desenleri oluşturabilir veya Bluetooth ile telefonunuza bağlayarak alarmı telefonunuzdan kontrol edebilirsiniz.
Umarım bu proje size ilham vermiştir. Arduino ile yaratıcılığınızı kullanarak harika projeler geliştirmeye devam edin!
Bol kodlu günler!
Etiketler: arduino, titreşimli bileklik, alarm, proje, diy, rtc, ds3231, elektronik, hobi, öğrenci
```
0 yorum: