Orodha ya maudhui:
- Hatua ya 1: Creando Las Conexiones En El Guante
- Hatua ya 2: Soldando Los Conectores ni Los Sensores Flex
- Hatua ya 3: Uniendo Los Sensores Flex Al Guante
- Hatua ya 4: Soldando El Guante a La PCB
- Hatua ya 5: Conectar Con El Arduino Y El Bluetooth
- Hatua ya 6: Código Del Arduino
- Hatua ya 7: Código De AppInventor
- Hatua ya 8: Archivo.APK Para Android
Video: Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
El objetivo de este proiecto es crear un sistema de entada para dispositivos móviles, que estáadoado de los movimientos de los dedos, en este caso, con la ayuda de un guante
Kuona mafunzo haya kwa Kiingereza, tafadhali bonyeza hapa:
Hatua ya 1: Creando Las Conexiones En El Guante
Materiales:
- guantes
- Sensores 5 Flex (de 2.2 pulgadas o 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 kwa las salidas Tx y Rx del bluetooth
- 5 resistencias de 330 ohm
- 1 PCB iliyotumiwa
- 1 arduino UNO
- Moduli 1 ya moduli HC-06
Hatua ya 2: Soldando Los Conectores ni Los Sensores Flex
- Derecho: Positivo
- Izquierdo: Negativo
Hatua ya 3: Uniendo Los Sensores Flex Al Guante
* UMMA
Hatua ya 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, ni cable moja kwa moja ikiwa ni pamoja na njia ya kupinga (ikiwa ni pamoja na cable na resistencia), ikiwa ni pamoja na 5 Cables negros, unaweza kufanya hivyo kupinga.
3. Soldar las 5 resistencias juntas (tafadhali soma maoni yako juu ya nyaya), na unirles nyaya zetu zinafaa kwa sababu zinafaa
Hatua ya 5: Conectar Con El Arduino Y El Bluetooth
Conectar los conectores verdes en las entradas analógicas del Arduino de la siguiente fomu:
- 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 na el otro conector negro en la entrada GND na Bluetooth
Conectar un conector rojo en la salida 5V del Arduino na el otro kontakt rojo en la entada + 5V del Bluetooth
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
Hatua ya 6: Código Del Arduino
# pamoja
ProgramuBluetooth ya ndani (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; orodha ya idadi = {2, 3, 4}; int contador = 0; kuanzisha batili () {Serial.begin (9600); kuanza Bluetooth (9600); } kitanzi batili () {valorflex1 = analogRead (flex1); valorflex2 = AnalogSoma (flex2); valorflex3 = AnalogSoma (flex3); valorflex4 = AnalogSoma (flex4); valorflex5 = AnalogSoma (flex5); int array_valoresflex = {valorflex1, valorflex2, valorflex3, valorflex4, valorflex5}; estadoTotal_valorflex = valorTotal (safu_valoresflex); int num_bytes_enviar = (bindec (estadoTotal_valorflex)); orodha_num [contador] = num_bytes_enviar; ikiwa (contador = 2) {matokeo = matokeo-10000; } ikiwa (indice> = 6) {matokeo = matokeo-1000; } ikiwa (medio> = 6) {matokeo = matokeo-100; } ikiwa (anular> = 6) {matokeo = matokeo-10; } ikiwa (menique> = 6) {matokeo = matokeo-1; } matokeo ya kurudi; } int bindec (int num) {int dedo = 0; ikiwa (num% 10 == 1) {dedo = dedo + 1; } ikiwa (((num / 10)% 10) == 1) {dedo = dedo + 2; } ikiwa ((((num / 10) / 10)% 10) == 1) {dedo = dedo + 4; } ikiwa ((((((num / 10) / 10) / 10)% 10) == 1) {dedo = dedo + 8; } ikiwa (((((((num / 10) / 10) / 10) / 10)% 10) == 1) {dedo = dedo + 16; } kurudi dedo; } batili print_valores () {Serial.print ("Pulgar:"); Serial.print (valorflex1); ikiwa (valorflex1 <10) {Serial.print (""); } Serial.print ("Indice:"); Serial.print (valorflex2); ikiwa (valorflex2 <10) {Serial.print (""); } Serial.print ("Medio:"); Serial.print (valorflex3); ikiwa (valorflex3 <10) {Serial.print (""); } Serial.print ("Anular:"); Serial.print (valorflex4); ikiwa (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); Serial.print (valorflex5); ikiwa (valorflex5 <10) {Serial.print (""); } Serial.print ("Binario:"); Printa ya serial (estadoTotal_valorflex); ikiwa (estadoTotal_valorflex <10000) {Serial.print (""); ikiwa (estadoTotal_valorflex <1000) {Serial.print (""); ikiwa (estadoTotal_valorflex <100) {Serial.print (""); ikiwa (estadoTotal_valorflex <10) {Serial.print (""); }}}}} Serial.print ("Desimali:"); Serial.println (bindec (estadoTotal_valorflex)); }
Hatua ya 7: Código De AppInventor
Ingiza AppInventor (codzo inayoweza kuhaririwa)
Hatua ya 8: Archivo. APK Para Android
Fomu ya mwisho ya Android
Ilipendekeza:
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: 3 Hatua
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 & papo hapo;
Guante Traductor De Lengua De Signos: 6 Hatua
Guante Traductor De Lengua De Signos: ¿Y si te dijera que ahora es posible hablar sin abrir la boca? ¡El traductor que proponemos nosotros is a
Cómo Hacer Un Gabinete Para Sintetizador: 4 Hatua
Cómo Hacer Un Gabinete Para Sintetizador: Pasos a seguir para lograr una correcta fabricaci ó n de gabinetes for sintetizadores de una manera of economica, con materiales muy faciles de conseguir, and igual de funcional que un gabinete prefabricado o comercial. Wastani huu wa maoni
Como Hacer Un Motor Casero Didáctico Con Un Corcho: Hatua 18
Como Hacer Un Motor Casero Didáctico Con Un Corcho: Je! Unapenda kituo hiki? Je! Unapenda kituo hiki? Hebu tujue katika maoni hapa chini :) waweza kutumia vifaa vyako kwa njia ya maandishi
Conexión Serial Arduino ni Usindikaji (acelerómetro En Anillo): 5 Hatua
Conexión Serial Arduino a Processing (acelerrometro En Anillo): Niliamua kupata maelezo zaidi kuhusu habari na ufuatiliaji; ni muhimu zaidi kwa kusoma mfululizo wa Arduino kwenye Usindikaji. Ac á les muestro la manera en que yo resuelvo, no es la ú nica, pero es bastante efectiva, ya que en Processing, la recepc