Khi nào máy đánh chữ là máy in? Khi nó có cổng song song

Khi nào máy đánh chữ là máy in? Khi nó có cổng song song

Nút nguồn: 3013426

Nếu bạn muốn nói chuyện với máy đánh chữ bằng cách sử dụng thứ gì đó không phải bằng ngón tay của bạn trên phím, bạn có thể làm điều tồi tệ hơn nhiều là chọn một mẫu có cổng song song Centronics. Đó là điều đã xảy ra với [mlupo], người tình cờ gặp được một chiếc Swintec 1146 CMP cũ và quyết định hack nó thành một tác phẩm nghệ thuật sắp đặt.

Chỉ cần nhấn một nút bấm khổng lồ, chiếc máy đánh chữ giờ đây sẽ in ra những câu chuyện gia đình. Tất cả là nhờ trình điều khiển bàn phím Adafruit KB2040 được sử dụng theo cách mới và thú vị — làm trình điều khiển máy in.

Cụ thể hơn, chương trình CircuitPython chạy trên KB2040 nhận một tệp văn bản rồi gửi dữ liệu từng ký tự một cho đến khi đạt đến dòng mới. Khi đó, máy đánh chữ sẽ gửi tín hiệu bận và các ký tự được gõ.

Ngay sau khi máy đánh chữ không còn bị sử dụng nữa, luồng dữ liệu sẽ được sao lưu cho đến dòng mới tiếp theo hoặc cho đến khi tệp được gõ hoàn toàn.

Sau khi [mlupo] tìm hiểu đủ về giao thức cổng song song, họ có thể xây dựng một bảng đột phá tùy chỉnh với KB2040, một cổng song song cái và một hàng đèn LED để gỡ lỗi mà [mlupo] giữ lại vì chúng trông rất bắt mắt.

KB2040 đặt các giá trị ở mức cao trên một loạt các chân dữ liệu của cổng song song, cùng với chân STROBE của cổng, chân này sẽ giảm xuống mức thấp khi dữ liệu sẵn sàng. Trong mỗi chu kỳ STROBE, các chân cao và thấp được Swintec đọc dưới dạng ký tự nhị phân.

Tất nhiên, bạn luôn có thể sử dụng sức mạnh của Pi để xây dựng máy đánh chữ hiện đại của riêng bạn.

Cảm ơn [foamyguy] về lời khuyên!

Dấu thời gian:

Thêm từ Hack một ngày