Özet
Tam bir ev yapımı yarış simülatörü oluştururken, buton kutusuna ihtiyaç duyuldu.
Amaç, 3D yazdırılabilir bir kasa kullanılarak nispeten ucuza üretilmesidir.
31 düğme içerir (anahtarlar ve anlık düğmeler).
FreeJoy yazılımı sayesinde düğme kutusu tak ve çalıştır özelliğine sahiptir.
Masa montajı için C tipi Clamp’lar.
Bileşenler:
- LED’li 2 adet anahtar –https://www.aliexpress.com/item/1005005545990245.html
- 12 adet mini basma düğme -https://www.aliexpress.com/item/1005009672138666.html
- 4 adet 12 mm basmalı düğme -https://www.aliexpress.com/item/1005007637912547.html
- LED’li 2 adet 16 mm metal anahtar –https://www.aliexpress.com/item/1005006389768458.html
- Metal anahtarlar için 1 adet kilitli ve 1 adet sıfırlama tipi aldım. Her ikisi de 3 pozisyona sahip.
- 2 adet döner anahtar RS16 -https://www.aliexpress.com/item/1005006108961501.html
- RS16 için, 1 kutuplu ve 6 atışlı olanından iki tane aldım. Daha sonra bunlardan birini 3 atışlı olanla değiştirdim.
- 1 adet motor çalıştırma/durdurma, RGB LED düğme, 3-6V 22mm-https://www.aliexpress.com/item/1005007361580408.html
- 1 adet butonlu LED, 3-6V, kendiliğinden sıfırlanır, 12mm –https://www.aliexpress.com/item/1005007168217107.html
-1 adet USB Tip C erkek -https://www.aliexpress.com/item/1005007458786256.html
-1 adet USB tip C dişi -https://www.aliexpress.com/item/1005009520776828.html
Elektronik ve Yazılım:
Kutu için 2 farklı yöntem denedim.
-
Pil, Bluetooth bağlantılı ESP32’yi çalıştırıyor. Pilin düşük gücü nedeniyle LED’ler, girişlerde gecikmelere neden oluyordu.
- LED’ler söz konusu olduğunda kablolu bağlantı daha iyi bir seçenektir.
Bu proje için FreeJoy yazılımını kullanmaya karar verdim:https://github.com/FreeJoy-Team/FreeJoy
Bir adet STM32F103C8 mikro denetleyicisine ihtiyacınız olacak. Benim kullandığım klon kart çok iyi çalışıyor.
Düğmeler ve anahtarlar, 74HC165 Düğme genişletme kartına bağlanmıştır.- Bunu satın almak ya da kendin yapmak mümkün. 32 düğme için 4 değiştirici kayıt cihazına ihtiyacınız olacak.
Kablolama ve yazılım ayarlarını yapmak için GitHub’daki kılavuzu takip edin.
- Bunu satın almak ya da kendin yapmak mümkün. 32 düğme için 4 değiştirici kayıt cihazına ihtiyacınız olacak.
Not: Pro Micro’yu buton matrisleri veya PCF8575 genişletme kartlarıyla da kullanabilirsiniz.
Montaj için donanım:
– Ön kısım için (hepsi siyah):
4 adet M4 x 20mm düz başlı gömme cıvata
2 adet M4 x 25mm yuvarlak başlı cıvata
-
Arka yüz için:
10 adet M4 x 20 mm düz başlı gömme cıvata
4 adet M4 somunu -
C tipi Clamp’lar için:
2 adet M8 somun
2 adet M8 60 mm cıvata (Ben bunu kullandım)https://www.aliexpress.com/item/1005007663448347.html) - USB Type-C dişi konektörün montajı
2 adet M2 10 mm
2 adet M2 somun
2 adet M3 12 mm
2 adet M3 somun
Baskı:
Daha kolay baskı yapabilmek ve support kullanmamak amacıyla kutunun arka kısmını ikiye ayırdım. Parçalardan hiçbiri için support veya raft gerekmemektedir.
Ya yanı üzerine ya da düz olarak yazdırın.
- Kutu iskelesi için: Daha hızlı baskı elde etmek amacıyla nozzle’u 0.6’ya ve layer height’ı 0.35’e ayarladım.
Diğer tüm öğeler standart 0.4 nozzle ve 0.2 layer height değerleri kullanılarak basılmıştır. - 3 duvar çizgi sayısı ve %10-%20 infill.
Montaj:
Herhangi bir ısı yalıtım malzemesi kullanmadım. Sadece sıkıca vidalayın, o zaman oldukça iyi tutacak.
- Arka kısmını birleştirmek biraz tuhaf. “Button-box-back” parçasını kutu çerçevesine vidalamanız, ardından da kutunun içinden C tipi Clamp’ları vidalamanız gerekiyor.
- “Button-box-back-cover”ın yerine oturması için biraz dolgu malzemesi gerekebilir. Gerekirse yapıştırılabilir.
- Tüm düğmeler ve anahtarlar kutunun ön plate’inde yer alır ve diğer tüm parçalar monte edildikten sonra takılabilir.
- Kutunun içinde uzatma yapmak için USB Type C erkek ve dişi bağlantılarını kullanın.
Yazdırma Ayarları
Yazıcı Markası:
Creality
Yazıcı:
Ender-3 S1 Pro
Raft’lar:
Hayır
Supportlar:
Hayır
Çözünürlük:
0,2
Infill: infill
20
Baskı Sonrası
Yazıcının toleransına bağlı olarak, uyum sağlaması için arka kapağın kenarlarını zımparalamanız gerekebilir.
Model Kaynağı
