diff --git a/Hardware.md b/Hardware.md index d4b0b7e..8268d09 100644 --- a/Hardware.md +++ b/Hardware.md @@ -58,6 +58,8 @@ on the ESP32-side (i.e. DEC) ![LK201 connection](http://www.netbsd.org/docs/Hardware/Machines/DEC/LK201_connector.jpg) Source: [LK201 Interface](http://www.netbsd.org/docs/Hardware/Machines/DEC/lk201.html) +![LK201](screenshots/keyboard.jpg) + ### TTY This part depends on what serial port you are connecting to. Most SBCs (e.g. Orange Pi) provide pins for TTL serial port, alternatively you can use a USB-Serial dongle. Either way you can connect the ESP32 directly to this: @@ -77,6 +79,20 @@ For development (or at least the first flashing), all that remains is to connect For production use, connect it to a 5V power source. +![electronics](screenshots/tv_bottom.jpg) + ### Finishing For bonus points, place everything on a PCB, solder it, put it into a cool enclosure and go impress your friends! +Following is a gallery of one possible solution. + +#### TV (original) +![TV front](screenshots/tv_front.jpg) +![TV back](screenshots/tv_back.jpg) + +#### TV (modified) +![TV modified back](screenshots/tv_modified_back.jpg) + +#### TV + Keyboard +![TV and Keyboard](screenshots/tv_and_keyboard.jpg) + diff --git a/README.md b/README.md index 8ba03a3..6d108fc 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # Video Terminal Revival Physical recreation of a video terminal device for connecting to a serial console. Emulates a VT100 terminal using an ESP32, a keyboard and a TV. +![logo](screenshots/logo.png) + ## Hardware - ESP32 as the main processing board - Display with a composite video input (ideally a CRT) diff --git a/screenshots/keyboard.jpg b/screenshots/keyboard.jpg new file mode 100644 index 0000000..7d9f5c5 Binary files /dev/null and b/screenshots/keyboard.jpg differ diff --git a/screenshots/logo.png b/screenshots/logo.png new file mode 100644 index 0000000..d9b8f70 Binary files /dev/null and b/screenshots/logo.png differ diff --git a/screenshots/tv_and_keyboard.jpg b/screenshots/tv_and_keyboard.jpg new file mode 100644 index 0000000..a4e24dc Binary files /dev/null and b/screenshots/tv_and_keyboard.jpg differ diff --git a/screenshots/tv_back.jpg b/screenshots/tv_back.jpg new file mode 100644 index 0000000..449d0d3 Binary files /dev/null and b/screenshots/tv_back.jpg differ diff --git a/screenshots/tv_bottom.jpg b/screenshots/tv_bottom.jpg new file mode 100644 index 0000000..40a5666 Binary files /dev/null and b/screenshots/tv_bottom.jpg differ diff --git a/screenshots/tv_front.jpg b/screenshots/tv_front.jpg new file mode 100644 index 0000000..f9de2f8 Binary files /dev/null and b/screenshots/tv_front.jpg differ diff --git a/screenshots/tv_modified_back.jpg b/screenshots/tv_modified_back.jpg new file mode 100644 index 0000000..836b3a5 Binary files /dev/null and b/screenshots/tv_modified_back.jpg differ