Мазмұны:

Қалталы шахмат: 4 қадам
Қалталы шахмат: 4 қадам

Бейне: Қалталы шахмат: 4 қадам

Бейне: Қалталы шахмат: 4 қадам
Бейне: Shahzoda - To'rt qadam | Шахзода - Турт кадам 2024, Қараша
Anonim
Қалталы шахмат
Қалталы шахмат

Бұл шахмат! Сіздің қалтаңызда.

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

Жабдықтар

- 1,3 дюймдік 128x64 OLED графикалық дисплейі

- Arduino Pro Mini (Сіз 5В және 3.3В модульдерін қолдана аласыз. 3.3В модулін пайдалану оңай болады, ал 5В біреуі жылдамырақ)

- тактильді ауыстыру түймелері

- 1K Ом резисторлары

- Li-Po аккумуляторы (Батарея сыйымдылығы маңызды емес, бірақ батареяны сыйдыруға оңай)

- Li-Po зарядтағыш модулі (5 вольтты кіріктіргішті сатып алған дұрыс, әйтпесе оны жасауға тура келуі мүмкін)

- Компоненттерді дәнекерлеуге арналған ПХД прототипі

- Қосу/Өшіру қосқышы

- Корпусқа арналған 3D принтер

Ескертулер

Егер сіз 3.3v arduino-ны қолдануды таңдасаңыз, оны Li-po батареясымен қуаттандыру үшін arduino-дағы 3.3v реттегішті пайдалануға болады. Бірақ егер сіз 5 вольтты ардуиноны қолданғыңыз келсе, оны қосу үшін сізге 3,3 В -тан 5 В күшейткіш қажет болады. Мұны істеудің қарапайым әдісі-5 вольтты күшейткіші бар Li-po зарядтағышын сатып алу немесе бөлек 3,3 вольттан 5 вольтты модуль сатып алу.

Менде екеуі де жоқ, сондықтан мен ескі блютуз динамигін алып тастадым және 3 -тен 5В -ке дейін күшейткіш компоненттерін алып тастадым және оны өз тақтамда жаңарттым. Егер сіз мұны қалай жасау керектігін білгіңіз келсе, сіз бұл бейнені көре аласыз.

1 -қадам: Схема

Схема
Схема
Схема
Схема
Схема
Схема

Сондықтан схема қарапайым, тек қосылатын сымдар көп.

Компьютерде дәнекерлеу кезінде дәнекерлеу тақтаның екінші жағына түсіп кетпеуін қадағалау керек, себебі онда компоненттер болады.

Сіз жоғарыдағы схеманы таба аласыз.

2 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық жасақтаманы arduino pro mini -ге жүктеу үшін сізге бағдарламашы қажет. Мұны қалай жасауға болатыны туралы көптеген нұсқаулар бар, сондықтан мен оны бұл жерде түсіндірмеймін. Міне, олардың біріне сілтеме.

Егер сізде бағдарламашы болмаса, оны бағдарламалау үшін басқа arduino қолдануға болады. Міне, оған сілтеме.

Шахмат коды - бұл u8glib шахмат үлгісінің эскизі. Бұл өте жақсы жұмыс істейді және әр түрлі драйверлері бар бірнеше экранды қолдайды. Оны жүктеу үшін алдымен кітапхананы жүктеп алу керек. Содан кейін оны arduino кітапханалар қалтасына қосу керек. Осыдан кейін сіз бекітілген кодты жүктей аласыз және оны arduino -ға жүктей аласыз. (Мен өз кодты тіркеймін, себебі мен түйменің аналогтық түйреуіштермен жұмыс істеуі үшін кішкене заттарды өзгерттім)

3 -қадам: іс

Іс
Іс
Іс
Іс
Іс
Іс

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

4 -қадам: Соңы

Соңы
Соңы
Соңы
Соңы

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

Кез келген сұрақтар мен ұсыныстарды қалдырыңыз.

Ұсынылған: