Как стать автором
Обновить

Комментарии 80

Нет слов, как круто.
Ещё бы видео с комментариями по принципу работы каждого элемента.
Поддерживаю, особенно про видео!
Замечательно!

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

Кстати, а задача сделать механический компьютер, или именно бумажный? Если элементов в компьютере будет много, то, мне кажется, использовать 3D принтер было бы удобнее.

Упомянутый ниже CARDIAC вообще не автоматический, но его же в качестве учебного пособия используют.

НЛО прилетело и опубликовало эту надпись здесь
«Хорошая идея для стартапа обучающего материала для 4+ по основам компьютерной грамотности» — не подскажете, что именно вы считаете в данной реализации особенно подходящим для детей дошкольного и младшего школьного возраста?
НЛО прилетело и опубликовало эту надпись здесь
«Я с детьми занимался этим на пальцах» — пальцы не бумага. Не мнутся, не рвутся, не огорчают тем, что «должно работать, но не работает, потому что что-то отвалилось».

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

1 — пряморукость, если вместе с дошкольниками такое строить.
2 — ну и знания о двоичной системе не помешают.

Мало того, разработка алгоритмов генерации stl для послойного формирования этого компьютера (серия неровных и дырявых пластин из разных пластиков — твердого и мягкого), в идеале, использующая пневматику/гидравлику, может иметь коммерческие последствия.

При должном красноглазии гидравлика может даже на внешний звук реагировать, используя резонанс…
«В 15 лет я стал одержим идеей создания бумажной вычислительной машины […] из бумаги, картона и зубочисток.» — после слова «одержим» не принято спрашивать «почему?», но всё же, почему именно бумага а не, скажем, дерево или кость? Как самый доступный в том числе и для обработки материал?
почему именно бумага а не, скажем, дерево или кость?

Возможно, у него поблизости просто не оказалось подходящего кладбища
Возможно, имеется в виду игральная кость. А если поместить её в деревянную коробочку — нельзя определить её значение, не открыв крышку. Чем-то похоже на элемент квантового компьютера. (Но это не точно).
Дерево и кость все же сложнее в обработке.
Хотя я сразу представил себе древний компьютер из дерева, кости и кожи буйвола… =)

А вот картон вполне мог бы совместить в себе требование обязательности бумаги и существенно бОльшей надежности.
Выглядит… круто, и не представляю сколько труда на это ушло. Но тоже несколько удивлен выбором обычной тетрадной бумаги. Картон (хотя смотря какой) все же значительно сложнее в обработке, я бы посоветовал обратить внимание на бумагу высокой плотность (больше 200г/м2), из легко доступного — ватман например, или что-нибудь еще чертежное, такая бумага, как правило прочнее картона той же толщины, и позволить сделать значительно более надежную и прочную установку.
Единственное для получения ровных сгибов ее требуется предварительно биговать по линии сгиба или хотя бы предварительно провести по линии сгиба чем-то гладким.
Я так понял, выбор бумаги в т.ч. вызван тем, что она линованная и по ней просто отмерять отрезки.
Можно сделать шаблон (в том числе и из линованной бумаги) и по нему переносить на плотную бумагу. Это конечно дольше, но жесткость и надежность будет значительно выше. Когда мне надо было вырезать и согнуть ~30 листов плотной бумаги я размечал ее по шаблону и потом уже по линейке резал или гнул на импровизированном биговщике.
Не мнется в процессе работы?
Очень бы хотелось посмотреть видео с демонстрацией работы. Выложите пожалуйста!
Нет слов. Разве что: «За деревьями не видно леса».
В институте изучали логику на пневмо-элементах. То есть был компрессор который дает воздух, всякие логические элементы и много шлангов, которыми все это дело соединялось. В общем на эти лабораторные я ходил с удовольствием.
Так это вы наверное пневмооборудование проходили. Ну сборка пневматических схем.
Вполне могли изучать именно логику, есть такая область — «Пневмоника», связанная с изучением, разработкой и применением устройств (элементов), действие которых основано на использовании аэрогидродинамических эффектов — на взаимодействии струй, отрыве потока от стенки, турбулизации течения в ламинарной струе, дросселировании потоков, вихреобразовании.
image
Еще круче это выглядит на примере «свет и зеркала». Вообще кажется, что за этим будущее.
ага, именно пневмоника, собирал логические схему типо сенсорный выключатель. Реально интересно, но в эпоху электроники малоприменимо, разве что для специфических задач типа работа в радиации.
Основная проблема: система плохо масштабируется. При увеличении числа компонентов будут быстро расти потери на трение, что приведет к необходимости прикладывать больше усилий на входах, что, в свою очередь, будет вызывать повреждение/деформацию элементов.
Чуть менее основные проблемы: система мнётся, рвётся и горит :)

