
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Salom
Men yangi nashrda kulgili Tic-Tac-Toe o'yini bilan tanishtiraman.
Men shunga o'xshash loyihani Internetda qidirdim, lekin bu erda g'oya o'ziga xosdir.
UMID QILAMANKI:)
Shunday qilib, hozir boshlaylik.
1 -qadam: sxematik

E'tibor bering, bu sxema 100%aniq bo'lmasligi mumkin. Iltimos, simlarni to'g'ri yo'naltirish uchun koddagi ulanishlarni ko'rib chiqing.
2 -qadam: yog'och qutini loyihalash


Bu erda men Coral Draw dasturi yordamida yog'och quti yasadim. LEDlar matritsasi, klaviatura va LCD displeylari bo'lishi uchun qirralarning o'lchamlari diqqat bilan o'lchandi. Qutini yig'ish bosqichma -bosqich amalga oshirildi va nihoyat pastki qismi prototipga o'raldi.
3 -qadam: komponentlar
Menga quyidagilar kerak:
- 9 ta ikki rangli LED (masalan, qizil/yashil)
- 9 330 ohmli rezistorlar
- 9 Erkak-Erkak uzun simlari (qizil LEDlar uchun)
- 9 Erkak-Erkak uzun simlari (Yashil LEDlar uchun)
- 7 Erkak-Erkak uzun simlari (birinchi klaviatura uchun)
- 7 Erkak-Erkak uzun simlari (ikkinchi klaviatura uchun)
- 1 erkak-erkak uzun sim (GND uchun)
- 4 erkak-ayol uzun sim (LCD uchun)
- 1 I2C LCD (seriya turi)
- 1 9 V batareya
- 1 Batareya ushlagichi
- 1 ON/OFF tugmasi
- 1 Arduino Mega 2560
- 1 ta yog'och quti (35 x 15 x 4 sm)
4 -qadam: protseduralar




Birinchidan, har bir komponentning to'g'ri ishlashiga ishonch hosil qilish uchun uni sinab ko'rishim kerak. Keyin men loyihani yakunlash uchun komponentlarni bir -biriga ulashni boshladim.
Birinchi qadam, men bitta Arduino -dagi ikkita klaviatura ulanishini tekshirishim kerak. Shunday qilib, men birinchi klaviaturalarni 2 dan 8 gacha pimlarga ulayman, keyin birinchi klaviaturalarni A0 - A6 pinlariga ulayman.
Albatta, har qanday raqamli pinlar bir xil vazifani bajaradi. Shunday qilib, sizning loyihangizga mos keladigan pimlarni tanlashda erkin bo'ling.
Ikkinchi qadam, men LCD displeyni tekshirishim kerak. Men LCD ni VCC, GND, SDL va SDA portlariga ulayman.
Keyin men ishlayotganini tekshirish uchun har bir LEDni alohida tekshirishni boshlayman. Ikki rangli LED keng tarqalgan. Shunday qilib, men Qizil LED Anodlarni 35 dan 51 gacha (9 ta raqamli pin), so'ngra Yashil LED anodlarini 34 dan 50 gacha (9 ta raqamli pin) ulayman. Shundan so'ng, men har bir LED uchun umumiy katodni 330 ohmli rezistorga ulayman va barcha rezistorlarni uzun sim bilan GND ga qaytaraman.
Nihoyat, batareyani ulab, tizimning ishlashini tekshirish uchun kodni yuklayman. Xursand bo'ling: D.
5 -qadam: fayllar

Fritzing fayli uchun.txt kengaytmasini.fzz ga o'zgartiring
Loyiha uchun ishlatiladigan kod Arduino IDE yordamida yaratilgan. Klaviatura va I2C kutubxonalarini yuklab olishingiz kerak. Siz ularni hamma joyda Internetda topishingiz mumkin.
Qutiga tavsiya etilgan o'lchamlar rasmini biriktirilgan holda toping. Shuningdek, siz Coral Draw loyiha fayllarini topishingiz mumkin, shunda siz o'z qutingizni yasashingiz va o'lchamlarini o'zingizning Tic-Tac-Toe o'yiningizga mos ravishda sozlashingiz mumkin.
Tavsiya:
C51 4 bitli elektron soat - yog'och soat: 15 qadam (rasmlar bilan)

C51 4 bitli elektron soat - yog'ochdan yasalgan soat: dam olish kunlari bo'sh vaqtim bor edi, shuning uchun men ilgari AliExpress -dan sotib olgan 2,40 dollarlik 4 bitli DIY elektron raqamli soatni yig'dim
Yog'ochdan yasalgan kuchli va kuchli qo'ltiqni yig'ish uchun bir necha bo'lak yog'ochdan qanday foydalanish kerak: 10 qadam

Yog'ochdan yasalgan bir nechta bo'laklarni qanday qilib yoqimli va kuchli yog'ochdan yasalgan qo'llarga yig'ish mumkin: Robot qo'lining nomi - WoodenArm. Bu juda yoqimli ko'rinadi! Agar siz WoodenArm haqida batafsilroq ma'lumotga ega bo'lishni istasangiz, www.lewansoul.com saytiga murojaat qiling. Endi biz WoodenArm haqida tanishtiruv qilishimiz mumkin, keling, davom etamiz
Televizion tijorat tovushini pasaytiruvchi: 6 qadam (rasmlar bilan)

Televizion tijorat ovozini bostiruvchi: Dadam reklamalar ular bilan birga kelgan dasturga qaraganda ancha baland ovozda bo'lsa, bu qanchalik zerikarli ekanligi haqida doimo pichirlaydi. Uning shikoyati haqiqiy reklamadan ko'ra zerikarli bo'lib qolgani uchun, men kichik gadjet yaratishga qaror qildim
USB bilan ishlaydigan burner! Ushbu loyiha plastmassa / yog'och / qog'oz orqali yonishi mumkin (qiziqarli loyiha ham yaxshi yog'och bo'lishi kerak): 3 qadam

USB bilan ishlaydigan burner! Ushbu loyiha plastmassa / yog'och / qog'oz orqali yonib ketishi mumkin (qiziqarli loyiha ham juda yaxshi yog'och bo'lishi kerak): BU USB -ni ishlatmang! Men barcha izohlardan kompyuteringizga zarar etkazishi mumkinligini bilib oldim. mening kompyuterim yaxshi. 600ma 5V zaryadlovchi qurilmasidan foydalaning. Men buni ishlatganman va u yaxshi ishlaydi va agar siz elektr tokini to'xtatish uchun elektr vilkasini ishlatsangiz, hech narsa buzilmaydi
Yog'och qutidagi yorug'lik qutisi: 9 qadam (rasmlar bilan)

Yog'och qutidagi yorug'lik qutisi: rafiqam va men onamga Rojdestvo uchun shisha haykal sovg'a qildik. Onam uni ochganida, akam "RadBear (u mening ismimni aytgan edi) sizga yorug'lik qutisini qurishi mumkin edi!" Deb aytdi. U buni aytdi, chunki men shisha yig'ayotgan odam sifatida