Innholdsfortegnelse:
- Trinn 1: Creando Las Conexiones En El Guante
- Trinn 2: Soldando Los Conectores en Los Sensores Flex
- Trinn 3: Uniendo Los Sensores Flex Al Guante
- Trinn 4: Soldando El Guante a La PCB
- Trinn 5: Conectar Con El Arduino Y El Bluetooth
- Trinn 6: Código Del Arduino
- Trinn 7: Código De AppInventor
- Trinn 8: Archivo.APK for Android
Video: Como Hacer Un Guante Con Sensores Flex Y Conexión for Android: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
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
For å se denne opplæringen på engelsk, vennligst klikk her:
Trinn 1: Creando Las Conexiones En El Guante
Materialer:
- garantier
- 5 sensorer Flex (de 2.2 pulgadas eller 5.4 pulgadas)
- 7 conectores negros para las conexiones negativeas
- 7 conectores rojos para conexiones positivas
- 5 conectores verdes para la señal
- 2 konektorer amarillos para las salidas Tx y Rx del bluetooth
- 5 motstander på 330 ohm
- 1 PCB perforada
- 1 arduino UNO
- 1 modulo bluetooth HC-06
Trinn 2: Soldando Los Conectores en Los Sensores Flex
- Derecho: Positivo
- Izquierdo: Negativo
Trinn 3: Uniendo Los Sensores Flex Al Guante
*VIKTIG: En este caso lo que se hizo fue adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos
Trinn 4: Soldando El Guante a La PCB
1. Soldar los 5 kabler rojos de los sensores Flex juntos og soldarle los otros dos kabler 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 motstand.
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cable verdes), og unirles dos kabler negros que mas adelante conectaremos
Trinn 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
- Anector 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
Blåtann:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
Trinn 6: Código Del Arduino
#inkludere
ProgramvareSeriell bluetooth (2, 3);
int flex1 = A0; int flex2 = A1; int flex3 = A2; int flex4 = A3; int flex5 = A4; int valorflex1; int valorflex2; int valorflex3; int valorflex4; int valorflex5; int estadoTotal_valorflex; int num_anterior = 0; int lista_num = {2, 3, 4}; int contador = 0; ugyldig oppsett () {Serial.begin (9600); bluetooth.begynner (9600); } void loop () {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; if (contador = 2) {result = result-10000; } hvis (indeks> = 6) {resultat = resultat-1000; } hvis (medio> = 6) {resultat = resultat-100; } if (anular> = 6) {result = result-10; } hvis (menikk> = 6) {resultat = resultat-1; } returresultat; } int bindec (int num) {int dedo = 0; hvis (num%10 == 1) {dedo = dedo+1; } hvis (((num/10)%10) == 1) {dedo = dedo+2; } hvis ((((num/10)/10)%10) == 1) {dedo = dedo+4; } hvis (((((num/10)/10)/10)%10) == 1) {dedo = dedo+8; } hvis (((((num/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } returner dedo; } ugyldig print_valores () {Serial.print ("Pulgar:"); Serial.print (valorflex1); if (valorflex1 <10) {Serial.print (""); } Serial.print ("Indeks:"); Serial.print (valorflex2); if (valorflex2 <10) {Serial.print (""); } Serial.print ("Medio:"); Serial.print (valorflex3); if (valorflex3 <10) {Serial.print (""); } Serial.print ("Anular:"); Serial.print (valorflex4); if (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); Serial.print (valorflex5); if (valorflex5 <10) {Serial.print (""); } Serial.print ("Binario:"); Serial.print (estadoTotal_valorflex); if (estadoTotal_valorflex <10000) {Serial.print (""); if (estadoTotal_valorflex <1000) {Serial.print (""); if (estadoTotal_valorflex <100) {Serial.print (""); if (estadoTotal_valorflex <10) {Serial.print (""); }}}} Serial.print ("desimal:"); Serial.println (bindec (estadoTotal_valorflex)); }
Trinn 7: Código De AppInventor
Importer en AppInventor (redigerbar)
Trinn 8: Archivo. APK for Android
Finalmente, el archivo for Android
Anbefalt:
Como Hacer Una Mood Lamp (proyecto Uvg): 5 trinn (med bilder)
Como Hacer Una Mood Lamp (proyecto Uvg): En stemningslampe som fungerer som en base for en sensor DHT11 og 3 potensialer. tiene 2 modos: el primero el color cambia con los potenciómetros, y el segundo cambia a base de las lecturas del sensor DHT11
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: 3 trinn
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 oscumini
Guante Traductor De Lengua De Signos: 6 trinn
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 traductor que proponemos nosotros está al
Como Hacer Un Motor Casero Didáctico Con Un Corcho: 18 trinn
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 og bruker andre elementer som kan brukes på podemos e
Conexión Serial Arduino a Processing (acelerómetro En Anillo): 5 trinn
Seriekoppling Arduino a Processing (acelerómetro En Anillo): Mye forberedt på en informasjon som kan behandles. Ac á les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que en Processing, la recepc