Obsah:
- Zásoby
- Krok 1: Vytlačte diely
- Krok 2: Pripravte základňu
- Krok 3: Pripravte rotor
- Krok 4: Pripravte piest
- Krok 5: Zostavte otočný spínač
- Krok 6: Otestujte otočný spínač
- Krok 7: Záverečné myšlienky
Video: Ďalší väčšinou 3D tlačený otočný spínač: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Projekty Fusion 360 »
Pred nejakou dobou som vytvoril prevažne 3D tlačený rotačný spínač špeciálne pre svoj projekt Minivac 601 Replica. Pre môj nový projekt Think-a-Tron 2020 som zistil, že potrebujem ešte jeden otočný prepínač. Hľadám prepínač pre montáž na panel SP5T. Ďalšou požiadavkou je, že budem čítať prepínač pomocou Arduina s obmedzeným počtom dostupných I/O pinov.
Bol som prekvapený, aké drahé môžu byť rotačné prepínače SP5T. Držiaky na DPS sú dosť lacné, ale príliš malé a nevhodné pre moje potreby. Prepínače pre montáž na panel stáli 25 dolárov+ na Digi-Key a budem potrebovať dva. Keby som bol trpezlivý, pravdepodobne by som mohol zaobstarať niektoré zámoria oveľa lacnejšie. Na vykonanie práce som mohol použiť lacný potenciometer v spojení s analógovým vstupom, ale naozaj som chcel riešenie so správnymi „zarážkami“. Na konci dňa som sa teda rozhodol vyskúšať si svojpomocný prístup a po niekoľkých dňoch práce som prišiel s dizajnom na obrázku vyššie.
Nie je to kompakt ako vypínač „kúpený v obchode“s priemerom 50 mm, ale určite je použiteľný v mnohých situáciách vrátane tej mojej. Rovnako ako potenciometer, môžete prečítať päť rôznych „zastávok“pomocou jedného analógového kolíka a, ako je vidieť vyššie, je montáž na panel.
Poďme si teda jeden postaviť.
Zásoby
Okrem tlačených častí budete potrebovať:
- 6 2K ohmových rezistorov.
- Niektoré malé kotúčové magnety s priemerom 3 mm a hĺbkou 2 mm.
- Krátky neizolovaný medený drôt s dĺžkou 7 mm a priemerom 2 mm (12 AWG).
- Nejaký zapojovací drôt. Ten môj mal mäkkú silikónovú izoláciu.
Krok 1: Vytlačte diely
Všetko, čo potrebujete na výrobu tohto otočného spínača, je na obrázku vyššie. Pre tlačené diely som použil nasledujúce nastavenia (ak nie je uvedené inak):
Rozlíšenie tlače:.2 mm
Výplň: 20%
Vlákno: AMZ3D PLA
Poznámky: Žiadne podpory. Vytlačte diely v ich predvolenej orientácii. Na výrobu otočného spínača budete potrebovať vytlačiť nasledujúce diely:
- 1 - Základňa otočného spínača
- 1 - Rotačný prepínací rotor
- 1 - piest s otočným spínačom
- 1 - Tesnenie otočného spínača
- 1 - Základňa otočného spínača
- 1 - káblový zväzok otočného spínača (voliteľné)
Krok 2: Pripravte základňu
- Vložte 6 magnetov do základne. Pomocou malého tampónu lepidla ich držte na mieste. Uistite sa, že polarita je rovnaká pre všetkých 6 magnetov.
- Odpájajte odpory v sérii ako na vyššie uvedenej fotografii. Každý by mal byť od seba vzdialený 15 mm. Vyrobil som malý prípravok, ktorý ich držal na mieste na spájkovanie.
- Vložte odpory do základného kanála za „stĺpiky“držiace magnety. Odpory idú priamo za stĺpiky, zatiaľ čo spájkované vodiče idú do „medzier“.
-
Keď ste si istí, že všetky rezistory sú správne umiestnené, zatlačte ich nadol do spodnej časti kanála a potom ich zaistite kusom „Tesnenia“na mieste.
Krok 3: Pripravte rotor
- Vložte magnet do každého zo šiestich otvorov na boku rotora. POZNÁMKA: Magnety by mali byť orientované tak, aby priťahovali magnety, ktoré boli zasadené do vnútra základne. Pomocou malého lepidla držte všetky magnety na mieste.
- Vložte stoh štyroch magnetov do otvoru v zadnej časti „žľabu“rotora na obrázku vyššie.
- Prilepte vrch rotora na rotor tak, aby sa zo žľabu stal malý štvorcový tunel. Zarovnal som plochý okraj šachty s ľavým okrajom žľabu.
Krok 4: Pripravte piest
- Vložte stoh troch magnetov do otvoru v „zadnej časti“piestu. POZNÁMKA: Tieto magnety by mali byť orientované tak, aby odpudzovali magnety, ktoré boli zasadené do vnútra rotora v zadnej časti žľabu. Na ich zaistenie použite malé lepidlo.
- Medený drôt s priemerom 2 mm s dĺžkou 7 mm na konci krátkej dĺžky zapojte.
- Zatlačte pripájací drôt cez otvor v prednej časti piestu a prilepte medený drôt 7 mm k priechodkám v prednej časti piestu, ako na fotografii vyššie. Dávajte pozor, aby sa na prednú časť medeného drôtu nedostalo žiadne lepidlo.
Krok 5: Zostavte otočný spínač
- Zasuňte piest do rotora drôtom zatlačeným cez otvor v spodnej časti, ako je uvedené vyššie. Magnety by mali tlačiť piest k prednej časti rotora.
- Prevlečte drôt otvorom v spodnej časti základne, zatlačte piest smerom k zadnej časti žľabu rotora a zasuňte zostavu do základne.
- Toto je vhodný čas na testovanie vypnutia. Rotor by sa mal voľne otáčať a piest by sa mal otáčať do výklenkov základne. Mali by ste cítiť, keď piest zapadne do jedného z otvorov, a pri pokuse o vytočenie zo štrbiny cítiť určitý odpor. To je zadržiavacia akcia, o ktorej som hovoril.
- Keď ste presvedčení, že všetko funguje dobre, prilepte vrchnú časť základne na základňu a dávajte pozor, aby ste nepopreli rotor.
Krok 6: Otestujte otočný spínač
Pripojil som otočný prepínač k Arduino Nano a napísal som malý testovací náčrt na určenie hodnôt vrátených z analogRead () v každej z piatich polôh otočných spínačov a prišiel som s nasledujúcimi hodnotami: 233, 196, 159, 115, a 68. V nasledujúcom náčrte používam tieto hodnoty a nastavím okolo nich rozsah -10 až +10, aby som zodpovedal za chvenie pri čítaní.
#include "FastLED.h"
#define NUM_LEDS 35 #define LEDS_PIN 6 LED diód CRGB [NUM_LEDS]; int A [35] = {0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 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, 0, 1, 1, 0, 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, 0, 1, 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; void setup () {Serial.begin (115200); Serial.println („Sieť testovacích odporov“); pinMode (A5, INPUT_PULLUP); FastLED.addLeds (LED diódy, NUM_LEDS); Serial.begin (115200); Serial.println ("pole 5x7 LED"); FastLED.setBrightness (32); } int countA = 0; int countB = 0; int countC = 0; int countT = 0; int countF = 0; prázdna slučka () {a = analogRead (5); Serial.println (a); ak (a = 58) countF ++; ak (a = 105) countT ++; ak (a = 149) počítaťC ++; ak (a = 186) countB ++; ak (a = 223) početA ++; if (countF> 10) {showLetter (F); početA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countT> 10) {showLetter (T); početA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countC> 10) {showLetter (C); početA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countB> 10) {showLetter (B); početA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countA> 10) {showLetter (A); početA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} oneskorenie (10); } void showLetter (int letter ) {for (int i = 0; i <NUM_LEDS; i ++) {if (letter == 1) {leds = CRGB:: White; } else {leds = CRGB:: Black; }} FastLED.show (); }
Výsledky tohto testu je možné vidieť vyššie. Vytlačil som malý panel, na ktorý je možné namontovať vypínač. Toto je zamýšľané použitie otočného prepínača na prijatie odpovede používateľa na otázku s možnosťou výberu z viacerých odpovedí (A, B, C) alebo na otázku pravdivá/nepravdivá (T, F). Potom som pripojil displej 5x7 NeoPixel, ktorý je tiež súčasťou môjho projektu Think-a-Tron 2020. Tu sú všetky pripojenia k Arduinu:
- Displej Červený vodič na +5V
- Zobrazte zelený vodič na D6
- Displej Biely vodič na GND
- Prepnite piestový drôt na A5
- Prepnite vodič rezistorov na GND
Tu je video z otočného prepínača a displeja 5x7 v prevádzke.
Krok 7: Záverečné myšlienky
Som veľmi spokojný s mojím otočným spínačom DIY. Funguje to dobre a pri prechode medzi zastávkami má príjemný „pocit“.
Nie každý bude chcieť mať čas na výrobu vlastného otočného prepínača a určite bude mať iné požiadavky, ako som mal ja. Pre niekoho ako ja, kto robí veľa reprodukčných prác, je však pekné vedieť, že s trochou úsilia môžete získať presne to, čo potrebujete na vykonanie práce, bez kompromisov.
Odporúča:
VLNOVÝ SPÍNAČ -- DOTYK MÉNY SPÍNAČ POUŽÍVAJÚCI 555: 4 kroky
VLNOVÝ SPÍNAČ || DOTYK MÉNY SPÍNAČ POUŽÍVAJÚC 555: Ahoj všetci, vitajte. Dnes staviam jednoduchý bezdotykový spínač, ktorý sa aktivuje jednoduchým mávnutím ruky pomocou infračerveného senzora a integrovaného časovača 555, takže ho postavíme …. Jeho ovládanie je jednoduché. ako 555 pracujúci ako žabka vo svojom obchode
Väčšinou 3D tlačené tlačidlo: 4 kroky (s obrázkami)
Väčšinou 3D tlačené tlačidlo: Posledných pár rokov som staval repliky vzdelávacích počítačových „hračiek“z 50. a 60. rokov. Jednou z výziev, s ktorými sa stretávam, je nájsť dobové časti alebo aspoň časti, ktoré sú dostatočne podobné na to, aby prešli ako autentické. Vezmite
Väčšinou 3D tlačený kolískový spínač: 4 kroky (s obrázkami)
Väčšinou 3D tlačený kolískový spínač: Instructable je ďalším prieskumom toho, čo je možné dosiahnuť pokorným magnetickým jazýčkovým spínačom a niekoľkými neodymovými magnetmi. Doteraz som pomocou jazýčkových spínačov a magnetov navrhol nasledujúce: Rotačný spínač Posuvný spínač Push Bu
Väčšinou 3D tlačený binárny kodér: 4 kroky (s obrázkami)
Väčšinou 3D tlačený binárny kodér: Kodér prevádza informácie z jedného formátu alebo kódu do druhého. Zariadenie uvedené v tomto návode bude prevádzať iba desatinné čísla 0 až 9 na ich binárne ekvivalenty. Tu uvedené koncepty je však možné použiť na vytvorenie
Motorový otočný spínač Minivac 601 (verzia 1.0): 15 krokov (s obrázkami)
Motorový otočný prepínač Minivac 601 (verzia 1.0): Toto je sľubné pokračovanie mojej inštrukcie k replike Minivac 601 (verzia 0.9). Zišlo sa to rýchlejšie, ako sa očakávalo, a som s výsledkom celkom spokojný. Tu popísaný desatinný vstupno-výstupný panel je náhradou za manuálny