সুচিপত্র:

Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: 9 ধাপ
Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: 9 ধাপ

ভিডিও: Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: 9 ধাপ

ভিডিও: Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: 9 ধাপ
ভিডিও: HOW TO MAKE OLD JEANS INTO SHORTS! 2024, নভেম্বর
Anonim
Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android এর জন্য
Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android এর জন্য

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

Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante

উপকরণ:

  • গুয়ান্টেস
  • 5 সেন্সর ফ্লেক্স (ডি 2.2 পুলগডাস বা 5.4 পুলগডাস)
  • 7 কনটেক্টর নেগ্রোস প্যারা লাস কনজেকশন নেগেটিভাস
  • 7 conectores rojos para conexiones positivas
  • 5 conectores verdes para la señal
  • 2 conectores amarillos para las salidas Tx y Rx del bluetooth
  • 5 প্রতিরোধক 330 ওহম
  • 1 PCB perforada
  • 1 আরডুইনো ইউএনও
  • 1 মডুলো ব্লুটুথ এইচসি -06

ধাপ 2: Soldando Los Conectores a Los Sensores Flex

Soldando Los Conectores a Los Sensores Flex
Soldando Los Conectores a Los Sensores Flex
  • ডেরেকো: পজিটিভো
  • Izquierdo: নেগেটিভো

ধাপ 3: Uniendo Los Sensores Flex Al Guante

Uniendo লস Sensores ফ্লেক্স আল Guante
Uniendo লস Sensores ফ্লেক্স আল Guante
Uniendo লস Sensores ফ্লেক্স আল Guante
Uniendo লস Sensores ফ্লেক্স আল Guante
Uniendo লস Sensores ফ্লেক্স আল Guante
Uniendo লস Sensores ফ্লেক্স আল Guante

*গুরুত্বপূর্ণ: En este caso lo que se hizo fue adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos

ধাপ 4: Soldando El Guante a La PCB

Soldando El Guante a La PCB
Soldando El Guante a La PCB
Soldando El Guante a La PCB
Soldando El Guante a La PCB
Soldando El Guante a La PCB
Soldando El Guante a La PCB

1. সোল্ডার লস 5 ক্যাবল রোজোস ডি লস সেন্সর ফ্লেক্স জুন্টোস ওয়াই সোল্ডার লস ওট্রোস ডস ক্যাবলস রোজোস কি মাস অ্যাডেলান্ট কানেক্টরেমস

2. সোল্ডার এল ক্যাবল নিগ্রো ডি আন সেন্সরফ্লেক্স কন ইউনা রেজিস্টেন্সিয়া, ওয়াই ইউ ক্যাবল ভার্ডে কমো সালিদা এন এল মিসমো লাডো দে লা রেজিস্টেন্সিয়া (এন্ট্রে এল ক্যাবল নিগ্রো ওয়াই লা রেজিস্টেন্সিয়া) প্রতিরোধ ক্ষমতা।

3. Soldar las 5 resistencias juntas (por el lado opuesto a los cables verdes), y unirles dos cables negros que mas adelante conectaremos

ধাপ 5: Conectar Con El Arduino Y El Bluetooth

Conectar Con El Arduino Y El Bluetooth
Conectar Con El Arduino Y El Bluetooth

Conectar los conectores verdes en las entradas analógicas del Arduino de la siguiente forma:

  • কানেক্টর ডেল পালগার = A0
  • কানেক্টর ডেল এন্ডিস = A1
  • কানেক্টর ডেল মিডিও = A2
  • কানেক্টর ডেল অ্যানুলার = A3
  • কানেক্টর ডেল মেসিক = 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

ব্লুটুথ:

  • ব্লুটুথ Tx -> Pin2 Arduino
  • ব্লুটুথ আরএক্স -> পিন 3 আরডুইনো

ধাপ 6: Código Del Arduino

#অন্তর্ভুক্ত

সফ্টওয়্যার সিরিয়াল ব্লুটুথ (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; অকার্যকর সেটআপ () {Serial.begin (9600); bluetooth.begin (9600); } অকার্যকর লুপ () {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; যদি (contador = 2) {result = result-10000; } if (indice> = 6) {result = result-1000; } if (medio> = 6) {result = result-100; } if (anular> = 6) {result = result-10; } if (menique> = 6) {result = result-1; } ফেরার ফলাফল; } int bindec (int num) {int dedo = 0; যদি (সংখ্যা%10 == 1) {dedo = dedo+1; } যদি (((সংখ্যা/10)%10) == 1) {dedo = dedo+2; } যদি (((সংখ্যা/10)/10)%10) == 1) {dedo = dedo+4; } যদি (((((সংখ্যা/10)/10)/10)%10) == 1) {dedo = dedo+8; } যদি ((((((num/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } ফেরত dedo; } অকার্যকর print_valores () {Serial.print ("Pulgar:"); Serial.print (valorflex1); যদি (valorflex1 <10) {Serial.print (""); } Serial.print ("Indice:"); Serial.print (valorflex2); যদি (valorflex2 <10) {Serial.print (""); } সিরিয়াল.প্রিন্ট ("মিডিও:"); Serial.print (valorflex3); যদি (valorflex3 <10) {Serial.print (""); } Serial.print ("Anular:"); Serial.print (valorflex4); যদি (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); Serial.print (valorflex5); যদি (valorflex5 <10) {Serial.print (""); } সিরিয়াল.প্রিন্ট ("বিনারিও:"); Serial.print (estadoTotal_valorflex); যদি (estadoTotal_valorflex <10000) {Serial.print (""); যদি (estadoTotal_valorflex <1000) {Serial.print (""); যদি (estadoTotal_valorflex <100) {Serial.print (""); যদি (estadoTotal_valorflex <10) {Serial.print (""); }}}} সিরিয়াল.প্রিন্ট ("দশমিক:"); Serial.println (bindec (estadoTotal_valorflex)); }

ধাপ 7: Cigodigo De AppInventor

একটি AppInventor আমদানি করুন (código সম্পাদনাযোগ্য)

ধাপ 8: আর্কাইভো. APK প্যারা অ্যান্ড্রয়েড

চূড়ান্ত, অ্যান্ড্রয়েডের জন্য সংরক্ষণাগার

প্রস্তাবিত: