Om du vill prata med en skrivmaskin med något annat än fingrarna på tangenterna, kan du göra mycket värre än att plocka upp ett exemplar med en Centronics parallellport. Det var vad som hände med [mlupo], som stötte på en gammal Swintec 1146 CMP och bestämde sig för att hacka in den i en konstinstallation.
Med ett tryck på en gigantisk klickknapp spottar skrivmaskinen nu ut familjeberättelser. Allt tack vare att en Adafruit KB2040-tangentbordsdrivrutin används på ett nytt, spännande sätt — som skrivardrivrutin.
Mer specifikt tar CircuitPython-programmet som körs på KB2040 in en textfil och skickar sedan data ett tecken i taget tills en ny rad nås. Vid det tillfället skickar skrivmaskinen en upptagetsignal och tecknen skrivs.
Så snart skrivmaskinen inte längre är upptagen, plockas dataströmmen tillbaka till nästa nyrad eller tills filen är helt utskriven.
När [mlupo] väl kom på tillräckligt med parallellportprotokollet kunde de bygga ett anpassat breakoutkort med KB2040, en parallellport för honor och en rad med lysdioder för felsökning som [mlupo] behöll eftersom de ser coola ut.
KB2040 sätter värdena högt på en serie av parallellportens datastift, tillsammans med portens STROBE-stift, som drar lågt när data är redo. Under varje STROBE-cykel läses de höga och låga stiften av Swintec som ett binärt tecken.
Naturligtvis kan du alltid använda kraften i Pi för att bygg din egen moderna skrivmaskin.
Tack till [foamyguy] för tipset!
- SEO-drivet innehåll och PR-distribution. Bli förstärkt idag.
- PlatoData.Network Vertical Generative Ai. Styrka dig själv. Tillgång här.
- PlatoAiStream. Web3 Intelligence. Kunskap förstärkt. Tillgång här.
- Platoesg. Kol, CleanTech, Energi, Miljö, Sol, Avfallshantering. Tillgång här.
- PlatoHealth. Biotech och kliniska prövningar Intelligence. Tillgång här.
- Källa: https://hackaday.com/2023/12/14/when-is-a-typewriter-a-printer-when-it-has-a-parallel-port/
- : har
- :är
- $UPP
- 1
- 400
- 500
- a
- Able
- tvärs
- Alla
- längs
- alltid
- an
- och
- ÄR
- Konst
- AS
- At
- tillbaka
- därför att
- Där vi får lov att vara utan att konstant prestera,
- ombord
- breakout
- SLUTRESULTAT
- upptagen
- Knappen
- by
- kom
- KAN
- karaktär
- tecken
- fullständigt
- kyla
- kunde
- Naturligtvis
- beställnings
- cykel
- datum
- beslutade
- do
- chaufför
- under
- varje
- tillräckligt
- spännande
- familj
- Med
- kvinna
- figured
- Fil
- För
- jätte
- gif
- hacka
- hänt
- Hög
- HTTPS
- in
- Installationen
- in
- IT
- hålls
- nycklar
- längre
- se
- Lot
- Låg
- Modern Konst
- Nya
- Nästa
- Nej
- nu
- of
- Gamla
- on
- ONE
- or
- Övriga
- ut
- egen
- Parallell
- plocka
- Picks
- tall
- plato
- Platon Data Intelligence
- PlatonData
- Punkt
- kraft
- Program
- protokoll
- Drar
- Tryck
- kommit fram till
- Läsa
- redo
- RAD
- rinnande
- sänder
- Serier
- uppsättningar
- Signal
- något
- Alldeles strax
- specifikt
- Upplevelser för livet
- ström
- tar
- Diskussion
- text
- än
- tack
- den där
- Smakämnen
- sedan
- de
- detta
- tid
- till
- tills
- användning
- Begagnade
- med hjälp av
- Värden
- vill
- Sätt..
- były
- Vad
- när
- som
- VEM
- med
- sämre
- dig
- Din
- zephyrnet