2 puan yazan GN⁺ 2023-09-11 | 1 yorum | WhatsApp'ta paylaş
  • SmartKnob, yazılımla yapılandırılabilen endstop'lar ve sanal detent'ler sunan açık kaynaklı bir giriş cihazıdır
  • Fırçasız gimbal motoru ile manyetik enkoderi birleştirerek kapalı çevrim tork geri besleme kontrolü sağlar; böylece detent ve endstop hissi dinamik olarak oluşturulabilir ve ayarlanabilir
  • SmartKnob View, entegre ekranlı tasarımdır ve şu anda aktif geliştirme aşamasındadır
  • SmartKnob View'un başlıca donanım bileşenleri: 240x240 dairesel LCD, içi boş milli BLDC gimbal motoru, ESP32-PICO-V3-02 tabanlı Lilygo TMicro32 Plus modülü, basma algılama için PCB fleksürü ve SMD direnç strain gauge, 8 adet yandan ışık veren RGB LED, USB-C 2.0 güç/seri veri/programlama bağlantısı, VEML7700 ortam ışığı sensörü
  • Ses ve video düzenleme örnekleri arasında; zaman çizelgesinde kaydırma yaparken klip sınırlarını hissettiren bir jog wheel, oynatma hızı kontrolünde duraklatma konumuna geri dönen yay yüklü bir wheel ve 1x·2x·4x gibi snap noktaları kullanan bir yapı bulunuyor
  • Kendin yap açık kaynaklı bir proje olsa da henüz olgun bir tak ve çalıştır projesi değildir; ileri düzey lehimleme deneyimi, çok küçük hatveli yüzeye montaj lehimleme, zaman alan montaj süreci ve donanım ile firmware sorunlarını çözme becerisi gerektirir
  • Mevcut durumu genel kullanıma önerilmez; ancak ileri düzey elektronik hobicileri için eğlenceli bir proje olabilir
  • Standart firmware yükleme ve kalibrasyon süreci tamamlandığında, USB ile bağlanan SmartKnob'ı Web Serial üzerinden kullanan web tabanlı etkileşimli demo çalıştırılabilir
  • NanoFOC DevKit++, SmartKnob topluluğu üyeleri tarafından hazırlanmış açık kaynaklı bir tasarımdır; ESP32-S3 kullanır ve SmartKnob firmware'i PlatformIO'da nanofoc ortamı seçilerek çalışır
  • SSS'ye göre gerçek üretken kullanım için henüz entegre bir kullanım yoktur; yalnızca video demoları için yeterli düzeyde firmware uygulanmıştır ve temel detent yapılandırma API'si mevcut olsa da firmware tarafında hâlâ çok iş vardır
  • Lisans olarak yazılım, elektronik ve dokümantasyon için Apache v2; donanım ve mekanik tasarım için Creative Commons Attribution 4.0 uygulanır

