Përmbajtje:
- Hapi 1: Creando Las Conexiones En El Guante
- Hapi 2: Soldando Los Conectores a Los Sensores Flex
- Hapi 3: Uniendo Los Sensores Flex Al Guante
- Hapi 4: Soldando El Guante a PCB La
- Hapi 5: Conectar Con El Arduino Y El Bluetooth
- Hapi 6: Código Del Arduino
- Hapi 7: Código De AppInventor
- Hapi 8: Arkivo.APK Për Android
Video: Como Hacer Un Guante Con Sensores Flex Y Conexión Për Android: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
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
Për ta parë këtë mësim në anglisht, ju lutemi klikoni këtu:
Hapi 1: Creando Las Conexiones En El Guante
Materialet:
- guantes
- 5 sensores Flex (nga 2.2 pulgada ose 5.4 pulgada)
- 7 conectores negros para las conexiones negativas
- 7 conectores rojos para conexiones pozitivas
- 5 conectores verdes para la señal
- 2 lidhje amarillos para las salidas Tx y Rx del bluetooth
- 5 rezistencë prej 330 ohm
- 1 PCB perforada
- 1 arduino UNO
- 1 modul bluetooth HC-06
Hapi 2: Soldando Los Conectores a Los Sensores Flex
- Derecho: Positivo
- Izquierdo: Negativo
Hapi 3: Uniendo Los Sensores Flex Al Guante
*E RORTNDSISHME: Kjo është rasti që do të shihni se si të përdorni adherirlos con hilo con el propozito de mantenerlos lo mas cerca posible de los dedos
Hapi 4: Soldando El Guante a PCB La
1. Soldar los 5 kabllo rojos de los sensores Flex juntos y soldarle los otros dos kabllo 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 Kabllo negros, uno por cada una de las rezistencia.
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cables verdes), y unirles dos kabllo negros que mas adelante conectaremos
Hapi 5: Conectar Con El Arduino Y El Bluetooth
Conectar los conectores verdes en las entradas analógicas del Arduino de la siguiente forma:
- Konektori del pulgar = A0
- Konektori del índice = A1
- Konektori del medio = A2
- Konektori del anular = A3
- Conector del meñique = A4
Conectar un conector negro en la salida GND del Arduino dhe el otro conector negro en la entrada GND del Bluetooth
Conectar un conector rojo en la salida 5V del Arduino dhe el otro conector rojo en la entrada +5V del Bluetooth
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
Hapi 6: Código Del Arduino
#përfshi
SoftuerS 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.filloj (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; nëse (kontadori = 2) {rezultati = rezultati-10000; } nëse (indeksi> = 6) {rezultati = rezultati-1000; } if (medio> = 6) {rezultati = rezultati-100; } if (anular> = 6) {result = result-10; } if (menique> = 6) {result = result-1; } rezultati i kthimit; } int bindec (int num) {int dedo = 0; nëse (num%10 == 1) {dedo = dedo+1; } nëse (((num/10)%10) == 1) {dedo = dedo+2; } nëse ((((num/10)/10)%10) == 1) {dedo = dedo+4; } nëse (((((num/10)/10)/10)%10) == 1) {dedo = dedo+8; } nëse ((((((num/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } kthimi 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 ("Menika:"); 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 ("Decimal:"); Serial.println (bindec (estadoTotal_valorflex)); }
Hapi 7: Código De AppInventor
Importoni një AppInventor (i përshtatshëm për redaktim)
Hapi 8: Arkivo. APK Për Android
Përfundimisht, arkivi për Android
Recommended:
Konfigurimi për Ofruesin e jashtëm të GPS GPS për pajisjet Android: 8 hapa
Konfigurimi për Ofruesin e jashtëm të GPS GPS për pajisjet Android: Ky udhëzues do të shpjegojë se si të krijoni GPS-in tuaj të jashtëm të aktivizuar me Bluetooth për telefonin tuaj, ndizni çdo gjë me vetëm 10 dollarë. Fatura e materialeve: NEO 6M U-blox GPSHC-05 modul bluetooth ndërlidhja e moduleve Blutooth me energji të ulët Ardui
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: 3 Hapa
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 &akute; proyecto puede ser utilizado en una habitaci ó n oscura para que este iluminac y con ventila;
Guante Traductor De Lengua De Signos: 6 hapa
Guante Traductor De Lengua De Signos: ¿Y te te dijera se ahora është e mundur që të jetë një gabim i shkurtër? A është e mundur të mos kesh një person, nuk do të përdorësh një mënyrë të tillë, mund të kuptosh se është e ndërlikuar në sjelljen e një traductor. ¡El traductor que proponemos nosotros está al
Como Hacer Un Motor Casero Didáctico Con Un Corcho: 18 hapa
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 componentente 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 hapa
Arduino a Serial i Përpunimit (acelerómetro En Anillo): Shumë më parë ju rekomandova të flisni me informacionin ó n que viene poruerto serial de Arduino a Processing. Ac á les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que en Processing, la recepc