Πίνακας περιεχομένων:
- Βήμα 1: Creando Las Conexiones En El Guante
- Βήμα 2: Ο Soldando Los Conectores a Los Sensores Flex
- Βήμα 3: Uniendo Los Sensores Flex Al Guante
- Βήμα 4: Soldando El Guante a La PCB
- Βήμα 5: Conectar Con El Arduino Y El Bluetooth
- Βήμα 6: Código Del Arduino
- Βήμα 7: Código De AppInventor
- Βήμα 8: Archivo.APK Για Android
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
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
Για να δείτε αυτό το σεμινάριο στα αγγλικά, κάντε κλικ εδώ:
Βήμα 1: Creando Las Conexiones En El Guante
Υλικά:
- guantes
- 5 sensores Flex (2,2 pulgadas ή 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 para las salidas Tx y Rx del bluetooth
- 5 αντιστάσεις 330 ohm
- 1 PCB perforada
- 1 arduino UNO
- 1 modulo bluetooth HC-06
Βήμα 2: Ο Soldando Los Conectores a Los Sensores Flex
- Derecho: Positivo
- Izquierdo: Αρνητικό
Βήμα 3: Uniendo Los Sensores Flex Al Guante
*ΣΗΜΑΝΤΙΚΟ: En este caso lo que se hizo fue adherirlos con hilo con el propozito de mantenerlos lo mas cerca posible de los dedos
Βήμα 4: Soldando El Guante a La PCB
1. Soldar los 5 καλώδια 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, 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 αντιστάσεις
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cables verdes), y unirles dos cables negros que mas adelante conectaremos
Βήμα 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
- Conector del anular = A3
- Conector del meñique = Α4
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
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
Βήμα 6: Código Del Arduino
#περιλαμβάνω
Λογισμικό Σειριακό 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; εάν (contador = 2) {αποτέλεσμα = αποτέλεσμα-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; εάν (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; } επιστροφή 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 <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 (código editable)
Βήμα 8: Archivo. APK Για Android
Finalmente, el archivo για Android
Συνιστάται:
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: 3 Βήματα
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 oscura para que este iluminada y conila;
Como Hacer Un Motor Casero Didáctico Con Un Corcho: 18 Βήματα
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
Bikesaver: Sistema De Alerta DIY Παρά Ciclistas: 4 Βήματα
Bikesaver: Sistema De Alerta DIY Para Ciclistas: Bikesaver is un sistema de Iluminación y alerta que involucra un enfoque de la comunidad Maker para que un ciclista pueda crear su propio sistema de illuminación, así mejorar su seguridad en sus recorridos diarios ya θαλάσσης. y noche.El sis
Ανίχνευση του παππού έξω από το κρεβάτι πάρα πολύ: 7 βήματα
Ανιχνεύοντας τον παππού πολύ έξω από το κρεβάτι: Ιστορικό Αν και υπήρχαν οθόνες συναγερμού κρεβατιών για πολλά χρόνια που ήταν απλές κλείσεις επαφών με κρεβάτι που χτυπούσαν έναν τοπικό συναγερμό για τους παρόχους φροντίδας όταν κάποιος σηκωθεί από το κρεβάτι, δεν υπήρχε τρόπος για απομακρυσμένη οικογένεια φροντιστές να παρακολουθούν μια
Vista Πάρα Αργά; Δοκιμάστε αυτό: 5 βήματα
Vista Πάρα Αργά; Δοκιμάστε αυτό: Τώρα, όλοι οι νέοι υπολογιστές διαθέτουν Windows Vista. Δεν έρχονται πλέον με XP. Όπως πολλοί γνωρίζουν, τα Vista είναι γουρούνι RAM, ειδικά το Vista Ultimate. Το μόνο που σημαίνει είναι ότι είναι πραγματικά πολύ αργό. Οι περισσότεροι άνθρωποι του υπολογιστή θα σας πουν ότι για να απολαύσετε