Sisukord:
- Samm: Creando Las Conexiones En El Guante
- 2. samm: Soldando Los Conectores ja Los Sensores Flex
- 3. samm: Uniendo Los Sensores Flex Al Guante
- Samm 4: Soldando El Guante ja La PCB
- Samm: ühendage Conectar Con El Arduino ja El Bluetooth
- 6. samm: Código Del Arduino
- Samm 7: Código De AppInventor
- 8. samm: Archivo.APK Androidile
Video: Como Hacer ja Guante Con Sensores Flex Y Conexión Androidis: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
El objetivo de este proyecto es crear un system de entrada para dispositivos móviles, que está controlado por los movimientos de los dedos, en este caso, con la ayuda de un guante
Selle õpetuse nägemiseks inglise keeles klõpsake siin:
Samm: Creando Las Conexiones En El Guante
Materjalid:
- guantes
- 5 sensores Flex (de 2,2 pulgadas või 5,4 pulgadas)
- 7 seost negros para las conexiones negativas
- 7 conectores rojos para conexiones positivas
- 5 conectores verdes para la señal
- 2 ühendust amarillos para las salidas Tx ja Rx Bluetoothiga
- 5 resistentsust 330 oomi juures
- 1 PCB perforaad
- 1 arduino UNO
- 1 moodul bluetooth HC-06
2. samm: Soldando Los Conectores ja Los Sensores Flex
- Derecho: Positivo
- Izquierdo: Negativo
3. samm: Uniendo Los Sensores Flex Al Guante
*TÄHTIS: En este caso lo que se hizo fue adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos
Samm 4: Soldando El Guante ja La PCB
1. Soldar los 5 kaablit rojos de los sensores Flex juntos y soldarle los otros dos kaablid rojos que mas adelante conectaremos
2. Soldar el kaabel negro de un SensorFlex con una resistencia, y un cable verde como salida en el mismo lado de la resistencia (entre kaabel negro y la resistencia), hacer esto con los 5 Kaablid negros, uno por cada una de las vastupanu.
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cable verdes), y unirles dos kaablid negros que mas adelante conectaremos
Samm: ühendage Conectar Con El Arduino ja El Bluetooth
Conectar los conectores verdes en las entradas analógicas del Arduino de la siguiente forma:
- Kooner del pulgar = A0
- Kooner del índice = A1
- Conector del medio = A2
- Kooniline del anular = 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 second conector rojo en la entrada +5V del Bluetooth
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
6. samm: Código Del Arduino
#kaasake
TarkvaraSeriaalne 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 number_anterior = 0; int list_num = {2, 3, 4}; int kontador = 0; void setup () {Serial.begin (9600); bluetooth.begin (9600); } void loop () {valorflex1 = analogRead (flex1); valorflex2 = analogRead (flex2); valorflex3 = analogRead (flex3); valorflex4 = analogRead (flex4); valorflex5 = analoogLoe (flex5); int array_valoresflex = {valorflex1, valorflex2, valorflex3, valorflex4, valorflex5}; estadoTotal_valorflex = valorTotal (array_valoresflex); int num_bytes_enviar = (bindec (estadoTotal_valorflex)); list_num [contador] = num_bytes_enviar; kui (kontador = 2) {tulemus = tulemus-10000; } kui (indeks> = 6) {tulemus = tulemus-1000; } kui (keskmine> = 6) {tulemus = tulemus-100; } kui (anulaarne> = 6) {tulemus = tulemus-10; } kui (menique> = 6) {tulemus = tulemus-1; } tagastamise tulemus; } int bindec (int number) {int dedo = 0; kui (arv%10 == 1) {dedo = dedo+1; } kui (((arv/10)%10) == 1) {dedo = dedo+2; } kui ((((arv/10)/10)%10) == 1) {dedo = dedo+4; } kui (((((arv/10)/10)/10)%10) == 1) {dedo = dedo+8; } kui (((((((arv/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 ("Anulaarne:"); 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 ("Koma:"); Serial.println (bindec (estadoTotal_valorflex)); }
Samm 7: Código De AppInventor
Importige AppInventor (muudetav)
8. samm: Archivo. APK Androidile
Lõplik, Androidi arhiiv
Soovitan:
Kaasaskantav funktsioonigeneraator WiFi ja Androidis: 10 sammu
Kaasaskantav funktsioonigeneraator WiFi -s ja Androidis: 20. sajandi lõpus ilmusid mitmesugused tehnoloogilised uuendused, eriti side valdkonnas; aga mitte ainult. Meie jaoks tulid kasutajad, tarbijad ja insenerid esile elektrooniliste seadmete kiiret arengut, mis võivad muuta meie elu
Reaalajas graafiku joonistamine Androidis Arduino kaudu HC-05: 3 sammu
Reaalajas graafiku joonistamine Androidis Arduino kaudu HC-05: Hei, siin on õpetus, kuidas reaalajas graafikut väärtuste graafikust mikrokontrollerilt, näiteks Arduino, rakendusele joonistada. See kasutab Bluetooth-moodulit, näiteks HC-05, et toimida sõnumsidevahendina andmete edastamiseks ja vastuvõtmiseks Ar
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: 3 sammu
Como Hacer Un Abanico Con Illuminación Utilizando Littlebits: En el dia de hoy les mostrare como hacer un abanico con illuminaci ó n utilizando littlebits. Este ja äge; proyecto puede ser utilizado en una habitaci ó n oscura para que esteciuminate
Kuidas peatada Facebooki videote automaatne esitamine Androidis !!: 10 sammu
Kuidas peatada Facebooki Androidi videote automaatse esitamise eest !!: See juhend annab teile teada, kuidas peatada Facebooki Androidi seadmetes nii andmete kui ka wifi videote automaatne esitamine. Palun tellige minu kanalTänan
Naatriumtolmuandur Androidis: 6 sammu
Sodiaaltolmu andur Androidis: aasta tagasi oli mu sõbral nädalavahetusel keskkonnaseire teemaline töötuba. Töötoa eesmärk oli ehitada vaarikaplaadiga ühendatud tolmuandur, et panna mõõtmisandmed mõnele serverile, mis pakkus sageli uuendatavat tolmu