Daftar Isi:
- Langkah 1: Creando Las Conexiones En El Guante
- Langkah 2: Soldando Los Conectors a Los Sensores Flex
- Langkah 3: Uniendo Los Sensores Flex Al Guante
- Langkah 4: Soldando El Guante a La PCB
- Langkah 5: Conectar Con El Arduino Y El Bluetooth
- Langkah 6: Código Del Arduino
- Langkah 7: Código De AppInventor
- Langkah 8: Archivo.APK Untuk Android
Video: Como Hacer Un Guante Con Sensores Flex Y Conexión Untuk Android: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
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
Untuk melihat tutorial ini dalam bahasa Inggris, silakan klik di sini:
Langkah 1: Creando Las Conexiones En El Guante
Bahan:
- guantes
- 5 sensor Flex(de 2.2 pulgadas atau 5.4 pulgadas)
- 7 conectores negros para las conexiones negativas
- 7 koneksi yang bagus untuk koneksi positif
- 5 conctores verdes para la señal
- 2 kerucut amarillos untuk las salidas Tx y Rx del bluetooth
- 5 resistencias de 330 ohm
- 1 PCB perforada
- 1 arduino uno
- 1 modulo bluetooth HC-06
Langkah 2: Soldando Los Conectors a Los Sensores Flex
- Derecho: Positivo
- Izquierdo: Negativo
Langkah 3: Uniendo Los Sensores Flex Al Guante
*PENTING: En este caso lo que se hizo fue adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos
Langkah 4: Soldando El Guante a La PCB
1. Soldar los 5 kabel rojos de los sensores Flex juntos y solderle los otros dos kabel rojos que mas adelante conectaremos
2. Solder 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 Kabel negros, uno por cada una de las resistensi.
3. Soldar las 5 resistencias juntas (por el lado opuesto a los kabel verdes), y unirles dos kabel negros que mas adelante conectaremos
Langkah 5: Conectar Con El Arduino Y El Bluetooth
Conectar los conectores verdes en las entradas analógicas del Arduino de la siguiente forma:
- Konektor del pulgar = A0
- Konektor del índice = A1
- Konektor del medio = A2
- Konektor del anular = A3
- Konektor 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
Langkah 6: Código Del Arduino
#termasuk
Perangkat Lunak Serial 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 jumlah_depan = 0; int lista_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 = 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) { hasil=hasil-10000; } if (indeks>=6) { hasil= hasil-1000; } if (medio>=6) { hasil=hasil-100; } if (anular>=6) { hasil=hasil-10; } if (menique>=6) { hasil=hasil-1; } mengembalikan hasil; } int bindec(int angka) { int dedo= 0; if (bil%10==1) { dedo=dedo+1; } if (((bilangan/10)%10)==1) { dedo=dedo+2; } if ((((bilangan/10)/10)%10)==1) { dedo=dedo+4; } if (((((bilangan/10)/10)/10)%10)==1) { dedo=dedo+8; } if ((((((bilangan/10)/10)/10)/10)%10)==1) { dedo=dedo+16; } kembalikan dedo; } void print_valores(){ Serial.print("Pulgar:"); Serial.print(valorflex1); if (valorflex1<10){ Serial.print(" "); } Serial.print("Indeks:"); Serial.print(valorflex2); if (valorflex2<10){ Serial.print(" "); } Serial.print("Media:"); Serial.print(valorflex3); if (valorflex3<10){ Serial.print(" "); } Serial.print("Anular:"); Serial.print(valorflex4); if (valorflex4<10){ Serial.print(" "); } Serial.print("Menik:"); 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("Desimal:"); Serial.println(bindec(estadoTotal_valorflex)); }
Langkah 7: Código De AppInventor
Importir AppInventor (código dapat diedit)
Langkah 8: Archivo. APK Untuk Android
Terakhir, arsip untuk Android
Direkomendasikan:
Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android: 8 Langkah
Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android: Instruksi ini akan menjelaskan cara membuat GPS berkemampuan Bluetooth eksternal Anda sendiri untuk ponsel Anda, nyalakan apa pun hanya dengan sekitar $10.Bill of material:NEO 6M U-blox GPSHC-05 modul bluetoothPengetahuan tentang antarmuka Blutooth Modul energi rendahArdui
Como Hacer Un Abanico Con Iluminación Memanfaatkan Littlebits: 3 Langkah
Como Hacer Un Abanico Con Iluminación Memanfaatkan Sedikit Bit: En el dia de hoy les paling langka como hacer un abanico con iluminaci&n utilizando bits.Este &proyecto puede ser utilizado en una habitación oscura
Cara Mengatur Samsung Galaxy S7 Dengan Android 8.0 untuk Hanya Menampilkan Layar untuk Satu Aplikasi!!: 5 Langkah
Cara Mengatur Samsung Galaxy S7 Dengan Android 8.0 untuk Hanya Menampilkan Layar untuk Satu Aplikasi!!: Instruksi ini akan menunjukkan kepada Anda cara mengatur samsung galaxy s7 Anda untuk menampilkan layar hanya untuk satu aplikasiIni bagus jika Anda memiliki bayi/anak yang suka bermain dengan ponsel Anda atau ingin memastikan ponsel Anda tetap dalam satu aplikasi hanya ketika orang lain
Alternatif DIY Murah dan Akurat untuk Sarung Tangan Sensor Flex: 8 Langkah (dengan Gambar)
Alternatif DIY Murah dan Akurat untuk Sarung Tangan Sensor Flex: Halo Semuanya, Ini adalah instruksi pertama saya dan dalam instruksi ini saya akan mengajari Anda cara membuat sarung tangan sensor fleksibel yang murah dan akurat. Saya menggunakan banyak alternatif untuk sensor fleksibel, tetapi tidak ada yang bekerja untuk saya. Jadi, saya googling dan menemukan yang baru
Yakinkan Diri Anda untuk Hanya Menggunakan Inverter 12V-ke-AC-line untuk Senar Lampu LED Alih-alih Menghubungkannya untuk 12V.: 3 Langkah
Yakinkan Diri Anda untuk Hanya Menggunakan Inverter 12V-ke-AC-line untuk Senar Lampu LED Alih-alih Menghubungkan Ulang Mereka untuk 12V.: Rencana saya sederhana. Saya ingin memotong seutas tali lampu LED bertenaga dinding menjadi beberapa bagian lalu menyambungkannya kembali menjadi 12 volt. Alternatifnya adalah menggunakan power inverter, tetapi kita semua tahu bahwa itu sangat tidak efisien, bukan? Benar? Atau apakah mereka?