Мазмуну:

Чөнтөк шахмат: 4 кадам
Чөнтөк шахмат: 4 кадам

Video: Чөнтөк шахмат: 4 кадам

Video: Чөнтөк шахмат: 4 кадам
Video: Shahzoda - To'rt qadam | Шахзода - Турт кадам 2024, Ноябрь
Anonim
Чөнтөк шахмат
Чөнтөк шахмат

Бул шахмат! Чөнтөгүңүздө.

Бул долбоор жылан, пак-ман, тетрис, ал тургай шахмат сыяктуу кичинекей оюндарды иштете турган кичинекей аппаратты түзүүгө багытталган.

Жабдуулар

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

- Arduino Pro Mini (Сиз 5V жана 3.3V модулдарын колдонсоңуз болот. 3.3V бирин колдонуу оңой болот, ал эми 5V бири ылдамыраак)

- Тактилдүү которуу баскычтары

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

- Li-Po Батареясы (Батарейканын кубаттуулугу чынында мааниге ээ эмес, бирок кичинекей батареяны батыраак орнотуу оңой)

- Li-Po заряддоо модулу (интегралдык 5v күчөткүч менен сатып алуу жакшы, антпесе бирөө жасашыңыз керек болот)

- Компоненттерди ширетүү үчүн ПХБнын прототиби

- Күйгүзүү/Өчүрүү

- Корпус үчүн 3D принтер

Эскертүүлөр

Эгерде сиз 3.3v arduino колдонууну чечсеңиз, анда li-po батареясы менен кубаттоо үчүн arduinoдогу 3.3v жөндөгүчтү колдонсоңуз болот. Бирок, эгер сиз 5v arduino колдоно турган болсоңуз, анда аны иштетүү үчүн сизге 3.3v менен 5v чейин күчөткүч керек болот. Мунун эң оңой жолу-5V күчөткүчү бар ли-по заряддагычын сатып алуу же өзүнчө 3.3v менен 5v booster модулун сатып алуу.

Менин колумда экөө тең болгон жок, ошондуктан мен эски bluetooth спикерин бөлүп алып, 3төн 5Вка чейин күчөткүч компоненттерин өчүрүп, өз тактайымда кайра жандандырдым. Муну кантип жасоону билгиңиз келсе, бул видеону көрө аласыз.

1 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Ошентип, схема жөнөкөй, болгону туташа турган зымдар көп.

Компьютерде ширетүү учурунда, борттун башка жагына тамчылатып калуудан сак болуу маанилүү, анткени ал жерде компоненттер болот.

Сиз жогорудагы схеманы таба аласыз.

2 -кадам: Программалык камсыздоо

Программаны arduino pro miniге жүктөө үчүн программистти колдонуу керек. Муну кантип жасоо керектиги жөнүндө көптөгөн көрсөтмөлөр бар, ошондуктан мен муну түшүндүрбөйм. Бул жерде алардын бирине шилтеме бар.

Эгерде сизде программист жок болсо, анда аны программалоо үчүн башка arduino колдонсоңуз болот. Мына ушуга шилтеме.

Ошентип, шахмат коду u8glibдин шахмат үлгүсүнүн эскизи. Бул чындыгында жакшы иштейт жана ар кандай драйверлер менен бир нече oled экрандарды колдойт. Аны жүктөө үчүн алгач китепкананы жүктөп алышыңыз керек. Андан кийин аны arduino китепканалар папкасына кошуу керек. Андан кийин, тиркелген кодду жүктөп, ардуиного жүктөй аласыз. (Мен өзүмдүн кодумду тиркеп жатам, анткени аналогдор менен иштөө үчүн баскычтар үчүн кичинекей нерселерди алмаштырдым ж.б.)

3 -кадам: Case

Case
Case
Case
Case
Case
Case

Баарын ширетип, кодду жүктөгөндөн кийин, мен аны салуу үчүн корпусту иштеп чыгып, 3D басып чыгардым. Мен бир бөлүгүн карадан, экинчисин боз PLAдан басып чыгардым. Бул иштин эң сонун жери-бул бат эле жарашат. Демек, керек болсо оңой эле алып салса болот.

4 -кадам: Акыры

Аягы
Аягы
Аягы
Аягы

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

Бардык суроолорду же сунуштарды калтырыңыз.

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