Cuprins:
- Pasul 1: Creando Las Conexiones En El Guante
- Pasul 2: Soldando Los Conectores la Los Sensores Flex
- Pasul 3: Uniendo Los Sensores Flex Al Guante
- Pasul 4: Soldando El Guante a La PCB
- Pasul 5: Conectar Con El Arduino Y El Bluetooth
- Pasul 6: Código Del Arduino
- Pasul 7: Codul de AppInventor
- Pasul 8: Archivo.APK Pentru Android
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
Obiectivul acestui proiect este crearea unui sistem de intrare pentru dispozitive mobile, care este controlat prin mișcările deduse, în acest caz, cu ajutorul unei garanții
Pentru a vedea acest tutorial în engleză, faceți clic aici:
Pasul 1: Creando Las Conexiones En El Guante
Materiale:
- guante
- 5 senzori Flex (de 2.2 pulgate sau 5.4 pulgadas)
- 7 conectori negri pentru conexiunile negative
- 7 conectori roșii pentru conexiuni pozitive
- 5 conectori verzi pentru semnal
- 2 conectori amarillos pentru salidele Tx și Rx del bluetooth
- 5 rezistențe de 330 ohm
- 1 PCB perforată
- 1 arduino UNO
- 1 modul bluetooth HC-06
Pasul 2: Soldando Los Conectores la Los Sensores Flex
- Drept: Positivo
- Izquierdo: Negativo
Pasul 3: Uniendo Los Sensores Flex Al Guante
* IMPORTANTE: În acest caz este că a fost aderat cu hilo cu propunerea de a menține lo mai aproape posibil de deduse
Pasul 4: Soldando El Guante a La PCB
1. Soldați cei 5 cabluri roșii ale senzorilor Flex juntos și soldați-vă și alți doi cabluri roșii pe care le adelați conectați
2. Soldați cablul negru de la un SensorFlex cu o rezistență, și un cablu verde ca ieșire în același parte de la rezistență (între cablul negru și rezistența), faceți acest lucru cu 5 Cables negros, unul pentru fiecare dintre ele rezistențe.
3. Soldarea celor 5 rezistențe juntas (de partea opusă la cablurile verzi), și unirles dos cables negros that mas adelante conectaremos
Pasul 5: Conectar Con El Arduino Y El Bluetooth
Conectați conectorii verzi în intrările analogice ale Arduino de la următoarea formă:
- Conector del pulgar = A0
- Conector del índice = A1
- Conector del medio = A2
- Conector del anular = A3
- Conector del meñique = A4
Conectează un conector negru la ieșirea GND din Arduino și celălalt conector negru la intrarea GND al Bluetooth
Conectați un conector roșu la ieșirea 5V din Arduino și celălalt conector roșu la intrarea + 5V din Bluetooth
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
Pasul 6: Código Del Arduino
#include
Software Serial 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) {rezultat = rezultat-1000; } if (medio> = 6) {result = result-100; } if (anular> = 6) {rezultat = rezultat-10; } if (menique> = 6) {result = result-1; } rezultatul returnării; } 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; } return 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 ("Zecimal:"); Serial.println (bindec (estadoTotal_valorflex)); }
Pasul 7: Codul de AppInventor
Importați un AppInventor (cod modificabil)
Pasul 8: Archivo. APK Pentru Android
În cele din urmă, arhivele pentru Android
Recomandat:
Como Hacer Pista De Carbón En Una Hoja: 5 Steps
Como Hacer Pista De Carbón En Una Hoja: Este un proiect foarte educativ pentru cei ni ñ os că le guste la electr ó nica, este perfect pentru a dispăra o curiozitate în interiorul lor
Como Hacer Un Abanico Con Iluminación Utilizând Littlebits: 3 Steps
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: En el dia de hoy les mostrare como hacer un abanico con iluminaci ó n folosind littlebits.Este ´ proiectul poate fi folosit într-o locuință ó n oscura pentru care este iluminată și cu ventilare ó n
Guante Traductor De Lengua De Signos: 6 Steps
Guante Traductor De Lengua De Signos: ¿Y si te dijera que ahora es posible hablar sin abrir la boca? La vida de una persona sordomuda no es sencilla, no todo el mundo conoce la lengua de signos y es complicada la convivencia sin un traductor. ¡El traductor que proponemos nosotros está al
Cómo Hacer Un Gabinete Para Sintetizador: 4 Steps
Cómo Hacer Un Gabinete Para Sintetizador: Pasos a seguir para lograr una correcta fabricaci ó n de gabinetes para sintetizadores de una way mas economica, con materiales muy faciles de conseguir, e igual de funcional que un gabinete prefabricado o comercial. Este gabinete Lo estamos
Como Hacer Un Motor Casero Didáctico Con Un Corcho: 18 Steps
Como Hacer Un Motor Casero Didáctico Con Un Corcho: Hola que tal ???, hoy veremos como hacer un pequeño proyecto de bricolaje, se tratează de un motor casero didactic, făcut între alte lucruri cu un corcho, ca component mai mult apelativ, dar și folosim alte elemente pe care le putem găsi și