Taula de continguts:
- Pas 1: Creando Les Connexions al Guant
- Pas 2: Soldant Els Conectors a Los Sensores Flex
- Pas 3: Uniendo Los Sensores Flex Al Guante
- Pas 4: Soldant El Guant a La PCB
- Pas 5: Conectar Con El Arduino Y El Bluetooth
- Pas 6: Codi Del Arduino
- Pas 7: Codi De AppInventor
- Pas 8: Arxiu.APK per a Android
Vídeo: Com fer un guant amb sensors flexibles i connexió per a Android: 9 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
L’objectiu d’aquest projecte és crear un sistema d’entrada per a dispositius mòbils, que està controlat pels moviments dels dedos, en aquest cas, amb l’ajuda d’un guant
Per veure aquest tutorial en anglès, feu clic aquí:
Pas 1: Creando Les Connexions al Guant
Materials:
- guantes
- 5 sensors Flex (de 2,2 polsades o 5,4 polsades)
- 7 connectors negros per a les connexions negatives
- 7 connectors rojos per a connexions positives
- 5 conectores verdes per al senyal
- 2 connectors grocs per a les salades Tx i Rx del bluetooth
- 5 resistències de 330 ohm
- 1 PCB perforada
- 1 arduino UNO
- 1 mòdul bluetooth HC-06
Pas 2: Soldant Els Conectors a Los Sensores Flex
- Dret: Positiu
- Esquerre: Negatiu
Pas 3: Uniendo Los Sensores Flex Al Guante
* IMPORTANTE: En aquest cas el que es va fer va ser adherit amb el propòsit de mantenir-los el més a prop possible dels dedos
Pas 4: Soldant El Guant a La PCB
1. Soldar els 5 cables rojos dels sensors Flex junts i soldar els altres dos cables rojos que més adelant connectarem
2. Soldar el cable negre d’un SensorFlex amb una resistència, i un cable verd com a sortida en el mateix costat de la resistència (entre el cable negre i la resistència), fer això amb els 5 Cables negros, un per cada una de les resistències.
3. Soldar les 5 resistències juntes (pel costat oposat als cables verds), i unirles dos cables negres que més adelante connectarem
Pas 5: Conectar Con El Arduino Y El Bluetooth
Connecta els connectors verds a les entrades analògiques de l'Arduino de la següent forma:
- Conector del pulgar = A0
- Conector del índice = A1
- Conector del medi = A2
- Conector del anular = A3
- Conector del meñique = A4
Connecta un connector negre a la sortida GND de l’Arduino i l’altre connector negre a l’entrada GND del Bluetooth
Connecta un conector vermell a la sortida 5V de l’Arduino i l’altre conector vermell a l’entrada + 5V del Bluetooth
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
Pas 6: Codi Del Arduino
#incloure
Programari bluetooth en sèrie (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; configuració nul·la () {Serial.begin (9600); bluetooth.begin (9600); } bucle buit () {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) {result = result-10000; } if (índex> = 6) {result = result-1000; } if (mitjà> = 6) {result = result-100; } if (anular> = 6) {result = result-10; } if (menique> = 6) {result = result-1; } resultat de retorn; } int bindec (int num) {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 (((((num / 10) / 10) / 10)% 10) == 1) {dedo = dedo + 8; } if ((((((num / 10) / 10) / 10) / 10)% 10) == 1) {dedo = dedo + 16; } tornar dedo; } void print_valores () {Serial.print ("Pulgar:"); Serial.print (valorflex1); if (valorflex1 <10) {Serial.print (""); } Serial.print ("Índex:"); Serial.print (valorflex2); if (valorflex2 <10) {Serial.print (""); } Serial.print ("Medio:"); Serial.print (valorflex3); if (valorflex3 <10) {Serial.print (""); } Serial.print ("Anular:"); Serial.print (valorflex4); if (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); 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 ("Decimal:"); Serial.println (bindec (estadoTotal_valorflex)); }
Pas 7: Codi De AppInventor
Importar un AppInventor (codi editable)
Pas 8: Arxiu. APK per a Android
Finalment, l'arxiu per a Android
Recomanat:
Guia de connexió PLSD: Connexió a Apple TV mitjançant AirPlay [No oficial]: 10 passos
Guia de connexió PLSD: Connexió a Apple TV mitjançant AirPlay [No oficial]: es proporciona la següent guia per il·lustrar el procés de connexió a televisors Apple de sala de conferències mitjançant AirPlay. Aquest recurs no oficial es proporciona com a cortesia de l’administració, el personal i els hostes autoritzats del districte escolar de Perkins
Com reparar els cables flexibles / flexibles trencats o trencats: 5 passos
Com reparar els cables flexibles o flexibles trencats o trencats: la mida real del cable tenia una amplada de 3/8 de polzada
Tutorial fàcil: Sensors flexibles amb Arduino: 4 passos
Tutorial fàcil: Sensors flexibles amb Arduino: els sensors flex són genials. Els faig servir tot el temps en els meus projectes de robòtica i he pensat a fer uns petits tutorials senzills per familiaritzar-vos amb aquestes tires petites. Parlem del que és un sensor de flexió i de com funciona, de com
Guant assistent: un guant de control controlat per Arduino: 4 passos (amb imatges)
Wizard Glove: un guant de control controlat per Arduino: The Wizard Glove. En el meu projecte he fet un guant que podeu utilitzar per jugar als vostres jocs favorits relacionats amb la màgia d’una manera divertida i immersiva utilitzant només uns quants recursos bàsics d’arduino i arduino. pots jugar a jocs de coses com els desplaçaments més grans, o tu
Fer funcionar un guant amb pantalla tàctil: 3 passos (amb imatges)
Fer que un guant funcioni amb una pantalla tàctil: podeu fer-ho en pocs minuts sense tenir molt de coneixement. Arriba l’hivern (si sou a l’hemisferi nord) i amb l’hivern arriba el fred temps i, amb temps fred, hi ha guants. Però fins i tot en fred el vostre telèfon