Cov txheej txheem:
- Kauj Ruam 1: Creando Las Conexiones En El Guante
- Kauj Ruam 2: Soldando Los Conectores Los Los Sensores Flex
- Kauj Ruam 3: Uniendo Los Sensores Flex Al Guante
- Kauj Ruam 4: Soldando El Guante a La PCB
- Kauj Ruam 5: Conectar Con El Arduino Y El Bluetooth
- Kauj Ruam 6: Código Del Arduino
- Kauj Ruam 7: Código De AppInventor
- Kauj Ruam 8: Archivo.APK Rau Android
Video: Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: 9 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
El objetivo de este proyecto es crear un sistema de entrada para dispositivos móviles, que está controlado por los movimientos de los dedos, en este caso, con la ayuda de un guante
Txhawm rau pom cov lus qhia no ua lus Askiv, thov nyem qhov no:
Kauj Ruam 1: Creando Las Conexiones En El Guante
Cov ntaub ntawv:
- guantes
- 5 sensores Flex (de 2.2 pulgadas lossis 5.4 pulgadas)
- 7 conectores negros para las conexiones negativas
- 7 conectores rojos para conexiones positivas
- 5 conectores verdes para la señal
- 2 conectores amarillos para las salidas Tx y Rx del bluetooth
- 5 resistencias de 330 ohm
- 1 PCB kev ua haujlwm
- 1 arduino UNO
- 1 modulo bluetooth HC-06
Kauj Ruam 2: Soldando Los Conectores Los Los Sensores Flex
- Derecho: Positivo
- Izquierdo: Negativo
Kauj Ruam 3: Uniendo Los Sensores Flex Al Guante
*TSEEM CEEB: En este caso lo que se hizo fue adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos
Kauj Ruam 4: Soldando El Guante a La PCB
1. Soldar los 5 cables rojos de los sensores Flex juntos y soldarle los otros dos cables rojos que mas adelante conectaremos
2. Soldar el cable negro de un SensorFlex con una resistencia, y un cable verde como salida en el mismo lado de la resistencia (entre el cable negro y la resistencia), hacer esto con los 5 Cables negros, uno por cada una de las resistencias.
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cables verdes), y unirles dos cables negros que mas adelante conectaremos
Kauj Ruam 5: Conectar Con El Arduino Y El Bluetooth
Conectar los conectores verdes en las entradas analógicas del Arduino de la siguiente forma:
- Conector del pulgar = A0
- Conector del índice = A1
- Conector del medio = A2
- Conector del anular = A3
- Conector del meñique = A4
Conectar un conector negro en la salida GND del Arduino y el otro conector negro en la entrada GND del Bluetooth
Conectar un conector rojo en la salida 5V del Arduino y el otro conector rojo en la entrada +5V del Bluetooth
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
Kauj Ruam 6: Código Del Arduino
#suav nrog
SoftwareSerial bluetooth (2, 3);
int flex1 = A0; int flex2 = A1; int flex3 = A2; int flex4 = A3; int flex5 = A4; koj valorflex1; koj valorflex2; koj valorflex3; koj valorflex4; koj valorflex5; koj estadoTotal_valorflex; int num_anterior = 0; int lista_num = {2, 3, 4}; int cov = 0; teeb tsa tsis muaj dab tsi () {Serial.begin (9600); bluetooth.begin (9600); } tsis muaj dab tsi voj () {valorflex1 = analogRead (flex1); valorflex2 = analogRead (flex2); valorflex3 = analogRead (flex3); valorflex4 = analogRead (flex4); valorflex5 = analogRead (flex5); int array_valoresflex = {valorflex1, valorflex2, valorflex3, valorflex4, valorflex5}; estadoTotal_valorflex = valorTotal (array_valoresflex); int num_bytes_enviar = (bindec (estadoTotal_valorflex)); lista_num [contador] = num_bytes_enviar; yog (contador = 2) {result = result-10000; } yog (indice> = 6) {result = result-1000; } yog (medio> = 6) {result = result-100; } yog (anular> = 6) {result = result-10; } yog (menique> = 6) {result = result-1; } xa rov qab; } int bindec (int num) {int dedo = 0; yog (num%10 == 1) {dedo = dedo+1; } yog (((num/10)%10) == 1) {dedo = dedo+2; } yog ((((num/10)/10)%10) == 1) {dedo = dedo+4; } yog ((((num/10)/10)/10)%10) == 1) {dedo = dedo+8; } yog (((((num/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } rov qab dedo; } tsis muaj dab tsi print_valores () {Serial.print ("Pulgar:"); Serial.print (valorflex1); yog (valorflex1 <10) {Serial.print (""); } Serial.print ("Qhia:"); Serial.print (valorflex2); yog (valorflex2 <10) {Serial.print (""); } Serial.print ("Medio:"); Serial.print (valorflex3); yog (valorflex3 <10) {Serial.print (""); } Serial.print ("Ib leeg:"); Serial.print (valorflex4); yog (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); Serial.print (valorflex5); yog (valorflex5 <10) {Serial.print (""); } Serial.print ("Binario:"); Serial.print (estadoTotal_valorflex); yog (estadoTotal_valorflex <10000) {Serial.print (""); yog (estadoTotal_valorflex <1000) {Serial.print (""); yog (estadoTotal_valorflex <100) {Serial.print (""); yog (estadoTotal_valorflex <10) {Serial.print (""); }}}}} Serial.print ("Decimal:"); Serial.println (bindec (estadoTotal_valorflex)); }
Kauj Ruam 7: Código De AppInventor
Ntshuam AppInventor (hloov kho tau)
Kauj Ruam 8: Archivo. APK Rau Android
Finalmente, el archivo rau Android
Pom zoo:
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: 3 Kauj Ruam
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: En el dia de hoy les mostrare como hacer un abanico con iluminaci ó n utilizando littlebits.Este ´ proyecto puede ser utilizado en una habitaci ó n oscura para que ointe
Guante Traductor De Lengua De Signos: 6 Kauj Ruam
Guante Traductor De Lengua De Signos: ¿Y si te dijera que ahora es posible hablar sin abrir la boca? La vida de una persona sordomuda no es sencilla, no todo el mundo conoce la lengua de signos y es complicada la convivencia sin un traductor. ¡El tus neeg nqa khoom que proponemos nosotros está al
Cómo Hacer Un Gabinete Para Sintetizador: 4 Kauj Ruam
Cómo Hacer Un Gabinete Para Sintetizador: Pasos a seguir para lograr una correcta fabricaci ó n de gabinetes para sintetizadores de una manera mas economica, con materiales muy faciles de conseguir, e igual de funcional que un gabinete prefabricado o comercial. Ua raws li cov lus qhia
Como Hacer Un Motor Casero Didáctico Con Un Corcho: 18 Kauj Ruam
Como Hacer Un Motor Casero Didáctico Con Un Corcho: Hola que tal ???, hoy veremos como hacer un pequeño proyecto de bricolaje, se trata de un motor casero didáctico, hecho entre otras cosas con un corcho, como componente más llamativo, pero también vamos a usar otros elementos que podemos encontrar e
Conexión Serial Arduino a Processing (acelerómetro En Anillo): 5 Cov Kauj Ruam
Conexión Serial Arduino a Processing (acelerómetro En Anillo): Manyos me preguntan de como conectar la informaci ó n que viene por puerto serial de Arduino a Processing. Ac &ua; les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que en Processing, la recepc