İçindekiler:
- Gereçler
- 1. Adım: Proje Videosu
- Adım 2: Saat Tasarımı
- 3. Adım: Saat Yüzü
- Adım 4: Saat İbresi
- Adım 5: Elektronik
- Adım 6: Saati Oluşturma
- Adım 7: Saat Standı
- Adım 8: Keyifli Çılgın Gün Saati
Video: Keyifli Çılgın Gün Saati: 8 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Ayrıca bugünün hangi gün olduğunu merak ediyor musunuz? Bu nefis çılgın gündüz saati, onu kabaca sekiz farklı olasılığa indirger!
Gereçler
Gereçler:
- BBC Micro: pil paketi ile bit
- 360 Servo
- teller
Aletler:
- 3 boyutlu yazıcı
- Tutkal Sıcak Tutkal Tabancası
1. Adım: Proje Videosu
Adım 2: Saat Tasarımı
Her şeyden önce, saatimiz için bir tasarıma ihtiyacımız olacak. Kaba bir fikirle başladık ve üzerinde sekiz farklı gün olan bu sekizgen saati bulduk. Neden yedi değil de sekiz gün? Pekala, değişen sarı ve turuncuyu gerçekten sevdik, ama ne yazık ki bu eşit olmayan bir sayı ile çalışmaz, bu yüzden ona "bir gün" ekledik.
Saatte kullandığımız yazı tipi, Slackey adlı bu Google Yazı Tipidir.
3. Adım: Saat Yüzü
Saatin kadranını oluşturmak için dijital çizimi sekiz adet yazdırılabilir 3D modele dönüştürdük. Çizimi bir SVG dosyası olarak dışa aktardık ve daha sonra bizim durumumuzda Fusion360'ta 3B modelleme yazılımına aktardık.
Bu Eğitilebilir Bir Görüntüden 3B Model Nasıl Yapılır, bu süreci çeşitli ücretsiz araçlar kullanarak oldukça iyi açıklar.
Saat yüzü için 3B model dosyaları bu adıma eklenir. Değişken renkler kullanarak bunları yazdırabilmek için her gün için ayrı bir dosya oluşturduk. Metnin arka planda öne çıkmasını sağlamak için 3D baskıya bir renk değişikliği ekledik. Hepsini 3D yazıcıdan çıktıktan sonra tek tek parçaları birbirine yapıştırdık.
Adım 4: Saat İbresi
Saatimizin de günü gösterecek bir ele ihtiyacı var! Kıvrımlı eli yapmak için, resimdeki oku ayrı bir SVG dosyasına aktararak ve 3D modele dönüştürerek önceki adımların aynısını izledik.
Saat ibresini servoya takabilmek için, bir MG90S Tower Pro Servo'nun bu 3D modelini kullanarak servonun başının etrafına küçük bir montaj göbeği modelledik.
Okun son 3B yazdırılabilir sürümü bu adıma eklenir.
Adım 5: Elektronik
Projenin akıllı kısmına geçelim: elektronik!
Bu projenin ilk fikri, Micro:bit'i dönen bir şeyi, örneğin bir servoyu, hangi gün olduğunu belirtmek için kullanmaktı. Ancak bir sorunla karşılaştık.
Standart servolar, bir saat için gerçekten iyi olacak bir kod kullanmalarını söylediğiniz herhangi bir belirli açıya dönebilen gerçekten güzel küçük şeylerdir. Örneğin, saatteki Cuma 90 derecelik bir açıdaysa, servoyu tam o açıya dönecek şekilde ayarlayabilirsiniz. Ancak bu standart servolar sadece maksimum 180 derece dönebilir…
Biz de 360 derece servo kullanacağımızı düşündük. Sorun çözüldü değil mi? Bu 360 servoların standart servolardan biraz farklı çalıştığı ortaya çıktı, çünkü bunlar aslında sürekli rotasyon servoları. Bunlar sürekli kendi etrafında dönmeye yöneliktir ve döndükleri hızı ve yönü kontrol edebilirken, standart servolarda yaptığınız gibi belirli bir açıyla ayarlayamazsınız, bu da tam günü belirtmeyi çok zorlaştırır. Pekala, istersen yapabilirsin, dönme hızını ve şeyleri kullanarak bir şeyler hesapla ama euhm, bu zor bir iş olurdu ve projenin en tatmin edici kısmını ortadan kaldırırdı: korkak okun etrafında dönmesini görmek. Bu yüzden kodu biraz değiştirmeye ve şimdi bildiğimiz ve sevdiğimiz Keyifli Çılgın Gün Saatine dönüştürmeye karar verdik.
BBC Micro:bit ile bir servo kullanmak için Micro:bit destek web sitesinde sağlanan bu mükemmel kılavuzu izledik.
Micro:bit'imizi programlamak için Microsoft MakeCode sürükle ve bırak düzenleyicisini kullandık
Bu adıma eklenen kodun iki işlevi vardır:
- RandomSpin işlevi, saat ibresini rastgele bir yönde (saat yönünde veya saat yönünün tersine), rastgele bir hızda (%50 ile %100 arasında) rastgele bir süre boyunca (10 ila 20 saniye arasında) döndürür.
- RandomWait işlevi, servoyu döndürmek arasında rastgele bir bekleme süresi (0,6 ila 6 saniye arasında değişir) ayarlar.
Bu iki işlev, kodda sonsuza kadar döngüye alınır. Beklemek istemiyorsanız, servonun dönmesini tetiklemek için Micro:bit üzerindeki A düğmesine de basabilirsiniz.
Adım 6: Saati Oluşturma
Saati oluşturmak için, servo dişliyi saat yüzünün ortasındaki delikten geçirin ve biraz sıcak tutkalla yerine yapıştırın. Jant kapağıyla birlikte ok elini servonun üzerine bastırın ve saatiniz dönmeye hazır olmalıdır!
Her şeyi bir araya getirirken, saat yüzünün ortasındaki deliğin servoyu geçirecek kadar büyük olmadığını fark ettik, bu yüzden deliği nazikçe delerek büyüttük. Saatin yüzünü kolayca kırabileceğinden bunu önermeyiz, bu yüzden bizim gibi olmayın ve ihtiyacınız olan deliğin boyutunu kontrol edin ve yazdırmadan önce 3D dosyalarda ayarlayın!
Adım 7: Saat Standı
Saat neredeyse hazır, sadece ayağa kalkabilmesi gerekiyor! Sekizgen şeyi Tinkercad kullanarak 3 boyutlu olarak tasarladık, 3 boyutlu çıktısını aldık ve saatin arkasına yapıştırdık.
Adım 8: Keyifli Çılgın Gün Saati
Tadaa! İşte karşınızda, potansiyel olarak hangi gün olduğunu söyleyebilecek, nefis çılgın bir saat!
Önerilen:
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
Steampunk Voltaic Arc Spectator (Çılgın Bilim Adamlarının Vazgeçilmezi): 6 Adım (Resimlerle)
Steampunk Voltaic Arc Spectator (Çılgın Bilim Adamlarının Vazgeçilmezi): Sevgili dostlar, takipçiler ve Kendin Yap meraklıları!Birkaç gün önce "Steampunk Oriental Night Light - Nur-al-Andalus" projesini açıklamamın sonunda duyurmuştum. , ikinci proje geliyor (teknik olarak ikiz kardeş) u
Çılgın Devreler: Açık Kaynak Elektronik Öğrenme Sistemi: 8 Adım (Resimlerle)
Çılgın Devreler: Açık Kaynak Elektronik Öğrenme Sistemi: Eğitim ve ev piyasası, çocuklara ve yetişkinlere temel STEM ve STEAM kavramlarını öğretmek için tasarlanmış modüler elektronik 'öğrenme' sistemleriyle dolup taşmaktadır. LittleBits veya Snapcircuits gibi ürünler, her tatil hediye rehberine veya ebeveyn bloguna hükmediyor gibi görünüyor
Çılgın Bilim Adamları Işık: 9 Adım (Resimlerle)
Çılgın Bilim Adamları Işık: Nik Willmore'un Tüp Lambasının Yapımcı dostu bir versiyonu. Normal kullanım için uygun ve rahatlatıcı bir gece lambası gibi kısılabilen büyüleyici bir Işık kaynağı