Სარჩევი:
- ნაბიჯი 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: კოდიგო დელ არდუინო
- ნაბიჯი 7: Código De AppInventor
- ნაბიჯი 8: არქივი.APK Android- ისთვის
ვიდეო: Como Hacer Un Guante Con Sensores Flex Y Conexión Android- ისთვის: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
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 სენსორი Flex (2.2 პულგადა და 5.4 პულგადა)
- 7 conectores negros para las conexiones negativas
- 7 conectores rojos para conexiones positivas
- 5 conectores verdes para la señal
- 2 კონექტორი amarillos para las salidas Tx y Rx del bluetooth
- 5 რეზისტენტობა 330 ohm
- 1 PCB პერფორადა
- 1 arduino UNO
- 1 მოდული bluetooth HC-06
ნაბიჯი 2: Soldando Los Conectores a Los Sensores Flex
- დერეხო: პოზიტივო
- ისკიერდო: უარყოფითი
ნაბიჯი 3: Uniendo Los Sensores Flex Al Guante
*მნიშვნელოვანია: ეს არის ის ფაქტი, რომ ეს შეიძლება იყოს 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 კაბელები 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 კაბელების ნეგატივი, uno por cada una de las რეზისტენტობა
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cables verdes), y unirles dos კაბელები 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 ფორმა:
- პულგარული კონექტორი = A0
- Conector del índice = A1
- Conector del medio = A2
- კონულტორი 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 otro conector rojo en la entrada +5V del Bluetooth
Ბლუთუზი:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
ნაბიჯი 6: კოდიგო დელ არდუინო
#ჩართეთ
პროგრამული უზრუნველყოფა სერიული 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. დასაწყისი (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) {შედეგი = შედეგი-10000; } if (ინდექსი> = 6) {შედეგი = შედეგი -1000; } if (მედიო> = 6) {შედეგი = შედეგი -100; } if (anular> = 6) {result = result-10; } if (menique> = 6) {result = result-1; } დაბრუნების შედეგი; } 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)%10) == 1) {dedo = dedo+16; } დედო დაბრუნება; } void print_valores () {Serial.print ("პულგარული:"); Serial.print (valorflex1); if (valorflex1 <10) {Serial.print (""); } Serial.print ("ინდექსი:"); Serial.print (valorflex2); if (valorflex2 <10) {Serial.print (""); } Serial.print ("მედიო:"); Serial.print (valorflex3); if (valorflex3 <10) {Serial.print (""); } Serial.print ("ანულარული:"); Serial.print (valorflex4); if (valorflex4 <10) {Serial.print (""); } Serial.print ("მენიკი:"); 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 (რედაქტირებადი კოდი)
ნაბიჯი 8: არქივი. APK Android- ისთვის
დასასრულს, არქივი Android- ისთვის
გირჩევთ:
Como Hacer Una Mood Lamp (proyecto Uvg): 5 ნაბიჯი (სურათებით)
Como Hacer Una Mood Lamp (პროექტორი Uvg): ეს არის განწყობის ნათურა, რომელიც მუშაობს სენსორის DHT11 და 3 პოტენციური ძრავის ბაზაზე. tiene 2 modes: el primero el color cambia con los potenciómetros, y el segundo cambia a base de las lecturas del sensor DHT11
Como Hacer Pista De Carbón En Una Hoja: 5 ნაბიჯი
Como Hacer Pista De Carbón და Una Hoja: ეს არის თქვენი პროგნოზირებადი განათლება იმისთვის, რომ თქვენ არ გაეცნოთ ñ os que les les guste la electr ó nica, es perfecto para despertar un un curiosidad dentro de ellos
Guante Traductor De Lengua De Signos: 6 ნაბიჯი
Guante Traductor De Lengua De Signos: si 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 complexada la convivencia sin un traductor. ¡El traductor que proponemos nosotros está al
Cómo Hacer Un Gabinete Para Sintetizador: 4 ნაბიჯი
Cómo Hacer Un Gabinete Para Sintetizador: Pasos a seguir para lograr una correcta fabricaci ó n de gabinetes para sintetizadores de una manera mas տնտեսական, con materiales muy faciles de conseguir, e igual de funcional que un gabinete prefabricado o comercial. ესე გაბინეტე ლო ესტამოს
Conexión Serial Arduino a Processing (acelerómetro En Anillo): 5 ნაბიჯი
Conexión Serial Arduino a Processing (acelerómetro En Anillo): ბევრი ინფორმაცია შემიძლია გითხრათ ინფორმაციისა და ინფორმაციის მისაღებად, რომელიც არანდინოსა და დამუშავების სერიალებს ემსახურება. Ac á les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que en დამუშავება, la recepc