nedoPC.org

Community for electronics hobbyists, established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 24 Jun 2024 08:54



Reply to topic  [ 128 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9  Next
Недокомпьютер nedoPC-85-MK 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
Shaos wrote:
как видим выводимый текст зашит прямо в код (точнее картинка текста по 5 пикселов на байт)

теперь достаточно легко можно написать на сях программку, которая любой текст (или картинку 60x7) превращает в образ ПЗУ :)
картинка может быть 2-уровневой (чёрно-красной), 4-уровневой (см. ранее объяснялку) и вообще любой 2^N-уровневой :D
да даже можно и видео попробовать прошить в 8К ПЗУ :o
P.S. в видео можно учесть промежутки между знакоместами - тогда видеоразрешение будет 71x7...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


03 Apr 2018 20:12
Profile WWW
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Shaos wrote:
angry_troll wrote:
Вот уж насколько не люблю инфу в виде видео... Теперь придётся втыкать :-]

Ну на самом деле, чтобы получить всеобъемлющую инфу по звуку, надо послушать звук :roll:

Дык причём тут звук. Я скорее спрашивал о том, 'проваливается' ли кнопка в конце нажатия, или просто пружинкой всегда сопротивляется...

_________________
привет засранцу лавру :)


04 Apr 2018 00:45
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
angry_troll wrote:
Shaos wrote:
angry_troll wrote:
Вот уж насколько не люблю инфу в виде видео... Теперь придётся втыкать :-]

Ну на самом деле, чтобы получить всеобъемлющую инфу по звуку, надо послушать звук :roll:

Дык причём тут звук. Я скорее спрашивал о том, 'проваливается' ли кнопка в конце нажатия, или просто пружинкой всегда сопротивляется...

Ну как сказать?
angry_troll wrote:
А вот кстати кнопочки эти, они с кликом?

Клик - это звук :roll:

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


04 Apr 2018 02:00
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
Shaos wrote:
Кстати можно программно сделать "оттенки серого" ( точнее красного ; ) на моём светодиодном дисплее :mrgreen:

Для этого вместо показа одного байта на каждую 5-пиксельную площадку в течении времени T (как сейчас), показываем 2 байта:
- первый в теченим времени T/2;
- второй в течении времени T.
В результате имеем, если A это логический уровень в соответствующем бите первого байта и B это логический уровень в соответствующем бите второго байта, Y=A/2+B или
A=0 B=0 -> Y=0.0
A=1 B=0 -> Y=0.5
A=0 B=1 -> Y=1.0
A=1 B=1 -> Y=1.5
т.е. 4 уровня яркости на пиксел ;)

чото не вышло - затемнять то оно затемняется, но не пропорционально времени отсвечивания :(

вот например как выглядит 100 шагов (как было раньше) против 25 шагов цикла подсветки (верхние три линии в слове "READY" опущены вниз и затемнены):

Attachment:
mk85clone15.jpg
mk85clone15.jpg [ 122.15 KiB | Viewed 13663 times ]


а вот так 100 шагов против 1 :o

Attachment:
mk85clone16.jpg
mk85clone16.jpg [ 137.64 KiB | Viewed 13663 times ]


чисто для сравнения - средняя горизонталь это 50 шагов (в 2 раза короче, но не в 2 раза темнее!)

и сложения полноцвета и неполноцвета НЕ происходит - яркая точка просто забивает собой неяркую - получается тут только 3 градации яркости есть...

P.S. изменение цвета с красного на жёлтый произошло уже в телефоне - на глаз цвет абсолютно тот же (просто яркость ниже)

P.P.S. похоже на логарифмическую шкалу - можно 3 разных уровня подсвечивать 1 шаг, 10 шагов и 100 шагов (плюс чёрный когда нет подсветки), но выводить не 2 байта в лоб, а по уровням - сначала мигать слабыми пикселами - 1 шаг, потом средними - 10 шагов, потом яркими - 100 шагов:
~A&B -> слабое мигание (когда 0 в первом байте и 1 во втором)
A&~B -> среднее мигание (когда 1 в первом байте и 0 во втором)
A&B -> сильное мигание (когда 1 в обоих байтах)
где A - первый байт, B - второй байт

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


04 Apr 2018 20:41
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
количество шагов для 3 уровней яркости надо сделать таким - 1, 25, 100 (проверено экспериментально)

Attachment:
mk85clone17.jpg
mk85clone17.jpg [ 41.37 KiB | Viewed 13661 times ]


это голым телефоном снято (он "увидел" разные цвета), а вот через красный "светофильтр" - тут более реальная картина:

Attachment:
mk85clone18.jpg
mk85clone18.jpg [ 23.13 KiB | Viewed 13661 times ]

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


04 Apr 2018 21:21
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
angry_troll wrote:
Ну вощем можно получать фантомные нажатия :)

да - есть фантомные :roll:

если только 2 кнопки нажимать одновременно, то всё ок, а если 3, то может быть не ок если третья кнопка попадает на одну линию с любой из двух других и оно "нажимает" фантомную четвёртую кнопку, формируя прямоугольник на матрице кнопок...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


08 Apr 2018 17:21
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
что делаем дальше? пришло время портировать "bad apple!!"? ;)
или начать со старого доброго тетриса? :roll:

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


11 Apr 2018 17:25
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
Shaos wrote:
что делаем дальше? пришло время портировать "bad apple!!"? ;)
или начать со старого доброго тетриса? :roll:

наверное надо потихоньку реанимировать проект - а то уж 9 месяцев почти как всё остановилось...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


29 Dec 2018 02:50
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
Shaos wrote:
shoorick wrote:
Shaos wrote:
Надо что-то придумать для быстрой загрузки программ, а то прошивать ПЗУ для каждого мало-мальского изменения тестовой программы сильно муторно :roll:
сэмулируй ISP ;)
Не практично
Надо либо сдкард, либо сеть, либо RS-232 на худой конец...

Вобщем буду делать сеть nedoNet

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


06 Jan 2019 22:35
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
Shaos wrote:
Shaos wrote:
shoorick wrote:
Shaos wrote:
Надо что-то придумать для быстрой загрузки программ, а то прошивать ПЗУ для каждого мало-мальского изменения тестовой программы сильно муторно :roll:
сэмулируй ISP ;)
Не практично
Надо либо сдкард, либо сеть, либо RS-232 на худой конец...

Вобщем буду делать сеть nedoNet

И через 2 месяца после этого сообщения меня уволили из компании, где я проработал 16 лет - в результате проект встал на долгие 4 года... пора реанимировать? :roll:

Можно попробовать пойти по более простому пути - собрать ещё один прототип nedoPC-85-MK без светодиодных матриц, но с nedoText-ом - в результате получится некий микрокомпьютер на 8085 с телевизионным выходом NTSC для отображения чёрно-белого текста 80х25 :o

Image

Далее надо портануть туда ShaOS, приделать интерфейс картриджа, какой-то из стандартных последовательных интерфейсов для связи с внешним миром (COM-порт или магнитофонный ввод-вывод) и может быть даже народ удасться заинтересовать на написание софта ;)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


30 Jan 2023 22:00
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
... может быть даже народ удасться заинтересовать на написание софта ;)

Это вряд ли... :-? Где-то давно я прочитал очень умную фразу:"Компьютер продают программы..."
И поскольку это правда, железо делают совместимым с чем-то, к чему есть пакет программ.

_________________
iLavr


31 Jan 2023 02:16
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
Lavr wrote:
Shaos wrote:
... может быть даже народ удасться заинтересовать на написание софта ;)

Это вряд ли... :-? Где-то давно я прочитал очень умную фразу:"Компьютер продают программы..."
И поскольку это правда, железо делают совместимым с чем-то, к чему есть пакет программ.

Тогда откуда берётся тот самый изначальный пакет программ, на самый первый "чем-то"? :roll:
Можно портануть туда биллогейцовский бейсик и оно сразу станет совместимо с кучей книжек с бейсик-примерами :)
Ну или форт :lol:

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


31 Jan 2023 04:03
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
Короче надо изобрести свой бейсик с построчной компиляцией в шитый код :o

P.S. Про то какой язык надо втюхивать в школах отрезано в раздел Software: http://www.nedopc.org/forum/viewtopic.php?f=81&t=22047

P.P.S. Про выдумывание нового бейсика отрезано сюда: http://www.nedopc.org/forum/viewtopic.php?f=46&t=22048

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


31 Jan 2023 20:24
Profile WWW
Writer

Joined: 21 May 2024 00:01
Posts: 19
Location: Tver
Reply with quote
Shaos wrote:
Я ещё выбрал традиционный красный цвет и золотое покрытие - в пцбвай калькулятор добавил золота и стало 117 плюс пересылка 32

Дорожки и зазоры 6 милов минимум (большинство дорожек - 10), минимальная дырка - 12

Приаттачиваю PCB и герберы на посмотреть ( я эту красную картинку в gerbv и делал : )

С подсветкой клавы я примерно так и хотел - по 4 светодиода последовательно и 12В


Размещены gerber-файлы и файлы печатной платы *.pcb недокомпьютера "nedoPC-85-MK", но нет перечня радиоэлементов. Заказал пять печатных плат, а вот для их сборки есть препятствие. Нужен перечень радиоэлементов, но вот его, пока, нет. Просьба к автору разместить такой мере про радиоэлементов, чтобы постепенно приобретать радиодетали и начать постепенно сборку недокомпьютера nedoPC-85-MK.


26 May 2024 02:02
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22903
Location: Silicon Valley
Reply with quote
Все микросхемы подписаны на самой плате (картинка кликабельна):

Image

Кондёры по питанию - тантал 0.1uF
Резисторы для подачи логической единицы то там, то сям должны быть 2К вроде
Схема ресета 8085 как в nedoPC-85A
Диоды под клавой - 1N914 или 1N4148 (кремниевые обычные)
PNP-дарлингтоны слева вверху - это TRANSISTOR,TIP127,PNP DARL SIL,100Vceo,1000hfe@3A,TO-220:
https://www.jameco.com/z/TIP127-Major-Brands-Transistor-Tip127-PNP-Darlington-BJT-100-Vceo-1000-hfe-3-Amp-TO-220_179320.html
см. viewtopic.php?p=142550#p142550 и viewtopic.php?p=143575#p143575
Shaos wrote:
... на базу PNP-дарлингтона пойдёт резистор 1К (или чуть меньше), а на низ светодиодной матрицы (с выхода регистра 74LS574) - резисторы 100 Ом (я померял лабораторным блоком питания - при таком сопротивлении через светодиод матрицы будет течь ток 20 мА)
7-сегментные индикаторы и матрицы светодиодов 5х7:
Shaos wrote:
7-сегментные индикаторы вот такие например подойдут:
https://www.jameco.com/z/UA3041-12-LED-7-Segment-Orange-635Nm-30-1-Digital-3-3mcd-Ca-Right-Hand-Decimal-Point-Rhdp-2-5V_335011.html
или любые подобные с похожим расположением контактов (DIP14: a,f,CA,NC,NC,DP,e, d,NC,c,g,NC,b,CA) - неважно точка слева у них или справа - она всё равно в этой схеме не используется

А матрицы 5x7 я взял вот такие - у них вертикали цепляются к земле, а горизонтали - к питанию:
https://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10001&freeText=2005518&langId=-1&productId=2005518&storeId=10001

И то, и другое - CLEARANCE
(ни то, ни другое на Jameco уже не купить, но странички остались)

Принципиальную схему надо будет воспроизводить по топологии - либо вручную, либо софт написать, который будет по герберам нетлист восстанавливать (давно такой хотел)...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


26 May 2024 10:36
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 128 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9  Next

Who is online

Users browsing this forum: No registered users and 37 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.