Блок ойыны: 3 қадам
Блок ойыны: 3 қадам
Anonim
Блок ойыны
Блок ойыны

Бұл pocketeTETRIS жобасынан шабыт алған. Мен үлкен экранды қолданатын, корпуссыз ойнауды ыңғайлы ететін және қосу/өшіру қосқышын қосатын тақта алғым келді.

1 -қадам: Құру

Құру
Құру

Дизайн файлдары EasyEDA -да

ПХД қорғасынсыз болуы керек, себебі бұл қолмен ойнайтын ойын.

ЗАТТАР КЕРЕК

ПХД - Мәзір, содан кейін «Жасау файлы» - Gerber жасаңыз немесе JLCPCB -ге тапсырыс беріңіз

1,3 дюймдік OLED 128X64 - түйреуіштердің ПХД сәйкес келетініне көз жеткізіңіз

3 - 10К резисторлар

3 - 6x6 SMD түймелерінің қосқыштары

ATtiny85

2 позициялық 3 істікшелі сырғытпалар

CR2032 BAT-HLD-001-THM батарея ұстағышы

CR2032 батареясы

DIP8 ұясы

AVR немесе ATtiny чип бағдарламашысы

Қорғасынсыз дәнекер

Пісіру темірі

Алкоголь электроникасын тазартқыш

Арзан тіс щеткасы

Дәнекерлеуге, кесуге және тазалауға арналған көз қорғанысы.

Дәнекерлеу

Бұл жобаның көп бөлігі тесіктерді дәнекерлеу арқылы жүзеге асырылады, бірақ ол SMD түймелерін пайдаланады, сондықтан артқы жағында өткір жиектер болмайды. Жер үсті дәнекерлеу мен үшін жаңа, сондықтан мен үйренгендеріммен бөлісемін. SMD түймелерін дәнекерлеу үшін алдымен дәнекерлегішті 1 табаққа ерітіңіз, дәнекерді қайта балқытыңыз және 1 түйменің табанын дәнекерге салыңыз. Жалғастырмас бұрын түйменің тураланғанына көз жеткізіңіз. Содан кейін жастықшалар мен аяқтарды темірмен қыздырыңыз және дәнекер күмбезі пайда болғанша дәнекерлеңіз. Мен SMD дәнекерлеуді Коллин зертханасынан үйрендім.

Бәрінен бұрын дәнекерлеу бетін бекіту түймелері.

Содан кейін Attiny85 розеткасы мен артқы жағындағы резисторларды дәнекерлеңіз. Розетканы ойықты жібек экранымен салыстырыңыз. Содан кейін сымдарды, содан кейін бөлшектерді алдыңғы жағынан кесіңіз. Дәнекерлеудің қалған бөлігін аяқтағаннан кейін кесіңіз.

ТАЗАЛАУ

Дәнекерден ағын жабысқақ із қалдырады. Дәнекерлегеннен кейін ПХД -ны бүрку немесе жабу үшін электронды спиртті қолданыңыз және тіс щеткасымен сүртіңіз. Көз қорғанысын қолданыңыз.

2 -қадам: ATtiny85 бағдарламасы

ATtiny85 бағдарламасы
ATtiny85 бағдарламасы

ATtiny үшін Arduino IDE тақтасының қолдауын қосыңыз «Файл» мәзіріне өтіп, «Параметрлерді» таңдаңыз «Қосымша тақталар менеджерлерінің URL мекенжайлары» деп белгіленген өріске мына мекенжайды енгізіңіз: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json және OK түймесін басыңыз

«Құралдар» мәзіріне өтіңіз, содан кейін «Тақта» «Тақталар менеджері» тармағын таңдаңыз, содан кейін ашылмалы мәзірден «Қосылған» тармағын таңдаңыз: «attiny» бумасын таңдап, «Орнату» түймесін басыңыз.

Орнату аяқталғаннан кейін «тақта менеджері» терезесін жабыңыз және таңдаңыз

Тақта: «ATtiny25/45/85»

Процессор: «ATtiny85»

Сағат: «Ішкі 8 МГц»

ATtiny бағдарламасы

AVR Programming Shield үшін Arduino бағдарламалау қажет

«Arduino провайдер эскизін» жүктеңіз [Файл] -> [Мысалдар] -> [Ардуино провайдер ретінде].

AVR бағдарламалау қалқанын Arduino -ға тіркеді

AVR бағдарламалау қалқанындағы розетка ATTINY85 чипі

Бағдарламалаушыны таңдаңыз, [Құралдар] -> [Программист] -> [Arduino провайдер ретінде] Бағдарламаның жүктеушісін орнатыңыз, [Құралдар] -> [Жүктеуді жазу]

PockeTetris Sketch бағдарламасын Arduino бағдарламасында ашыңыз

Эскизді жүктеу, [Файл] -> [Программист көмегімен жүктеу]

Эскизді сәтті жүктегеннен кейін, ATtiny85 пен ұяшық ойығының бір жақта екеніне көз жеткізіңіз және чипті ұяға итеріңіз.

3 -қадам: Ойнаңыз

Ортаңғы түйме блок бөлігін өзгертеді және оны ұстап тұрғанда төмен түсіреді. Сондай -ақ, кідірту режимі бар, ол сол және оң жақ түймешіктерді бір мезгілде басқанда аз қуатты пайдаланады.

Маған бұл ойынды құрастыру мен ойнау ұнады.

Ұсынылған: