Sisällysluettelo:
- Vaihe 1: Vaihe 1: Suunnittele ja koota suorakulmainen robotti
- Vaihe 2: Vaihe 2: Kynäkeskus
- Vaihe 3: Vaihe 3: Elektroniikka
- Vaihe 4: Vaihe 4: Arduino -koodi
- Vaihe 5: Vaihe 5: Koodin käsittely
- Vaihe 6: Esimerkkejä
Video: Moniväripistetulostin: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Hei kaikki. Tämä ohje koskee moniväritulostimen suunnittelua ja valmistusta. Se perustui pääasiassa samanlaiseen teokseen, joka on jo julkaistu täällä ohjeellisina. Työ, johon viittaan, on”Dotter: valtava Arduino-pohjainen pistematriisitulostin”, jonka on johtanut Nikodem Bartnik (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Arduino -koodi käyttää samaa alustaa kuin viitattu työ, mutta; Sitä muutettiin tukemaan neliväristä kynäjärjestelmää. Lisäksi käytin Professional Stepper -ohjainkirjastoa, joka on jo saatavilla verkossa. Kirjaston nimi on AccelStepper, ja siihen pääsee osoitteesta https://www.arduinolibraries.info/libraries/accel-stepper. Tämä kirjasto tarjoaa edistyneen ja tasaisen askelmoottoreiden käytön; koska emme aio keksiä pyörää. Käsittelyluonnos on melkein sama kuin perusprojekti, paitsi että poistin tarpeettomat ja käyttämättömät elementit käyttöliittymäikkunasta. Mitä tulee robottiin, suunnittelin oman robotin. Se on suorakulmainen 2D -robotti ja käyttää Nema17 -askelmoottoreita. Tältä osin sen rakenne muistuttaa enemmän robottijärjestelmiä, joita käytetään yleisesti 3D -tulostimissa. Myös elektroniikan osalta mieluummin käytin markkinoilla jo saatavilla olevaa elektroniikan kiertokulkua. Tarkoitan, käytin arduino Mega 2560 -levyä yhdessä RAMPS 1.4 -suojalevyn ja tavallisten A4988 (tai vastaavien) askelmoottorien kanssa. Tämä voisi kertoa, mihin olen menossa. Kyllä, kehittelen oman 3D -tulostimen kehittämistä, ja tämä työ on ensimmäinen askel tähän suuntaan. Kuten tiedätte, Arduino Mega 2560 ja RAMPS 1.4 -kortti ovat yksi yleisimmin käytetyistä boradoista 3D -tulostimien kehittämisessä.
Vaihe 1: Vaihe 1: Suunnittele ja koota suorakulmainen robotti
Robotin rakenne on esitetty yllä. Jokainen osa on merkitty numerolla ja sen yksityiskohdat on esitetty taulukossa A. Lisäksi näet valokuvia robotista. Valokuvissa on osia, joita ei voi nähdä yllä olevassa robottirakenteessa. Ne ovat pääasiassa ruuveja, muttereita ja jopa lineaarisia laakereita ja kuulalaakereita. Mutta älä huoli. Luettelo näistä kohteista on esitetty taulukossa B.
Vaihe 2: Vaihe 2: Kynäkeskus
Tämä doter on suunniteltu tulostamaan neljällä eri värillä. Tätä tarkoitusta varten käytetään eri värejä. Oletuksena tulostin aloittaa sinisellä merkillä kynä 1. Kynä 2, 3 ja 4 ovat vastaavasti punainen, vihreä ja musta. Nema17 -askelmoottori vaihtaa kynien välillä ja mikroservo tulostaa pisteen tarvittaessa. Kuvasta näet kynäkeskuksen rakenteen. Tämä muotoilu vaatii tietysti parannusta. Mutta jätin sen sellaisenaan. (Koska tämä asetus on puolivälissä askel kohti lopullista tavoitettani, joten minulla ei ole tarpeeksi aikaa parantaa sitä ikuisesti!). Luettelo kynäkeskuksen kohteista on taulukko C. Voit nähdä kuvan kynäkeskuksesta ja koko tulostimesta yllä.
Vaihe 3: Vaihe 3: Elektroniikka
Suurin asia tässä tulostimessa on sen elektroniikkaosa. Sinun ei tarvitse tehdä mitään piirityötä. Osta vain markkinoilta ja tee johdotus. Näin säästät paljon aikaa. Lisäksi käytin Arduino mega 2560 -levyä, jota käytetään yleisesti 3D -tulostimien valmistuksessa. Voit siis laajentaa tämän työn koskemaan toimivaa 3D -tulostinta, jos sinulla on sellainen aikomus. Luettelo elektroniikka- ja sähköosista on taulukossa D. Vaikka en sisällyttänyt johtoja luetteloon.
Käytin Z- ja Y -moottoripaikkoja RAMPS -kilvessä (ei käyttänyt X -paikkaa) sekä suulakepuristimen 1 paikkaa kynän indeksointimoottorille. Se johtuu vain siitä, että RAMPS -muistini oli viallinen ja sen X -paikka ei toiminut! Mitä tulee rajakytkimiin, on selvää, että sinun on käytettävä Zmin- ja Ymin -nastoja. Ainoa hämmentävä kohta voisi olla, mitkä nastat meidän pitäisi käyttää mikropalvelumme ajamiseen !? RAMPS 1.4: ssä on oletuksena neljä 3 -nastaista sarjaa 4 mikroservon ajamiseen. Mutta huomasin, että GROUND ja +5 nastaa eivät toimi, mutta SIGNAL -nasta toimii. Joten liitin 0 ja +5 linjaa yhteen RAMPS: n käytettävissä olevista rajakytkimen nastoista ja liitin signaalijohdon RAMPS: n nastaan 4. Näet pointtini puskuhahmosta.
Vaihe 4: Vaihe 4: Arduino -koodi
Kuten alussa todettiin, arduino-koodi perustuu Nikodem Bartnikin DOTER-projektissa esittämään työhön (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Mutta tein joitain muutoksia. Ensin käytin AccelStepper -kirjastoa steppereiden suorittamiseen. Tämä on ammattimainen ja hyvin koodattu kirjasto. Huomaa, että tämä kirjasto on lisättävä arduino IDE -kirjastoihin ennen sen käyttöä. Löydät lisätietoja kirjastosta ja sen lisäämisestä arduino IDE: hen osoitteessa https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/. Toiseksi tein tarvittavat muutokset tukemaan moniväristä (4 väriä) tulostusta.
Näin koodi toimii. Se saa tiedot sarjamonitorista (käsittelykoodi) ja aina kun se on 0, se siirtää yhden pikselin (asetettu 3 mm: iin suunnittelussani) Z -suuntaan; kun on 1 (2, 3 tai 4), se siirtää yhden pikselin Z -suuntaan ja muodostaa sinisen (punaisen, vihreän tai mustan) pisteen. Kun ";" vastaanotetaan, sitä tulkitaan uutena viivasignaalina, joten se palaa aloitusasentoonsa, siirtää yhden pikselin (jälleen 3 mm) Y -suuntaan ja muodostaa uuden viivan.
Vaihe 5: Vaihe 5: Koodin käsittely
Käsittelykoodi ei eroa DOTER -projektista. Poistin juuri käyttämättömän osan ja pidin sen osan, joka todella toimii.
Vaihe 6: Esimerkkejä
Tässä näet joitain esimerkkejä, jotka olen tulostanut doterini.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen