nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 02:57



Reply to topic  [ 43 posts ]  Go to page Previous  1, 2, 3
nedoScan (считывание программ с бумаги) 
Author Message
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Ну и собственно говоря про специалисты и прочие спектрумы, так скажем для размышления: https://geektimes.ru/post/256950/


29 Feb 2016 06:33
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
jdigreze wrote:
так скажем для размышления: https://geektimes.ru/post/256950/

Ну да! И это не единственный пример. Таких образцов в сети можно найти много...

_________________
iLavr


29 Feb 2016 06:40
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Это уже интересно, однако выламывание таких чипов из старых мышей выглядит не очень стабильным источником компонентов...

_________________
:dj: https://mastodon.social/@Shaos


29 Feb 2016 07:30
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
выламывание таких чипов из старых мышей выглядит не очень стабильным источником компонентов...

Они (такие чипы) продаются отдельно и весьма распространены, если на то пошлО...

А чем, выламывание контактов из гнезд отличается в таком случае?
Image

А уж старая оптическая мышь есть у каждого. У меня лично их уже 4...

_________________
iLavr


29 Feb 2016 08:21
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
А это к данной теме не относится :)

Это была самодельщина про троичность - ты сам её сюда запостил ;)

А NedoScan хочется сделать общедоступным и повторябельным...

_________________
:dj: https://mastodon.social/@Shaos


29 Feb 2016 08:25
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Это была самодельщина про троичность ...
Честно говоря, не вижу разницы: ломать разъёмы для двоичности или троичности... :wink:
И чем это отличается от использования оптического чипа из старой мыши.

Чипов этих китайцы настрогали много, они доступны в продаже:
Attachment:
Sensor_Chips.JPG
Sensor_Chips.JPG [ 6.87 KiB | Viewed 10732 times ]

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

Другое дело, что это мини-сканер, и символы дампа должны быть однозначно им различимы
в самых наихудших условиях
. Скажем так, ограничимся 8-ю символами...

0 - оставляем, но не юзаем 8, В
1 - оставляем ни с чем не спутаешь...
2 - наверно оставляем
Т - вместо 3 (Tree) чтоб не путать с 0
4 - вроде не путается
5 - вроде не путается
Х - 6 (siX) путается с 0
7 - вроде не путается.

Вот как-то так, хотя можно еще обдумать и проэкспериментировать...

_________________
iLavr


29 Feb 2016 10:53
Profile
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Или как вариант попробовать использовать почтовый шрифт, если не ошибаюсь, разработанный для машинной сортировки писем. Правда я ни разу не видел, чтобы оно применялось, хотя, признаюсь, ни разу не бывал на сортировочных узлах, только рядом курил. :D


01 Mar 2016 04:21
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Shaos wrote:
Shaos wrote:
Устройство для считывания небольших программ с бумажного носителя (например с NedoPC издания). Программа печатается в виде столбика из байтов, каждый из которых представлен в виде 8 битов в виде клеточек по горизонтали (пустая клетка - 0, заполненная - 1) плюс 1 бит для синхронизации и, возможно, 1 бит для проверки четности. Для того чтобы программа была читабельна и человеком, рядом можно писать hex-представление байта. Пример:
Code:
-________ ORG-Lo
-________ ORG-Hi
-________ CRC-Lo
-________ CRC-Hi
-_______@ 01
-____@_@_ 0A
-_@_____@ 41
и т.д.


Подключается к компу по LPT (т.е. теоретически к чему угодно).

Очень похожая идея:

https://hackaday.io/project/8921-low-resolution-scanner-for-cheap-data-input

P.S. Я только что сам наконец попробовал поиграться с LDR (Light Dependent Resistor) - при ярком свете он имеет сопротивление порядка 1 кОм, а в темноте - до 1 МОм, при прямом свете красного светодиода - до 5 кОм, а при отражённом - от белой области на бумаге - 50 кОм и от чёрной области на бумаге - 150 кОм (т.к. она всё таки немного что-то отсвечивает), т.е. можно подключить такой LDR между землёй и входом компаратора (или CMOS гейта) и резистор 100К между этим входом и питанием - в результате компаратор будет детектировать такие изменения:

Image

Уже больше 5 лет прошло от последнего эксперимента...

_________________
:dj: https://mastodon.social/@Shaos


11 Aug 2021 21:40
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Уже больше 5 лет прошло :)

Ну... всесторонне обсудили идею и признали её тупиковой. :wink:

Хотя одна идейка за прошедшее время касательно распечатки дампов у меня есть.
Она не новая, но думается мне, что довольно конструктивная.

Дампы надо печатать в восьмеричной системе: 0 1 2 3 4 5 6 7

Количество распознаваемых символов уменьшается вдвое.
Уходим от извечной путаницы 0 - 8 - В.

Цифру "0" печатать как "О" без перечёркивания, чтобы не путать с "3" при плохой печати.
Ну и если "5" и "6" при плохой печати похожи, то "6" заменить, скажем, на "L" .

С таким распознаванием, на мой взгляд, справится практически любая OCR-программа.

_________________
iLavr


15 Aug 2021 01:27
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
OCR-программа означает наличие ПЦ, а мы тут как бы без ПЦ - с бумаги сразу в недокомп...

_________________
:dj: https://mastodon.social/@Shaos


15 Aug 2021 19:09
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
OCR-программа означает наличие ПЦ, а мы тут как бы без ПЦ - с бумаги сразу в недокомп...

Ну да, ну да - я как-то сразу не осознал 5 лет спустя, что "мы тут очень любим рассуждать
о постапокалиптическом мире и создании всего заново "на коленке
".
И "мы тут как бы без ПЦ", но - "с бумаги сразу в недоПЦ"... :wink:
А недоПЦ у нас скорее всего будет "из бритв, гвоздей и "ржавых диодов"! :ebiggrin:

_________________
iLavr


16 Aug 2021 00:02
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
ну недоПЦ программу распознавания образов точно не потянет...

_________________
:dj: https://mastodon.social/@Shaos


16 Aug 2021 21:02
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
ну недоПЦ программу распознавания образов точно не потянет...

Пожалуй, ты прав... я вчера потратил время и напряг поисковики на повод было ли какое-либо
подобие простейшей OCR-программы для вездесущего ZX-Spectrum.
И не нашел практический ничего кроме одного намёка на алгоритм OCR:
Алгоритм распознавания символов.

Зато нашел несколько сканеров из принтера, идея давняя - мы такое на работе еще при СССР делали: :wink:
http://zxpress.ru/article.php?id=12124
http://zxpress.ru/article.php?id=8000
http://zxpress.ru/article.php?id=10565
http://zxpress.ru/article.php?id=5289

_________________
iLavr


18 Aug 2021 05:17
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 43 posts ]  Go to page Previous  1, 2, 3

Who is online

Users browsing this forum: No registered users and 42 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.