Obsah:

Další většinou 3D tištěný otočný přepínač: 7 kroků (s obrázky)
Další většinou 3D tištěný otočný přepínač: 7 kroků (s obrázky)

Video: Další většinou 3D tištěný otočný přepínač: 7 kroků (s obrázky)

Video: Další většinou 3D tištěný otočný přepínač: 7 kroků (s obrázky)
Video: TwoTrees SK1 - Rychlá pevná klipperová 3D tiskárna 2024, Listopad
Anonim
Další většinou 3D tištěný otočný přepínač
Další většinou 3D tištěný otočný přepínač

Projekty Fusion 360 »

Před nějakou dobou jsem vytvořil převážně 3D tištěný otočný přepínač speciálně pro svůj projekt Minivac 601 Replica. Pro svůj nový projekt Think-a-Tron 2020 jsem zjistil, že potřebuji ještě jeden otočný přepínač. Hledám přepínač SP5T pro montáž na panel. Dalším požadavkem je, že budu číst přepínač pomocí Arduina s omezenými dostupnými I/O piny.

Překvapilo mě, jak drahé mohou být rotační přepínače SP5T. Držáky PCB jsou docela levné, ale příliš malé a nevhodné pro mé potřeby. Přepínače pro montáž na panel byly 25 $+ na Digi-Key a já budu potřebovat dva. Kdybych byl trpělivý, pravděpodobně bych mohl získat nějaké zámoří mnohem levněji. K provedení práce jsem mohl použít levný potenciometr ve spojení s analogovým vstupem, ale opravdu jsem chtěl řešení se správnými "zarážkami". Takže na konci dne jsem se rozhodl vyzkoušet si kutilský přístup a po pár dnech práce jsem přišel s designem na obrázku výše.

Není to kompakt jako přepínač „koupený v obchodě“o průměru 50 mm, ale určitě je použitelný v mnoha situacích, včetně té mé. Stejně jako potenciometr můžete přečíst pět různých „zastávek“jediným analogovým kolíkem a, jak je vidět výše, je montáž na panel.

Pojďme tedy jeden postavit.

Zásoby

Kromě tištěných dílů budete potřebovat:

  • 6 2K ohmové odpory.
  • Některé malé kotoučové magnety o průměru 3 mm a hloubce 2 mm.
  • Krátký neizolovaný měděný drát o délce 7 mm o průměru 2 mm (12 AWG).
  • Nějaký propojovací drát. Ten můj měl měkkou silikonovou izolaci.

Krok 1: Vytiskněte součásti

Vytiskněte díly
Vytiskněte díly

Vše, co potřebujete k výrobě tohoto otočného přepínače, je na obrázku výše. Pro tištěné části jsem použil následující nastavení (pokud není uvedeno jinak):

Rozlišení tisku:.2 mm

Výplň: 20%

Vlákno: AMZ3D PLA

Poznámky: Žádné podpory. Vytiskněte součásti ve výchozí orientaci. K výrobě otočného přepínače budete muset vytisknout následující části:

  • 1 - Základna otočného spínače
  • 1 - Rotary Switch Rotor
  • 1 - Otočný píst
  • 1 - Těsnění rotačního spínače
  • 1 - Základna otočného spínače
  • 1 - kabelový svazek otočného spínače (volitelně)

Krok 2: Připravte základnu

Připravte základnu
Připravte základnu
Připravte základnu
Připravte základnu
Připravte základnu
Připravte základnu
  1. Vložte 6 magnetů do základny. Pomocí malého tampónu lepidla je přidržte na místě. Ujistěte se, že polarita je stejná pro všech 6 magnetů.
  2. Odpájejte odpory v sérii jako na výše uvedené fotografii. Každá by měla být od sebe vzdálena 15 mm. Udělal jsem malý přípravek, abych je držel na místě pro pájení.
  3. Vložte odpory do základního kanálu za „sloupky“držící magnety. Rezistory jdou přímo za sloupky, zatímco pájené vývody jdou do „mezer“.
  4. Když jste si jisti, že jsou všechny odpory správně umístěny, zatlačte je dolů do spodní části kanálu a poté je zajistěte na místě kusem „Těsnění“.

Krok 3: Připravte rotor

Připravte rotor
Připravte rotor
Připravte rotor
Připravte rotor
  1. Vložte magnet do každého ze šesti otvorů na boku rotoru. POZNÁMKA: Magnety by měly být orientovány tak, aby přitahovaly magnety, které byly zasazeny dovnitř základny. Pomocí malého lepidla držte všechny magnety na místě.
  2. Vložte stoh čtyř magnetů do otvoru v zadní části „žlabu“rotoru na obrázku výše.
  3. Přilepte vršek rotoru na rotor tak, aby se ze žlabu stal malý čtvercový tunel. Zarovnal jsem plochý okraj šachty s levým okrajem žlabu.

