সুচিপত্র:
- ধাপ 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: Código Del Arduino
- ধাপ 7: Cigodigo De AppInventor
- ধাপ 8: আর্কাইভো.APK প্যারা অ্যান্ড্রয়েড
ভিডিও: Como Hacer Un Guante Con Sensores Flex Y Conexión Para Android: 9 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
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
উপকরণ:
- গুয়ান্টেস
- 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
- ডেরেকো: পজিটিভো
- Izquierdo: নেগেটিভো
ধাপ 3: Uniendo Los Sensores Flex Al 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
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 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 প্যারা অ্যান্ড্রয়েড
চূড়ান্ত, অ্যান্ড্রয়েডের জন্য সংরক্ষণাগার
প্রস্তাবিত:
Como Hacer Una Mood Lamp (proyecto Uvg): 5 ধাপ (ছবি সহ)
Como Hacer Una Mood Lamp (proyecto Uvg): Esta es una Mood বাতি que funciona a base de un sensor DHT11 y 3 potenciómetros। tiene 2 modos: el primero el color cambia con los potenciómetros, y el segundo cambia a base de las lecturas del sensor DHT11
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: 3 ধাপ
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: En el dia de hoy les mostrare como hacer un abanico con iluminaci ó n utilizando littlebits.Este ´ proyecto puede ser utilizado en una habitaci ó n oscura para que que este;
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 economa, con materiales muy faciles de conseguir, e igual de funcional que un gabinete comefrica এস্টে গেবিনেট লো ইস্টামোস
Como Hacer Un Motor Casero Didáctico Con Un Corcho: 18 ধাপ
Como Hacer Un Motor Casero Didáctico Con Un Corcho: Hola que tal ???, hoy veremos como hacer un pequeño proyecto de bricolaje, se trata de un motor casero didáctico, hecho entre otras cosas con un corcho, como উপাদান más llamativo, pero también vamos a usar otros elementos que podemos encontrar e
Conexión সিরিয়াল Arduino একটি প্রসেসিং (acelerómetro En Anillo): 5 ধাপ
Conexión সিরিয়াল Arduino একটি প্রসেসিং (acelerómetro En Anillo): Muchos me preguntan de como conectar la informaci ó n que viene por puerto serial de Arduino a Processing। Ac á les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que en Processing, la recepc