İçindekiler:
- Adım 1: Hazırlık
- 2. Adım: Geliştirme Kartı ve LCD'yi Sabitleme
- 3. Adım: GND'yi bağlayın
- Adım 4: Güç Pinlerini Bağlayın
- Adım 5: LCD Pinlerini Bağlayın
- Adım 6: Güç Ledini Çıkarın
- 7. Adım: Lipo Pili Bağlayın
- 8. Adım: RTC'yi bağlayın
- 9. Adım: Hareket Sensörünü Bağlayın
- Adım 10: Program
- Adım 11: 3D Baskı İzleme Kılıfı
- Adım 12: Mutlu Zaman
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu Instructables, Arduino Watch Core'dan nasıl Arduino Watch yapılacağını gösterir.
Adım 1: Hazırlık
Arduino Geliştirme Kurulu
Bu sefer Sparkfun Pro Micro 3.3 V 8 MHz dev kartı kullanıyorum.
Ekranı İzle
Bu sefer bir ST7789 1.3 IPS LCD kullanıyorum.
Lipo Pil
Elimde 301420 Lipo pil var.
Lipo Şarj Panosu
Elimde 15 mm x 15 mm Lipo şarj kartı var.
RTC Çipi
Bu sefer DS3231M kullanıyorum, yerleşik kristal osilatör, ekstra bileşen gerektirmez
RTC Pil
Bu, Lipo pilin bitmesine rağmen süreyi korumak istemeniz durumunda isteğe bağlıdır. MS412FE, 1 mAh'lik küçük bir şarj edilebilir pildir, RTC veri sayfasına göre 1 mAh zaten birçok gün tutabilir.
Saat kordonu
20 mm genişliğinde kumaş kanvas saat kayışı sipariş ettim.
Diğerleri
Bir diyot örn. 1N5822, dört adet 6 mm M2 vida, bakır folyo bant ve bazı teller
2. Adım: Geliştirme Kartı ve LCD'yi Sabitleme
Pro Micro ve IPS LCD'yi birbirine yapıştırmak için küçük bir parça PET plaka kullanın.
3. Adım: GND'yi bağlayın
Satıcınız tarafından sağlanan LCD veri sayfasını okuyun.
Küçük bir bakır folyo bant kesin, tüm GND pimlerine ve LED negatif pimlerine dokunun ve FPC plakasına sabitleyin. Ardından pimleri bakır folyo bantla lehimleyin.
Adım 4: Güç Pinlerini Bağlayın
Geliştirme kartı GND Pinlerini bakır folyo banda bağlayın. Vcc pinlerini LCD Vcc pinine bağlayın.
Adım 5: LCD Pinlerini Bağlayın
İşte bağlantı özeti:
LCD -> Arduino
LED+ -> GPIO 10 SDA -> GPIO 16(MOSI) SCL -> GPIO 15(SCLK) RST -> GPIO 18(A0) DC -> GPIO 19(A1) CS -> GPIO 20(A2)
Adım 6: Güç Ledini Çıkarın
Güç LED'i her zaman açık ve sürekli olarak 1 mA'in üzerinde tüketiyor, bu yüzden onu çıkarmak daha iyi. LED'i dikkatlice lehimleyin ve çıkarın.
7. Adım: Lipo Pili Bağlayın
İşte bağlantı özeti:
Şarj Kartı + ve giriş -> USB soketinin (5V) yakınında Dev Board J1 konektörü
Charge Board -ve in -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> 1N5822 diyot -> Dev Board Raw Pin Charge Board Battery -ve -> Lipo -ve
Not:
Çoğu Lipo şarj panosu, giriş olarak 5V güç kullanmak daha iyidir. Ancak Pro Micro dev kartı USB 5V pin sağlamaz. Neyse ki USB soketinin yanındaki J1 konektörü aslında USB 5V pinine bağlı. 2 konektörü birlikte lehimlememeye dikkat edin.
8. Adım: RTC'yi bağlayın
DS3231M çok küçüktür ve küçücük bir pile bağlanması gerekir, lütfen hep birlikte sabırlı olun:
DS3231M pin 2 (Vcc) -> geliştirme kartı Vcc
DS3231M pin 5 (GND) -> dev board GND, MS412FE RTC pil -ve DS3231M pin 6 (VBAT) -> MS412FE RTC pil +ve DS3231M pin 7 (SDA) -> dev board GPIO 2 (SDA) DS3231M pin 8 (SCL)) -> geliştirme kartı GPIO 3 (SCL)
9. Adım: Hareket Sensörünü Bağlayın
Önceki talimatlarımda belirtildiği gibi, geliştirme kartı uyandırma pimini tetiklemek için hareket sensörü olarak 2 titreşim sensörü kullanıyorum.
Ancak saatin 2 adet 5 mm titreşim sensörünü sığdıracak yeri yok. 3 mm'lik bir titreşim sensörüyle değiştirmeyi denedim ve birkaç gün test ettim. Yanlış tetiklenen bir uyanma ve pilin bir gün içinde boşalması çok kolaydır.
Yanlış tetiklenen uyanmayı önlemek için hala başka yöntemler deniyorum. En son bulguları almak için Twitter'ımı takip edebilirsiniz.
Adım 10: Program
Geliştirme panosunu programlamak için lütfen önceki talimatlarımı takip edin.
Adım 11: 3D Baskı İzleme Kılıfı
Lütfen saat kasasını indirin ve yazdırın:
Adım 12: Mutlu Zaman
Yaptıklarını arkadaşlarına göstermek için!
Ayrıca şunları yapabilirsiniz:
- kendi saat yüzünüzü programlayın ve tasarlayın
- akıllı saat haline getirmek için daha fazla sensör veya bileşen ekleyin
- kendi saat kasanı tasarla