Krok 4: Připravte píst

Připravte píst
Připravte píst
Připravte píst
Připravte píst
Připravte píst
Připravte píst
  1. Vložte stoh tří magnetů do otvoru v „zadní části“pístu. POZNÁMKA: Tyto magnety by měly být orientovány tak, aby odpuzovaly magnety, které byly zasazeny do vnitřku rotoru v zadní části žlabu. K jejich zajištění použijte malé lepidlo.
  2. Na konec krátké délky připojovacího drátu připájejte 7 mm dlouhý měděný drát o průměru 2 mm.
  3. Prostrčte připojovací drát otvorem v přední části pístu a přilepte 7 mm měděný drát k drážkám v přední části pístu, jako na fotografii výše. Dávejte pozor, aby se na přední část měděného drátu nedostalo lepidlo.

Krok 5: Sestavte otočný přepínač

Sestavte otočný přepínač
Sestavte otočný přepínač
Sestavte otočný přepínač
Sestavte otočný přepínač
Sestavte otočný přepínač
Sestavte otočný přepínač
  1. Zasuňte píst do rotoru tak, aby drát protlačil otvor ve spodní části, jak je uvedeno výše. Magnety by měly tlačit píst směrem k přední části rotoru.
  2. Protáhněte drát otvorem ve spodní části základny, zatlačte píst směrem k zadní části žlabu rotoru a zasuňte sestavu do základny.
  3. Toto je vhodná doba k otestování vypínače. Rotor by se měl volně otáčet a píst by se měl otáčet do vybrání základny. Měli byste cítit, když píst zapadne do jednoho ze slotů, a cítit určitý odpor, když se pokusíte vyklouznout ze slotu. To je ta zadržovací akce, o které jsem mluvil.
  4. Když jste si jisti, že vše funguje dobře, přilepte vršek základny na základnu a dávejte pozor, abyste nepotvrdili rotor.

Krok 6: Otestujte otočný přepínač

Otestujte otočný přepínač
Otestujte otočný přepínač
Otestujte otočný přepínač
Otestujte otočný přepínač

Připojil jsem otočný přepínač k Arduino Nano a napsal malý testovací náčrt ke stanovení hodnot vrácených z analogRead () v každé z pěti poloh rotačních přepínačů a přišel s následujícími hodnotami: 233, 196, 159, 115, a 68. V následujícím náčrtu používám tyto hodnoty a nastavuji kolem nich rozsah -10 až +10, abych zohlednil jitter při čtení.

#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, 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; neplatné nastavení () {Serial.begin (115200); Serial.println („Síť testovacích odporů“); pinMode (A5, INPUT_PULLUP); FastLED.addLeds (leds, NUM_LEDS); Serial.begin (115200); Serial.println ("5x7 LED pole"); FastLED.setBrightness (32); } int početA = 0; int countB = 0; int countC = 0; int countT = 0; int countF = 0; void loop () {a = analogRead (5); Serial.println (a); if (a = 58) countF ++; if (a = 105) countT ++; if (a = 149) countC ++; if (a = 186) countB ++; if (a = 223) countA ++; if (countF> 10) {showLetter (F); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countT> 10) {showLetter (T); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countC> 10) {showLetter (C); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countB> 10) {showLetter (B); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countA> 10) {showLetter (A); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} zpoždění (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 tohoto testu lze vidět výše. Vytiskl jsem malý panel, na který se vypínač namontuje. Toto je zamýšlené použití pro otočný přepínač k přijetí odpovědi uživatele na otázku s výběrem odpovědí (A, B, C) nebo otázku True/False (T, F). Poté jsem připojil displej 5x7 NeoPixel, který je také součástí mého projektu Think-a-Tron 2020. Zde jsou všechna připojení k Arduinu:

  • Displej Červený vodič na +5V
  • Zobrazit zelený vodič k D6
  • Zobrazit bílý vodič na GND
  • Přepněte pístový vodič na A5
  • Přepněte vodič rezistorů na GND

Zde je video z otočného přepínače a displeje 5x7 v akci.

Krok 7: Závěrečné myšlenky

Jsem docela spokojený se svým otočným přepínačem DIY. Funguje to dobře a při přepínání mezi zastávkami má příjemný „pocit“.

Ne každý bude chtít mít čas na výrobu vlastního otočného přepínače a určitě bude mít jiné požadavky, než jsem měl já. Nicméně pro někoho, jako jsem já, který dělá spoustu reprodukčních prací, je příjemné vědět, že s trochou úsilí můžete získat přesně to, co potřebujete k dokončení práce, bez kompromisů.

Doporučuje: