Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Kun ympärillä oli niin paljon hyödyttömiä koneita, yritin tehdä sellaisen, joka on hieman erilainen. Sen sijaan, että sillä olisi mekanismi, joka työntää vaihtokytkintä taaksepäin, tämä kone yksinkertaisesti kääntää kytkintä 180 astetta, Tässä projektissa käytin Nema 17 -askelmoottoria, joka on luultavasti hieman yliarvostettu, mutta se oli makaamassa, joten miksi et käytä sitä?
Vaihe 1: Kuinka se toimii?
Tämä kone toimii Arduinolla. Kun kytkin käännetään, Arduino saa signaalin ja askelmoottori pyörii askelmoottoriin yhdistettyä kytkintä 180 astetta. Kun kytket sen uudelleen päälle, kytkin pyörii 180 astetta taaksepäin, jotta liitetyt johdot eivät vääntyisi.
Koko kone saa virtansa 12 V: n tasavirtasovittimella. Voit myös käyttää sitä 9 V: n akulla, mutta suosittelen, että otat tässä tapauksessa pienemmän askelmoottorin, kuten 28-BJY48.
Vaihe 2: Osat
tarvitset:
- Arduino (käytin vanhaa hyvää Unoa)
- askelmoottori NEMA 17
- moottoriajuri, käytin de L298N
- pieni kytkin, joka sopii kuulalaakereihin
- kuulalaakeri 608Z
- 12V pistorasia
- 12V virtalähde
- joitakin M3 -pultteja
- joitakin hyppyjohtoja
täältä ladattavista tiedostoista löydät:
- Välilevyn STL, joka asetetaan Arduinon/moottorinohjaimen ja asennuslevyn väliin
- STL liittimestä kytkin askelmoottorin päälle
- Pidikkeen STL pitää de NEMA -askelmoottorin paikallaan
Näitä STL -laitteita voidaan käyttää 3D -tulostimessa.
Käytetyt materiaalit (tietysti voit käyttää muita materiaaleja laatikkoon jne., Kuten vaneria)
- 2,9 mm akryylilevy laatikolle
- 6 mm akryylilevy laatikon pohjalle
- joitakin PLA -ohjeita 3D -tulostetuille osille
- jotain superliimaa
- juotosastia
Vaihe 3: Käytetyt työkalut
Laatikon akryylin leikkaamiseen käytin 60 W: n laserleikkuria, mutta voit tehdä minkä tahansa haluamasi laatikon, myös jos sillä on oikeat mitat.
Koko asian yhdistämiseen käytin 2,5 mm: n poraa ja M3 -kierretappisarjaa. Mutta luulen, että voit löytää muita tapoja koota asioita.
Painetuissa osissa käytin Ultimaker 2+ -laitetta, mutta mikä tahansa 3D -tulostin tai tulostuspalvelu tekee.
Osien yhteen juottamiseen käytin juotosasemaa.
Vaihe 4: Laatikon luominen
Voit käyttää mitä tahansa laatikkoa, kunhan sisämitat ovat 150x100x100 mm, jos korkeus on erittäin tärkeä, pituus ja leveys voivat olla suurempia, jos haluat.
Kuten aiemmin mainitsin, leikkain laatikon akryylilevyn laserleikkurilla. Jos haluat tehdä sen myös, voit ladata laatikon piirustuksen täältä tai luoda oman käyttämällä jotain näistä online -nyrkkeilijöistä, kuten
makeabox.io/
Laatikon ylälevyn keskelle teet 22 mm: n reiän, joten kuulalaakeri mahtuu hyvin paikalleen.
Annoin laakerille hieman liimaa kiinnittääkseen sen yläreikään.
Virtalähteelle luot toisen reiän toiselle puolelle.
Tein 2, 5 mm: n reiät pohjalevyn sivuille, ja käytin kierrehanaa M3 -kierteen muodostamiseksi ylemmän laatikon yhdistämiseksi levyyn.
Pohjalevyssäni, jonka paksuus on 6 mm, porasin toisen näkymäreiän 2, 5 mm paikkaan, johon Arduino, moottori- ja askelmoottori tulisi asentaa, ja annoin heille myös M3 -kierteen. Arduinon ja motordriverin asentamiseen käytin 3D -tulostettuja välikappaleita.
Tietysti voit käyttää myös kaksipuolista teippiä tai liimaa tai muita asennusvaihtoehtoja.
Lopuksi tein laatikolle peitelevyn kuulalaakerin peittämiseksi ja sanojen "ON" ja "OFF" asettamiseksi.
Tämä peitelevy on 105,5 x 155,5 mm, ja sen keskellä on 12 mm: n reikä. Luon sen toisella akryylilevyllä ja kaiverruin kirjaimet laserleikkurilla, mutta tietysti voit tehdä tämän monella eri tavalla.
Liimasin suojalevyn laatikon päälle superliimalla.
Vaihe 5: Kaavio
Yllä on kaavio (piirretty Fritzingin avulla).
Vaihtokytkimen keskimmäinen liitäntä on liitetty GND: hen Arduinon ulkopuolella, sitten ulommat liitännät on liitetty arduinon nastoihin 4 ja 6.
12 V: n virransyöttö on kytketty sekä moottorinohjaimeen että Arduinoon. Juotin johdot suoraan Arduinolle, mutta voit käyttää myös 12 V: n virtapistoketta.
Vaihe 6: Koodi
Arduinon koodin kirjoittamiseen tarvitset Arduino IDE: n tai Arduino Web Editorin (lataa tai käytä sitä tästä). Käytän versiota 1.8.13. Varmista vain, että valitset oikean COM -portin (ikkunat) ja levyn tyypin IDE: stä tai Web -editorista, käytä sitten ladattua koodia ja paina lataa.
Jotta kone toimisi hyvin, sinun on asetettava kytkin ON -asentoon ennen sen kytkemistä. Tämä johtuu siitä, että kun laite on kytketty pistorasiaan, se pyörii 180 kertaa. En ole vielä keksinyt kuinka välttää tämä koodissa.. Jos jollain on ratkaisu, tiedän mielelläni!