Мазмуну:

Блок оюну: 3 кадам
Блок оюну: 3 кадам

Video: Блок оюну: 3 кадам

Video: Блок оюну: 3 кадам
Video: Майнкрафт, но ДВА НУБА выживают на одном блоке в скайблок #3 👀 Elfinka PLAY! 2024, Ноябрь
Anonim
Блок оюну
Блок оюну

Бул pocketeTETRIS долбоорунан шыктандырылган. Мен чоңураак экранды колдонгон схемага ээ болууну, корпусуз ойногонду ыңгайлуураак кылууну жана күйгүзүү/өчүрүүнү кошууну кааладым.

1 -кадам: куруу

Build
Build

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

ПКБлар коргошунсуз болушу керек, анткени бул кол менен ойнолуучу оюн.

НЕРСЕЛЕР КЕРЕК

PCB - Меню анда "Жасоо Файлын түзүү" - Gerberди түзүү же JLCPCBден заказ кылуу

1.3 OLED 128X64 - Пинктер PCB менен дал келишин текшериңиз

3 - 10K резисторлор

3 - 6x6 SMD баскыч которгучтары

ATtiny85

2 Пост 3 пин слайд которгуч

CR2032 Батарея кармагыч BAT-HLD-001-THM

CR2032 батареясы

DIP8 розеткасы

AVR же ATtiny Chip программисти

Коргошунсуз Solder

Кандооч

Алкоголдук электроника тазалагыч

Арзан тиш щеткасы

Көздү коргоо, ширетүү, кыркуу жана тазалоо үчүн.

SOLDERING

Бул долбоордун көбү тешик аркылуу өтөт, бирок SMD баскычтарын колдонот, ошондуктан арткы тарабында курч четтер болбойт. Жер үстүндөгү монтаждоо мен үчүн жаңы, ошондуктан мен үйрөнгөндөрүм менен бөлүшөм. SMD баскычтарын ширетүү үчүн, адегенде ширетүүнү 1 блокко эритип, кайра эритип, 1 баскычтын бутун ширетүүгө салыңыз. Улантуудан мурун баскычтын тегизделгенин текшериңиз. Кийинчерээк подушкаларды жана буттарды темир менен ысытып, үстүнөн ширетүүчү купол пайда болгонго чейин эритип алыңыз. Мен SMD ширетүүнү Коллин лабораториясынан үйрөндүм.

Solder бетине орнотуу баскычтары эч нерседен мурун.

Андан кийин, 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 чыкылдатыңыз

"Куралдар" менюсуна, андан кийин "Тактага" "Такта менеджерин" тандап, андан кийин түшүүчү түрдөн "Салым кошулганды" тандаңыз: "аттиния" пакетин тандап, "Орнотуу" баскычын басыңыз.

Орнотуу аяктагандан кийин, "Такта менеджери" терезесин жаап, тандаңыз

Такта: "ATtiny25/45/85"

Процессор: "ATtiny85"

Саат: "Ички 8 МГц"

ATtiny программасы

AVR Programming Shield үчүн Arduino программасы керек

"Arduino ISP эскизин" жүктөп бериңиз [File] -> [Examples] -> [Arduino as ISP].

AVR Programming Shield Arduino тиркелди

AVR программалоо калканчында Socket ATTINY85 чипи

Программистти тандаңыз, [Куралдар] -> [Программист] -> [Arduino ISP катары] Программаны жүктөгүчтү орнотуңуз, [Куралдар] -> [Жүктөгүчтү күйгүзүңүз]

Arduino программасында PockeTetris Sketchти ачыңыз

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

Эскизди ийгиликтүү жүктөгөндөн кийин, ATtiny85 менен оюкчанын чекити бир тарапта экенин текшерип, чипти розеткага түртүңүз.

3 -кадам: Play

Орто баскыч блоктун бөлүгүн өзгөртүп, кармап турганда түшүрүп коёт. Ошондой эле сол жана оң баскычтар бир убакта басылганда азыраак энергияны пайдалануучу тыныгуу режими бар.

Мага бул оюнду куруу жана ойноо абдан жакты.

Сунушталууда: