Indholdsfortegnelse:
- Trin 1: Creando Las Conexiones En El Guante
- Trin 2: Soldando Los Conectores en Los Sensores Flex
- Trin 3: Uniendo Los Sensores Flex Al Guante
- Trin 4: Soldando El Guante a La PCB
- Trin 5: Conectar Con El Arduino Y El Bluetooth
- Trin 6: Código Del Arduino
- Trin 7: Código De AppInventor
- Trin 8: Archivo.APK til Android
Video: Como Hacer Un Guante Con Sensores Flex Y Conexión til Android: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
El objetivo de este proyecto es crear un system for entrada para dispositivos móviles, que está controlado por los movimientos de los dedos, en este caso, con la ayuda de un guante
Hvis du vil se denne vejledning på engelsk, skal du klikke her:
Trin 1: Creando Las Conexiones En El Guante
Materialer:
- garantier
- 5 sensorer Flex (de 2,2 pulser eller 5,4 pulgadas)
- 7 conectores negros para las conexiones negativeas
- 7 conectores rojos para conexiones positivas
- 5 conectores verdes para la señal
- 2 konektorer amarillos til las salidas Tx y Rx del bluetooth
- 5 modstande på 330 ohm
- 1 PCB perforada
- 1 arduino UNO
- 1 modulo bluetooth HC-06
Trin 2: Soldando Los Conectores en Los Sensores Flex
- Derecho: Positivo
- Izquierdo: Negativo
Trin 3: Uniendo Los Sensores Flex Al Guante
*VIGTIGT: En este caso lo que se hizo fue adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos
Trin 4: Soldando El Guante a La PCB
1. Soldar los 5 kabler rojos de los sensores Flex juntos og soldarle los otros dos kabler 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 modstand.
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cable verdes), og unirles dos kabler negros que mas adelante conectaremos
Trin 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
- Anector del = A3
- Conector del meñique = A4
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
Trin 6: Código Del Arduino
#omfatte
SoftwareSeriel 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; ugyldig opsætning () {Serial.begin (9600); bluetooth.begyndt (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; hvis (contador = 2) {resultat = resultat-10000; } hvis (indeks> = 6) {resultat = resultat-1000; } hvis (medio> = 6) {resultat = resultat-100; } hvis (anular> = 6) {resultat = resultat-10; } hvis (menique> = 6) {resultat = resultat-1; } returnere resultat; } int bindec (int num) {int dedo = 0; hvis (num%10 == 1) {dedo = dedo+1; } hvis (((num/10)%10) == 1) {dedo = dedo+2; } hvis ((((num/10)/10)%10) == 1) {dedo = dedo+4; } hvis (((((num/10)/10)/10)%10) == 1) {dedo = dedo+8; } hvis ((((((num/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } returner dedo; } ugyldige print_valores () {Serial.print ("Pulgar:"); Serial.print (valorflex1); hvis (valorflex1 <10) {Serial.print (""); } Serial.print ("Indeks:"); Serial.print (valorflex2); hvis (valorflex2 <10) {Serial.print (""); } Serial.print ("Medio:"); Serial.print (valorflex3); hvis (valorflex3 <10) {Serial.print (""); } Serial.print ("Anular:"); Serial.print (valorflex4); hvis (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); Serial.print (valorflex5); hvis (valorflex5 <10) {Serial.print (""); } Serial.print ("Binario:"); Serial.print (estadoTotal_valorflex); hvis (estadoTotal_valorflex <10000) {Serial.print (""); hvis (estadoTotal_valorflex <1000) {Serial.print (""); hvis (estadoTotal_valorflex <100) {Serial.print (""); hvis (estadoTotal_valorflex <10) {Serial.print (""); }}}} Serial.print ("Decimal:"); Serial.println (bindec (estadoTotal_valorflex)); }
Trin 7: Código De AppInventor
Import af en AppInventor (redigerbar)
Trin 8: Archivo. APK til Android
Finalmente, til arkiv til Android
Anbefalede:
Opsætning til ekstern Bluetooth GPS -udbyder til Android -enheder: 8 trin
Opsætning til ekstern Bluetooth GPS-udbyder til Android-enheder: Denne instruktør vil forklare, hvordan du opretter din egen eksterne Bluetooth-aktiverede GPS til din telefon, tænder hvad som helst for kun omkring $ 10.Seddel materialer: NEO 6M U-blox GPSHC-05 bluetooth-modulKendskab til grænseflade Blutooth LavenergimodulerArdui
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
1A til 40A nuværende BOOST -konverter til op til 1000W DC -motor: 3 trin
1A til 40A Current BOOST-konverter til op til 1000W DC-motor: Hej! I denne video lærer du, hvordan du laver et strømforstærkerkredsløb til dine høj ampere DC-motorer op til 1000W og 40 ampere med transistorer og en center-tap-transformer. Selvom, strømmen ved udgangen er meget høj, men spændingen bliver r
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: 3 trin
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: Min plan var enkel. Jeg ville skære en væg-drevet LED-lysstreng i stykker og derefter genkoble den til at køre 12 volt. Alternativet var at bruge en strømomformer, men vi ved alle, at de er frygtelig ineffektive, ikke? Ret? Eller er de det?
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): 6 trin
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): Dette viser dig, hvordan du laver en 12v til USB (5v) adapter. Den mest oplagte anvendelse af dette er til 12v biladaptere, men hvor som helst du har 12v kan du bruge det! Hvis du har brug for 5v til andet end USB, skal du blot springe trinene om tilføjelse af USB -porte over