Turinys:
- 1 žingsnis: „Creando Las Conexiones En El Guante“
- 2 žingsnis: „Soldando Los Conectores“ir „Los Sensores Flex“
- 3 žingsnis: „Uniendo Los Sensores Flex Al Guante“
- 4 žingsnis: Soldando El Guante ir La PCB
- 5 žingsnis: „Conectar Con El Arduino Y El Bluetooth“
- 6 žingsnis: „Código Del Arduino“
- 7 veiksmas: „Código De AppInventor“
- 8 veiksmas: „Archivo.APK“, skirta „Android“
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
El objetivo de este proyecto es crear un system de entrada para dispositivos móviles, que está controlado por los movimientos de los dedos, en este caso, con la ayuda de un guante
Norėdami pamatyti šią pamoką anglų kalba, spustelėkite čia:
1 žingsnis: „Creando Las Conexiones En El Guante“
Medžiagos:
- guantes
- 5 „Sensores Flex“(2,2 pulgados arba 5,4 pulgados)
- 7 sąsajos negros para las conexiones negativas
- 7 conectores rojos para conexiones positivas
- 5 conectores verdes para la señal
- 2 jungtys amarillos para las salidas Tx y Rx del bluetooth
- 5 atsparumo 330 omų
- 1 PCB perforadas
- 1 arduino UNO
- 1 modulis „Bluetooth“HC-06
2 žingsnis: „Soldando Los Conectores“ir „Los Sensores Flex“
- Derecho: teigiamas
- Izquierdo: Negatyvas
3 žingsnis: „Uniendo Los Sensores Flex Al Guante“
*SVARBU: en este caso lo que se hizo fue adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos
4 žingsnis: Soldando El Guante ir La PCB
1. Soldar los 5 kabeliai rojos de los sensores Flex juntos y soldarle los otros dos kabeliai rojos que mas adelante conectaremos
2. Soldar el cable degro 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 Kabeliai negros, uno por cada una de las rezistencijos.
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cable verdes), y unirles dos kabeliai negros que mas adelante conectaremos
5 žingsnis: „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
- Konektorius del índice = A1
- „Conector del medio“= A2
- Kryptinis anulinis = 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 ir antrasis jungiklis rojo en la entrada +5V „Bluetooth“
„Bluetooth“:
- „Bluetooth Tx“-> „Pin2 Arduino“
- „Bluetooth Rx“-> „Pin3 Arduino“
6 žingsnis: „Código Del Arduino“
#įtraukti
Programinė įrangaSerial 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 sąrašo_num = {2, 3, 4}; int intador = 0; void setup () {Serial.begin (9600); „Bluetooth“. pradžia (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)); sąrašo_num [contador] = num_bytes_enviar; if (contador = 2) {rezultatas = rezultatas-10000; } if (indeksas> = 6) {rezultatas = rezultatas-1000; } jei (vidutinis> = 6) {rezultatas = rezultatas-100; } if (anular> = 6) {result = result-10; } jei (menique> = 6) {rezultatas = rezultatas-1; } grąžinimo rezultatas; } int bindec (int num) {int dedo = 0; if (num%10 == 1) {dedo = dedo+1; } jei (((num/10)%10) == 1) {dedo = dedo+2; } jei ((((skaičius/10)/10)%10) == 1) {dedo = dedo+4; } jei (((((skaičius/10)/10)/10)%10) == 1) {dedo = dedo+8; } jei (((((((skaičius/10)))/10)/10)/10)%10) == 1) {dedo = dedo+16; } return dedo; } void print_valores () {Serial.print ("Pulgar:"); Serijinis atspaudas (valorflex1); if (valorflex1 <10) {Serial.print (""); } Serial.print ("Indice:"); Serijinis atspaudas (valorflex2); if (valorflex2 <10) {Serial.print (""); } Serial.print ("Medio:"); Serijinis atspaudas (valorflex3); if (valorflex3 <10) {Serial.print (""); } Serial.print ("Anular:"); Serijinis atspaudas (valorflex4); if (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); Serijinis atspaudas (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 ("Dešimtainis:"); Serial.println (bindec (estadoTotal_valorflex)); }
7 veiksmas: „Código De AppInventor“
Importuokite „AppInventor“(redaguojamas)
8 veiksmas: „Archivo. APK“, skirta „Android“
Galutinis, „Android“archyvas
Rekomenduojamas:
„Flex Guess“: 6 žingsniai
„Flex Guess“: Sveiki visi, mes su Zionu Maynardu sukūrėme ir sukūrėme „Flex Guess“, kuris yra interaktyvus rankų reabilitacijos prietaisas. „Flex Guess“potencialiai gali naudoti ergoterapeutai, gydantys pasveikusį insultą ar motorinę komplikaciją turinčius pacientus
„Flex Bot“: 6 žingsniai
„Flex Bot“: naudokite šią instrukciją, kad sukurtumėte keturiais ratais varomą roboto važiuoklę, kurią valdytų jūsų raumenys
Guante Traductor De Lengua De Signos: 6 žingsniai
Guante Traductor De Lengua De Signos: ¿Y si te dijera que ahora es posible hablar sin abrir la boca? La vida de una persona sordomuda no es sencilla, no todo el mundo conoce la lengua de signos y es komplikada la convivencia sin un traductor. ¡El traductor que proponemos nosotros está al
Lengva pamoka: „Flex“jutikliai su „Arduino“: 4 žingsniai
Lengva pamoka: „Flex“jutikliai su „Arduino“: „Flex“jutikliai yra šaunūs! Aš juos visą laiką naudoju savo „Robotics“projektuose, ir aš sugalvojau sudaryti paprastas mažas pamokas, kad supažindinčiau jus su šiomis lanksčiomis mažomis juostelėmis. Pakalbėkime apie tai, kas yra lankstumo jutiklis ir kaip jis veikia, kaip su
„Pasidaryk pats“pigi ir tiksli „Flex“jutiklių pirštinių alternatyva: 8 žingsniai (su nuotraukomis)
„Pasidaryk pats“pigi ir tiksli „Flex“jutiklių pirštinių alternatyva: Sveiki visi, tai yra mano pirmas pamokomas dalykas ir šioje instrukcijoje aš išmokysiu jus padaryti pigias ir tikslias lankstumo jutiklio pirštines. Aš naudoju daugybę lanksčiojo jutiklio alternatyvų, tačiau nė viena iš jų man netiko. Taigi, aš google ir radau naują