compudanzas/src/coloring_computers.gmo

70 lines
3.8 KiB
Plaintext
Raw Permalink Normal View History

2021-06-15 03:03:28 +00:00
# coloring computers
non-electronic computers that work when you color them according to a simple set of rules.
2022-02-10 20:47:52 +00:00
an exploration of computation without electricity and semiconductors, an attempt to reinvent digital systems away from efficiency and productivity, and hopeful prototypes to expose the inner workings of computers.
2021-06-15 03:03:28 +00:00
2021-06-19 18:14:20 +00:00
=> https://ipfs.io/ipfs/QmaiMEk5Stw5Xvfs1btAwMg2sctwEq1MS9NDJAUEr1SHvf/ coloring computers pack archive
2023-03-13 22:29:09 +00:00
related and inspired by some previous experiments like {arte generativo en papel} and {paper computing} in general.
2021-06-29 23:33:02 +00:00
2021-06-15 03:03:28 +00:00
# 4-bits to 7-segment display hexadecimal decoder (12020)
=> ./img/foto_20201130_hex7segdecoder_01.png the coloring computer/decoder, waiting to be activated
=> ./img/foto_20201130_hex7segdecoder_02.png a human coloring the wires according to the logic rules
=> ./img/foto_20201130_hex7segdecoder_03.png the coloring computer/decoder, with an input of 0011, and an output that can be read as 3
2022-02-10 20:47:52 +00:00
a coloring decoder built with NOT (triangle), AND (semicircle), and OR (the other shape (?)) gates ({compuertas}), based on a manual design.
2021-06-15 03:03:28 +00:00
=> ./img/dibujo_20201207_hex7segdecoder_small.png the complete decoder
2023-11-20 17:55:09 +00:00
=> https://opguides.info/engineering/circuits/digitallogic/ colored and animated version by Vega
2021-06-15 03:03:28 +00:00
=> https://ipfs.io/ipfs/QmZv53hr7QEzxrPaRNpiyU9VUNHw9UgyaTUqYD9x9iFpNA/dibujo_20201207_hex7segdecoder.png download the decoder in full size 1487x3057 (png, ~446KB)
## instructions
you use two colors to set the state of 4 "bits" at the top circles.
one color stands for "1", the other for "0".
what number, according to the conventions, would these 4 bits represent?
and what hexadecimal digit would correspond to that number?
you transmit those states/colors by coloring the wires.
the wires lead to three possible types of gates, all of them with their input(s) above, and their output below:
* NOT, a triangle: the output is the opposite color of the input
* AND, a semicircle: the output is color "1" only when ALL inputs are also color "1"; otherwise the output is color "0"
* OR, the other shape (?): the output is color "1" when ANY of the inputs are color "1"; otherwise the output is color "0".
you finish coloring, and you see the digit in the display as a result!
2024-01-06 18:56:45 +00:00
the description of the circuit in {verilog} can be found in the {logiteca}.
2021-06-15 03:03:28 +00:00
# computadora no(r)pal (12019)
=> ./img/dibujo_20190715-norpalera-fulladder_blanco_small.png logic circuit in the shape of nopal
2021-06-15 03:06:27 +00:00
a full-adder built with NOR gates (see {logiteca}) in the shape of no(r)pales
2021-06-15 03:03:28 +00:00
=> https://ipfs.io/ipfs/QmPz2D3bZRYFi1HnfiNJB8o9TZZvH8atuYpFixMKccYCYP/dibujo_20190715-norpalera-fulladder_blanco.png download computadora no(r)pal in full size 1200x1600 (png, ~429KB)
# coloring computers (12018)
the original ones
=> ./img/foto_coloring-computers_cover-lee.png photo of the cover of the zine, colored
=> ./img/foto_coloring-computers_7seg-lee.png photo of a pair of colored pages of the zine, with a 7 segment display showing the digits 2 and 3
=> ./img/foto_coloring-computers_pcd2019.png photo of a pair of colored pages of the zine, showing a digital circuit answering if two colors are the same
2022-02-10 20:47:52 +00:00
the booklet contains three series of computers: computers that compare, computers that count, and computers that play. they are all {nor}-based logic circuits designed by using truth tables, karnaugh maps, and maxterm expansions.
2021-06-15 03:03:28 +00:00
=> https://ipfs.io/ipfs/QmYz7DPRWypGQcbAHr7Mi8EKB6ntSPsEnUsCXbAhBiHQZP/ original site and resources
=> https://ipfs.io/ipfs/QmYz7DPRWypGQcbAHr7Mi8EKB6ntSPsEnUsCXbAhBiHQZP/coloringcomputers_pages.pdf download the page-by-page zine (pdf, ~1.5MB)
=> https://ipfs.io/ipfs/QmYz7DPRWypGQcbAHr7Mi8EKB6ntSPsEnUsCXbAhBiHQZP/coloringcomputers.pdf download the ready-to-print-and-cut zine (pdf, ~1.4MB)
CC-BY-SA 4.0
for the print and cut zine: print double-sided, cut in half, fold the pages and assemble