Obsah:

Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: 9 Steps
Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: 9 Steps

Video: Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: 9 Steps

Video: Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: 9 Steps
Video: [Guante Sensor] Prototipo de un sistema de entrada para Android 2024, Červenec
Anonim
Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android
Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android

Kterékoli z hlavních funkcí, které se vyskytují v případě, že máte nějaké problémy s ovládáním, řízením, ovládáním nebo přijímáním

Chcete-li si tento výukový program prohlédnout v angličtině, klikněte sem:

Krok 1: Creando Las Conexiones En El Guante

Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante

Materiály:

  • guantes
  • 5 senzorů Flex (od 2,2 pulgadas o 5,4 pulgadas)
  • 7 negativních paralelních konektorů
  • 7 pozitivních konektorů
  • 5 koncových verzí para la señal
  • 2 konektory amarillos pro las salidas Tx y Rx del bluetooth
  • 5 odporů 330 ohmů
  • 1 PCB perforace
  • 1 arduino UNO
  • 1 modulo bluetooth HC-06

Krok 2: Soldando Los Conectores a Los Sensores Flex

Soldando Los Conectores a Los Sensores Flex
Soldando Los Conectores a Los Sensores Flex
  • Derecho: Pozitivní
  • Izquierdo: Negativo

Krok 3: Uniendo Los Sensores Flex Al Guante

Uniendo Los Sensores Flex Al Guante
Uniendo Los Sensores Flex Al Guante
Uniendo Los Sensores Flex Al Guante
Uniendo Los Sensores Flex Al Guante
Uniendo Los Sensores Flex Al Guante
Uniendo Los Sensores Flex Al Guante

*DŮLEŽITÉ: En este caso lo que se hizo fue adherirlos con hilo con el navrhito de mantenerlos lo mas cerca posible de los dedos

Krok 4: Soldando El Guante a La PCB

Soldando El Guante a La PCB
Soldando El Guante a La PCB
Soldando El Guante a La PCB
Soldando El Guante a La PCB
Soldando El Guante a La PCB
Soldando El Guante a La PCB

1. Soldar los 5 cable rojos de los sensores Flex juntos y soldarle los otros dos Cable rojos que mas adelante conectaremos

2. Odpojte kabel od snímače SensorFlex s odporem, abyste získali více kabelů, než začnete s odporem (kabel s černým odporem a odporem), odpojte kabel od 5 kabelů, od které se můžete odtrhnout rezistence.

3. Prodáno 5 odpalovacích juntas (por el lado opuesto a los cables verdes), y unirles dos Cable negros que mas adelante conectaremos

Krok 5: Conectar Con El Arduino Y El Bluetooth

Conectar Con El Arduino Y El Bluetooth
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
  • Konektor del índice = A1
  • Mediální konektor = A2
  • Konektor del anular = A3
  • Conector del meñique = A4

Negativní připojení konektoru GND del Arduino a připojení konektoru El Negro 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

Krok 6: Código Del Arduino

#zahrnout

Software Sériový 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; neplatné nastavení () {Serial.begin (9600); bluetooth.begin (9600); } void loop () {valorflex1 = analogRead (flex1); valorflex2 = analogRead (flex2); valorflex3 = analogRead (flex3); valorflex4 = analogRead (flex4); valorflex5 = analogRead (flex5); int pole_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; } if (index> = 6) {result = result-1000; } if (medio> = 6) {result = result-100; } if (anular> = 6) {result = result-10; } if (menique> = 6) {result = result-1; } vrátit výsledek; } int bindec (int num) {int dedo = 0; if (num%10 == 1) {dedo = dedo+1; } if (((num/10)%10) == 1) {dedo = dedo+2; } if (((((num/10)/10)%10) == 1) {dedo = dedo+4; } if ((((((num/10)/10)/10)%10) == 1) {dedo = dedo+8; } if (((((((num/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } vrátit dedo; } void print_valores () {Serial.print ("Pulgar:"); Serial.print (valorflex1); if (valorflex1 <10) {Serial.print (""); } Serial.print ("Indice:"); 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 <10 000) {Serial.print (""); if (estadoTotal_valorflex <1000) {Serial.print (""); if (estadoTotal_valorflex <100) {Serial.print (""); if (estadoTotal_valorflex <10) {Serial.print (""); }}}} Serial.print ("Decimal:"); Serial.println (bindec (estadoTotal_valorflex)); }

Krok 7: Código De AppInventor

Import a AppInventor (editovatelné código)

Krok 8: Archivo. APK Para Android

Finalmente, el archivo pro Android

Doporučuje: