Kazalo:
- Zaloge
- 1. korak: Natisnite dele
- Korak: Pripravite podlago
- 3. korak: Pripravite rotor
- 4. korak: Pripravite bat
- 5. korak: Sestavite vrtljivo stikalo
- 6. korak: Preizkusite vrtljivo stikalo
- 7. korak: Zadnje misli
Video: Še eno večinoma 3D tiskano vrtljivo stikalo: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Projekti Fusion 360 »
Nekaj časa nazaj sem ustvaril večinoma 3D tiskano rotacijsko stikalo posebej za svoj projekt Minivac 601 Replica. Za svoj novi projekt Think-a-Tron 2020 potrebujem še eno vrtljivo stikalo. Iščem stikalo za montažo na ploščo SP5T. Dodatna zahteva je, da bom bral stikalo z Arduinom z omejenimi V/I zatiči.
Bil sem presenečen, kako draga so vrtljiva stikala SP5T. Namestitve za tiskano vezje so precej poceni, vendar premajhne in neprimerne za moje potrebe. Stikala za montažo na ploščo so bila na Digi-Keyu 25 USD+ in potreboval bom dva. Če bi bil potrpežljiv, bi verjetno kupil kakšno v tujini veliko ceneje. Za delo bi lahko uporabil poceni potenciometer v povezavi z analognim vhodom, vendar sem si res želel rešitev z ustreznimi "detekti". Tako sem se na koncu dneva odločil preizkusiti način "naredi sam" in po nekaj dneh dela sem prišel do zgornjega modela.
Ni kompakten kot stikalo "kupljeno v trgovini" s premerom 50 mm, je pa vsekakor uporabno v mnogih situacijah, tudi v mojem. Tako kot potenciometer lahko preberete pet različnih "postankov" z enim samim analognim zatičem in je, kot je prikazano zgoraj, nameščen na plošči.
Zato zgradimo eno.
Zaloge
Poleg tiskanih delov boste potrebovali:
- 6 uporov 2K ohmov.
- Nekaj majhnih diskovnih magnetov s premerom 3 mm in globino 2 mm.
- Kratka 7 mm dolga neizolirana bakrena žica s premerom 2 mm (12 AWG).
- Nekaj priključne žice. Moj je imel mehko silicijevo izolacijo.
1. korak: Natisnite dele
Vse, kar potrebujete za izdelavo tega rotacijskega stikala, je na zgornji sliki. Za tiskane dele sem uporabil naslednje nastavitve (razen če ni drugače določeno):
Ločljivost tiskanja: 0,2 mm
Polnjenje: 20%
Žica: AMZ3D PLA
Opombe: Brez podpore. Natisnite dele v privzeti orientaciji. Za izdelavo rotacijskega stikala boste morali natisniti naslednje dele:
- 1 - Vrtljivo stikalo
- 1 - Rotor stikalnega stikala
- 1 - bat vrtljivega stikala
- 1 - Tesnilo vrtljivega stikala
- 1 - Vrtljivo stikalo
- 1 - Kabelski snop vrtljivega stikala (neobvezno)
Korak: Pripravite podlago
- Vstavite 6 magnetov v osnovni del. Uporabite majhen kos lepila, da jih držite na mestu. Prepričajte se, da je polariteta enaka za vseh 6 magnetov.
- Spajajte upore zaporedno, kot je na zgornji fotografiji. Vsaka mora biti narazen 15 mm. Naredil sem majhen vbod, da jih držim na mestu za spajkanje.
- Upori vstavite v osnovni kanal, za "stebri", ki držijo magnete. Upori gredo neposredno za stebričke, medtem ko spajkani kabli gredo v "vrzeli".
-
Ko se prepričate, da so vsi upori pravilno nameščeni, jih potisnite navzdol do dna kanala, nato pa jih pritrdite s kosom "Tesnilo".
3. korak: Pripravite rotor
- V vsako od šestih lukenj na strani rotorja vstavite magnet. OPOMBA: Magneti morajo biti usmerjeni tako, da privlačijo magnete, ki so bili nameščeni v notranjost podstavka. Uporabite malo lepila, da držite vse magnete na mestu.
- V luknjo na zadnji strani "korita" rotorja, prikazanega zgoraj, vstavite kup štirih magnetov.
- Vrh rotorja prilepite na rotor, tako da bo korito postalo majhen kvadratni rov. Ravni rob gredi sem poravnal z levim robom korita.
4. korak: Pripravite bat
- V luknjo na zadnji strani bata vstavite kup treh magnetov. OPOMBA: Ti magneti morajo biti usmerjeni tako, da odbijajo magnete, ki so bili vstavljeni v notranjost rotorja na zadnji strani korita. Za pritrditev uporabite malo lepila.
- Spajkajte bakreno žico dolžine 7 mm s premerom 2 mm na konec kratke dolžine priključne žice.
- Priključno žico potisnite skozi luknjo na sprednjem delu bata in lepilno bakreno žico 7 mm prilepite na utore na sprednji strani bata, kot je prikazano na zgornji fotografiji. Pazite, da na sprednjo stran bakrene žice ne pride lepilo.
5. korak: Sestavite vrtljivo stikalo
- Bat potisnite v rotor tako, da žico potisnete skozi režo na dnu, kot je prikazano zgoraj. Magneti bi morali potiskati bat proti sprednjemu delu rotorja.
- Žico speljite skozi luknjo na dnu podstavka, potisnite bat proti zadnjem delu rotorskega korita in potisnite sklop v podstavek.
- To je pravi čas, da preizkusite izklop. Rotor naj se prosto vrti, bat pa med obračanjem zdrsne v vdolbine podnožja. Morali bi občutiti, ko se bat zaskoči v eno od rež, in občutiti nekaj upora, ko se poskušate odmakniti od reže. To je ukrep zadrževanja, o katerem sem govoril.
- Ko ste prepričani, da vse deluje v redu, prilepite zgornji del podlage na podlago in pri tem previdno prilepite rotor.
6. korak: Preizkusite vrtljivo stikalo
Vrtljivo stikalo sem priključil na Arduino Nano in napisal majhno preskusno skico, s katero sem določil vrednosti, vrnjene iz analogRead () v vsakem od petih položajev vrtljivega stikala, in prišel do naslednjih vrednosti: 233, 196, 159, 115, in 68. Na naslednji skici uporabljam te vrednosti in okoli njih nastavim razpon od -10 do +10, da upoštevam tresenje pri odčitkih.
#include "FastLED.h"
#define NUM_LEDS 35 #define LEDS_PIN 6 LED diod CRGB [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; void setup () {Serial.begin (115200); Serial.println ("Mreža testnih uporov"); pinMode (A5, INPUT_PULLUP); FastLED.addLeds (LED, NUM_LEDS); Serial.begin (115200); Serial.println ("5x7 LED matrika"); FastLED.setBrightness (32); } int countA = 0; int countB = 0; int štetjeC = 0; int countT = 0; int countF = 0; void loop () {a = analogRead (5); Serial.println (a); if (a = 58) countF ++; če (a = 105) countT ++; if (a = 149) countC ++; če (a = 186) countB ++; če (a = 223) countA ++; if (countF> 10) {showLetter (F); štetjeA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countT> 10) {showLetter (T); štetjeA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countC> 10) {showLetter (C); štetjeA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countB> 10) {showLetter (B); štetjeA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countA> 10) {showLetter (A); štetjeA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} zamuda (10); } void showLetter (int letter ) {for (int i = 0; i <NUM_LEDS; i ++) {if (letter == 1) {leds = CRGB:: White; } else {leds = CRGB:: Črna; }} FastLED.show (); }
Rezultati tega testa so vidni zgoraj. Natisnil sem majhno ploščo za namestitev stikala. To je za nedoločen čas uporabljeno rotacijsko stikalo, da sprejme uporabnikov odgovor na vprašanje z več izbirami (A, B, C) ali vprašanje True/False (T, F). Nato sem priključil zaslon 5x7 NeoPixel, ki je tudi del mojega projekta Think-a-Tron 2020. Tu so vse povezave z Arduinom:
- Prikažite rdečo žico na +5V
- Prikažite zeleno žico na D6
- Prikažite belo žico na GND
- Preklopite batno žico na A5
- Preklopite žice uporov na GND
Tukaj je videoposnetek rotacijskega stikala in zaslona 5x7 v akciji.
7. korak: Zadnje misli
Zelo sem zadovoljen s svojim vrtljivim stikalom DIY. Deluje dobro in ima prijeten "občutek", ko preklapljate med postanki.
Vsi si ne bodo želeli vzeti časa za izdelavo lastnega vrtljivega stikala in zagotovo bodo imeli drugačne zahteve kot jaz. Za nekoga, kot sem jaz, ki veliko dela na področju razmnoževanja, je lepo vedeti, da lahko z malo truda dosežete točno tisto, kar potrebujete za opravljanje dela, brez kompromisov.
Priporočena:
Večinoma 3D tiskano stikalno stikalo: 4 koraki (s slikami)
Večinoma 3D tiskano stikalno stikalo: Instructable je nadaljnje raziskovanje tega, kar je mogoče doseči s skromnim magnetnim trstičnim stikalom in nekaj neodimijskimi magneti. Doslej sem z uporabo trstičnih stikal in magnetov zasnoval naslednje: Rotacijsko stikalo Drsno stikalo Push Bu
Stikalo za svetlobo z daljinskim upravljalnikom Bluetooth - naknadno opremljanje. Stikalo za luč še vedno deluje, brez dodatnega pisanja .: 9 korakov (s slikami)
Stikalo za luč z daljinskim upravljalnikom Bluetooth - naknadno opremljanje. Stikalo za luči še vedno deluje, brez dodatnega pisanja.: Posodobitev 25. november 2017 - Za različico tega projekta z visoko močjo, ki lahko nadzoruje kilovate obremenitve, glejte Prenovitev nadzora BLE na obremenitve z veliko močjo - brez dodatnih kablov Posodobitev 15. november 2017 - Nekatere plošče BLE / programska oprema zbirajo
Circuit Learn NANO: eno tiskano vezje. Enostaven za učenje. Neskončne možnosti .: 12 korakov (s slikami)
Circuit Learn NANO: eno tiskano vezje. Enostaven za učenje. Neskončne možnosti. Začetek v svetu elektronike in robotike je lahko sprva precej zastrašujoč. Na začetku se morate naučiti veliko stvari (načrtovanje vezja, spajkanje, programiranje, izbira pravih elektronskih komponent itd.) In ko gre kaj narobe
Kako narediti vrtljivo namizno svetilko z enosmernim motorjem: 5 korakov (s slikami)
Kako narediti vrtljivo namizno svetilko z enosmernim motorjem: To je preprost in učinkovit način za izdelavo žareče vrtljive svetilke, ki ne potrebuje zapletenih ali težkih strojev, jo lahko postavite na mizo v dnevno sobo ali v njej, to je prilagodljiv predmet kar pomeni, da lahko uporabite svojo barvo svetlobe ali pa
DIY 360 'vrtljivo stojalo za fotografiranje / videografijo: 21 korakov (s slikami)
DIY 360 'vrtljivo stojalo za fotografiranje / videografijo: Naučite se izdelati DIY 360 vrtljivo stojalo za prikazovanje iz kartona doma, ki je opremljeno z enostavnimi znanstvenimi projekti za otroke z USB pogonom, ki jih lahko uporabite tudi za fotografiranje izdelkov in 360 -predogled tega izdelka za objavo na vaših spletnih mestih ali celo na Amazu