Агуулгын хүснэгт:
- Алхам 1: Тоглуулах боломжтой хувилбар
- Алхам 2: Шаардлагатай эд анги
- Алхам 3: Дизайн хийх
- Алхам 4: Дээд самбарыг угсрах
- Алхам 5: Доод самбарыг угсрах
- Алхам 6: Цахилгааны утас
- Алхам 7: Үүнийг асаах
- Алхам 8: Хэрхэн тоглох вэ
- Алхам 9: Тоглож буй видео
Видео: Хоёртын тоглоом: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэ бол миний хоёртын тоог сурах зорилгоор Tinkercad Circuits дээр бүтээсэн тоглоом юм.
Хэрэв та энэ гарын авлагыг дагаж, өөрийн гараар файл бүтээхийг хүсч байвал миний github дээрээс https://github.com/keebie81/BinaryGame дээрээс олж болно.
Алхам 1: Тоглуулах боломжтой хувилбар
Алхам 2: Шаардлагатай эд анги
Цагаан LED цагираг бүхий 1 бат бөх металл товчлуур - 16 мм цагаан агшин
Толгойтой 1 Adafruit METRO 328 - ATmega328 - Arduino Uno -ийн аливаа хувилбар бас ажиллах болно. Би метрод дуртай, учир нь ёроол нь гөлгөр тул миний дизайны хувьд самбарыг зогсоох шаардлагагүй байсан.
15 М3 х 8 залгуурын толгойны таг
3 М3 самар
1 16x2 LCD дэлгэцтэй
4 40 мм -ийн зогсолт
Силикон бүрхүүл Stranded -Core Wire - 30AWG - Би утаснуудыг дагаж мөрдөхөд хялбар болгохын тулд олон өнгийг ашигласан.
9 Toggle Switch SPDT Panel Mount - Ямар ч загвар ажиллах болно, гэхдээ би хавтгай загварыг хүсч байсан.
9 Хувцас солих даашинзны самар 1/4-40 - Гаднах төрхөөрөө заавал биш. Та мөн шилжүүлэгчийн дагалдах хэрэгслийг ашиглаж болно.
Алхам 3: Дизайн хийх
Би хэргийг Fusion 360 дээр зохион бүтээсэн. Энэ нь надад бүх эд ангиудыг байрлуулж, тохирох эсэхийг шалгах боломжийг олгосон юм. Үүнийг хийсний дараа би хэргийг 3D хэлбэрээр хэвлэж, энэ нь хэрхэн нийцэж байгааг харах боломжтой болсон.
Энэ нь хоорондоо сайн нийцдэг тул би хоёр самбараас svg үүсгэсэн. Дараагийн алхам бол файлуудыг лазераар огтлоход бэлэн болгох явдал байв. Би Понокогийн өгсөн загваруудыг дагасан. Зааврыг мөн доод хавтан дээр байрлуулсан тул хүмүүс тоглоом хэрхэн ажилладагийг мэдэх болно.
Понокогоос миний эд ангиудыг авахад долоо хоног гаруй хугацаа шаардагдсан.
Алхам 4: Дээд самбарыг угсрах
Дээд самбар нь хоорондоо маш амархан нийлдэг.
Эхлээд есөн унтраалгыг шилжүүлж, чангална уу. Дараа нь m3 боолтыг дэлгэц дээр байрлуулна. Нөгөө талд нь зайг байрлуулаад дараа нь боолтыг дэлгэц дээрх бэхэлгээний нүхээр дамжуулна. Сүүлийн хэсэг нь 16 мм хэмжээтэй товчлуур юм.
Алхам 5: Доод самбарыг угсрах
Самбарыг доод хавтан дээр бэхлэхийн тулд 3 М3 боолт, самар ашиглана уу. Зураг дээр харж байгаагаар лазер огтлох үед нүх буруу гарсан байна. Би үүнийг github дээр тавьсан загварт зориулж зассан
Алхам 6: Цахилгааны утас
Утас авахын тулд диаграмыг дагана уу. Анхны загвар нь дижитал 1 ба 0 -ийг ашигладаг боловч хэрэв унтраалга зөв байрлалд ороогүй бол самбар дээр код байршуулах асуудал гардаг.
Би утаснуудаа Arduino самбар дээр залгасан эрэгтэй толгойн хэсэгт гагнав. Энэ нь хэрэв та самбарыг дахин төлөвлөх юм бол ирээдүйд амархан салгах боломжтой болно. LCD дэлгэц нь эмэгтэй толгойг гагнах зориулалтаар ашигладаг.
Утас залгасны дараа миний анзаарсан нэг асуудал бол унтраалгын утас юм. Та хаалттай хэлхээний холболтыг шалгах ёстой. Хөшүүрэг нь дунд, дээд тээглүүр доош байх үед би дээр дурдсан унтраалгуудыг ашиглан. Би утсаа буруу залгасан тул кодоо өөрчлөх шаардлагатай болсон. Энэхүү гарын авлагад өгсөн кодын хувьд таных зөв утсан холболттой гэж үзэж байна.
Түүнчлэн металл түлхэх товчлуурыг холбохдоо ердийн нээлттэй тохиргоонд байх ёстой.
Алхам 7: Үүнийг асаах
Та самбарыг USB кабелиар дамжуулан компьютерт холбож, цэнэглэх эсвэл зөөврийн утасны цэнэглэгч баттерейг ашиглаж болно.
Алхам 8: Хэрхэн тоглох вэ
Хэрэв энэ нь хялбар горимд байгаа бол асаахад танд 0 - 15 хооронд санамсаргүй тоо өгөх болно. Хэрэв хатуу горимд байвал 0 - 255 болно.
Дараа нь та унтраалгыг дээш харуулан 1 эсвэл доош 0 болгож, дараа нь товчлуур дээр дарж зөв эсэхийг шалгана уу. Хэрэв зөв бол энэ нь зөв хариултын аяыг өгч, танд шинэ дугаар өгөх болно. Буруу байвал дуугарч, дахин оролдоно уу гэж хэлэх болно.
Зүүнээс баруун тийш шилжүүлэгчдийн утга 2^7 (128), 2^6 (64), 2^5 (32), 2^4 (16), 2^3 (8), 2^2 (4)), 2^1 (2), 2^0 (1).
Хэрэв санамсаргүй тоо 18 байсан бол хоёртын утга нь 0001 0010 байх болно. Энэ нь 2^4 (16) + 2^1 (2) нь 18 -тай тэнцүү байх болно.
Хэрэв энэ нь 255 байсан бол 1111 1111 байх болно, учир нь бүх тоонууд 255 -тэй тэнцүү байв.
Алхам 9: Тоглож буй видео
2016 оны тойргийн уралдааны тэргүүн шагнал
Зөвлөмж болгож буй:
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоом: 11 алхам (зурагтай)
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоомын чулуу: 70-аад оны үед ахлах сургуулиудад түгээмэл хэрэглэгддэг чимэг Click-Clack тоглоомын хоёр цахилгаан статик хувилбарыг энд оруулав. Хувилбар 1.0 бол хэт төсвийн загвар юм. Эд анги (цахилгаан хангамжийг оруулаагүй) бараг юу ч биш юм. Илүү үнэтэй, илүү үнэтэй зүйлийн тайлбар
Хоёртын тооноос аравтын хоорондох тааруулагч тоглоом: 10 алхам
Хоёртын тооноос аравтын хоорондох тааруулагч тоглоом: Энэхүү зааварчилгаа нь манай хоёртын тооноос аравтын хооронд таарах тоглоомыг бий болгоход шаардагдах процесс, модулиудыг харуулах болно. 60 секундын дотор хэрэглэгчид долоон сегментийн дэлгэц дээр санамсаргүй байдлаар үүсгэсэн аравтын тоог хөрвүүлэх замаар хоёртын хувилбарт оруулах болно
ESP32 VGA аркад тоглоом ба тоглоомын тоглоом: 6 алхам (зурагтай)
ESP32 VGA аркад тоглоом ба джойстик: Энэхүү зааварчилгаанд би VGA дэлгэцийн гаралттай ESP32 ашиглан дөрвөн тоглоомын тоглоом - Tetris - Snake - Breakout - Bomber - ийг хэрхэн яаж хуулбарлахыг үзүүлэх болно. Нарийвчлал нь 320 х 200 пиксел бөгөөд 8 өнгөөр хийгдсэн. Би өмнө нь хувилбарыг нь хийж байсан
MIT програм зохион бүтээгчийн тусламжтайгаар зөөлөн тоглоом бүхий Bluetooth шоо, Android тоглоом хөгжүүлэх: 22 алхам (зурагтай)
MIT App Inventor ашиглан зөөлөн тоглоом бүхий Bluetooth Dice болон Android тоглоом хөгжүүлэх: Шоо тоглох нь өөр өөр арга хэлбэртэй байдаг 1) Уламжлалт модон эсвэл гуулин шоогаар тоглодог.2) Гар утас эсвэл pc. -ийн гараар эсвэл pc. -ээр үүсгэсэн шоо утгыг гар утсан дээр эсвэл компьютер дээр тоглоорой. шоо биетэй тоглож, зоосыг гар утас эсвэл компьютер дээр зөөж болно
Хоёртын шилжүүлэгч тоглоом: 6 алхам
Хоёртын шилжүүлэгч тоглоом: Ben Heck -ийн Hex Game -ээс санаа авсан Энэ бол найз нөхөддөө хоёртын файлын талаар заах зорилгоор бүтээсэн хоёртын тоглоом юм. Эцэст нь би өөрийгөө сэрүүн байлгахын тулд хичээл дээр тоглодог. Та дэлгэцэн дээрх санамсаргүй денар (0-255) эсвэл арван зургаатын (0-ff) утгыг хоёртын формат руу хөрвүүлээд дараа нь биднийг