Përmbajtje:

PiDP-8: një Raspberry Pi Si PDP-8 Minikompjuter: 7 hapa
PiDP-8: një Raspberry Pi Si PDP-8 Minikompjuter: 7 hapa

Video: PiDP-8: një Raspberry Pi Si PDP-8 Minikompjuter: 7 hapa

Video: PiDP-8: një Raspberry Pi Si PDP-8 Minikompjuter: 7 hapa
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Nëntor
Anonim
PiDP-8: një Raspberry Pi Si një Minikompjuter PDP-8
PiDP-8: një Raspberry Pi Si një Minikompjuter PDP-8

Të gjithë donin një minikompjuter PDP-8. Epo, gjithsesi në vitin 1968. Përjetoni Epokën e Artë të minikompjuterëve duke e nisur këtë imazh të kartës SD në një Raspberry Pi. Opsionale, shtoni një panel të përparmë kopje për të rikrijuar përvojën e Blinkenlights. Një version i thjeshtë i Hacker -it mund të bëhet për më pak se 35 dollarë në pjesë. Shikoni faqen time në internet PiDP-8 për detaje të plota.

Pse? Pse jo? Për të ilustruar se sa krejtësisht unik ishte PDP-8 në evolucionin e llogaritjes. Kontrolloni botën, luani lojën e parë video ose lidhni 8 seanca terminale për ta lejuar atë të drejtojë kompaninë tuaj. It'sshtë një minikompjuter… PDP-8 është gjithashtu një mënyrë tepër e mirë për të mësuar se si funksionon një kompjuter në nivelin më të ulët. Për shkak se është një makinë shumë e thjeshtë, por ka shumë softuer të mirë.

Si? Ka 3 faza të këtij projekti:

  1. Vetëm për softuer: nisni imazhin e kartës SD në Pi tuaj (A+/B+/2/Zero). Pi do të fillojë si një PDP-8. Me
  2. Hack hardware me kosto të ulët: shtoni PCB-në e panelit të përparmë të personalizuar dhe keni një kopje harduerike plotësisht funksionale.

    Bordi mund të bëhet nga Gerbers nga OSHpark, Seeedstudio, Elecrow ose dikush tjetër. Ose blini atë nga unë (15 dollarë, lini një mesazh këtu). Kostoja totale varet nga blerja e pjesëve tuaja, por mund të jetë shumë më poshtë se 35 dollarë…

  3. Versioni i zbukuruar i kopjes së kopjes: Unë e bëra atë një çantë, me panel të përparmë mjaft akrilik, çelsa të personalizuar dhe kuti bambuje. Shikoni këtu (lidhjen) për detaje se kur është bërë grumbulli tjetër i pjesëve.

Ky Instructable mbulon fazat 1 dhe 2, si një projekt hack-it-yourself. Jo faza 3; nëse preferoni të blini kompletin e replikës, shihni këtu.

Hapi 1: Softueri: Nisja e Pi si PDP-8

Softueri: Nisja e Pi si PDP-8
Softueri: Nisja e Pi si PDP-8

Softueri pidp8 lëshon një PDP-8 të emuluar në Pi tuaj. Edhe pse ka për qëllim të drejtojë një panel të përparmë kopje, funksionon mirë pa pajisjen aktuale. Kjo faqe këtu përshkruan disa nga gjërat që mund të bëni me një PDP-8.

Dy opsione softuerike:

  1. shkarkoni imazhin e kartës SD të gatshme, ajo fillon PDP-8 në më pak se 10 sekonda. Punon në Pi A+/B+/2/Zero. Ende jo në Pi 3. Përdoruesi: pdp. Fjalëkalimi: pdp.
  2. ose instaloni tarballin në çdo shpërndarje standarde të Raspberry Pi. Kjo ju jep një mjedis standard Raspberry Pi që ju lejon të bëni gjithçka që dëshironi të bëni me Pi-brenda-PiDP. Punon gjithashtu në Pi 3.

Shikoni këtë postim të forumit PiDP për detaje. Pavarësisht nëse keni zgjedhur Opsionin 1 ose 2, terminali PDP-8 duhet të dalë menjëherë pasi të regjistroheni, me OS/8 që funksionon. Edhe pse paneli i përparmë fizik nuk është ngjitur ende. Mund të shpëtoni nga PDP-8 (megjithatë do të vazhdojë të funksionojë) në Linux me Ctrl-A d, dhe të ktheheni në PDP me ~/pdp.sh

Pa panelin fizik të përparmë, do t'ju duhet të montoni konfigurimet e ndryshme të nisjes në tastierë dhe jo përmes panelit të përparmë:

  • Godit CTRL-E për të arritur në rreshtin e komandës së imituesit,
  • futni do../bootscripts/x.script. Aty ku x është një numër nga 0-7, për të nisur në TSS/8, lojë video në hapësirë, ose çfarëdo që gudulis dashurinë tuaj. Me pajisjen, ju do ta bëni këtë në panelin e përparmë…

Nga rruga, një mënyrë shumë e bukur për të parë një ekran PDP-8 është të përdorni një emulator CRT.

Hapi 2: Bordi i Qarkut: Shtimi i dritave të ndezura

Qarku: Shtimi i dritave të ndezura
Qarku: Shtimi i dritave të ndezura

PDP-8/I u vlerësua se kishte dritat blinken më të mira nga të gjithë minikompjuterët. Paneli i tij i përparmë nuk tregoi vetëm një adresë kujtese dhe përmbajtjen e saj, por shumë më tepër. Cili nga 8 udhëzimet e tij të CPU -së është duke u ekzekutuar. Sigurisht, paneli i përparmë gjithashtu ju lejon të futni dhe ekzaminoni programe. Por më shpesh, ju e përdorni atë për të bërë një hap përmes një programi ose për të ngarkuar një të ri.

Bordi i qarkut PiDP është një kopje besnike, e shkallës 2: 3 e origjinalit. Do të thotë se ka 89 LED dhe 26 ndërprerës për të punuar. Raspberry Pi është e kyçur në pjesën e pasme të bordit PiDP dhe kjo është ajo: nuk keni nevojë për shumë këto ditë për të bërë një minikompjuter.

Marrja e tabelës qarkore: Projekti i dizajnit Kicad mund të shkarkohet këtu. Për të prodhuar tuajat, dërgoni këto skedarë Gerber dikujt si Seeedstudio ose OSHPark. Ose, mund të më kontaktoni nëse doni të blini një nga unë për 15 dollarë (hobi jo-fitimprurës BTW).

Shënim - kjo Udhëzues përshkruan se si të "rrotulloni" PDP -8 tuajin. Nuk është një udhëzues ndërtimi për kompletin e kopjeve PiDP-8, i cili vjen me çelsat e veta të kopjeve, panelin e përparmë akrilik dhe kutinë.

Hapi 3: Bashkimi i 89 LED -ve

Image
Image

Gjëja e parë është montimi i LED -ve. Polariteti ka rëndësi. Këmbët e gjata duhet të jenë në të majtë, më afër Raspberry Pi. Vetëm për të mos lënë asnjë dyshim: Këmbët e shkurtra duhet të jenë përballë fundit të PCB -së e cila ka logon PiDP në të.

Videoja tregon një teknikë efikase të saldimit: me njërën dorë, hekurin e salduar të lagur tashmë me një copë saldimi, rregulloni një kunj të secilës led, ndërsa mbani PCB me dorën tuaj tjetër, duke e shtyrë fort kundër LED me një gisht. Kjo nuk është një teknikë përgjithësisht e mirë e bashkimit, por në këtë rast do të ndihmojë në marrjen e LED -ve në rreshta të drejtë.

Në fund, kontrolloni nëse të gjitha LED -të ulen drejt (nëse jo, ngrohni kunjat dhe vendosni përsëri), me polaritet të saktë, pastaj lidhni kunjat e tyre të dytë.

Hapi 4: Shtoni Rezistorë dhe Diodë

Vazhdoni duke montuar 26 diodat mbi çelsin, në anën e përparme të PCB. Pastaj vazhdoni me tre rezistencat 1K afër rreshtit të diodave, gjithashtu në pjesën e përparme të panelit, pastaj bllokun e dymbëdhjetë rezistorëve 390 ohm, në pjesën e pasme të panelit.

Për diodat, polariteti ka rëndësi: kontrolloni që shiriti i zi në diodë përputhet me shiritin në gjurmën e tij të PCB.

Hapi 5: Fit IC Socket dhe Raspberry Pi Connector

Ngjitni IC 2981 në anën e pasme të tabelës (kontrolloni!) Dhe sigurohuni që të jetë e vendosur me kunjin 1 të kthyer poshtë nga çelsat në anën tjetër të tabelës. Së fundi, ngjiteni në kokën 40-pin që do të lidhet me Pi. Mos e lidhni atë në gjurmët e lidhësit të zgjerimit, një gabim që bëhet lehtë. Bashkoni së pari 1 ose 2 kunja, pastaj kontrolloni që lidhësi të jetë saktësisht pingul me PCB. Korrigjoni nëse është e nevojshme, pastaj lidhni të gjitha kunjat.

Gjërat që duhet të injorohen: Rezistencat X dhe X*2 ohm të shënuara në PCB duhet të lihen jashtë (sidoqoftë nuk janë të përfshira në komplet) nëse nuk e aktivizoni portën serike (shihni pjesën e fundit në këtë faqe). Gjithashtu, blloqet e kërcyesit J_COL1 dhe 2 mund të lihen të paprekur. Së fundmi, ka dy pika lidhëse afër IC 2981. Injoroni edhe ata.

Hapi 6: Shtoni çelsin

Përfundimi
Përfundimi

Bordi qark mund të marrë pothuajse çdo ndërprerës të vogël, e vetmja gjë e rëndësishme është që gjerësia e tyre është më pak se 10 mm. Origjinali kishte ndërprerës të çastit në pozicionin 20-24. Por ju gjithashtu mund të përdorni çelsin ndërrues për ta, softveri do ta shndërrojë sinjalin e tyre në një të tillë sidoqoftë.

Vetëm dy kunja janë ngjitur në tabelë (për sinjalet e ndezjes/fikjes). Nëse çelsat tuaj kanë një kunj të tretë, thjesht lini atë të varur nën skajin e PCB. Në varësi të ndërprerësit që përdorni, mund t'ju duhet të përkulni kunjat e tij rreth 0.5 mm për t'u përshtatur. Vrimat e saldimit janë mjaft të mëdha për të marrë pothuajse çdo lloj saldimi.

Fotografia tregon disa sugjerime për ndërprerës të mundshëm. Kërkoni MTS-102, ose (veçanërisht bukur) RLS-102-C1 & RLS-112-C1. Në thelb, çdo gjë që bën një shkurtim midis dy vrimave të lidhjes në tabelën e qarkut do të bëjë gjithsesi.

Hapi 7: Përfundimi

Përfundimi
Përfundimi
Përfundimi
Përfundimi

Ju mund ta montoni panelin e përparmë në një panel bazë prej druri duke përdorur kllapa standarde të rafteve, vrimat e vidave të tyre duhet të përputhen me vrimat e montimit në PCB pasi hapësira ndjek një normë të dukshme … Montimi i tabelës në këtë mënyrë duhet të lejojë një veprim shumë të fortë ndërrimi.

Një mënyrë efektive për të krijuar një kapak të duhur për Blinkenlights është të printoni këtë imazh. Ose si një fletore për t'u ngjitur në një fletë akrilike, ose thjesht në letër. Në të cilin rast mund ta petëzoni, ose ta vendosni pas një paneli akrilik.

Kjo është për këtë! Kostoja totale duhet të jetë rreth 15 dollarë për PCB, plus koston e një qese LEDs, etj, dhe 26 ndërprerës të vegjël. Vizitoni uebfaqen e PiDP për detaje se si të përdorni hakun tuaj në kompjuter - dhe si ta korrigjoni atë nëse gjërat nuk funksionojnë në fillim:)

Recommended: