Агуулгын хүснэгт:

Блок тоглоом: 3 алхам
Блок тоглоом: 3 алхам

Видео: Блок тоглоом: 3 алхам

Видео: Блок тоглоом: 3 алхам
Видео: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Арваннэгдүгээр
Anonim
Блоклох тоглоом
Блоклох тоглоом

Энэ нь pocketTETRIS төслөөс үүдэлтэй юм. Илүү том дэлгэц ашигладаг хэлхээний самбартай, хайрцаггүй тоглоход илүү тохь тухтай болгож, асаах/унтраах товчлуур нэмэхийг хүсч байсан.

Алхам 1: Бүтээх

Бүтээх
Бүтээх

Загварын файлууд EasyEDA дээр байна

ПХБ -ууд нь гар хийцийн тоглоом тул хар тугалгагүй байх ёстой.

ЗҮЙЛ ХЭРЭГТЭЙ

ПХБ - Цэс, дараа нь "Үйлдвэрлэлийн файл үүсгэх" - Gerber үүсгэх эсвэл JLCPCB дээр захиалах

1.3 OLED 128X64 - Пинс нь ПХБ -тэй таарч байгаа эсэхийг шалгаарай

3 - 10K эсэргүүцэл

3 - 6x6 хэмжээтэй SMD товчлуурын унтраалга

ATtiny85

2 Pos 3 Pin Slide Switch

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 гэж дараад ОК дарна уу

"Хэрэгслүүд" цэс рүү очоод "Удирдах зөвлөл" дээр "Самбар менежер" -ийг сонгоод доош унах төрлөөс "Хувь нэмэр оруулсан" -ийг сонгоно уу: "Attiny" багцыг сонгоод "Суулгах" товчийг дарна уу.

Суулгаж дууссаны дараа "Самбар менежер" цонхыг хааж, сонгоно уу

Удирдах зөвлөл: "ATtiny25/45/85"

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

Цаг: "Дотоод 8 МГц"

ATtiny програм

AVR програмчлалын бамбайд зориулж Arduino програмчлах шаардлагатай байна

"Arduino -ийг ISP -ийн ноорог" болгон байршуулах [Файл] -> [Жишээ] -> [Arduino -ийг ISP болгон ашиглах].

AVR програмчлалын бамбайг Arduino -д хавсаргасан

AVR програмчлалын бамбай дээрх сокет ATTINY85 чип

Программист, [Багаж хэрэгсэл] -> [Программист] -> [Arduino -ийг ISP болгон сонгох] Хөтөлбөр ачаалагчийг тохируулах, [Хэрэгсэл] -> [Ачаалагчийг шарах]

PockeTetris Sketch -ийг Arduino програм дээр нээнэ үү

Ноорог байршуулах, [Файл] -> [Программист ашиглан байршуулах]

Ноорогоо амжилттай байршуулсны дараа ATtiny85 ба үүрний ховил дээрх цэгүүд нэг талд байгаа эсэхийг шалгаад чипийг залгуур руу түлхээрэй.

Алхам 3: Тоглох

Дунд товчлуур нь блокны хэсгийг өөрчилж, барьж байхдаа доош нь буулгах болно. Зүүн ба баруун товчлууруудыг нэгэн зэрэг дарахад бага эрчим хүч зарцуулдаг түр зогсоох горим байдаг.

Би энэ тоглоомыг бүтээж, тоглох дуртай байсан.

Зөвлөмж болгож буй: