[Из песочницы] Бумажный компьютер

Всем привет! В 15 лет я стал одержим идеей создания бумажной вычислительной машины — полноценного механического компьютера, созданного из бумаги, картона и зубочисток. Меня поразило то, что бумага существует уже более 2000 лет, но до сих пор никто не утруждал себя созданием бумажного компьютера.

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

94c94782f08a4c5fb0b3e7f822b800eb.png


Все механизмы были разработаны мною, за исключением «AND» вентиля, идею которого я позаимствовал у одного из механических Lego-компьютеров.

Далее приводятся схемы и фотографии основных моих бумажных элементов.

Передача сигнала

Сигналы в машине передаются по поршневому принципу. Когда блок смещен на одну единицу длины, то передается положительное значение, иначе — ноль.

1c35dccc5b444b7280941b63cbd0b717.png


NOT

fded9cd033824cc9a627039e6b11cca6.png


AND

10f33cffcc294f4ab463f68d44001b1f.png


OR

569487a0bfcd4334a2e97b5f64197091.png


XOR

11556f35a7bb46b7b8e3547f707034a9.png


RS-триггер

0437c407b76a436a98802a0fb7619adb.png


Дешифратор

6524d8c65dec4e80952a3c3c14dce866.png


Линия задержки

Линия задержки управляется оператором машины при помощи соответствующего рычага. Когда нужно продолжить сигнал «загорается» красная лампочка, иначе — зелёная. Линию задержки можно использовать для продолжения сигнала на большие расстояния, в случае, если мощности бумаги не хватает.

2db4cba8fa8249dfa3ffaaab4672b55a.png


Генератор импульсов

d50256b752fd4463b9a503c33198d713.png


Демонстрациионая машина с основными логическими вентилями

5b18d8be02a9419cb49160c03777fdc3.png


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

Спасибо за внимание!

© Geektimes