Мазмуну:
Video: Чөнтөк шахмат: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул шахмат! Чөнтөгүңүздө.
Бул долбоор жылан, пак-ман, тетрис, ал тургай шахмат сыяктуу кичинекей оюндарды иштете турган кичинекей аппаратты түзүүгө багытталган.
Жабдуулар
- 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
Ошентип, схема жөнөкөй, болгону туташа турган зымдар көп.
Компьютерде ширетүү учурунда, борттун башка жагына тамчылатып калуудан сак болуу маанилүү, анткени ал жерде компоненттер болот.
Сиз жогорудагы схеманы таба аласыз.
2 -кадам: Программалык камсыздоо
Программаны arduino pro miniге жүктөө үчүн программистти колдонуу керек. Муну кантип жасоо керектиги жөнүндө көптөгөн көрсөтмөлөр бар, ошондуктан мен муну түшүндүрбөйм. Бул жерде алардын бирине шилтеме бар.
Эгерде сизде программист жок болсо, анда аны программалоо үчүн башка arduino колдонсоңуз болот. Мына ушуга шилтеме.
Ошентип, шахмат коду u8glibдин шахмат үлгүсүнүн эскизи. Бул чындыгында жакшы иштейт жана ар кандай драйверлер менен бир нече oled экрандарды колдойт. Аны жүктөө үчүн алгач китепкананы жүктөп алышыңыз керек. Андан кийин аны arduino китепканалар папкасына кошуу керек. Андан кийин, тиркелген кодду жүктөп, ардуиного жүктөй аласыз. (Мен өзүмдүн кодумду тиркеп жатам, анткени аналогдор менен иштөө үчүн баскычтар үчүн кичинекей нерселерди алмаштырдым ж.б.)
3 -кадам: Case
Баарын ширетип, кодду жүктөгөндөн кийин, мен аны салуу үчүн корпусту иштеп чыгып, 3D басып чыгардым. Мен бир бөлүгүн карадан, экинчисин боз PLAдан басып чыгардым. Бул иштин эң сонун жери-бул бат эле жарашат. Демек, керек болсо оңой эле алып салса болот.
4 -кадам: Акыры
Ошентип, азыр сиз аны менен эч нерсе кыла албайсыз. Бул долбоорго менин негизги көз карашым - шахматты каалаган жерде алып жүрүү. Бирок жылан, пак-ман же тетрис сыяктуу оюндардын эскиздерин интернеттен тапса болот. Бул нерсенин 4 баскычы болгондуктан, бул оюндарды ойноо үчүн жетиштүү болот.
Бардык суроолорду же сунуштарды калтырыңыз.
Сунушталууда:
Чөнтөк сигнал визуализатору (чөнтөк осциллографы): 10 кадам (сүрөттөр менен)
Чөнтөк сигналынын визуализатору (Чөнтөк осциллографы): Салам баарына, Биз баарыбыз күн сайын көптөгөн нерселерди жасап жатабыз. Ар бир жумуш үчүн кээ бир шаймандар керек. Бул жасоо, өлчөө, бүтүрүү ж.б .. Демек, электрондук жумушчулар үчүн аларга темир, көп метр, осциллограф ж
Шахмат роботу LEGO жана Raspberry Pi менен жасалган: 6 кадам
Шахмат роботу LEGO жана Raspberry Pi менен жасалган: Бул шахмат роботу менен досторуңузду таң калтырыңыз! Эгерде сиз мурда LEGO роботторун жасаган болсоңуз жана жок дегенде компьютердик программалоо жана Linux боюнча баштапкы билимге ээ болсоңуз, аны куруу өтө кыйын эмес
Айтылган сөз шахмат фигуралары: 7 кадам (сүрөттөр менен)
Айтылган сөз шахматтары: Мен үнүмдү колдонуп жеке шахмат фигураларын жасадым. Ар бир бөлүк анын атын айтып жатканда чыгарган үнүмдүн формасына негизделген. Бул толук топтом эмес, анткени экинчи тарап дагы ушундай жол менен, бирок менин атаандашымдын үнү менен жасалышы керек
Санарип шахмат - Онлайн шахмат оюнуңузга көз салыңыз: 5 кадам
Санарип шахмат - Шахмат оюнуңузду онлайнда көзөмөлдөңүз: Мен жаш кезимден бери көп шахмат ойнойм жана вебде компьютерлерге же тирүү оппоненттерге каршы шахмат ойной турган веб -сайттар көп болгондуктан, мен эч качан вебсайт тапкан эмесмин бул сиздин шахмат оюнуңузга көз салып турат
Чөнтөк Фазерден Чөнтөк Лазерине чейин: 6 кадам
Чөнтөк Фазерден Чөнтөк Лазерине чейин: Бул долбоордо биз Барнстен тапкан кичинекей оюнчук Star Trek Phaserди айландырабыз & Лазердик көрсөткүчкө татыктуу. Менде мындай фазерлердин экөөсү бар, биринде жарыктын батарейкасы түгөнгөндүктөн, мен аны кайра заряддалуучу лазерге айландырууну чечтим