Comments 31
10 фоторезисторов
10 LED-светодиодов
Это примерно как электрический камин :(
Обожал играться с дыроколами для перфокарт в ВЦ, где родители работали. До ранних девяностых они были в ходу там.
А вообще непонятно, зачем нужен такой мудреный считыватель, а не простая аппликуха для телефона наподобие сканера qr кодов, чтобы эти дырки на шаблоне распознавать.
Ещё бы понять, почему использвована эта плата, которую надо программировать на безумном кастомном языке. Судя по коду, фоторезисторы подключены к логическим входам, а значит, всем знакомая ардуина бы справилась.
Любой язык, пока его не изучишь и не начнёшь применять может подпадать под термин "безумный" :)
Что только характеризует не сам язык, а какое то мнение кем то высказанное в отношении него.
Поясню, что я имел в виду под "безумный". Википедия говорит, что на этой плате восьмиядерный микроконтроллер, где прерывания заменены, собственно, многоядерностью, основной язык интерпретируемый, несколько уровней оперативной памяти,.. в общем, устройство очень специфичное, отходящее во многих местах от мейнстримового пути развития микроконтроллеров, специализированное под какие-то особенные задачи, и использовать его, чтобы читать 8 фоторезисторов и писать в UART - неоправданно. Язык сам по себе, может, и хороший и отлично подходит под программирование этого специфичного МК, но он настолько отличается от майнстримового С, что временные затраты, сопряжённые с использованием этого решения, должны компенсироваться какими-то существенными преимуществами для поставленной задачи.
(Замечу, что сама идея попробовать неведомую железяку и сделать на ней что-нибудь простое, мне и самому бывает привлекательна, но если ставить такую цель, то вся статья должна быть другой, про особенности микроконтроллера, его преимущества и недостатки, про язык, заточенный на параллелизм, и т.п. В статье же лишь сказано, что плата хороша тем, что на ней встроенна макетка)
Ну, в оригинальных считывателя (помнится мне) были фотодиоды. Ибо важна была скорость считывания. А по плате - ну, что было (или что дали) то и заюзал. Ардуина справилась бы. Там скорости маленькие (по современным меркам), в реальном считывателе где-то 10 карт в секунду (мог и позабыть, давно это было), что дает порядка 800 байт/сек.
Им несколько десятков лет — впервые прототип подобного носителя информации стали применять ещё в начале 1800-х годов для управления полуавтоматическими ткацкими станками.
Вообще-то с начала 1800-х прошло два века с хвостиком. А не несколько десятков лет.
И да, показанный ролик описывает считыватель перфоленты. Ну и синенькое на фото — то же перфолента, а не перфокарта, что хорошо видно по следам иголок привода и круглым дырочкам (у перфокарт прямоугольные). И тут есть принципиальная разница, потому что перфолента сплошная, ее подача — это просто ролик резиновый, а карт много, они сложены в колоду, и механизм подачи для карт — уже далеко не такая тривиальная штука. Так что вопрос считывания именно перфокарт тут и не решен.
Возможно ещё где то можно увидеть и такой раритет с названием "Консул"
P.S. Этот рариретет использовался для хранения и ввода программ в станки с ЧПУ 80-х годов в CCCР, а также для сохранения сервисного ПО на бумажной ленте. :)
Ууу, FS-1600 detected.
Не далее как пять лет тому назад такой считыватель использовался на питерском заводе Светлана, скорее всего и теперь никуда не делся

Насколько я слышал, понятие "консоль" связано именно с этой штукой.
Так ли это, может кто-то рассказать?
На фотографии Консула нет.
Слева - фотосчитывающее устройство с перфоленты FS-1501.
Справа - ленточный перфоратор ПЛ-150М.
Это перевод, не так ли? Тогда и оформить надо как перевод, со ссылкой на оригинал
Всё превосходно, но фотографии в ПНГ? Это теперь такая мода на хабре или в правилах оформления статей прописано?
Где-то на балконе должно валяться штук 500 перфокар, еще со студенческих времен. Могу дать несколько)
Москва в 2023м - это IT столица России.
Тут даже станции метро украшают большими перфокартами.

а в суровом Челябинске — (ссылка на гугл-карты) — перфолентами
Перфоленты лучше чем перфокарты. Больше данных поместится и программы можно записать больше размером.
Аж вспомнился собственный пост трёхмесячной давности про оптические домофоны:
https://habr.com/ru/companies/timeweb/articles/733356/
В родном Челябинске их нет, но в некоторых городах необъятной они ещё вполне остались.
А ведь по принципу действия это те же самые перфокарты.
Ширина щели должна быть равна диаметру фоторезистора.
Не стоит делать такие огромные отверстия. Иначе из-за засветки соседними светодиодами будут ошибки чтения. По этим же причинам, раз уж вставили белые светодиоды, их ток стоит слегка уменьшить.
Вот для примера внутренности считывателя от домофона, как раз видно размер отверстий по отношению к датчикам:
Не, тру. Такая техника должна жужжать и щелкать, иначе атмосфера не та. Значит ставим подпружиненные контакты, на них вешаем реле, на свободные замыкающие контакты вешаем, не светодиоды, а тёплые, ламповый лампочки накаливания на 3,5в.При протяжке ленты контакты замыкаются, реле щелкают, лампочки контроля загораются.... Слепота.
Ретро DIY: собираем считыватель перфокарт в 2023 году