Мазмуну:
- 1 -кадам: схемалык
- 2 -кадам: Wood Box долбоорлоо
- 3 -кадам: Компоненттер
- 4 -кадам: Процедуралар
- 5 -кадам: Файлдар
Video: Электрондук Tic-Tac-Toe оюну жыгач кутуда: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
салам
Мен жаңы чыгарылышта күлкүлүү Tic-Tac-Toe оюнун тааныштырам.
Мен интернеттен окшош долбоорду издедим, бирок бул жердеги идея уникалдуу.
МЕН ҮМҮТТӨНӨМ:)
Андыктан азыр баштайлы.
1 -кадам: схемалык
Бул схема 100%так болбошу мүмкүн экенин эске алыңыз. Сураныч, так зым жетекчилик үчүн коддогу байланыштарды карап чыгыңыз.
2 -кадам: Wood Box долбоорлоо
Бул жерде мен Coral Draw программасын колдонуп, жыгачтан жасалган кутуча жасадым. Четтердин өлчөмдөрү LED матрицасын, клавиатураны жана ЖКны камтыган кылдаттык менен өлчөнгөн. Коробканы чогултуу этаптар боюнча жүргүзүлгөн жана акырында астыңкы бөлүгү прототипти тиркеген.
3 -кадам: Компоненттер
Мага төмөнкүлөр керек:
- 9 эки түстүү LED (мисалы, кызыл/жашыл)
- 9 330 Ом резисторлор
- 9 Эркек-Эркек узун зымдары (Кызыл LED үчүн)
- 9 Эркек-Эркек узун зымдары (Жашыл LED үчүн)
- 7 Эркек-Эркек узун зымдары (биринчи баскычтоп үчүн)
- 7 Эркек-Эркек узун зымдары (экинчи баскычтоп үчүн)
- 1 Эркек-Эркек узун зым (GND үчүн)
- 4 Эркек-Аял узун зым (ЖК үчүн)
- 1 I2C ЖК (сериялык түрү)
- 1 9 В батарея
- 1 Батарея кармагыч
- 1 ON/OFF которгуч
- 2560
- 1 жыгач кутуча (35 x 15 x 4 см)
4 -кадам: Процедуралар
Биринчиден, мен анын туура иштеп жатканына ынануу үчүн ар бир компонентти жекече текшеришим керек. Андан кийин мен долбоорду аягына чыгаруу үчүн компоненттерди бириктире баштадым.
Биринчи кадам, мен бир эле Arduinoдогу эки баскычтоптун байланышын текшеришим керек. Ошентип, мен биринчи баскычтарды 2ден 8ге чейин туташтырам, андан кийин мен биринчи баскычтарды A0 аркылуу A6 га чейин туташтырам.
Албетте, кандайдыр бир санарип казыктары бир эле ишти аткарат. Андыктан өзүңүздүн долбооруңузга ылайыктуу казыктарды тандап алыңыз.
Экинчи кадам, мен ЖКны текшеришим керек. Ошентип, мен ЖКны VCC, GND, SDL жана SDA портторуна туташтырам.
Андан кийин мен анын иштеп жатканын текшерүү үчүн ар бир LEDди жекече текшере баштайм. Эки түстүү LED жалпы негизделген. Ошентип, мен Кызыл диоддордун аноддорун 35тен 51ге чейин туташтырам (9 санарип казык), андан кийин Жашыл LED аноддорун 34төн 50гө чейин туташтырам (9 санарип казык). Андан кийин мен ар бир LED үчүн жалпы катодту 330 омдук резисторго туташтырып, бардык резисторлорду узун зым менен кайра GNDге туташтырам.
Акырында мен батарейканы туташтырып, системанын иштешин текшерүү үчүн кодду жүктөп берем. ЫРАХАТ: Д.
5 -кадам: Файлдар
Fritzing файлы үчүн.txt файлын кеңейтүүнү.fzzге өзгөртүңүз
Долбоор үчүн колдонулган код Arduino IDE аркылуу жасалат. Сиз баскычтопту жана I2C китепканаларын жүктөп алышыңыз керек. Сиз аларды бардык жерде онлайнда таба аласыз.
Кутучага сунушталган өлчөмдөрдүн сүрөтүн тиркеңиз. Ошондой эле сиз Coral Draw долбоорунун файлдарын таба аласыз, ошондо сиз өзүңүздүн кутуңузду жасап, өлчөмдөрдү өзүңүздүн Tic-Tac-Toe оюнуңузга ылайыкташтыра аласыз.
Сунушталууда:
Жыгач LED оюн дисплейи Raspberry Pi Zero менен иштейт: 11 кадам (сүрөттөр менен)
Raspberry Pi Zero тарабынан иштетилген жыгач LED оюн дисплейи: Бул проект 20x10 пикселдик WS2812 негизделген LED дисплейин ишке ашырат, анын көлөмү 78х35 см, аны ретро оюндарын ойноо үчүн конок бөлмөсүнө оңой эле орнотсо болот. Бул матрицанын биринчи версиясы 2016 -жылы курулган жана башка көптөгөн адамдар тарабынан кайра курулган. Бул экспозиция
Кол менен ширетүү Электрондук компоненттердин күлкүсү Электрондук компоненттер: 7 кадам
Электрондук тетиктердин күлкүлүү зөөкүрлөрүн кол менен ширетүү: Электрондук схемаларды (эски компьютерлер же үй тиричилигинин калдыктары) ширетүүчү темир, ширетүүчү пинцет, кычкач, кайчы
C51 4 бит электрондук сааты - жыгач саат: 15 кадам (сүрөттөр менен)
C51 4 Бит Электрондук Сааты - Жыгач Сааты: Ушул дем алыш күндөрү бош убактым бар болчу, ошондуктан мен AU $ 2.40 4 -бит DIY электрондук санариптик саатын чогулттум, мен бир аз мурун AliExpressтен сатып алдым
Телефон-кутуда: 5 кадам
Телефон-кутуда: Телефон-кутуда-бул жөн эле түндө ошол аппараттардан колун кармай албагандар үчүн долбоор. Кутуча качан (23:00?) Телефон жарыкты жана үндөрдү колдонуп заряддагыч түзүлүштө болушу керектигин кабарлайт. Бул ден соолук жана сергектикти чыңдоо үчүн
Электрондук крикет оюну: 24 кадам (сүрөттөр менен)
Электрондук крикет оюну: Өзүңүздүн электрондук, колго жасалган крикет оюнун түзүңүз. Крикет Тест матчтары 5 күндөн ашык ойнолору менен белгилүү, бирок кээде жеңүүчү жок болот - 5 күн !!! Менимче, сиз сыналгыдан крикет беттештерин көрүп, га ойноп тарбияланышыңыз керек болчу