И без масштабирования признаки износа будут уже после сотни тактов заметны. Но сама по себе разработка интересная, даже заставить функционировать удалось.

круто ))) спасибо за материал!!!
а теперь для бумажного компьютера придумайте компилятор и перфокарты :)
Мне понравилось. Вспомнил статью, про гидравлические логические элементы.

Насколько я помню, CARDIAC закопиращен по самую шею. Ещё есть Бинардик и Little Man Computer.

Если не секрет, вдохновлялись Майнкрафтом?


P.S. Идея просто супер!

Имел ввиду к примеру механическую АЛУ с майнкрафта…

https://www.youtube.com/watch?v=LGkkyKZVzug

Очень занимательно.
Где-то видел ранее бумажную машину, где логика была реализована "вводом" шарика, рекомендую поискать и посмотреть, это затягивает :)

мне кажется это будет отличное учебное пособие если заменить материал на, что то более жёсткое чем бумага.

для не которых людей руками потрогать, даёт намного больше чем формулу написать.

или у Lego всё это уже есть в пластмассе?
Году эдак 1986 в журнале Scientific American, опубликовали забавную статью. о замене электронных элементов на деревянные палочки соединённые между собой подобным образом. Ещё тогда я восхитился идеей деревянного компьютера. Видимо эта идея не прошла бесследно… Удачи вам в этом ремесле, возможно, что то толковое из этого и выйдет…

Это была первоапрельская шутка о якобы существовавшем острове Apraphul (искаж. April fool) и якобы построенном там механическом компьютере с приводом от слонов. Её перепечатали в советском журнале "В мире науки".

Точно! Как говорится в любой шутке есть доля шутки…
Сколько циклов выдерживает бумажный логический вентиль?
бумага существует уже более 2000 лет, но до сих пор никто не утруждал себя созданием бумажного компьютера

потому что
Современная двоичная система была полностью описана Лейбницем в XVII веке в работе Explication de l’Arithmétique Binaire
(Википедия)
А до этого пользовались троичной, четверичной, шестиричной, десятиричной и пр. системами счисления.
Зануда

Компьютер !== двоичная система счисления. Известный, но не единственный контр-пример — троичная «Сетунь».

А Дум на нём работает?
Забавно получилось, молодец, но не могу не пошутить («совпадение? не думаю», или как сейчас принято говорить) про:

В 15 лет я стал одержим идеей создания бумажной вычислительной машины...
Спустя 3 года работы с перерывами, я решил поделиться с интернетом своими наработками в данном направлении.

от армии косишь с такими идеями?

Логарифмическая линейка чем не компьютер? :)
Если серьёзно, не обязательно делать на бумаге именно двоичную логику. Это громоздко и не очень наглядно. Старинные счетные машины с дисками можно рассмотреть как пример.

Ну ты и псих :))
По сути идея не столько в «бумажном» компютере, сколько в «механическом». Неужели никто не делал чтото подобное?
Круто конечно. Но из бумаги очень не надежно. Долго он не проработает.
1. Это не бумажный компьютер. Бумажный — это кардиак и прочие движущиеся табличики, экспонометры.

2. Но это просто офигенная идея для деревянного конструктора с металлическими уголками, стержнями и пружинами. и возможностью добавить электромотор. плюс придумать элементы для передачи сигнала на следующий «этаж» конструкции. очень очень понравилось.
Ох, если бы я знал, что это кого-то заинтересует на хабре, я бы уже несколько лет назад опубликовал. Во избежание споров о первенстве предлагаю сделать проект коллективным. Я покажу, как правильно, а у вас время на это есть :)
С большим удовольствием! Но, если ваш бумажный компьютер работает по такому-же принципу

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

Здорово, проделана хорошая работа.

Касательно компьютеров из бумаги. Еще в 90х, где-то на просторах fido, находил информацию про «компьютер» для игры в крестики-нолики, состоящий из спичечных коробков и бусин. Получалась некая обучающаяся система — там был свод правил о поощрении и наказании «машины» в случаи победы и проигрыша соответственно.

Надо бы поискать материалы.
http://fouryears.eu/2012/09/03/self-learning-mini-checkers-machine/
Сразу вспомнилось как в виртуально мире Трисоляриса, делали компьютер из десятков тысяч «живых» людей.
НЛО прилетело и опубликовало эту надпись здесь
Масштаб сейчас сложно оценить, зависит от типа АЛУ и количества памяти.
ТЕОРЕТИЧЕСКИ, если бы в машине отсутствовали элементы задержки, то вычисления происходили бы мгновенно. Фактически, данная бумажная машина безусловно проигрывает существующим компьютерам.

Скорость прохождения сигналов в механизме ограничена скоростью звука в его материалах. Так что не совсем мгновенно ;)
А если механизм не одноразовый — то еще медленнее.

НЛО прилетело и опубликовало эту надпись здесь
10 герц это, пожалуй, максимальная скорость для подобных компьютеров, но они имеют одно неоспоримое преимущество: говно бумага доступна даже студенту, изнывающему от скуки на парах по архитектуре ЭВМ.

Арифмометры проводили операции вроде умножения за линейное от значения наименьшего операнда время, а двоичная логика может за квадрат логарифма. Если у автора всё пойдёт так, как нужно, можно будет потягаться даже с Беббиджем.
бумага доступна даже студенту, изнывающему от скуки на парах по архитектуре ЭВМ

Да при желании скучающий студент и коробку рассыпной логики серий 555 или 1533 на мороженку выменять сможет. Сейчас-то оно уже не драгоценность. Другое дело, что скорее всего он предпочтёт съесть свой пломбир, чем изобретать процессор.
подскажите. к примеру если сделать логический модуль размером с 1-2 см. то что можно «создать» на обычном столе (в 1 слой) и сколько займёт места калькулятор? получиться ли сделать всё это на сжатом воздухе? спасибо
Логика из пневматики известна очень давно, и даже используется в оборонке как крайне радиационно стойкая.
Круто! Довести идею до несложного калькулятора, чтобы и работу памяти можно было продемонстрировать — это будет очень интересно не только детям :)
Довести идею до несложного калькулятора

… размером с письменный стол, учитывая элементную базу.
Очень круто, ты молодец, столько расчетов), терпения)), удачи в делах:)
НЛО прилетело и опубликовало эту надпись здесь

Минус зря. Для создания механизмов бумага так же плохо подходит, как и указанные материалы.

А Железный Феликс компьютером не является? Его можно скопировать из картона. Наверное.
НЛО прилетело и опубликовало эту надпись здесь
Титаническая (или почти) работа. По идее, годах в 50-60-х что-то подобное должно было быть в кибернетических кружках.

Эх, показать бы этот пост моей преподавательнице по Численным методам, которая утверждала, что в случае войны у нас не будет компьютеров и придется всё руками считать :-)

C бумажных баб ( https://vk.com/boddiul?z=photo59559418_370399485%2Falbum59559418_0%2Frev ) на бумажные компьютеры ну ну.)
Сразу вспомнил Z1 в Deutsche Technikmuseum) Сорри за качество, там странное освещение очень
image
Надо бумажно подумать! ))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации