İçindekiler:
- Adım 1: El Guante'de Creando Las Conexiones
- 2. Adım: Soldando Los Conectores bir Los Sensores Flex
- Adım 3: Uniendo Los Sensörleri Flex Al Guante
- Adım 4: Soldando El Guante ve PCB
- Adım 5: Conectar Con El Arduino Y El Bluetooth
- Adım 6: Código Del Arduino
- Adım 7: Código De AppInventor
- Adım 8: Archivo.APK Para Android
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
El objetivo de este proyecto es Crear un sistema de entrada para dispositivos móviles, que está kontrolado por los movimientos de los dedos, en este caso, con la ayuda de un guante
Bu öğreticiyi ingilizce görmek için lütfen buraya tıklayın:
Adım 1: El Guante'de Creando Las Conexiones
Malzemeler:
- garantiler
- 5 sensör Flex(de 2.2 pulgada veya 5.4 pulgada)
- 7 bağlaç negros para las conexiones negativas
- 7 bağlayıcı rojos para conexiones positivas
- 5 bağlayıcı verdes para la señal
- 2 bağlayıcı amarillos para las salidas Tx y Rx del bluetooth
- 330 ohm için 5 direnç
- 1 PCB delikli
- 1 arduino UNO
- 1 modül bluetooth HC-06
2. Adım: Soldando Los Conectores bir Los Sensores Flex
- Derecho: Pozitif
- İzquierdo: Negativo
Adım 3: Uniendo Los Sensörleri Flex Al Guante
*ÖNEMLİ: En este caso lo que se hizo fue adherirlos con hilo con el teklifi de mantenerlos lo mas cerca olası de los dedos
Adım 4: Soldando El Guante ve PCB
1. Soldar los 5 kabloları rojos de los sensörleri Flex juntos y soldarle los otros dos kabloları rojos que mas adelante conectaremos
2. Soldar el kablosu negro de un SensorFlex con una rezencia, y un kablo verde como salida en el mismo lado de la rezencia(giriş kablosu negro y la resistencia), hacer esto con los 5 Kablolar negros, uno por cada una de las dirençler.
3. Soldar las 5 direnencias cuntas (por el lado opuesto a los kabloları verdes), y unirles dos kabloları negros que mas adelante conectaremos
Adım 5: Conectar Con El Arduino Y El Bluetooth
Conectar los connectores verdes en las entradas analógicas del Arduino de la siguiente forma:
- Bağlayıcı del pulgar = A0
- Conector del índice = A1
- Bağlayıcı del medio = A2
- Konektör del anular = A3
- Bağlantı noktası = A4
Conectar un konektörü negro en la salida GND del Arduino ve el otro konektörü negro en la entrada GND del Bluetooth
Conectar un bağlayıcı rojo en la salida 5V del Arduino ve otro bağlayıcı rojo en la entrada +5V del Bluetooth
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
Adım 6: Código Del Arduino
#Dahil etmek
YazılımSeri bluetooth(2, 3);
int esnek1 = A0; int esnek2 = A1; int esnek3 = A2; int esnek4 = A3; int esnek5 = A4; int valorflex1; int valorflex2; int valorflex3; int valorflex4; int valorflex5; int estadoTotal_valorflex; int sayı_anterior = 0; int liste_sayısı = {2, 3, 4}; int contador =0; geçersiz kurulum() { Serial.begin(9600); bluetooth.başlangıç(9600); } geçersiz döngü() { 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) { sonuç= sonuç-10000; } if (indeks>=6) { sonuç= sonuç-1000; } if (orta>=6) { sonuç= sonuç-100; } if (çember>=6) { sonuç= sonuç-10; } if (menique>=6) { sonuç= sonuç-1; } sonuç döndür; } int bindec(int sayı) { 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 (((((sayı/10)/10)/10)%10)==1) { dedo=dedo+8; } if ((((((sayı/10)/10)/10)/10)%10)==1) { dedo=dedo+16; } geri dedo; } void print_valores(){ Serial.print("Pulgar:"); Serial.print(valorflex1); if (valorflex1<10){ Serial.print(" "); } Serial.print(" Endeks:"); Serial.print(valorflex2); if (valorflex2<10){ Serial.print(" "); } Serial.print(" Ortam:"); Serial.print(valorflex3); if (valorflex3<10){ Serial.print(" "); } Serial.print(" Dairesel:"); Serial.print(valorflex4); if (valorflex4<10){ Serial.print(" "); } Serial.print("Mekanik:"); 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(" Ondalık:"); Serial.println(bindec(estadoTotal_valorflex)); }
Adım 7: Código De AppInventor
Bir AppInventor'ı içe aktarın (kodigo düzenlenebilir)
Adım 8: Archivo. APK Para Android
Finalmente, Android için el arşivi
Önerilen:
NodeMCU Sensörler Kontrol Rölesi ile IoT Tabanlı Ev Otomasyonu Nasıl Yapılır: 14 Adım (Resimlerle)
NodeMCU Sensörleri Kontrol Rölesi ile IoT Tabanlı Ev Otomasyonu Nasıl Yapılır: IoT tabanlı bu projede Blynk ile Ev Otomasyonu ve gerçek zamanlı geri beslemeli NodeMCU kontrol rölesi modülü yaptım. Manuel Modda, bu röle modülü Mobil veya akıllı telefondan ve Manuel anahtardan kontrol edilebilir. Otomatik Modda, bu akıllı
Comunicação Seri Com a Dragonboard 410c Usando Mezzanine 96boards Sensörler: 7 Adım
İletişim Seri Com a Dragonboard 410c Usando Mezzanine 96boards Sensörler: O objetivo desse öğretici é Mostrar, bir Dragonboard 410c'ye atravée;s de um computador / notebook usando comunica&ccedi
LoRa ile Sera Otomasyonu! (Bölüm 1) -- Sensörler (Sıcaklık, Nem, Toprak Nemi): 5 Adım
LoRa ile Sera Otomasyonu! (Bölüm 1) || Sensörler (Sıcaklık, Nem, Toprak Nemi): Bu projede size bir serayı nasıl otomatikleştirdiğimi göstereceğim. Bu, size serayı nasıl kurduğumu ve güç ve otomasyon elektroniklerini nasıl bağladığımı göstereceğim anlamına geliyor. Ayrıca size L kullanan bir Arduino kartının nasıl programlanacağını göstereceğim
Akış Tezgahı için Sensörler: 8 Adım
Akış Sehpası için Sensörler: Bu uygulamadaki bir akış tezgahı, IC motor giriş ve egzoz portları ve valfleri üzerinden hava akışını ölçmek için bir cihazdır. Bunlar, pahalı ticari tekliflerden şüpheli kalitede DIY örneklerine kadar birçok biçim alabilir. Ancak m ile
Arduino Hepsi Bir Arada Sensörler: 4 Adım
Arduino Hepsi Bir Arada Sensörler: Merhaba Sevgili Robotik Arkadaşlarım Ben Muhammed Baqar Bu Muhteşem Kombine Projeyi Yapmak İçin Çok Çalıştım…. Ultrasoni İçeren Farklı Modüller