Мазмұны:
- Жабдықтар
- 1 -қадам: Электр тізбегін құрыңыз
- 2 -қадам: кодты Arduino -ға жүктеңіз
- 3 -қадам: оны корпусқа салыңыз (міндетті емес)
Бейне: Dungeons and Dragons Hit Point Tracker E-Ink Display көмегімен: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
NeilM77 авторы Толығырақ:
Мен барлық ойыншылардың ұпайларын нормаланған масштабта көрсететін хит -нүкте трекерін жасағым келді, осылайша сіз сауықтыру кімге көбірек қажет екенін және бүкіл партияның қаншалықты нашар екенін көре аласыз. Ол Bluetooth арқылы Android телефонына қосылады, ол сіздің тарапыңыздың күйін басқаруға қажетті барлық түймелерді көрсетеді. Ол ауыстырылатын 9В батареямен жұмыс істейді. Ағымдағы күй EEPROM -ге сақталады, осылайша сіз батареяның барлық соққы нүктесінің мәндерін жоғалтпай ауыстыра аласыз.
Жабдықтар
Қажетті компоненттер
- 2560
- HC-06 Bluetooth модулі
- 400x300, 4,2 дюймдік электронды сия модулі
- Google Play дүкенінен RobotUI қосымшасы
- 3 резистор. Кез келген мән, бірақ олардың барлығы бірдей мән болуы керек.
- 9В батарея
- 9В батарея қосқышы
- Сымдар мен дәнекерлеу
- (міндетті емес) Кей жағдайда.
- (қосымша) Қуат қосқышы. Сіз батареяны алып тастай аласыз, бірақ коммутатор ыңғайлы.
- (қосымша) Cylewet 55 нан тақтасы. Егер сіз мен сияқты дәнекерлеуді жек көрсеңіз.
Құралдар
- Мүмкін, дәнекерленген темір
- Сым кескіш
- (міндетті емес) 3D принтері
1 -қадам: Электр тізбегін құрыңыз
Әр түрлі компоненттерге арналған кейбір сілтемелер…
Arduino Mega 2560, HC-06 Bluetooth модулі, 400x300, 4,2 дюймдік электронды сия модулі, Google Play дүкенінен RobotUI қосымшасы, STL файлдары…
Фритзинг сымдарының диаграммасында көрсетілгендей компоненттерді қосыңыз. Егер мен сияқты, сіз дәнекерлеуде қорқынышты болсаңыз және мүмкіндігінше нан тақталарын қолданғыңыз келсе, онда сіз корпустың ішіне сыйатын кішкене нан тақтасын ала аласыз. Мен Cylewet 55 нан тақтасын қолдандым (https://www.amazon.com/Cylewet-Solderless-Circuit-…)
Егер сіз батареяны тікелей Arduino -дегі Винге қосқыңыз келсе, қуат қосқышын өткізіп жіберуге болады, бірақ оны қосу/өшіру үшін батареяны қосу/алу қажет болады. Сіз оны ойын сеансының басында ғана қосуыңыз керек, сондықтан бұл өміршең.
Егер сіз Arduino Mega -ді бағдарламалау үшін USB кабелі арқылы қуаттандыратын болсаңыз, батареяны қосу қажет емес, сондықтан оны келесі қадамға алып тастаған дұрыс.
2 -қадам: кодты Arduino -ға жүктеңіз
«HPTrackerEInk» деп аталатын каталог жасаңыз және оған қосылған HPTrackerEInk.ino файлын орналастырыңыз.
Егер сіз оны құрастырсаңыз, e-Ink дисплейімен бірге келетін Waveshare epd4in2.h кітапханасын орнатпағанша қателіктерге ұшырауыңыз мүмкін. Мен оны мына жерден жүктедім https://www.waveshare.com/4.2inch-e-paper-module.h…. Егер сізде осы кітапханаға қатысты проблемалар туындаса, төменде түсініктеме қосыңыз, мен сізге менде барлардың көшірмесін бере аламын (мен кейбір қателерді түзеттім, Waveshare -мен хабарластым және олар тез арада мәселелерді шешті)
Сондай -ақ, RobotUI қосымшасымен байланысатын кітапханаларды орнату қажет болады. Google «RobotUI орнату нұсқаулығы» немесе мына жерден өтіңіз
Бұл кезде сіз HPTrackerEInk.ino -ны қатесіз құрастыра білуіңіз керек, сіз кодты жүктей аласыз және бәрі жұмыс істейтінін тексере аласыз.
Сіз барлық достарыңыздың кейіпкерлерінің атын қамтитын есімдер тізімін өзгертуіңіз керек. HPTrackerEInk.ino ішінде сіз 20 аты бар nameOptions деп аталатын айнымалы мәнді байқайсыз. Сіз бұл тізімді өзіңіз қалаған атауларды қамтитын етіп өзгерте аласыз, бірақ назар аударыңыз, e-Ink дисплейіндегі сәйкес нүкте графигінің астында тек алғашқы 5 таңба көрсетіледі. NameOptions массивіне қанша ат қойсаңыз да, бұл санды көрсету үшін NUM_ID_OPTIONS өзгерту қажет болады. Егер сізде тек 10 атау болса, NUM_ID_OPTIONS санын 20 -дан 10 -ға өзгертіңіз.
Егер сізге бірнеше науқанға қатысу бақыты бұйырса, мен науқандарды ауыстыру әдісін ұсындым. Пайдаланушы интерфейсінде сіз ойнап жатқан науқанды таңдау үшін ашылмалы мәзір бар. Осылайша сіз басқа партияларды орнатып, қадағалай аласыз. Опция0, опция1 және опция2 айнымалыларының мазмұнын өзгерту арқылы қол жетімді үш науқанның атауын өзгертуге болады.
Сіз Arduino Mega -ді құрастырып, жүктегеннен кейін. RobotUI қосымшасын іске қосыңыз және құрылғыға қосылыңыз! Міне бітті! Сіз Dungeons және Dragons ойынын бастай аласыз және сіздің партияның ұпайларын қадағалай аласыз!
БАЙЛАНЫС: Бұл, мүмкін, Arduino -ны ұзақ уақыт бағдарламаламағандар үшін ең қиын қадам, сондықтан түсініктемелерде сұрақтар қоюдан қорықпаңыз. Мен кейбір адамдарға толығырақ түсіндіруді қажет ететін нәрсені түсіндірдім, сондықтан маған хабарлаңыз. Бұл басқа қадамдарға да қатысты.
3 -қадам: оны корпусқа салыңыз (міндетті емес)
Сіз STL файлдарын мына жерден жүктей аласыз
Мен бұрандаларды қолданбайтын корпус жасадым, себебі менде басқа адамдардың STL туындылары үшін дұрыс өлшемді бұрандалар жоқ. Ол сонымен қатар барлық империялық және метрикалық мәселелерді болдырмайды. Сонымен, оның орнына корпус бекітіледі және сізге екі бөлік сым қажет (менде бәрі бар деп ойладым) немесе батарея бөлімінің ішіндегі екі тесіктен өтетін кабельдік байланыстар. Тесік үш корпус сегменті арқылы өтеді. Корпус орнында қалуы үшін сымды бұраңыз немесе кабель байланысын бекітіңіз. Егер сізге корпусты қайта ашу қажет болса, сымды бұрап алыңыз немесе кабель байланысын кесіңіз!
Ләззат алыңыз!
Ұсынылған:
WS2812b Led Strip көмегімен Raspberry Pi -дегі Hyperion көмегімен OSMC қалай орнатуға болады: 8 қадам
WS2812b Led Strip көмегімен Raspberry Pi -де Hyperion көмегімен OSMC -ді қалай орнату керек: Кейде мен ағылшын тілін өте жақсы білемін, кейде жоқ … Бірінші кезекте. Бұл менің бірінші нұсқаулығым, ал ағылшын тілі менің ана тілім емес, сондықтан маған тым қатал болмаңыз. Бұл жақтауды қалай салу керектігі туралы болмайды, бұл оңай. Бұл орнату туралы
Arduino көмегімен Led Strip көмегімен аналогтық сағат пен сандық сағатты қалай жасауға болады: 3 қадам
Arduino көмегімен Led Strip көмегімен аналогтық сағат пен сандық сағатты қалай жасауға болады: Бүгін біз аналогты сағатты жасайтын боламыз. Led Strip және MAX7219 нүктелік модулі бар Arduino цифрлық сағаты жергілікті уақыт белдеуімен уақытты түзетеді. Аналогтық сағат ұзағырақ жарықдиодты жолақты қолдана алады, сондықтан оны суретші болу үшін қабырғаға іліп қоюға болады
Point to Point Atari Punk консолі бір жарым: 19 қадам
Point to Point Atari Punk консолі бір жарым: Не! ?? Atari Punk консолінің тағы бір конструкциясы? Күте тұрыңыз, күтіңіз, бұл басқаша, уәде. Уаай 1982 жылы, Forrest Mims, Radio Shack буклет жазушысы және Жас Жердің креационисті (айналдырылған көз эмодзиі) өзінің қадамдық дыбыс генерациясының жоспарларын жариялады
Crossfader Circuit Point-to-Point: 16 қадам (суреттермен)
Crossfader Circuit Point to Point: Бұл кроссфадерлік схема. Ол екі кірісті қабылдайды және олардың арасында өшеді, бұл шығыс екі кірістің (немесе кірістердің біреуінің) қоспасы болып табылады. Бұл қарапайым схема, өте пайдалы және салу оңай! Ол сигналды кері айналдырады
Нұсқаулықтар Hit Counter (ESP8266-01): 8 қадам (суреттермен)
Instructables Hit Counter (ESP8266-01): 23-01-2018 Микробағдарлама жаңартылды Біраз уақыт бұрын мен " Instructables Hit Counter " Instructables API көмегімен және сымды желі қалқаны бар Arduino Uno. Алайда, Arduino Uno жедел жады шектеулі болғандықтан, мен оны ала алмадым