Мазмуну:

Como Hacer Un Guante Con Sensores Flex Y Conexión Android үчүн: 9 кадам
Como Hacer Un Guante Con Sensores Flex Y Conexión Android үчүн: 9 кадам

Video: Como Hacer Un Guante Con Sensores Flex Y Conexión Android үчүн: 9 кадам

Video: Como Hacer Un Guante Con Sensores Flex Y Conexión Android үчүн: 9 кадам
Video: PXN V10 vs V9: Entry-level steering wheel SHOWDOWN 2024, Июль
Anonim
Como Hacer Un Guante Con Sensores Flex Android Conexión үчүн Android
Como Hacer Un Guante Con Sensores Flex Android Conexión үчүн Android

Колдонуу системасы боюнча, сиз өзүңүздүн жеке оюңузду колдоно албайсыз, бул жерде сиз өзүңүздү башкара аласыз.

Бул окуу куралын англис тилинде көрүү үчүн, бул жерди басыңыз:

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

Материалдар:

  • guantes
  • 5 сенсор Flex
  • 7 conectores para las conexiones negativas
  • Позитивдүү шарттарда 7 conectores
  • 5 conectores версиясы
  • Tx y Rx bluetooth'дун 2 конектору
  • 530 каршылык 330 Ом
  • 1 PCB перфорадасы
  • 1 arduino UNO
  • 1 модулдук Bluetooth HC-06

2 -кадам: Soldando Los Conectores a Los Sensores Flex

Soldando Los Conectores a Los Sensores Flex
Soldando Los Conectores a Los Sensores Flex
  • Derecho: Positivo
  • Изкиердо: Негатив

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

*МААНИЛҮҮ: Эң сонун шарттар:

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 кабели rojos de los sensores Flex juntos y soldarle los otros dos кабели rojos que mas adelante conectaremos

2. Soldar эл кабели негр де SensorFlex каршы туруу, y un kabel кабель комо салида en el mismo lado de la resistencia (кабель негр y la resistencia), hacer esto con los 5 Cables negros, uno por cada una de las. resistencias.

3. Soldar las 5 qarshilik

5 -кадам: Con El Arduino Y El Bluetooth

Con El Arduino Y El Bluetooth
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

Негизги байланыштар GND del Arduino y el otro conector негр жана GND 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

6 -кадам: Codigo Del Arduino

#кошуу

SoftwareSerial 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; void setup () {Serial.begin (9600); bluetooth.begin (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; } if (indice> = 6) {result = result-1000; } if (medio> = 6) {result = result-100; } if (anular> = 6) {result = result-10; } if (menique> = 6) {result = result-1; } кайтаруу натыйжасы; } 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 ((((((сан/10)/10)/10)%10) = = 1) {dedo = dedo+8; } if (((((((сан/10)/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } кайтаруу дедо; } 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 ("Медио:"); 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 ("Ондук:"); Serial.println (bindec (estadoTotal_valorflex)); }

7 -кадам: Código De AppInventor

AppInventor импорттоо (түзөтүү үчүн)

8 -кадам: Архив. APK Android үчүн

Корутунду, Android үчүн архив

Сунушталууда: