Mündəricat:

Ağ lövhə tərtibçisi: 7 addım
Ağ lövhə tərtibçisi: 7 addım

Video: Ağ lövhə tərtibçisi: 7 addım

Video: Ağ lövhə tərtibçisi: 7 addım
Video: LDmicro 10: Incubator Temperature Regulator (Microcontroller PLC Ladder Programming with LDmicro) 2024, Noyabr
Anonim
Image
Image
Ayrılıqda aparın
Ayrılıqda aparın

Çox uzun müddət əvvəl nəzarətçi olmayan bir Rotring NC-scriber tapdım. Bununla nə etmək istədiyimi tamamilə unutdum, amma keçən həftə yenidən tapdım və ondan bir taxta planı hazırlamaq istəyirəm.

Ağ lövhədəki şəxsi əlyazmam ən zərif deyil. Bəzi mətn lövhədə bir semestr və ya bəzən daha uzun qalır. (bəziləri artıq silmir) Belə ki, bu mətnlər üçün onları bir maşınla gözəl yazmağa çalışmağa dəyər. Ağ lövhəmdə daha az qarışıq olacaq. Hətta hər yeni mövzudan əvvəl bir mətn yaza bilərəm.

Rotring NC_scriber, yazıları hələ də əllə çəkildiyi vaxt texniki təsvirlərdə yazmaq üçün nəzərdə tutulmuşdur.

Təchizat

Materiallar:

  • Rotring NC-scriber (və ya hər hansı digər rəsm masası qələm qələmi)
  • Arduino Uno
  • Motor qalxanı
  • Bəzi keçid kabelləri
  • Arduino üçün güc adapteri
  • Ağ lövhə markerləri
  • (isteğe bağlı akril)
  • Kauçuk bantlar / lent

Alətlər:

  • Tornavidalar
  • Ağ lövhə
  • (isteğe bağlı Lasercutter)
  • Arduino proqramlaşdırmaq üçün kompüter

Addım 1: Ayrın

Ayrılıqda aparın
Ayrılıqda aparın
Ayrılıqda aparın
Ayrılıqda aparın

İlk addım onu açmaq və nəyin üzərində işləməli olduğumuzu görməkdir.

Nəhayət klaviaturadan istifadə etmək istəyirəm, amma Arduino Uno -nun demək olar ki, bütün sancaqları artıq motor qalxanı tərəfindən alınmışdır, buna görə indiyə qədər klaviaturadan istifadə etməyəcəyəm.

Şanslıyam ki, stepperlər 5V -dir, buna görə əlavə güc adapterinə ehtiyac olmadan birbaşa motor qalxanından işləyə bilərlər.

Addım 2: Kablolama

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Mümkün olan bütün kabel seçimlərini sınadım və mühərriklər hamar işləmədi və qalxan hələ də çox qızdı. Sonra öyrəndim ki, istifadə etdiyim ucuz motor qalxanının Arduino Uno üzərindəki USB portunun ekranlanması ilə qısalmış bir lehimləmə nöqtəsi var. Bir parça elektrik lenti bütün problemlərimi həll etdi və düzgün pin qurğusu asanlıqla tapıldı.

Düzgün rənglərdə tellər tapmağa çalışdım və onları X və Y motoru ilə işarələdim ki, onları qarışdırmayım.

Addım 3: Eskiz (kod)

Eskiz (kod)
Eskiz (kod)
Eskiz (kod)
Eskiz (kod)
Eskiz (kod)
Eskiz (kod)
Eskiz (kod)
Eskiz (kod)

Motor qalxan Kitabxanasını Adafruit -dən yükləyib Arduino qovluğuna quraşdırdım.

Əvvəlcə Adafruit eskizi ilə bir kvadrat çəkməyə çalışdım və fərqli parametrləri sınadım.

İndi bütün hərfləri tərtib etməyin vaxtı gəldi. Hər məktub üçün fərqli bir alt rutin hazırladım. Hamısını düz xətlərlə çəkirəm. (çünki əyrilər sərtdir və kvadrat yazıların retro 8 bitlik dizaynını bəyənirəm)

Məktubları 5 x 3 və ya 5 x 5 grid üzərində çəkdim. (Başımda)

Bir mətn yazmaq istəyirsinizsə, void setup () alt-rutinlərini belə çağırın:

HOŞ GELDİN yazmaq üçün bunu void setup () {w (); e (); l (); c (); o (); m (); e (); }

Addım 4: Marker əlavə edin

Marker əlavə edin
Marker əlavə edin
Marker əlavə edin
Marker əlavə edin
Marker əlavə edin
Marker əlavə edin

Yazı başına marker əlavə etmək üçün sadəcə bir lentdən istifadə edə bilərsiniz, amma bir lazer kəsicim var, buna görə istifadə edəcəyəm:)

Başına bərkidib qələmi rezin bantla bağlaya biləcəyim sadə bir tutacaq hazırladım.

Addım 5: Arduino əlavə edin

Arduino əlavə edin
Arduino əlavə edin
Arduino əlavə edin
Arduino əlavə edin
Arduino əlavə edin
Arduino əlavə edin

İndiyə qədər orijinal NC-scriber-də heç bir şeyə zərər vermədim, buna görə arduino-nu vidalaşdırmaq üçün deliklər qazmaq bir az səhv hiss etdi. Bir rezin bant işlədi. Daha sonra klaviaturanı yenidən qoşduğumda, Arduino üçün gözəl bir əlavəni 3d çap edə bilərəm və ya kəsə bilərəm.

Addım 6: Yazmağa çalışın

Yazmağa çalışın
Yazmağa çalışın
Yazmağa çalışın
Yazmağa çalışın
Yazmağa çalışın
Yazmağa çalışın

NC-scriber üzərindəki qələm qaldırma mexanizmi üfüqi bir səthdə yazmaq üçün hazırlanmışdır və lövhədə işləmir. Əvvəlcə bunu yazmaq lazım olanda qələmi basaraq qaldırmaq lazım olanda buraxaraq həll etdim. Bunun üçün sizə vaxt vermək üçün kodda fasilələr var. Qələm tutmaq lazım olduğu zaman hərəkət etdiyinə görə bu yaxşı nəticə vermədi.

İndi mən bunu əksinə edirəm; Yazmağa ehtiyac olmadıqda deşik yazanı bir az əyərsən. Bu, J hərfi istisna olmaqla əla işləyir. Bütün digər hərflər sol üst küncdə yazmağa başlayır. J hərfi sol üst küncdə DEYİL yazmaqla başlayır, buna görə də bir neçə dəfə qarışdırdım.

Addım 7: Yazı

Image
Image
Yazı
Yazı
Yazı
Yazı

Eskizi alt rutin hərflərlə yazmaq hələ də bir qədər çətindir, ancaq V2 motor qalxanı gəldikdə həll ediləcək və klaviaturanı yenidən əlavə edə bilərəm.

Ağ lövhəm mütləq səliqəli görünür, buna görə dərslərə başlasın!

(video Holland dilindədir)

Tövsiyə: