Мазмуну:
Video: Блок оюну: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул pocketeTETRIS долбоорунан шыктандырылган. Мен чоңураак экранды колдонгон схемага ээ болууну, корпусуз ойногонду ыңгайлуураак кылууну жана күйгүзүү/өчүрүүнү кошууну кааладым.
1 -кадам: куруу
Дизайн файлдары 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 программасы
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
Орто баскыч блоктун бөлүгүн өзгөртүп, кармап турганда түшүрүп коёт. Ошондой эле сол жана оң баскычтар бир убакта басылганда азыраак энергияны пайдалануучу тыныгуу режими бар.
Мага бул оюнду куруу жана ойноо абдан жакты.
Сунушталууда:
DIY 37 Leds Arduino Roulette Оюну: 3 кадам (Сүрөттөр менен)
DIY 37 Leds Arduino Roulette Game: Рулет - бул кичинекей дөңгөлөк дегенди билдирген француз сөзүнүн атынан аталган казино оюну
BBC Micro: бит жана Scratch - Интерактивдүү руль жана Айдоо оюну: 5 кадам (Сүрөттөр менен)
BBC Micro: бит жана Scratch - Интерактивдүү руль жана Айдоо оюну: Менин бул жумадагы тапшырмаларымдын бири - бул биз жазган Scratch программасы менен иштөө үчүн BBC Micro: bitти колдонуу. Мен бул ThreadBoardди камтылган системаны түзүү үчүн эң сонун мүмкүнчүлүк деп ойлодум! Чийүү үчүн менин илхамым
Python Tic Tac Toe Оюну: 4 кадам
Python Tic Tac Toe Оюну: python tic tac toe оюну бул оюн pythonдо жасалган, ал компьютердик тилде python редакторун колдонгон: pycharm сиз дагы кадимки python код редакторун колдоно аласыз
3d лабиринт оюну Arduino аркылуу: 8 кадам (сүрөттөр менен)
3d лабиринт оюну Arduino колдонуу: Салам достор, ошондуктан бүгүн биз ARDUINO UNOнун жардамы менен лабиринт оюнун жасайбыз. Arduino Uno көбүнчө колдонулган такта болгондуктан, аны менен ойноо абдан сонун. Бул Нускамада джойстиктер аркылуу башкарылган лабиринт оюнун жасоого мүмкүндүк берет. Унутпаңыз
ARDUINO + SCRATCH Атуу оюну: 6 кадам
ARDUINO + SCRATCH Shooting Game: Тортту сактаңыз !!! Ал коркунучта. Ага төрт чымын бар. Чымындарды атууга жана тортуңузду сактоого болгону 30 секунд бар