İç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
Video: Arduino Saati: 12 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
Önerilen:
DIY Arduino Noel Saati: 4 Adım (Resimlerle)
DIY Arduino Noel Saati: Mutlu Noeller! Yakın zamanda Elegoo, Arduino R3 En Eksiksiz Başlangıç Kiti ile Noel temalı bir proje oluşturmam için bana yaklaştı. Kitlerine dahil olan bileşenlerle, t'yi gösteren bu Noel temalı saati oluşturabildim
ESP8266'yı Kullanan Ağ Saati Dijital Saati: 4 Adım (Resimlerle)
ESP8266'yı Kullanarak Ağ Saati Dijital Saati: NTP sunucuları ile iletişim kuran ve ağ veya internet saatini gösteren küçük şirin bir dijital saatin nasıl oluşturulacağını öğreniyoruz. WeMos D1 mini'yi bir WiFi ağına bağlanmak, NTP zamanını almak ve bir OLED modülünde görüntülemek için kullanıyoruz.Yukarıdaki video t
Emeklilik Saati / Sayım/Dn Saati: 4 Adım (Resimli)
Emeklilik Saati / Sayım / Dn Saati: Çekmecede bu 8x8 LED nokta vuruşlu ekranlardan birkaçı vardı ve onlarla ne yapacağımı düşünüyordum. Diğer talimatlardan esinlenerek, gelecekteki bir tarihe/saate geri sayım yapmak için bir geri sayım/yukarı geri sayım ekranı oluşturma fikrini aldım ve eğer hedef zaman p
Bolt - Kendin Yap Kablosuz Şarjlı Gece Saati (6 Adım): 6 Adım (Resimlerle)
Bolt - DIY Kablosuz Şarjlı Gece Saati (6 Adım): Endüktif şarjlar (kablosuz şarj veya kablosuz şarj olarak da bilinir) bir tür kablosuz güç aktarımıdır. Taşınabilir cihazlara elektrik sağlamak için elektromanyetik indüksiyon kullanır. En yaygın uygulama Qi kablosuz şarj cihazıdır
İnternet Saati: NTP Protokolüyle ESP8266 NodeMCU Kullanan OLED İle Tarih ve Saati Görüntüleme: 6 Adım
İnternet Saati: OLED ile Tarih ve Saati Görüntüleme ESP8266 ile NodeMCU Kullanarak NTP Protokolü ile: Merhaba arkadaşlar, bu talimatta internetten zaman alacak bir internet saati oluşturacağız, böylece bu projenin çalışması için herhangi bir RTC'ye ihtiyacı olmayacak, sadece bir çalışan internet bağlantısı Ve bu proje için bir esp8266'ya ihtiyacınız var