Taula de continguts:
- Subministraments
- Pas 1: construïu el vostre circuit
- Pas 2: pengeu codi a Arduino
- Pas 3: Cram it in a case (opcional)
Vídeo: Rastrejador de punts d'èxit de calabossos i dracs amb pantalla de tinta electrònica: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Per NeilM77 Segueix-ne més per l'autor:
Volia crear un rastrejador de punts d’èxit que mostri tots els punts d’èxit dels jugadors en una escala normalitzada, de manera que pugueu veure exactament qui més necessita curar-se i el mal que està fent tot el partit. Es connecta mitjançant Bluetooth a un telèfon Android que mostra tots els botons que necessiteu per controlar l’estat de la vostra festa. Funciona amb una bateria reemplaçable de 9V. L'estat actual es desa a EEPROM perquè pugueu canviar la bateria sense perdre els valors actuals dels punts d'èxit.
Subministraments
Components necessaris
- Arduino Mega 2560
- Mòdul Bluetooth HC-06
- Mòdul de visualització de tinta electrònica de 400 x 300, 4,2"
- Aplicació RobotUI de Google Play Store
- 3 resistències. Qualsevol valor, però tots han de ser el mateix.
- Bateria de 9V
- Connector de bateria de 9V
- Filferros i soldadura
- (opcional) Alguna mena de casos.
- (opcional) Interruptor d’alimentació. Només podeu treure la bateria, però és més convenient un interruptor.
- (opcional) Taula de suport Cylewet 55. Si us odia la soldadura tant com jo.
Eines
- Probablement un soldador
- Tallador de filferro
- (opcional) Impressora 3D per a funda
Pas 1: construïu el vostre circuit
Alguns enllaços per a diversos components …
Arduino Mega 2560, Mòdul Bluetooth HC-06, 400x300, mòdul de visualització de tinta electrònica de 4,2 , Aplicació RobotUI de Google Play Store, Fitxers STL …
Connecteu els components tal com es mostra al diagrama de cablejat de Fritzing. Si, com jo, sou terribles a soldar i preferiu utilitzar taulers de pa quan pugueu, podeu obtenir una tauleta de pa prou petita que s’adapti a la caixa. He utilitzat un tauler de suport Cylewet 55 (https://www.amazon.com/Cylewet-Solderless-Circuit-…)
Podeu ometre l’ús d’un interruptor d’alimentació si voleu connectar la bateria directament al Vin de l’Arduino, però haureu d’afegir / treure la bateria per engegar-la / apagar-la. Només cal que l’engegueu al començament d’una sessió de joc, de manera que això és viable.
No necessiteu la bateria connectada si esteu alimentant l'Arduino Mega mitjançant el cable USB per a la programació, així que és millor eliminar-la per al següent pas.
Pas 2: pengeu codi a Arduino
Creeu un directori anomenat "HPTrackerEInk" i col·loqueu-hi el fitxer HPTrackerEInk.ino adjunt.
Si el compileu, probablement obtindreu errors fins que no hàgiu instal·lat la biblioteca epd4in2.h de Waveshare que inclou la pantalla e-Ink. L’he descarregat des d’aquí https://www.waveshare.com/4.2inch-e-paper-module.h…. Si teniu problemes amb aquesta biblioteca, afegiu un comentari a continuació i us puc donar una còpia dels específics que tinc (he corregit alguns errors, he contactat amb Waveshare i han solucionat els problemes immediatament)
També haureu d’instal·lar les biblioteques que es comuniquen amb l’aplicació RobotUI. "Guia de configuració de RobotUI" de Google o simplement aneu aquí
En aquest moment hauríeu de poder compilar HPTrackerEInk.ino sense errors, podeu penjar el vostre codi i provar que tot funcioni.
Haureu de canviar la llista de noms perquè contingui els noms de tots els personatges dels vostres amics. A HPTrackerEInk.ino notareu una variable anomenada nameOptions amb una llista de 20 noms. Podeu canviar aquesta llista perquè contingui els noms que vulgueu, però tingueu en compte que només es mostren els primers 5 caràcters a sota del gràfic del punt d’èxit a la pantalla e-Ink. Per molts noms que col·loqueu a la matriu nameOptions, haureu de canviar NUM_ID_OPTIONS per reflectir aquest número. Per tant, si només teniu 10 noms, canvieu NUM_ID_OPTIONS de 20 a 10.
Si teniu la sort de participar en més d'una campanya, he proporcionat una manera de canviar de campanya. La IU té un menú desplegable per seleccionar la campanya que esteu jugant actualment. De manera que podeu configurar i fer un seguiment de diferents grups. Podeu canviar els noms de les tres campanyes disponibles canviant el contingut de les variables opció0, opció1 i opció2.
Un cop hàgiu compilat i carregat al vostre Arduino Mega. Inicieu l'aplicació RobotUI i connecteu-vos al dispositiu. Això és! Podeu començar a jugar a Dungeons and Dragons i fer un seguiment dels punts d’èxit del vostre grup.
COMUNICAR-SE: aquest és probablement el pas més difícil per a aquells que no porteu temps programant Arduino's, així que no tingueu por de fer preguntes als comentaris. Probablement he analitzat alguna cosa que necessiti una explicació més detallada per a algunes persones, així que si us plau, feu-m'ho saber. Això també passa amb els altres passos.
Pas 3: Cram it in a case (opcional)
Podeu descarregar els fitxers STL des d’aquí
Vaig crear un estoig que no utilitza cargols, ja que mai no tinc els cargols de la mida adequada per a les creacions STL d'altres persones. També evita tot el problema imperial vs mètric. Així, en canvi, la caixa queda fixada al seu lloc i necessiteu dos trossos de filferro (que suposava que tothom té) o lligadures de cable que rellisquen per dos forats just dins del compartiment de la bateria. El forat passa pels tres segments de la caixa. Gireu el cable o bloquegeu els tirants perquè la caixa quedi al seu lloc. Si heu de tornar a obrir la caixa, descargueu-ne el fil o talleu-ne les brides.
Gaudeix-ne!
Recomanat:
Voltímetre precís de visualització de tinta electrònica Waveshare (0-90v CC) amb Arduino Nano: 3 passos
Voltímetre precís de visualització de tinta electrònica Waveshare (0-90 v CC) amb Arduino Nano: en aquest manual, faig servir una pantalla de paper electrònic Waveshare de 2,9 "amb un Arduino Nano, un divisor de tensió i un ADS1115 per mostrar tensions precises de fins a 90 volts de CC a la pantalla de paper electrònic. Aquest instructiu combina aquests dos projectes anteriors: - Ardui
GPS d'estalvi d'energia amb pantalla de tinta electrònica: 4 passos
GPS d'estalvi d'energia amb pantalla de tinta electrònica: cada estiu faig excursions en llocs remots. De vegades, quan la pista és feble o fins i tot desapareix, he d’utilitzar el GPS del telèfon per obtenir les meves coordenades i després comprovar la meva posició en un mapa en paper (sovint no tinc senyal, de manera que els mapes en paper són obligatoris
Com afegir una pantalla de tinta electrònica al vostre projecte: 12 passos (amb imatges)
Com afegir una pantalla de tinta electrònica al vostre projecte: molts projectes impliquen el control d'algun tipus de dades, com ara dades ambientals, sovint utilitzant un Arduino per al control. En el meu cas, volia controlar el nivell de sal del descalcificador. És possible que vulgueu accedir a les dades a través de la vostra xarxa domèstica
Comptador de YouTube de tinta electrònica dels anys setanta: 7 passos (amb imatges)
Comptador de YouTube E-Ink dels anys 70: aquest icònic rellotge digital dels anys 70 té ara una nova vida mostrant estadístiques de YouTube, gràcies a un funky Pimoroni "Inky pHAT" pantalla de tinta electrònica i un Raspberry Pi Zero. Utilitza un senzill script Python per consultar l'API de Youtube de forma regular, ref
Trasplantament de pantalla de tinta electrònica Amazon Kindle des d'un lector de Sony: 6 passos (amb imatges)
Trasplantament de pantalla de tinta electrònica Amazon Kindle d’un lector de Sony: després d’haver comprat Amazon Kindle de 400 dòlars, mentre visitava la família el Nadal passat, la meva germana petita va trepitjar el dispositiu accidentalment i va trencar la pantalla. Va estar durant vuit mesos emmagatzemat abans de decidir provar l'impossible, un cro