Mundarija:
- Ta'minotlar
- 1-qadam: Hikoya-
- 2 -qadam: 1 -QADAM Kengashni tayyorlash
- 3 -qadam: Attiny85 dasturlash
- 4 -qadam: O'yin konsoli va natijalarini kuchaytirish
Video: Yana bir ATtiny85 retro o'yin konsoli: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
ATtiny85 x 0.96 OLED atrofida kosmik bosqinchilar, Tetris va boshqalarni o'ynash uchun o'rnatilgan retro-konsolga o'xshash kichik sozlash.
Ta'minotlar
- Oling 0,96 dyuym x 1
- Attiny 85 x1
- Attiny85 x 1 dasturlash uchun dasturchi sozlamalari
- Kalit x 3
- 10K qarshilik SMD 0805 x 2
- 1K rezistorli SMD 0603 x 2
- LED 0603 x 1
- M7 diodli SMA x 1
- USB mikro port x 1
- 7K rezistorli SMD 0603 x 1
- Maxsus PCB (Gerber ma'lumotlari ilova qilingan)
- FR4 mis taxtasi
- o'yilgan PCB (PDF ilova qilingan)
1-qadam: Hikoya-
Hammaga salom! Shunday qilib, bu mening DIY Oled asosidagi Retro O'yin konsoli (aslida u o'yin konsoli emas, balki umumiy 0.96 dyuymli Oledni Attiny85 bilan bog'laydigan sozlash) Men sizga buni qanday qilganimni ko'rsatib beray. Bundan tashqari, ushbu loyihaning kodi juda keng tarqalgan va Internetda mavjud, men bu kodni oldim va bir nechta o'zgartirishlar kiritdim va buning uchun tenglikni qildim.
2 -qadam: 1 -QADAM Kengashni tayyorlash
Kengashni tayyorlash
Dastlab, men bu taxtani o'tgan oy tayyorlagan tenglikni yordamida to'g'ri yasashni xohlardim, lekin COVID19 tufayli yuk tashish muammosiga ko'ra buyurtma bera olmadim, shuning uchun PCB dizaynini biroz o'zgartirib, tenglikni chizishga qaror qildim. bu ikki tomonlama PCB o'rniga bir tomonlama. Men PCB -ni loyihalash uchun OrCad -dan foydalandim, so'ng taxtani suratga olish uchun rasm qog'oziga chop etish uchun pdf -fayl yaratdim. Agar siz o'z qo'llaringiz bilan ishlab chiqarishni xohlasangiz, unda to'g'ri PCB uchun sxemalar va Gerber ma'lumotlari ilova qilinadi.
Men avval kartaning PDF formatini siyohli printerli fotosurat qog'oziga bosib chiqaraman, so'ngra tenglikni o'lchamiga qarab FR4 mis taxtali tenglikni kesaman.
Agar siz bolalar o'yish jarayoni haqida ko'proq bilmoqchi bo'lsangiz, men bog'lagan videoni ko'rishingiz mumkin.
Yechib bo'lgach, men ushbu taxtaga komponentlar qo'shishni boshlayman.
Ushbu tenglikni komponentlarini qo'shish juda oson va to'g'ri, SMD komponentlari uchun ilova qilingan rasmga amal qiling.
SMD komponentlarini qo'shgandan so'ng, davom eting va kalitlar, Oled va boshqa narsalar kabi qolgan qo'rg'oshin komponentlarini qo'shishni boshlang. Batafsil ma'lumot uchun videoni tomosha qiling. Bundan tashqari, bu taxta butunlay bir tomonlama bo'lmaganligi sababli, men hayotni biroz osonlashtirish uchun bir nechta nuqtalarga o'tish moslamalarini qo'shdim. Hamma narsani yig'gandan so'ng, biz batareyani uning ulagich portiga qo'shib, hamma narsani quvvatlantirishimiz kerak.
kuting, attiny85ni qanday dasturlash kerak!
3 -qadam: Attiny85 dasturlash
Attiny85 va Attiny13A- bu mening sevimli mikrokontrollerim, chunki ular arzon va har xil loyihalarda ishlatilishi mumkin, ular qo'shimcha uskunalar va ulanish imkoniyatlarini talab qilmaydi, masalan- Oled Gameboy!
Attiny85 MCU -ni dasturlash uchun sizga provayder -dasturchi kerak bo'ladi, men allaqachon Attiny85 -ni maxsus dasturchi bilan dasturlash haqida post qilganman, buni tekshirib ko'ring.
Attiny85 -ni maxsus Internet -provayder bilan dasturlash haqida post
Men dasturlash jarayonini o'tkazib yubormoqchiman, aytaylik, avval bootloaderni yoqishimiz kerak va keyin attiny85 -ni ko'rsatilgan kod bilan o'chirishimiz kerak. E'tibor bering- siz asosiy kod bilan ta'minlangan sarlavha faylini asosiy kod papkasiga qo'shishingiz kerak, so'ngra Arduino sketch papkasida Hujjatlar papkasini qo'shing (ilova qilingan rasmga amal qiling).
4 -qadam: O'yin konsoli va natijalarini kuchaytirish
Bu kartani quvvatlantirish uchun men batareya ulagichini qo'shdim, uni Li-ionli batareyaga ulash mumkin.
Bu hali ham V1 va bu loyihaning keyingi bosqichi to'g'ri PCB qilish va unga hamma narsani lehimlash bo'ladi.. shuningdek, biz unga UI qo'shishimiz mumkin, shunda biz 1dan ortiq o'yinni tanlashimiz mumkin. Hozircha, agar siz ba'zi muammolarga duch kelsangiz, sharh qoldiring. ADIOS!
Tavsiya:
ATBOY minimal retro o'yin konsoli: 5 qadam
ATBOY minimal retro o'yin konsoli: kosmik bosqinchilar, Tetris va boshqalarni o'ynash uchun ATtiny85 x 0.96 OLED-ga asoslangan kichik retro-konsolga o'xshash sozlash
O'zingizning ko'chma retro o'yin konsoli qiling! bu ham Win10 planshetidir !: 6 qadam (rasmlar bilan)
O'zingizning ko'chma retro o'yin konsoli qiling! …… bu ham Win10 planshetidir !: Ushbu loyihada men sizga Windows 10 planshet sifatida ishlatilishi mumkin bo'lgan ko'chma retro o'yin konsoli qanday yaratilishini ko'rsataman. U 7 " Sensorli ekranli HDMI LCD, LattePanda SBC, USB Type C PD quvvat PCB va yana bir nechta qo'shimcha
Notepadda o'yin yaratish va yana ko'p narsalar: 10 qadam
Bloknotda va boshqa ko'p narsalarda o'yin qilish: bu mening birinchi ko'rsatmam. Shuning uchun agar sizda biron bir taklif bo'lsa, sharh qoldiring. Notepad so'zini eshitganimizda, biz eslatib o'tadigan, zerikarli, foydasiz ilovalar haqida o'ylaymiz. Notepad bundan ham ko'proq, biz o'zimizni nazorat qila olamiz
Vizitka/o'yin konsoli: ATtiny85 va OLED ekrani: 5 qadam (rasmlar bilan)
Vizitka/O'yin konsoli: ATtiny85 va OLED -ekran: Hammaga salom! Bugun men sizga qanday qilib o'zingizning vizitkangizni/o'yin pristavkasini/I2C orqa yoritilgan OLED -displeyi va ATtiny85 mikroprotsessoriga ega bo'lishini tasavvur qilishingiz mumkin. Bu yo'riqnomada men sizga qanday PCB ishlab chiqilganligini aytib beraman
Retro o'yin konsoli (N64 mod) KODI bilan: 7 qadam (rasmlar bilan)
Retro o'yin konsoli (N64 mod) KODI bilan: Eski maktab pristavkalarida retro o'yinlar o'ynash juda qiziqarli, lekin individual konsollarni sotib olish va ular bilan birga keladigan barcha o'yinlar juda og'ir va qimmat! Agar siz kollej/universitet talabasi bo'lsangiz va arafasida kvartiralarni ko'chirsangiz, bu haqda gapirmaslik kerak