Sisällysluettelo:
- Vaihe 1: Creando Las Conexiones En El Guante
- Vaihe 2: Soldando Los Conectores a Los Sensores Flex
- Vaihe 3: Uniendo Los Sensores Flex Al Guante
- Vaihe 4: Soldando El Guante ja La PCB
- Vaihe 5: Conectar Con El Arduino Y El Bluetooth
- Vaihe 6: Código Del Arduino
- Vaihe 7: Código De AppInventor
- Vaihe 8: Archivo.APK Androidille
Video: Como Hacer Un Guante Con Sensores Flex ja Conexión Androidille: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
Jos haluat nähdä tämän opetusohjelman englanniksi, napsauta tätä:
Vaihe 1: Creando Las Conexiones En El Guante
Materiaalit:
- guantes
- 5 anturia Flex (de 2,2 pulgadas tai 5,4 pulgadas)
- 7 liitännäistä negatiivista para las conexiones negatiivista
- 7 conectores rojos para conexiones positivas
- 5 conectores verdes para la señal
- 2 yhdistelmää amarillos para las salidas Tx y Rx del bluetooth
- 5 vastusta 330 ohmilla
- 1 PCB -perforada
- 1 arduino UNO
- 1 modulaarinen Bluetooth-HC-06
Vaihe 2: Soldando Los Conectores a Los Sensores Flex
- Derecho: Positivo
- Izquierdo: Negativo
Vaihe 3: Uniendo Los Sensores Flex Al Guante
*TÄRKEÄÄ: En este caso lo que se hizo fue adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos
Vaihe 4: Soldando El Guante ja La PCB
1. Soldar los 5 -kaapelit rojos de los sensores Flex juntos y soldarle los otros dos kaapelit 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 Kaapelit negrot, uno por cada una de las resistencias.
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cable verdes), y unirles dos kaapelit negros que mas adelante conectaremos
Vaihe 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
- Yhteenveto = A1
- Conector del medio = A2
- Liitäntälaite = 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
Vaihe 6: Código Del Arduino
#sisältää
OhjelmistoSerial 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 numero_anterior = 0; int lista_num = {2, 3, 4}; int contador = 0; void setup () {Serial.begin (9600); bluetooth.begin (9600); } void loop () {valorflex1 = analoginenLue (flex1); valorflex2 = analoginenLue (flex2); valorflex3 = analoginenLue (flex3); valorflex4 = analoginenLue (flex4); valorflex5 = analoginenLue (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; jos (contador = 2) {tulos = tulos-10000; } jos (indeksi> = 6) {tulos = tulos-1000; } jos (medio> = 6) {tulos = tulos-100; } jos (anular> = 6) {result = result-10; } jos (menique> = 6) {result = result-1; } palautustulos; } int bindec (int numero) {int dedo = 0; jos (numero%10 == 1) {dedo = dedo+1; } jos (((numero/10)%10) == 1) {dedo = dedo+2; } jos ((((numero/10)/10)%10) == 1) {dedo = dedo+4; } jos (((((numero/10)/10)/10)%10) == 1) {dedo = dedo+8; } jos (((((((numero/10)/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } return dedo; } void print_valores () {Serial.print ("Pulgar:"); Sarjajälki (valorflex1); jos (valorflex1 <10) {Serial.print (""); } Serial.print ("Indice:"); Sarjajälki (valorflex2); if (valorflex2 <10) {Sarjajälki (""); } Serial.print ("Medio:"); Sarjajälki (valorflex3); if (valorflex3 <10) {Serial.print (""); } Serial.print ("Anular:"); Sarjajälki (valorflex4); if (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); Sarjajälki (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 ("Desimaali:"); Serial.println (bindec (estadoTotal_valorflex)); }
Vaihe 7: Código De AppInventor
Tuo AppInventor (código muokattavissa)
Vaihe 8: Archivo. APK Androidille
Viimeinen, arkistoitu Androidille
Suositeltava:
Reaaliaikaisen kaavion piirtäminen Androidille Arduinolta HC-05: 3 askelta
Reaaliaikaisen kaavion piirtäminen Androidille Arduinolta HC-05: lle: Hei, tässä on opetusohjelma reaaliaikaisen kaavion piirtämisestä mikro-ohjaimesta, kuten Arduinosta sovellukseen. Se käyttää Bluetooth-moduulia, kuten HC-05, toimimaan viestintälaitteena lähettämään ja vastaanottamaan tietoja Ar
Edullinen 3D Fpv -kamera Androidille: 7 vaihetta (kuvilla)
Halvat 3D -Fpv -kamerat Androidille: FPV on aika siisti asia. Ja se olisi vielä parempi 3D: ssä. Kolmas ulottuvuus ei ole kovinkaan järkevä suurilla etäisyyksillä, mutta sisätilojen Micro Quadcopterille se on täydellinen, joten katsoin markkinoita. Mutta kamerat, jotka löysin, olivat myös hän
Rakenna 15 dollarin kauko -ohjattu ESP8266 -robotti -hovimestari / auto / säiliö Iosille ja Androidille: 4 vaihetta
Rakenna 15 dollarin kauko -ohjattava ESP8266 -robotti -hovimestari / auto / säiliö Iosille ja Androidille: Inhoatko kävellä keittiöön nappaamaan välipalaa? Tai hankkia uusi juoma? Tämä kaikki voidaan korjata tällä yksinkertaisella 15 dollarin kauko -ohjattavalla hovimestarilla. Ennen kuin menemme pidemmälle, käytän juuri nyt Kickstarter -projektia ääniohjattua RGB -lednauhaa varten
AIR Androidille: 8 vaihetta
AIR Androidille: Tämä esitys opastaa sinua koko AIR for mobile -sovelluksen kehitysprosessissa suunnittelusta käyttöönottoon. Chris Griffith näyttää, kuinka hän suunnitteli ja rakensi sovelluksen käyttämällä erilaisia työkaluja ja tekniikoita. Jos olet minä
Mobiilivirtuaalitodellisuus käsittelyn avulla Androidille (TfCD): 7 vaihetta (kuvien kanssa)
Mobiilivirtuaalitodellisuus prosessoinnin avulla Androidille (TfCD): Virtuaalitodellisuus (VR) on yksi uusista tekniikoista, jotka voivat olla mielenkiintoisia tulevaisuuden tuotteissa. Siinä on paljon mahdollisuuksia, etkä edes tarvitse kalliita VR -laseja (Oculus Rift). Se voi tuntua erittäin vaikealta tehdä itse, mutta perusasiat ovat