Съдържание:

Двоична игра: 9 стъпки (със снимки)
Двоична игра: 9 стъпки (със снимки)

Видео: Двоична игра: 9 стъпки (със снимки)

Видео: Двоична игра: 9 стъпки (със снимки)
Видео: Топ 7 Хора със СТРАННИ ПРИСТРАСТЯВАНИЯ! 2024, Ноември
Anonim
Двоична игра
Двоична игра

Това е игра, която създадох на Tinkercad Circuits, за да науча двоични числа.

Ако искате да следвате това ръководство и да създадете свой собствен, файловете и кодът могат да бъдат намерени в моя github на адрес

Стъпка 1: Версия за възпроизвеждане

Стъпка 2: Необходими части

Необходими части
Необходими части
Необходими части
Необходими части
Необходими части
Необходими части
Необходими части
Необходими части

1 здрав метален бутон с бял LED пръстен - 16 мм бял момент

1 Adafruit METRO 328 с заглавки - ATmega328 - Всяка версия на Arduino Uno също би работила. Харесвам Metro, защото дъното е гладко, така че не трябваше да поставям стойки за дъската в моя дизайн.

15 M3 x 8 Винт с капачка на глава

3 гайки M3

1 16x2 LCD

4 40 мм стойки

Силиконов капак с многожилен проводник - 30AWG - Използвах няколко цвята, за да направя кабелите лесни за следване.

9 Превключвател за превключване SPDT панел - Всеки стил ще работи, но аз исках плоския стил.

9 Превключвателна гайка 1/4-40 - По избор, за външен вид. Можете също да използвате хардуера, с който е включен превключвателят.

Стъпка 3: Проектиране

Проектиране
Проектиране
Проектиране
Проектиране
Проектиране
Проектиране

Проектирах корпуса във Fusion 360. Това ми позволи да позиционирам всички части и да се уверя, че са подходящи. След като това беше направено, успях да отпечатам 3D корпуса и да видя как стои.

Той съвпадаше добре, затова създадох svg от двата панела. Следващата стъпка беше да подготвите файловете за изпращане за лазерно рязане. Следвах шаблоните, предоставени от Ponoko. Инструкциите също бяха поставени на долната плоча, така че хората да знаят как работи играта.

Отне ми малко повече от седмица, за да си взема частите от Ponoko.

Стъпка 4: Сглобяване на горния панел

Сглобяване на горния панел
Сглобяване на горния панел
Сглобяване на горния панел
Сглобяване на горния панел
Сглобяване на горния панел
Сглобяване на горния панел
Сглобяване на горния панел
Сглобяване на горния панел

Горният панел се съчетава доста лесно.

Първо поставете деветте превключвателя и ги затегнете. След това поставете винтовете m3 за дисплея. Поставете дистанционерите от другата страна и след това прокарайте винтовете през монтажните отвори на дисплея. Последната част е 16 -милиметровият бутон.

Стъпка 5: Сглобете долния панел

Сглобете долния панел
Сглобете долния панел
Сглобете долния панел
Сглобете долния панел

Използвайте 3 винта и гайки M3, за да закрепите дъската към долната плоча. Както можете да видите на снимката, имах грешки при лазерното рязане. Поправих това за шаблона, който сложих на 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

Препоръчано: