İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Herkese selam, Bu projeye 1 ay önce başladım, kötü sağlığım nedeniyle (Dang hummasına yakalandım) daha uzun sürdü. Normalde Arduino tabanlı bir proje yapıyorum, bu yüzden bir saat projesi yapmak oldukça ilginçti.
İlginç bir proje yapmak için saatle ilgili birçok projeyi ve saat kadranını kontrol ettim ve sonunda bir karma nesil saat yapmayı buldum.
Bir dakika kum saati, saati göstermek için 90 derecelik bir saat kadranı ve dakikaları göstermek için 2 adet yedi bölümlü ekran içerir.
Hadi inşa edelim.
Adım 1: Gerekli Malzemeler
- 4 Adet 1cm * 3cm * 8cm (h*w*l) ahşap blok. ile birlikte.
- Dondurma çubukları.
- 2 adet 180 servo motor
- 2 adet yedi bölmeli ekran.
- Ahşap delme makinesi.
- Arduino nano.
- Güç kaynağı 5v 1Amp.
- Sapre ahşap parçaları.
- Dişi - Dişi kablo.
- Bir dakikalık kum saati.
Adım 2: Kum Camı ve Servoyu Ayarlama
- Servoya kolayca takılabilmesi için çerçevelerden birinde kare bir delik açın.
- servo taslağını işaretleyin ve tahtaya koyun ve bir matkap kullanarak birbirine yakın hale getirin.
- Servoyu bir miktar sıcak tutkal veya süper yapıştırıcı kullanarak sabitleyin.
- Kum saati ile aynı boyutta küçük bir kutu oluşturdu.
- Şekilde gösterildiği gibi kutunun ortasına takılı servo redüktör.
- Tornavidanın kutuyu servoya monte edebilmesi için kutunun diğer tarafında küçük bir delik açılmıştır.
- Servo pinini Arduino'nun 12 numaralı pinine takın.
- Ekli kodu çalıştırın.
- 0 ve 180'i seri monitöre gönderin ve kum saati dönüşünü kontrol edin.
- Varsa kusurları düzeltin.
Adım 3: Çerçeveyi Yapın
- Şimdi diğer ahşap parçaları ekleyin ve kare bir kutu yapın.
- Saat günlük için ikinci servo konumuna karar verin.
- Ön yüzünü kapatmak için dondurma çubuğu kullanın.
Adım 4: Günlük Yapın
- Süper yapıştırıcı yardımıyla servo kafasını buna takın.
- Ardından ekli programı kullanın, Arduino uygulamasının seri monitörünü açın.
- 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96'yı tek tek gönderip tahta parçasını ayarlayın.
- Bunlar, her biri 8 derecelik farkla saatin 12 aralığıdır.
- Servo sinyal pimi pim 12'ye takılıdır, kadranı ayarlamak için buna göre değiştirebilirsiniz.
Adım 5: Dakikalar için Yedi Segmentli Ekran
- Matkabı en küçük matkap ucu ile kullanmak ön yüzde bütünü oluşturur.
- Üst sırada 10 ve alt sırada 10.
- Böylece 2 yedi segmentli ekran kolayca kayabilir ve bundan sonra düzeltmek için süper yapıştırıcıyı kullanın.
- Bu zamana kadar tüm saati bitirdik.
- Şimdi yedi segmentli ekranı ayarlamamız gerekiyor.
İki yedi segmentli ekranın pinleri.
statik const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};
statik const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};
1. yedi segment: a, b, c, d, e, f, g pinleri Arduino'nun 2, 3, 4, 5, 6, 7, 8 pinlerine bağlanacaktır.
2. yedi segment: a, b, c, d, e, f, g pinleri Arduino'nun A0, A1, A2, A3, A4, A5, 9 pinlerine bağlanacaktır.
Kodu çalıştırın ve 9'dan 0'a doğru yanıp sönmediğini kontrol edin.
Adım 6: Tümünü Birleştirin
- Her şey monte edildikten sonra saat resimdeki gibi görünecektir.
- Akrep servosu için pin 12.
- Kum saati servosu için Pim 11.
- Diğer pinler yedi segmentli pinlerle aynıdır.
-
Programda aşağıdaki sayıların değerlerini değiştirerek zamanı ayarlayınız.
- int saat = 1;
- int dakika = 9;
- int sn = 0;
Önerilen:
Kenwood Ana Ünitesi için 2018 10. Nesil Honda Civic USB Modu: 5 Adım
Kenwood Ana Ünitesi için 2018 10. Nesil Honda Civic USB Modu: Bu 'ible, Civic'imin USB bağlantı noktası açılışını Amazon'dan aldığımı kabul edecek şekilde değiştirdim, böylece satış sonrası Kenwood ana üniteme (DMX9706S) bağlayabilirim. Aynı delikte ve tamamlanması 30 dakika veya daha fazla sürebilir
Eagle Cad Kullanarak Yeni Nesil Ev Otomasyonu (Bölüm 1 - PCB): 14 Adım
Eagle Cad Kullanan Yeni Nesil Ev Otomasyonu (Bölüm 1 - PCB): Giriş: Neden yeni nesil diyorum: çünkü geleneksel ev otomasyon cihazlarından çok daha iyi olan bazı bileşenler kullanıyor. Cihazları şu şekilde kontrol edebilir: Uygulamadan Cihaz Kontrolündeki Google Sesli Komutlar Dokunmatik Panel
Karışık Kulaklıklar: 5 Adım
Shuffle Headphones: Bir iPod Shuffle'ı (veya başka bir küçük MP3 oynatıcıyı) doğrudan kulaklığınıza takın. Bunları, kafamı makinenin işiyle tanıştırmak isteyen gevşek kablolar olmadan, işleme sırasında müzik dinleyebilmek için yaptım
1. veya 2. Nesil Roomba'yı Temizleme: 8 Adım
1. veya 2. Nesil Roomba'yı Temizleme: Temiz bir robot mutlu bir robottur
Sosyal Olarak Karışık Saat: 6 Adım (Resimlerle)
Sosyal Olarak Karışık Saat: Tamamen steampunk değil, "dişlilerden ilham alan" bir şey yapmaya çalışıyordum, bu yüzden ucuz bir çalar saati parçalara ayırmaya ve farklı görünmesini sağlamaya karar verdim. Ben de her şeyin hareket etmesini istiyordum. Saatleri günün her saatinde hareket ettirebileceğimi fark ettim,