Mundarija:
- 1-qadam: Dasturiy ta'minot: Pi-ni PDP-8 sifatida yuklash
- 2 -qadam: O'chirish platasi: Yorug'lik chiroqlarini qo'shish
- 3 -qadam: 89 ta LEDni lehimlash
- 4 -qadam: Rezistorlar va diodlarni qo'shing
- 5 -qadam: IC soket va Raspberry Pi ulagichini joylashtiring
- 6 -qadam: kalitlarni qo'shing
- 7 -qadam: yig'ish
Video: PiDP-8: a malina Pi PDP-8 kichik kompyuter sifatida: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Hamma PDP-8 minikompyuterini xohlardi. Xo'sh, baribir 1968 yilda. Raspberry Pi -da ushbu SD -karta tasvirini yuklash orqali mini -kompyuterlarning Oltin asrini eslang. Majburiy emas, Blinkenlights tajribasini qayta tiklash uchun old panelni nusxasini qo'shing. Hackerning oddiy versiyasini qismlarga bo'lib 35 dollardan kamroq narxda qilish mumkin. To'liq ma'lumot uchun PiDP-8 veb-saytiga qarang.
Nima uchun? Nega yo'q? Hisoblash evolyutsiyasida PDP-8 naqadar noyob bo'lganligini ko'rsatish uchun. Dunyoni boshqaring, birinchi video o'yinni o'ynang yoki kompaniyangizni boshqarishi uchun 8 ta terminal seansini ulang. Bu kichik kompyuter … PDP-8, shuningdek, kompyuterning eng past darajada ishlashini o'rganishning ajoyib usuli. Chunki bu juda oddiy mashina, lekin yaxshi dasturlarga ega.
Qanaqasiga? Loyihaning 3 bosqichi bor:
- Faqat dasturiy ta'minot: Pi-da SD-karta tasvirini yuklang (A+/B+/2/Nol). Pi PDP-8 sifatida yuklanadi..
-
Arzon narxlardagi apparat buzilishi: old panelli shaxsiy PCB-ni qo'shing va sizda to'liq ishlaydigan apparat nusxasi bor.
Kengash Gerbers -dan OSHpark, Seeedstudio, Elecrow yoki boshqalar tomonidan tayyorlanishi mumkin. Yoki uni mendan sotib oling ($ 15, bu erda xabar qoldiring). Umumiy narx sizning ehtiyot qismlaringizni xarid qilishingizga bog'liq, lekin 35 dollardan past bo'lishi mumkin …
-
Ajoyib nusxa ko'chirish to'plami versiyasi: Men uni old akril paneli, maxsus kalitlari va bambuk qutisi bo'lgan to'plamga aylantirdim. Bu erda (havola) qarang, qismlarning keyingi partiyasi qachon tayyorlanadi.
Bu ko'rsatma xakerlik loyihasi sifatida 1 va 2 bosqichlarni o'z ichiga oladi. 3 -bosqich emas; Agar siz replika to'plamini sotib olishni xohlasangiz, bu erga qarang.
1-qadam: Dasturiy ta'minot: Pi-ni PDP-8 sifatida yuklash
Pidp8 dasturi Pi-da taqlid qilingan PDP-8-ni yuklaydi. Old panelni nusxalash uchun mo'ljallangan bo'lsa -da, u haqiqiy uskunasiz yaxshi ishlaydi. Bu sahifada PDP-8 yordamida bajarishingiz mumkin bo'lgan ba'zi narsalar tasvirlangan.
Dasturiy ta'minotning ikkita varianti:
- tayyor SD-karta tasvirini yuklab oling, u PDP-8 ni 10 soniyadan kamroq vaqt ichida yuklaydi. Pi A+/B+/2/Zero ustida ishlaydi. Hali Pi 3 da emas. Foydalanuvchi: pdp. Parol: pdp.
- yoki tarbolni har qanday standart Raspberry Pi taqsimotiga o'rnating. Bu sizga Raspberry Pi standart muhitini beradi, bu sizga PiDP ichida PiDP bilan nima qilishni xohlasangiz. Pi 3 -da ham ishlaydi.
Tafsilotlar uchun ushbu PiDP forum postiga qarang. Siz 1 yoki 2-variantni tanladingizmi, PDP-8 terminali tizimga kirgandan so'ng darhol paydo bo'lishi kerak, OS/8 ishlaydi. Jismoniy old panel hali biriktirilmagan bo'lsa ham. Siz Ctrl-A d yordamida Linux-ga PDP-8dan (u ishlayveradi) qochib, PDP-ga ~/pdp.sh bilan qaytishingiz mumkin.
Jismoniy old panel bo'lmasa, siz yuklashning turli xil konfiguratsiyalarini old panel orqali emas, balki klaviaturada o'rnatishingiz kerak bo'ladi.
- Simulyator buyruq satriga o'tish uchun CTRL-E tugmachasini bosing.
- do../bootscripts/x.script kiriting. Bu erda x-0-7 gacha bo'lgan raqam, TSS/8, kosmik urush video o'yinini yoki xohlagan narsangizni ishga tushirish uchun. Uskuna bilan siz buni old panelda qilardingiz …
Aytgancha, PDP-8 ekraniga qarashning juda yaxshi usuli bu CRT emulyatoridan foydalanish.
2 -qadam: O'chirish platasi: Yorug'lik chiroqlarini qo'shish
PDP-8/I barcha mini-kompyuterlarning eng yaxshi Blinkenlight-lariga ega bo'lgan. Uning old panelida faqat xotira manzili va uning mazmuni emas, balki boshqa ko'p narsalar ko'rsatilgan. Masalan, 8 ta CPU buyruqlaridan qaysi biri bajarilmoqda. Albatta, old panel ham dasturlarga kirish va ularni tekshirish imkonini beradi. Ammo ko'pincha siz uni dasturda bir qadam bosish yoki yangisini yuklash uchun ishlatasiz.
PiDP elektron kartasi - bu asl nusxaning ishonchli, 2: 3 o'lchamli nusxasi. Buning ma'nosi shundaki, u 89 ta LED va 26 ta kalit bilan ishlaydi. Raspberry Pi PiDP kartasining orqa qismiga ulangan va shu bilan: mini -kompyuter ishlab chiqarish uchun sizga ko'p vaqt kerak emas.
Elektron kartani olish: Kicad dizayn loyihasini bu erda yuklab olish mumkin. O'zingiz ishlab chiqarish uchun ushbu Gerber fayllarini Seeedstudio yoki OSHPark kabi birovga yuboring. Yoki, agar siz mendan 15 dollarga sotib olmoqchi bo'lsangiz, men bilan bog'lanishingiz mumkin (BTW notijorat hobbi).
E'tibor bering - bu yo'riqnomada PDP -8 -ni qanday qilib "o'z qo'llaringiz bilan o'rash" kerakligi tasvirlangan. Bu PiDP-8 replika to'plami uchun qurilish qo'llanmasi emas, u o'z replika kalitlari, old akril paneli va qutisi bilan birga keladi.
3 -qadam: 89 ta LEDni lehimlash
Birinchi narsa - LEDlarni o'rnatish. Polarlik muhim. Uzun oyoqlar chapda, Raspberry Pi ga eng yaqin bo'lishi kerak. Hech shubha qilmaslik uchun: Qisqa oyoqlari PCDP logotipi bo'lgan PCB uchiga qaragan bo'lishi kerak.
Videoda lehimlashning samarali texnikasi ko'rsatilgan: bir qo'li bilan lehim bilan namlangan lehim, har bir svetodkadan bittasini mahkamlang, shu bilan tenglikni boshqa qo'lingiz bilan ushlab, LEDga barmog'ingiz bilan bosib turing. Bu odatda lehimlashning yaxshi usuli emas, lekin bu holda LEDlarni to'g'ri qatorlarga joylashtirishga yordam beradi.
Oxirida, barcha LEDlarning to'g'ri o'tirganligini tekshiring (agar bo'lmasa, pinni qayta qizdiring va qayta joylashtiring), kutupluluk to'g'ri bo'lsa, ikkinchi pimlarini lehimlang.
4 -qadam: Rezistorlar va diodlarni qo'shing
Tenglikni old tomonidagi 26 diodni kalitlarga o'rnatishni davom ettiring. Keyin diodlar qatoriga yaqin bo'lgan uchta 1K rezistor bilan, shuningdek panelning old tomonida, so'ngra panelning orqa tomonida 390 ohmli 12 rezistorli blok bilan davom eting.
Diyotlar uchun kutupluluk muhim: diodagi qora chiziq uning tenglikni izidagi chiziqqa mos kelishini tekshiring.
5 -qadam: IC soket va Raspberry Pi ulagichini joylashtiring
2981 IC -ni taxtaning orqa tomoniga lehimlang (tekshiring!) Va uning 1 -pin bilan taxtaning boshqa tarafidagi kalitlarga qaragan holda joylashtirilganligiga ishonch hosil qiling. Nihoyat, Pi-ga ulanadigan 40-pinli sarlavhadagi lehim. Uni kengaytirish ulagichining iziga lehim qilmang, bu osonlikcha qilingan xato. Avval lehim 1 yoki 2 pim, keyin ulagichning tenglikka to'g'ri perpendikulyar joylashishini tekshiring. Agar kerak bo'lsa, to'g'rilab, keyin barcha pinlarni lehimlang.
E'tibor bermaslik kerak bo'lgan narsalar: agar siz ketma -ket portni yoqmasangiz, PCBda belgilangan X va X*2 ohmli rezistorlar qoldirilmasligi kerak (baribir ular to'plamga kiritilmagan). Shuningdek, J_COL1 va 2 o'tish bloklari tegmagan holda qoldirilishi mumkin. Nihoyat, 2981 IC ga yaqin ikkita lehim nuqtasi bor. Ularga ham e'tibor bermang.
6 -qadam: kalitlarni qo'shing
Elektron karta deyarli har qanday kichik kalitni olishi mumkin, ularning kengligi 10 mm dan kam. Asl nusxada 20-24 pozitsiyadagi bir lahzali kalitlar bor edi. Ammo siz ular uchun almashtirish tugmachalarini ishlatishingiz mumkin, dasturiy ta'minot ularning signalini baribir bir lahzaga o'zgartiradi.
Bortda faqat ikkita pin lehimlangan (yoqish/o'chirish signallari uchun). Agar sizning kalitlaringiz 3 -pinli bo'lsa, uni tenglikni chetiga osib qo'ying. Siz ishlatadigan kalitga qarab, uning pinlarini sig'ishi uchun taxminan 0,5 mm burishingiz kerak bo'ladi. Lehim teshiklari har qanday turdagi lehim qulog'ini olish uchun etarlicha katta.
Fotosuratda mumkin bo'lgan kalitlarga oid ba'zi tavsiyalar ko'rsatilgan. MTS-102 yoki (ayniqsa, yaxshi) RLS-102-C1 va RLS-112-C1 ni qidiring. Asosan, elektron kartadagi ikkita lehim teshigining orasini qisqartiradigan hamma narsa bajariladi.
7 -qadam: yig'ish
Siz old panelni yog'och tayanch panelga standart tokchali qavslar yordamida o'rnatishingiz mumkin, ularning vintlardek teshiklari tenglikdagi o'rnatish teshiklari bilan mos kelishi kerak, chunki ular orasidagi masofa aniq me'yorga mos keladi. Taxtani shu tarzda o'rnatish juda qattiq burilishga imkon beradi.
Blinkenlights uchun to'g'ri jild yaratishning samarali usuli - bu tasvirni chop etish. Yoki akril varaqqa yopishtirish uchun dekal sifatida yoki oddiygina qog'ozga. Bunday holda siz uni laminatlashingiz yoki akril panelning orqasiga qo'yishingiz mumkin.
Bu haqida! PCB uchun umumiy xarajat 15 dollar atrofida bo'lishi kerak, shuningdek, bir sumka LED va boshqalar, va 26 ta kichik kalit. Kichik kompyuterni qanday ishlatish haqida batafsil ma'lumot olish uchun PiDP veb -saytiga tashrif buyuring - va agar biror narsa avval ishlamasa, uni qanday tuzatish kerak:)
Tavsiya:
Arduino provayder sifatida -- AVRda olti burchakli faylni yozish -- AVRdagi sug'urta -- Arduino dasturchi sifatida: 10 qadam
Arduino provayder sifatida || AVRda olti burchakli faylni yozish || AVRdagi sug'urta || Arduino dasturchi sifatida: ……………………… Iltimos, boshqa videolarni ko'rish uchun YouTube kanalimga obuna bo'ling …….. Bu maqola bu isp kabi arduino haqida. Agar siz olti burchakli faylni yuklamoqchi bo'lsangiz yoki AVR -da sug'urta o'rnatishni xohlasangiz, dasturchi sotib olishingiz shart emas, buni qilishingiz mumkin
PSP -ni kompyuter boshqaruv paneli sifatida ishlatish va keyin kompyuterni PSP bilan boshqarish: 5 qadam (rasmlar bilan)
PSP -ni kompyuterni joystik sifatida ishlatish va keyin PSP yordamida kompyuterni boshqarish: Siz PSP homebrew -dan foydalanib juda ko'p ajoyib ishlarni bajarishingiz mumkin va men sizga bu PSP -ni o'yin o'ynash uchun joystik sifatida ishlatishni o'rgataman. sichqoncha sifatida joystikdan foydalanish imkonini beruvchi dastur. Mana, ona
Wiimote -ni kompyuter sichqonchasi sifatida ishlatish, shamlardan sensor sifatida foydalanish!: 3 qadam
Wiimote -ni kompyuter sichqonchasi sifatida shamlardan sensor sifatida qanday ishlatish kerak !!: Ushbu qo'llanma sizga Wii masofadan boshqarish pultini (Wiimote) kompyuteringizga qanday ulash va uni sichqoncha sifatida ishlatishni ko'rsatib beradi
Televizorni kompyuter monitori sifatida qanday ishlatish kerak: 6 qadam
Televizorni kompyuter monitori sifatida qanday ishlatish kerak: Xo'sh, bu mening birinchi ko'rsatmam, shuning uchun menga sabr qiling … Men sizga ko'rsataman .. bu to'g'ri .. televizorni kompyuter monitori sifatida qanday ishlatish kerak ! Bu juda yaxshi ishlaydi, lekin chegaralar bor .. masalan, siz kichik matnni o'qiy olmaysiz, lekin pi
Juda kichik robot yarating: Dunyoning eng kichik g'ildirakli robotini ushlagich bilan yasang: 9 qadam (rasmlar bilan)
Juda kichik robot yarating: Dunyoning eng kichik g'ildirakli robotini ushlagich bilan yasang. 1/20 kubik dyuymli robotni ushlagich bilan yarating, u kichik narsalarni olib, harakatlantira oladi. U Picaxe mikrokontroller tomonidan boshqariladi. Menimcha, bu dunyodagi eng kichik g'ildirakli tutqichli robot bo'lishi mumkin. Bu shubhasiz bo'ladi