Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Labai seniai radau „Rotring NC-scriber“be valdiklio. Visiškai pamiršau, ką norėjau su juo daryti, tačiau praėjusią savaitę vėl jį radau ir noriu iš jo padaryti lentos braižytuvą.
Mano asmeninė rašysena lentoje nėra pati elegantiškiausia. Kai kurie tekstai lieka ant lentos visą semestrą ar kartais net ilgiau. (kai kurie net nebesitrina sausai) Taigi šiems tekstams verta pasistengti gražiai juos parašyti mašina. Mano lentoje bus daug mažiau netvarkinga. Prieš kiekvieną naują temą galėčiau iš anksto parašyti tekstą.
„Rotring NC_scriber“yra skirtas parašyti raides techniniuose brėžiniuose tuo metu, kai jis dar buvo nupieštas ranka.
Prekės
Medžiagos:
- „Rotring NC-scriber“(arba bet kuris kitas piešimo stalo pieštukas)
- Arduino Uno
- Variklio skydas
- Kai kurie trumpieji kabeliai
- „Arduino“maitinimo adapteris
- Lentos žymekliai
- (pasirinktinai akrilas)
- Guminės juostos / juosta
Įrankiai:
- Atsuktuvai
- Lenta
- (pasirenkamas lazerinis pjaustytuvas)
- Kompiuteris programuoti „Arduino“
1 žingsnis: išardykite
Pirmasis žingsnis yra jį atidaryti ir pamatyti, su kuo turime dirbti.
Galų gale noriu naudoti klaviatūrą, tačiau beveik visi mano „Arduino Uno“kaiščiai jau yra užimti variklio skydo, todėl kol kas nenaudosiu klaviatūros.
Man pasisekė, kad žingsniai yra 5 V, todėl jie gali veikti tiesiai iš variklio skydo, nereikalaujant papildomo maitinimo adapterio.
2 žingsnis: laidai
Išbandžiau visus įmanomus laidų variantus, o varikliai neveikė sklandžiai, o skydas vis dar veikė labai karštai. Tada sužinojau, kad mano naudojamas pigus variklio skydas turi litavimo tašką, kuris sutrumpėjo su „Arduino Uno“USB prievado ekranavimu. Elektros juostos gabalas išsprendė visas mano problemas ir buvo lengvai surastas tinkamas kaiščio nustatymas.
Bandžiau rasti tinkamų spalvų laidus ir pažymėjau juos X ir Y varikliu, kad nesugadinčiau.
3 žingsnis: eskizas (kodas)
Aš atsisiunčiau variklio skydo biblioteką iš „Adafruit“ir įdiegiau ją į „Arduino“aplanką.
Pirmiausia pabandžiau nupiešti kvadratą su „Adafruit“eskizu ir išbandžiau įvairius nustatymus.
Dabar atėjo laikas suprojektuoti visas raides. Kiekvienai raidei sukūriau skirtingą paprogramę. Aš juos visus piešiu tiesiomis linijomis. (nes kreivės yra kietos ir man patinka retro 8 bitų kvadratinių raidžių dizainas)
Aš piešiau raides ant 5 x 3 arba 5 x 5 tinklelio. (Mano galvoje)
Jei norite parašyti tekstą, paprasčiausiai iškvieskite antrines procedūras tuščioje sąrankoje () taip:
Norėdami parašyti WELCOME, įdėkite tai į void setup () {w (); e (); l (); c (); o (); m (); e (); }
4 žingsnis: pridėkite žymeklį
Galite tiesiog naudoti tam tikrą juostą, kad pridėtumėte žymeklį prie rašymo galvutės, bet aš turiu lazerinį pjoviklį, todėl aš jį naudosiu:)
Aš suprojektavau paprastą laikiklį, kurį galiu prisukti prie galvos ir pritvirtinti rašiklį gumine juostele.
5 veiksmas: pridėkite „Arduino“
Iki šiol aš nieko nepažeidžiau originaliame „NC-scriber“, todėl buvo šiek tiek neteisinga gręžti skyles, kad būtų galima prisukti arduino. Guminė juosta tai padarė. Vėliau, kai vėl įjungsiu klaviatūrą, galiu „Arduino“3D priedu atspausdinti arba iškirpti gražiai.
6 žingsnis: Pabandykite rašyti
Rašiklio kėlimo mechanizmas, esantis NC rašiklyje, yra skirtas rašyti ant horizontalaus paviršiaus ir neveikia ant lentos. Iš pradžių tai išsprendžiau tiesiog paspaudęs rašiklį, kai reikėjo rašyti, ir paleidęs, kai reikia pakelti. Kode yra pauzių, kad suteiktumėte tam laiko. Kadangi rašiklis juda, kai reikia jį laikyti, tai nedavė gerų rezultatų.
Taigi dabar darau atvirkščiai; Kai nereikia rašyti, šiek tiek pakreipiate skylių rašiklį. Tai puikiai veikia, išskyrus raidę J. Visos kitos raidės pradedamos rašyti kairiajame viršutiniame kampe. J raidė prasideda nerašymu kairiajame viršutiniame kampe, todėl kelis kartus sujaukiau.
7 žingsnis: rašymas
Vis dar šiek tiek sunku parašyti eskizą įprastomis raidėmis, tačiau tai bus išspręsta, kai atvyks V2 variklio skydas ir vėl galėsiu pridėti klaviatūrą.
Mano lenta tikrai atrodo tvarkingiau, todėl leiskite pamokas pradėti!
(vaizdo įrašas yra olandų kalba)