Агуулгын хүснэгт:

Хоёртын тоглоом: 9 алхам (зурагтай)
Хоёртын тоглоом: 9 алхам (зурагтай)

Видео: Хоёртын тоглоом: 9 алхам (зурагтай)

Видео: Хоёртын тоглоом: 9 алхам (зурагтай)
Видео: ОРХИДЕИ В ПУСТОЙ ВАЗЕ - ЛАЙФХАКИ, ТОНКОСТИ И ОШИБКИ СОДЕРЖАНИЯ, ПЕРЕВОДА И ЩАДЯЩЕЙ АДАПТАЦИИ В ОС! 2024, Арваннэгдүгээр
Anonim
Хоёртын тоглоом
Хоёртын тоглоом

Энэ бол миний хоёртын тоог сурах зорилгоор 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: Тоглож буй видео

Image
Image
2016 оны тойргийн тэмцээн
2016 оны тойргийн тэмцээн

2016 оны тойргийн уралдааны тэргүүн шагнал

Зөвлөмж болгож буй: