İçindekiler:
- Gereçler
- 1. Adım: Parçaları Yazdırın
- Adım 2: Tabanı Hazırlayın
- Adım 3: Rotoru Hazırlayın
- Adım 4: Pistonu Hazırlayın
- Adım 5: Döner Anahtarı Birleştirin
- Adım 6: Döner Anahtarı Test Edin
- 7. Adım: Son Düşünceler
Video: Çoğunlukla 3D Baskılı Başka Bir Döner Anahtar: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Fusion 360 Projeleri »
Bir süre önce, özellikle Minivac 601 Replica projem için Çoğunlukla 3D Baskılı Döner Anahtar oluşturdum. Yeni Think-a-Tron 2020 projem için kendimi başka bir döner anahtara ihtiyaç duyarken buluyorum. Bir SP5T panel montaj anahtarı arıyorum. Ek bir gereklilik, sınırlı I/O pinleri bulunan bir Arduino kullanarak anahtarı okuyacağım.
SP5T döner anahtarların ne kadar pahalı olabileceğine şaşırdım. PCB montajlı olanlar oldukça ucuz ama çok küçük ve ihtiyaçlarım için uygun değil. Panel montajlı anahtarlar Digi-Key'de 25 dolardan fazlaydı ve iki taneye ihtiyacım olacak. Sabırlı bir arkadaş olsaydım, muhtemelen yurtdışından çok daha ucuza tedarik edebilirdim. İşi yapmak için analog girişle birlikte ucuz bir potansiyometre kullanabilirdim, ancak gerçekten uygun "tetikler" olan bir çözüm istedim. Günün sonunda bir DIY yaklaşımı denemeye karar verdim ve birkaç gün çalıştıktan sonra yukarıda resmedilen tasarımı buldum.
50 mm çapında "mağazadan satın alınan" bir anahtar kadar kompakt değil, ancak benimki de dahil olmak üzere birçok durumda kesinlikle kullanılabilir. Bir potansiyometre gibi, tek bir analog pin ile beş farklı "durağı" okuyabilirsiniz ve yukarıda görüldüğü gibi panel montajlıdır.
Öyleyse bir tane inşa edelim.
Gereçler
Basılı parçalara ek olarak ihtiyacınız olacak:
- 6 2K ohm direnç.
- 3 mm çapında ve 2 mm derinliğinde bazı küçük disk mıknatıslar.
- 7 mm uzunluğunda 2 mm çapında (12 AWG) yalıtımsız bakır tel.
- Bazı bağlantı kablosu. Benimkinin yumuşak silikon yalıtımı vardı.
1. Adım: Parçaları Yazdırın
Bu Döner Anahtarı yapmak için ihtiyacınız olan her şey yukarıda resmedilmiştir. Basılı parçalar için aşağıdaki ayarları kullandım (aksi belirtilmedikçe):
Baskı Çözünürlüğü: 0,2 mm
Dolgu: %20
Filament: AMZ3D PLA
Notlar: Destek yok. Parçaları varsayılan yönlendirmelerinde yazdırın. Döner Anahtar yapmak için aşağıdaki parçaları yazdırmanız gerekir:
- 1 - Döner Anahtar Tabanı
- 1 - Döner Anahtar Rotor
- 1 - Döner Anahtar Pistonu
- 1 - Döner Anahtar Contası
- 1 - Döner Anahtar Tabanı
- 1 - Döner Anahtar Kablo Demeti (opsiyonel)
Adım 2: Tabanı Hazırlayın
- Mıknatıslardan 6 tanesini Taban parçasına yerleştirin. Onları yerinde tutmak için küçük bir tutkal parçası kullanın. Tüm 6 mıknatıs için polaritenin aynı olduğundan emin olun.
- Dirençleri yukarıdaki fotoğraftaki gibi seri olarak lehimleyin. Her biri 15 mm aralıklı olmalıdır. Lehimleme için onları yerinde tutmak için küçük bir jig yaptım.
- Dirençleri, mıknatısları tutan "direklerin" arkasındaki Taban kanalına yerleştirin. Lehimli kablolar "boşluklara" girerken dirençler doğrudan direklerin arkasına gider.
-
Tüm dirençlerin doğru yerleştirildiğinden emin olduğunuzda, bunları kanalın altına doğru itin ve ardından "Conta" parçasıyla yerlerine sabitleyin.
Adım 3: Rotoru Hazırlayın
- Rotorun yan tarafındaki altı deliğin her birine bir mıknatıs yerleştirin. NOT: Mıknatıslar, Tabanın içine yerleştirilmiş mıknatısları çekecek şekilde yönlendirilmelidir. Tüm mıknatısları yerinde tutmak için biraz yapıştırıcı kullanın.
- Yukarıda resmedilen Rotor "oluğunun" arkasındaki deliğe dört mıknatıstan oluşan bir yığın yerleştirin.
- Rotor Tepesini, oluğun küçük kare bir tünel haline gelmesi için Rotorun üzerine yapıştırın. Şaftın düz kenarını oluğun sol kenarıyla hizaladım.
Adım 4: Pistonu Hazırlayın
- Pistonun "arkasındaki" deliğe üç mıknatıslı bir yığın yerleştirin. NOT: Bu mıknatıslar, oluğun arkasında Rotorun içine yerleştirilmiş olan mıknatısları itecek şekilde yönlendirilmelidir. Onları sabitlemek için biraz yapıştırıcı kullanın.
- 7 mm uzunluğundaki 2 mm çapındaki bakır teli kısa bir bağlantı telinin ucuna lehimleyin.
- Bağlantı telini Pistonun önündeki delikten geçirin ve 7 mm bakır teli yukarıdaki fotoğraftaki gibi Pistonun önündeki oluklara yapıştırın. Bakır telin ön tarafına yapıştırıcı bulaşmamasına dikkat edin.
Adım 5: Döner Anahtarı Birleştirin
- Tel yukarıdaki gibi alttaki yuvadan itilmiş olarak Pistonu Rotorun içine kaydırın. Mıknatıslar, Pistonu Rotorun önüne doğru itiyor olmalıdır.
- Teli Tabanın altındaki delikten geçirin, Pistonu Rotor oluğunun arkasına doğru itin ve düzeneği Tabanın içine kaydırın.
- Bu, anahtarı test etmek için iyi bir zaman. Rotor serbestçe dönmeli ve siz dönerken Piston Taban girintilerine kaymalıdır. Piston yuvalardan birine oturduğunda hissetmelisiniz ve bir yuvadan uzaklaşmaya çalıştığınızda biraz direnç hissetmelisiniz. Bahsettiğim tutuklama eylemi budur.
- Her şeyin yolunda gittiğinden emin olduğunuzda, Rotoru yapıştırmaya dikkat ederek Taban Üstünü Tabana yapıştırın.
Adım 6: Döner Anahtarı Test Edin
Döner anahtarı bir Arduino Nano'ya bağladım ve beş döner anahtar konumunun her birinde bir analogRead() işlevinden döndürülen değerleri belirlemek için küçük bir test taslağı yazdım ve şu değerlere ulaştım: 233, 196, 159, 115, ve 68. Aşağıdaki çizimde bu değerleri kullanıyorum ve okumalardaki titreşimi hesaba katmak için etraflarına -10 ila +10 arasında bir aralık ayarladım.
#include "FastLED.h"
#define NUM_LEDS 35 #define LEDS_PIN 6 CRGB led[NUM_LEDS]; int A[35] = {0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1}; int B[35] = {1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0}; int C[35] = {0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0}; int T[35] = {1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}; int F[35] = {1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}; int a = 0; geçersiz kurulum() { Serial.begin(115200); Serial.println("Direnç Ağı Testi"); pinMode(A5, INPUT_PULLUP); FastLED.addLed'ler(led'ler, NUM_LEDS); Seri.başla(115200); Serial.println("5x7 LED Dizisi"); FastLED.setBrightness(32); } int sayA = 0; int sayıB = 0; int sayıC = 0; int sayıT = 0; int sayıF = 0; void loop() { a = analogRead(5); Seri.println(a); if (a = 58) sayF++; if (a = 105) sayT++; if (a = 149) countC++; if (a = 186) sayB++; if (a = 223) sayA++; if (countF > 10) {showLetter(F); sayA = 0; sayB = 0; sayC = 0; sayT = 0; sayF = 0;} if (sayımT > 10) {showLetter(T); sayA = 0; sayB = 0; sayC = 0; sayT = 0; sayF = 0;} if (sayımC > 10) {showLetter(C); sayA = 0; sayB = 0; sayC = 0; sayT = 0; countF = 0;} if (countB > 10) {showLetter(B); sayA = 0; sayB = 0; sayC = 0; sayT = 0; countF = 0;} if (countA > 10) {showLetter(A); sayA = 0; sayB = 0; sayC = 0; sayT = 0; sayımF = 0;} gecikme(10); } void showLetter(int letter) { for (int i = 0; i < NUM_LEDS; i++) { if (letter == 1) { led'ler = CRGB::Beyaz; } else { led'ler = CRGB::Siyah; } } FastLED.show(); }
Bu testin sonuçları yukarıda görülebilir. Anahtarı takmak için küçük bir panel yazdırdım. Bu, kullanıcının çoktan seçmeli bir soruya (A, B, C) veya bir Doğru/Yanlış sorusuna (T, F) verdiği yanıtı kabul etmek için Döner Anahtarın girintili kullanımıdır. Ardından Think-a-Tron 2020 projemin bir parçası olan 5x7 NeoPixel Ekranı bağladım. Arduino'ya tüm bağlantılar:
- Kırmızı kabloyu +5V'a göster
- Yeşil kabloyu D6'ya göster
- Beyaz kabloyu GND'ye göster
- Piston telini A5'e geçirin
- Direnç kablosunu GND'ye geçirin
İşte Döner Anahtarın ve 5x7 Ekranın çalışırken bir videosu.
7. Adım: Son Düşünceler
Kendin Yap Döner Anahtarımdan oldukça memnunum. İyi çalışıyor ve duraklar arasında geçiş yaparken hoş bir "his" veriyor.
Herkes kendi döner anahtarını yapmak için zaman ayırmak istemeyecek ve kesinlikle benden farklı gereksinimleri olacak. Ancak, benim gibi çok fazla yeniden üretim çalışması yapan biri için, biraz çabayla, işi halletmek için tam olarak ihtiyacınız olanı, ödün vermeden elde edebileceğinizi bilmek güzel.
Önerilen:
3D Baskılı Elektrikli Kaydırmalı Anahtar (Sadece Ataş Kullanarak): 7 Adım (Resimlerle)
3D Baskılı Elektrikli Kaydırmalı Anahtar (Yalnızca Bir Ataç Kullanarak): Yıllar boyunca, çoğunlukla ataç, alüminyum folyo ve sıcak tutkalla bir araya getirilmiş karton şeklinde kendi küçük elektrik projelerimi birbirine bağladım. Geçenlerde bir 3D yazıcı (Creality Ender 3) satın aldım ve aramaya başladım
Bir Arduino'yu Kitaplık Olmadan Kayan Bir Metin Görüntülemek İçin Başka Bir Arduino Kullanarak Programlamak: 5 Adım
Bir Arduino'yu Kitaplık Olmadan Kayan Bir Metni Görüntülemek için Başka Bir Arduino Kullanarak Programlama: Sony Spresense veya Arduino Uno o kadar pahalı değil ve çok fazla güç gerektirmez. Ancak projenizin güç, alan ve hatta bütçe kısıtlaması varsa Arduino Pro Mini kullanmayı düşünebilirsiniz. Arduino Pro Micro'nun aksine, Arduino Pro Mi
Çoğunlukla 3D Baskılı Rocker Switch: 4 Adım (Resimlerle)
Çoğunlukla 3D Baskılı Basmalı Anahtar: Eğitilebilir, mütevazi manyetik manyetik anahtar ve birkaç neodimyum mıknatıs ile neler yapılabileceğinin daha fazla araştırılmasıdır. Şimdiye kadar manyetik anahtarlar ve mıknatıslar kullanarak aşağıdakileri tasarladım: Rotary Switch Slider Switch Push Bu
Çoğunlukla 3D Baskılı İkili Kodlayıcı: 4 Adım (Resimlerle)
Çoğunlukla 3D Baskılı İkili Kodlayıcı: Bir kodlayıcı, bilgileri bir formattan veya koddan diğerine dönüştürür. Bu Talimatta sunulan cihaz, yalnızca 0'dan 9'a kadar olan ondalık sayıları ikili eşdeğerlerine dönüştürecektir. Ancak, burada sunulan kavramlar oluşturmak için kullanılabilir
Çoğunlukla Geri Dönüştürülmüş Parçalardan Bir Tezgah Güç Kaynağı Yapın: 19 Adım (Resimlerle)
Çoğunlukla Geri Dönüştürülmüş Parçalardan Bir Tezgah Güç Kaynağı Yapın: Bu talimat, esas olarak geri dönüştürülmüş parçalar kullanarak nasıl çok iyi bir tezgah güç kaynağı yapacağınızı gösterecektir. Bu gerçekten "mark II", burada "işaret I" görebilirsiniz. İlk banko egzersizimi bitirdiğimde