1 yorum

 
GN⁺ 2023-09-11
Hacker News yorumları
  • Böyle iyi belgelenmiş bir açık kaynak donanım projesi görmek gerçekten sevindirici
    Ancak bunun yazılım projelerinden çok daha zor olduğunu da gösteriyor. 3D tasarım ve baskı, donanım tedarik sorunları, dikkatli parça seçimi, araç zinciri otomasyon desteğinin eksikliği gibi birçok engel var. Hafif düzeyde donanım hobisiyle uğraşan biri için hem etkileyici hem de göz korkutucu

    • Başarısızlıkların ve yinelemeli denemelerin maliyetini de unutmamak gerek
  • Bunun açık kaynak donanım olması gerçekten hoşuma gitti. Bu tür çevre birimleri için web’de birkaç devre vardı, ama bu kadar cilalanmış olanı pek yoktu
    Tasarımcı buradaysa devreyle ilgili bir sorum var. Kullanıcı düğmeyi çevirdiğinde oluşan gerilime karşı bir koruma olup olmadığını merak ediyorum. Şemada TMC6300 entegresi, arada bir devre olmadan doğrudan BDCM’ye bağlanmış; veri sayfasındaki koruma özellikleri de motorun jeneratör gibi kullanılması durumuna değil, motor olarak kullanılırken oluşan arızalara yönelik görünüyor

    • Tasarımcıyım. Açıkçası bunu hobi olarak yapıyorum ve elektrik-elektronik mühendisi değilim, o yüzden harika bir yanıtım yok; ama genel olarak yüksek dirençli/düşük KV motor ve bir insanın elle gerçekçi biçimde çevirebileceği hızın da sınırı olduğundan, bu şekilde üretilen gerilimin çoğu durumda hasar verecek kadar yüksek olmayacağını düşünüyorum
      TMC6300 veri sayfası da BLDC motora doğrudan bağlanan bir düzen gösterdiği için tasarımımı buna dayandırdım. Yine de kaçırdığım iyi uygulamalar olabilir. Örneğin ana güç hattında bir diyot gibi bir şey olabilir; daha iyi bilen biri araya girerse memnun olurum. Pull request’ler de memnuniyetle karşılanır
  • Fiziksel kontrolleri olan bir dijital jukebox yapıyorum ve parçalar arasında gezinip karıştırmak için kullanabileceğim çeşitli düğme tipi kontroller arıyordum
    Bu projeyi mutlaka deneyeceğim. İyi belgelenmiş açık kaynak donanım olması güzel

  • 2022’de yapılmış önceki bir gönderi var ve yaklaşık 12 yorum almıştı
    https://news.ycombinator.com/item?id=30646371

    • Göndermeden önce bağlantıyla arama yaptım ama sonuç çıkmadı
  • Uygulaması harika. Ev elektroniğindeki düğme girişlerine baktığımda fiziksel tıklama noktaları var ama giriş enkoderinin bu noktalarla hizalı olmadığı durumlar çok fazla
    Örneğin cihazı açtığınızda ayar 1’de başladığını ve kadranı ayar 3’e çevirmeniz gerektiğini düşünün. Normal beklenti, fiziksel olarak bir tık çevirince ayar 2’ye, bir tık daha çevirince ayar 3’e gitmesidir. Ama tıklama noktaları tamamen keyfî olduğundan istediğiniz ayara ulaşmak için kaç tık gerektiğini bilemediğiniz cihazlara sık rastlıyorum. Böyle olunca tıklama noktaları aktif biçimde yanıltıcı hale geliyor

  • SimpleFOC, mezun olduktan sonra öğrendiğim şeylerin en iyilerindendi. Hem donanım hem yazılım tarafındaki yeteneklerden yararlanabilecek gerçekten çok proje var

  • Bu proje ve başka harika projeler SF’deki Open Sauce’ta sergilenmiş gibi görünüyor https://opensauce.live/

  • Bunu kullanmak için mutlaka bir kullanım alanı bulmam gerekiyor

    • Artık biraz eski usul olsa da, sinyal gücüyle orantılı olarak tıklama sertliği değişen bir radyo tuner’ı yapılabilir
    • Çeşitli donanımlar için kontrol panellerinde kullanılabilir. Örneğin müzik synthesizer’larında canlı performans sırasında birçok parametreye hızlı erişip onları değiştirebilmek fark yaratabilir; bu yüzden birçok kullanım alanı var gibi görünüyor
    • DIY akıllı termostat ya da tek düğme/tek döner düğmeli bir stereo arayüzü de mümkün görünüyor
  • Microsoft Surface Dial vardı; gerçekten tutunup tutunmadığından emin değilim. Benzer biçimde başka ürünler de vardı sanırım

    • Surface Dial çok havalıydı ama sonrasında adını pek duymadım. Bu projeyle patent çakışması olması beni şaşırtmaz. Donanımın çoğu sıkı biçimde patentlerle çevrili ve yaptırımı da genelde iyi işliyor; tam bir mayın tarlası
      “Harika kullanıcı deneyimi”nin sorunlarından biri çok göze batması. Kariyerimin büyük bölümünde “havalı” UX öğeleri tasarladım, o yüzden ne demek istediğimi biliyorum. Sürekli tekrarladığım bir hata; muhtemelen meydan okumayı sevdiğim için. Son işlerimden biri Swift için bir “prize wheel” çarkıydı (iOS/iPadOS, UIKit)[0]. SwiftUI sürümünü de düşündüm ve hatta başladım, ama gerekçelendirmek zordu. Çok hafif, kaliteli ve kullanımı kolay; fakat o kadar dikkat çekiyor ki kendi projelerimde kullanmamaya devam ediyorum. Garsonların genellikle siyah giymesinin bir nedeni var
      [0] https://github.com/RiftValleySoftware/RVS_Spinner
    • Buna biraz benzer görünen ama farklı çalışan bir ürün olarak 3Dconnexion SpaceNavigator var
      https://www.amazon.com/3Dconnexion-3DX-700028-SpaceNavigator...
      Bunun daha büyük kardeş ürünleri de var; temelde SpaceNavigator’ın etrafına çok sayıda düğme eklenmiş halleri. 3Dconnexion SpaceMouse Pro https://www.amazon.com/3Dconnexion-3DX-700040-SpaceMouse-Pro... ve 3Dconnexion SpaceMouse Enterprise https://www.amazon.com/3Dconnexion-SpaceMouse-Enterprise-31-...
  • Harika. Küçük çocuklarda uyku eğitimi için buna benzer bir şey yapmayı düşünüyordum
    Karanlık bir odada yalnızca dokunma hissiyle çalışabilecek ve aralıkları değişken ayarlanabilecek bir cihaza ihtiyacım vardı; tam istediğim gibi