Pull to refresh

Comments 31

10 фоторезисторов

10 LED-светодиодов

Это примерно как электрический камин :(

В считывателях тех лет, к слову, были лампы накаливания.
В нынешних реалиях проще поставить фототранзисторы и ИК-диоды.

Лампы? Я думал там была механика.

Была. По-крайней мере, я разбирал именно механический когда-то.

Обожал играться с дыроколами для перфокарт в ВЦ, где родители работали. До ранних девяностых они были в ходу там.

А вообще непонятно, зачем нужен такой мудреный считыватель, а не простая аппликуха для телефона наподобие сканера qr кодов, чтобы эти дырки на шаблоне распознавать.

А зачем вообще какие-то дырки распознавать, если можно просто файл скопировать /s

Я подумал о use case когда на самом деле есть какой то старый код на перфокартах, который нужно оцифровать. Так то по фану конечно почему бы и железную читалку не собрать.

Ещё бы понять, почему использвована эта плата, которую надо программировать на безумном кастомном языке. Судя по коду, фоторезисторы подключены к логическим входам, а значит, всем знакомая ардуина бы справилась.

Любой язык, пока его не изучишь и не начнёшь применять может подпадать под термин "безумный" :)


Что только характеризует не сам язык, а какое то мнение кем то высказанное в отношении него.

Поясню, что я имел в виду под "безумный". Википедия говорит, что на этой плате восьмиядерный микроконтроллер, где прерывания заменены, собственно, многоядерностью, основной язык интерпретируемый, несколько уровней оперативной памяти,.. в общем, устройство очень специфичное, отходящее во многих местах от мейнстримового пути развития микроконтроллеров, специализированное под какие-то особенные задачи, и использовать его, чтобы читать 8 фоторезисторов и писать в UART - неоправданно. Язык сам по себе, может, и хороший и отлично подходит под программирование этого специфичного МК, но он настолько отличается от майнстримового С, что временные затраты, сопряжённые с использованием этого решения, должны компенсироваться какими-то существенными преимуществами для поставленной задачи.

(Замечу, что сама идея попробовать неведомую железяку и сделать на ней что-нибудь простое, мне и самому бывает привлекательна, но если ставить такую цель, то вся статья должна быть другой, про особенности микроконтроллера, его преимущества и недостатки, про язык, заточенный на параллелизм, и т.п. В статье же лишь сказано, что плата хороша тем, что на ней встроенна макетка)

Ну, в оригинальных считывателя (помнится мне) были фотодиоды. Ибо важна была скорость считывания. А по плате - ну, что было (или что дали) то и заюзал. Ардуина справилась бы. Там скорости маленькие (по современным меркам), в реальном считывателе где-то 10 карт в секунду (мог и позабыть, давно это было), что дает порядка 800 байт/сек.

Им несколько десятков лет — впервые прототип подобного носителя информации стали применять ещё в начале 1800-х годов для управления полуавтоматическими ткацкими станками.


Вообще-то с начала 1800-х прошло два века с хвостиком. А не несколько десятков лет.

И да, показанный ролик описывает считыватель перфоленты. Ну и синенькое на фото — то же перфолента, а не перфокарта, что хорошо видно по следам иголок привода и круглым дырочкам (у перфокарт прямоугольные). И тут есть принципиальная разница, потому что перфолента сплошная, ее подача — это просто ролик резиновый, а карт много, они сложены в колоду, и механизм подачи для карт — уже далеко не такая тривиальная штука. Так что вопрос считывания именно перфокарт тут и не решен.

(у перфокарт прямоугольные)

Были перфокарты и с круглыми дырками.

Ну да. Но при этом на КДПВ перфокарты вполне обычные, 80х12.

Возможно ещё где то можно увидеть и такой раритет с названием "Консул"
Консул


P.S. Этот рариретет использовался для хранения и ввода программ в станки с ЧПУ 80-х годов в CCCР, а также для сохранения сервисного ПО на бумажной ленте. :)

Не далее как пять лет тому назад такой считыватель использовался на питерском заводе Светлана, скорее всего и теперь никуда не делся

Насколько я слышал, понятие "консоль" связано именно с этой штукой.
Так ли это, может кто-то рассказать?

На фотографии Консула нет.
Слева - фотосчитывающее устройство с перфоленты FS-1501.
Справа - ленточный перфоратор ПЛ-150М.

Ох ты, перепутал, оказывается марку FS в своем сообщении выше :(

Это перевод, не так ли? Тогда и оформить надо как перевод, со ссылкой на оригинал

Всё превосходно, но фотографии в ПНГ? Это теперь такая мода на хабре или в правилах оформления статей прописано?

Где-то на балконе должно валяться штук 500 перфокар, еще со студенческих времен. Могу дать несколько)

Москва в 2023м - это IT столица России.

Тут даже станции метро украшают большими перфокартами.

метро Савёловская
метро Савёловская

Перфоленты лучше чем перфокарты. Больше данных поместится и программы можно записать больше размером.

Вы когда-нибудь устройством ввода перфолент fs-1501 пользовались? Это у которого скорость протяжки 3.8 м/с. Если лента длинная - та еще лотерея. А потом ее еще со стены соскребать - она сильно электризовалась в процессе.

Аж вспомнился собственный пост трёхмесячной давности про оптические домофоны:


https://habr.com/ru/companies/timeweb/articles/733356/


В родном Челябинске их нет, но в некоторых городах необъятной они ещё вполне остались.
А ведь по принципу действия это те же самые перфокарты.


Ширина щели должна быть равна диаметру фоторезистора.

Не стоит делать такие огромные отверстия. Иначе из-за засветки соседними светодиодами будут ошибки чтения. По этим же причинам, раз уж вставили белые светодиоды, их ток стоит слегка уменьшить.
Вот для примера внутренности считывателя от домофона, как раз видно размер отверстий по отношению к датчикам:


image

Не, тру. Такая техника должна жужжать и щелкать, иначе атмосфера не та. Значит ставим подпружиненные контакты, на них вешаем реле, на свободные замыкающие контакты вешаем, не светодиоды, а тёплые, ламповый лампочки накаливания на 3,5в.При протяжке ленты контакты замыкаются, реле щелкают, лампочки контроля загораются.... Слепота.

Sign up to leave a comment.