Talaan ng mga Nilalaman:
- Hakbang 1: Creando Las Conexiones En El Guante
- Hakbang 2: Soldando Los Conectores isang Los Sensores Flex
- Hakbang 3: Uniendo Los Sensores Flex Al Guante
- Hakbang 4: Soldando El Guante a La PCB
- Hakbang 5: Conectar Con El Arduino Y El Bluetooth
- Hakbang 6: Código Del Arduino
- Hakbang 7: Código De AppInventor
- Hakbang 8: Archivo.APK Para Android
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
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
Upang makita ang tutorial na ito sa ingles, mangyaring mag-click dito:
Hakbang 1: Creando Las Conexiones En El Guante
Mga Materyales:
- guantes
- 5 sensores Flex (de 2.2 pulgadas o 5.4 pulgadas)
- 7 conectores negros para las conexiones negativas
- 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 resistencias de 330 ohm
- 1 PCB perforada
- 1 arduino UNO
- 1 modulo bluetooth HC-06
Hakbang 2: Soldando Los Conectores isang Los Sensores Flex
- Derecho: Positivo
- Izquierdo: Negativo
Hakbang 3: Uniendo Los Sensores Flex Al Guante
* KAHALAGAHAN: Makakatulong ito sa iyong mga adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos
Hakbang 4: Soldando El Guante a La PCB
1. Nagbebenta ng 5 mga cable rojos de los sensores Flex juntos y soldarle los otros dos cables 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 Cables negros, uno por cada una de las resistencias
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cables verdes), y unirles dos cables negros que mas adelante conectaremos
Hakbang 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
- Conector del índice = A1
- Conector del medio = A2
- Conector 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:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
Hakbang 6: Código Del Arduino
# isama
SoftwareSerial 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.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; kung (contador = 2) {resulta = resulta-10000; } kung (indice> = 6) {resulta = resulta-1000; } kung (medio> = 6) {resulta = resulta-100; } kung (anular> = 6) {resulta = resulta-10; } kung (menique> = 6) {resulta = resulta-1; } resulta ng pagbabalik; } int bindec (int num) {int dedo = 0; kung (num% 10 == 1) {dedo = dedo + 1; } kung ((((num / 10)% 10) == 1) {dedo = dedo + 2; } kung (((((num / 10) / 10)% 10) == 1) {dedo = dedo + 4; } kung ((((((num / 10) / 10) / 10)% 10) == 1) {dedo = dedo + 8; } kung (((((((num / 10) / 10) / 10) / 10)% 10) == 1) {dedo = dedo + 16; } ibalik ang dedo; } walang bisa print_valores () {Serial.print ("Pulgar:"); Serial.print (valorflex1); kung (valorflex1 <10) {Serial.print (""); } Serial.print ("Indice:"); Serial.print (valorflex2); kung (valorflex2 <10) {Serial.print (""); } Serial.print ("Medio:"); Serial.print (valorflex3); kung (valorflex3 <10) {Serial.print (""); } Serial.print ("Anular:"); Serial.print (valorflex4); kung (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); Serial.print (valorflex5); kung (valorflex5 <10) {Serial.print (""); } Serial.print ("Binario:"); Serial.print (estadoTotal_valorflex); kung (estadoTotal_valorflex <10000) {Serial.print (""); kung (estadoTotal_valorflex <1000) {Serial.print (""); kung (estadoTotal_valorflex <100) {Serial.print (""); kung (estadoTotal_valorflex <10) {Serial.print (""); }}}} Serial.print ("Decimal:"); Serial.println (bindec (estadoTotal_valorflex)); }
Hakbang 7: Código De AppInventor
Mag-import ng isang AppInventor (maaaring baguhin ang código)
Hakbang 8: Archivo. APK Para Android
Finalmente, el archivo para sa Android
Inirerekumendang:
Mga Larong Pang-tunog ng Mga Hayop para sa Mga Bata: 4 na Mga Hakbang
Mga Larong Pang-tunog ng Mga Hayop para sa Mga Bata: Ang hayop ay tunog sa sarili nitong tinig kapag ang puzzle ng hayop na ito ay inilagay nang tama para sa mga bata sa ilalim ng 24 na buwan. Masisiyahan ang iyong mga anak na lalaki kapag narinig nila ang lahat ng anim na tunog na ibinubuga ng hayop niya. Ang proyektong ito ay batay sa isang produktong komersyal, ngunit nais ko
Mga Kaso ng Baterya para sa Mga Elektronikong Kit .: 11 Mga Hakbang (na may Mga Larawan)
Mga Kaso ng Baterya para sa Mga Elektronikong Kit .: Kung nakagawa ka ng isa sa mga murang elektronikong kit na itinampok sa aking nakaraang itinuro, malamang na nais mong ilagay sa isang uri ng kaso. Ang pagkakaroon ng iyong proyekto sa isang magandang hitsura kaso ay talagang gagawing maganda ang iyong proyekto at mapahanga ang iyong mga kaibigan
Mga Elektronikong Proyekto para sa Mga Nagsisimula: 14 Mga Hakbang (na may Mga Larawan)
Mga Elektronikong Proyekto para sa mga Nagsisimula: Kung ang iyong nais na makapasok sa electronics at kailangan ng isang lugar upang simulan ang itinuturo na ito ay para sa iyo. Mayroong isang bilang ng mga napaka murang mga kit sa eBay at Aliexpress na maaari kang makakuha ng para sa 2 o 3 dolyar na maaaring magbigay sa iyo ng ilang karanasan sa identifi ng bahagi
Conexión Serial Arduino isang Pagproseso (acelerómetro En Anillo): 5 Mga Hakbang
Conexión Serial Arduino isang Pagproseso (acelerómetro En Anillo): Mas marami sa akin ang magtatapos ng impormasyon ó 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
DIY Mura at Tumpak na Alternatibong para sa Flex Sensor Glove: 8 Hakbang (na may Mga Larawan)
DIY Mura at Tumpak na Alternatibong para sa Flex Sensor Glove: Kamusta Lahat, Ito ang aking unang itinuturo at sa itinuturo na ito ay tuturuan kita na gumawa ng isang murang at tumpak na glove ng flex sensor. Gumamit ako ng maraming mga kahalili sa flex sensor, ngunit wala sa kanila ang gumagana para sa akin. Kaya, nag-google ako at nakakita ng bago