Имаше време, когато не само електроинструмент се нарича перфоратор, но и устройство за запис на информация върху перфорирани ленти (не стоманена поцинкована, а хартия - такъв носител за съхранение) или перфорирани карти. И музикални кутии, работещи върху перфорирани ленти, се произвеждат днес (заедно с плетачни машини, използващи перфорирани карти). Авторът на Instructables под псевдонима pashiran разработва и произвежда перфоратор за лентите на такива кутии.
Самите кутии изглеждат по-долу, те са предназначени за ръчно пълнене на ленти.
На майстора беше доста трудно да разбере структурата на MIDI формат, но се оказа, че нататък този сайт Има готови шаблони във формат DXF. Вие печатате, слагате на перфорирани ленти, пълните неща и слушате. Само точките в тези файлове не са подредени в ред (при отпечатване всичко е едно и също), така че трябва да ги сортирате по метода на балончетата (той се провежда на уроците по компютърни науки в училище) по координатата X и след това те се подреждат в реда, в който трябва да се играят , Но това е по-лесно от анализа на MIDI файл.
За да е сигурен, че този метод ще даде резултат, майсторът направи опростен дизайн, който възпроизвежда мелодия от играта Mario, използвайки точки, извлечени от DXF файл. И тя спечели.
Програма, написана за този междинен продукт домашно, голяма част от необходимото вече може да се направи, просто трябва да добавите към него функциите за управление на електродвигателите, които задвижват задвижващите механизми. Тези от своя страна ще опънат лентата в една координата, ще преместят главата над друга и ще пробият дупки. Но всичко това трябва да бъде поставено някъде заедно със сензора за присъствие на лентата и детайлите на механизмите от въздуха също няма да бъдат взети. Следователно съветникът разработва 3D модели, експортира ги във формат STL и ги качва под лиценза CC-BY-NC 3.0 тук, Тук NC означава, че не е възможно да се правят такива перфоратори или отпечатъци от части за тяхното производство за продажба.
Когато отпечатвате част от файла Linkage_Press_V6-1.stl, съветникът увеличава броя на външните периметри до 10 и запълването до 80. Той е по-дълъг, по-скъп, но такава част е една и съща в структурата и изисква голяма здравина.Подробности от файловете Paper_Roller_Support_C-1.stl и Paper_Roller-1 Paper_Roller_Pillar_V2-1.stl съветникът отпечатва две части всяка.
Най- Arduino Nano няма достатъчно памет за съхранение на програмата и данните. Следователно майсторът прилага Мега. Но там са поставени не повече от 700 бележки. Вярно е, че перфорираната лента е доста къса, капацитетът й също е ограничен, така че ще го направи. На SD картата може да има произволен брой файлове, ограничението се налага само за броя на бележките във всяка от тях. След като реши кой Arduino да използва, майсторът проектира печатни платки, излага: рисунка на дъската, схема и два архива с гербер'ами: първият и вторипоръчва и събира такси. И двете опции са показани по-долу, и на Nano, и на Mega.
В основа, отпечатана на 3D принтер, майсторът предпазва метални стелажи с вътрешна резба с поялник:
Придобива крака с лепилен слой, изрязва необходимия брой от тях от лист и го залепва от задната страна на основата:
Започва да сглобява механизма за придвижване на колана: инсталира сензор за неговото присъствие, крепежни елементи, стъпков двигател, ролка, шайби, зъбен ремък ...
Тогава той поема механизма за придвижване на главата и там е приблизително същото: стъпков двигател, шайби и зъбен ремък.
След това се взема за самата глава, пробивайки дупки в перфорираната лента, тук двигателят вече е колектор.
Е, електроника готови, механиката също, майсторът ги свързва помежду си с кабели:
Остава да добавите софтуер, съветникът го разработва и след това качва резултата тук, Неизвестното разширение трябва да бъде променено на ino, в редове 49, 53, 54, съответно да се коригира посоката на движение в координати, началната точка, броят на стъпките за придвижване с 1 mm.
Малък фоторепортаж от изложението Maker Faire 2019 в Сеул, на който майсторът донесе толкова, колкото два такива перфоратора:
Видео за устройството: