Özet.
Bu, farklı arayüzler için çok kullandığım basit bir muhafaza tarzıdır. Birkaç bilgisayar arayüzü tasarladım ki bunlar arcade düğmeleri ve bazı kontrolör türlerini içeren küçük bir plastik kutudan ibaretti. Örneğin, bir programı başlatmak ya da kısayol tuşları göndermek için h
Farklı şeyleri bilgisayarlara bağlamak için arcade düğmelerini kullanmayı seviyorum çünkü büyük, parlak renkli ve dayanıklı olmalarının yanı sıra iyi bir dokunmatik tepki veriyorlar.
Ancak, umutsuz olmadıkça "ABS Proje kutusu" yaklaşımını beğenmiyorum - ergonomisi kötü, görünüşü kötü, vb. Ben, düğmelerin eğik bir yüzeyde olmasıyla çok yönlü kenarları tercih ediyorum. Bu yaklaşım aynı zamanda, düşük görüşe sahip birinin cihazı kullanmasına yard
Bu jeneratör, birçok projemde kullandığım bir şeydir ve diğerlerinin faydalı bulabileceğini umarak paylaşıyorum. Bu, alt kısmı açılan muhafazalardır. Muhafazaların alt kısmında vidalarla yerinde tutulan bir kapak vardır. Bu kod, muhafazayı ve kapağı eş zamanlı olarak oluşturur.
Bu kodun kalbi iki bölümdür. İlk bölüm, bir dizi nokta aracılığıyla muhafazanın şeklini tanımlar. Her nokta, yüzeyde bir nokta tanımlar (örneğin bir köşe), her noktanın altında bir vida vardır (ve kapağında bir delik vardır). İkinci bölüm, yüksekliğin tanımıdır
Bu kodun beş farklı değişkenini dahil ettim, her biri farklı tipte muhafazalar oluşturuyor.İlki tamamen bir gösteridir (ve yazdırılmadı), diğerleri cihazlar oluşturmak için kullanıldı (ve böylece resimler vb. oluşturuldu).
Baskı Sonrası.
Guts'ı ekle.
Düğmelerimin çoğunu Focus Attack'tan alıyorum.https://www.focusattack.com/) Ama bu sadece kişisel tercih - genellikle ihtiyacım olan her şeye sahipler ve iyi bir geri dönüş süreleri var.
Bazı projelerde, tuş vuruşları göndermek için bir joystick kullanıyorum ve sonra bunları AutoHotKey gibi Windows için yazılımlar kullanarak eylemlere dönüştürüyorum.http://autohotkey.org/).
I-PAC Encoder'ı kullandım.https://www.ultimarc.com/ipac1.html) veya Reyann Sıfır Gecikme Kodlayıcısı (https://www.amazon.com/Reyann-Arcade-Encoder-Joystick-Fighting/dp/B00UUROWWK/). Klavye emülasyonu için, Adafruit Trinket M0'ı severim (https://learn.adafruit.com/adafruit-trinket-m0-circuitpython-arduino/overview), ancak bu aynı zamanda Trinket'in tamamen işlevsel olmasından önce adafruit sürücülerinin kurulmasını da gerektirir.
Bu tasarım için post prodüksiyon basittir - düğmeleri takın (belki gevşememeleri için biraz sıcak yapıştırıcı ile). Düğmeleri enkodöre bağlayın. Her şeyi test edin, paneli yerine takın.
Tags
Source du modèle
