Satura rādītājs:
- 1. darbība: Creando Las Conexiones En El Guante
- 2. solis: Soldando Los Conectores un Los Sensores Flex
- 3. darbība: Uniendo Los Sensores Flex Al Guante
- 4. solis: Soldando El Guante un La PCB
- 5. solis: Conectar Con El Arduino Y El Bluetooth
- 6. darbība: Código Del Arduino
- 7. darbība: Código De AppInventor
- 8. darbība. Archivo.APK Android ierīcēm
Video: Como Hacer Un Guante Con Sensores Flex Y Conexión Android ierīcē: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
Lai redzētu šo pamācību angļu valodā, lūdzu, noklikšķiniet šeit:
1. darbība: Creando Las Conexiones En El Guante
Materiāli:
- guantes
- 5 sensores Flex (de 2.2 pulgadas vai 5.4 pulgadas)
- 7 konektori, kas ir negatīvi para las conexiones
- 7 conectores rojos para conexiones positivas
- 5 conectores verdes para la señal
- 2 savienotāji amarillos para las salidas Tx y Rx del bluetooth
- 5 pretestības 330 omi
- 1 PCB perforada
- 1 arduino UNO
- 1 modulis bluetooth HC-06
2. solis: Soldando Los Conectores un Los Sensores Flex
- Derecho: Pozitīvi
- Izquierdo: Negativo
3. darbība: Uniendo Los Sensores Flex Al Guante
*SVARĪGI: En este caso lo que se hizo fue adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos
4. solis: Soldando El Guante un La PCB
1. Soldar los 5 kabeļi rojos de los sensores Flex juntos y soldarle los otros dos cable 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 Kabeļi negros, uno por cada una de las pretestības.
3. Soldar las 5 resistencias juntas (por el lado opuesto a los cable verdes), y unirles dos kabeļi negros que mas adelante conectaremos
5. solis: Conectar Con El Arduino Y El Bluetooth
Conectar los conectores verdes en las entradas analógicas del Arduino de la siguiente forma:
- Kolektors del pulgar = A0
- Konector del índice = A1
- Conector del medio = A2
- Kolektors del anular = A3
- Konector del meñique = A4
Conectar un conector negro en la salida GND del Arduino y el second conector negro en la entrada GND del Bluetooth
Conectar un conector rojo en la salida 5V del Arduino y el second conector rojo en la entrada +5V del Bluetooth
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
6. darbība: Código Del Arduino
#iekļaut
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 list_num = {2, 3, 4}; int intador = 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; ja (kontadors = 2) {rezultāts = rezultāts-10000; } ja (indekss> = 6) {rezultāts = rezultāts-1000; } ja (medio> = 6) {rezultāts = rezultāts-100; } ja (anular> = 6) {rezultāts = rezultāts-10; } ja (menique> = 6) {rezultāts = rezultāts-1; } atgriešanās rezultāts; } int bindec (int num) {int dedo = 0; ja (skaits%10 == 1) {dedo = dedo+1; } ja (((skaits/10)%10) == 1) {dedo = dedo+2; } ja ((((skaits/10)/10)%10) == 1) {dedo = dedo+4; } ja (((((skaits/10)/10)/10)%10) == 1) {dedo = dedo+8; } ja ((((((skaits/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } atgriezties dedo; } void print_valores () {Serial.print ("Pulgar:"); Sērijas nospiedums (valorflex1); ja (valorflex1 <10) {Serial.print (""); } Serial.print ("Indice:"); Sērijas nospiedums (valorflex2); ja (valorflex2 <10) {Serial.print (""); } Serial.print ("Medio:"); Sērijas nospiedums (valorflex3); ja (valorflex3 <10) {Serial.print (""); } Serial.print ("Anular:"); Sērijas nospiedums (valorflex4); ja (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); Sērijas nospiedums (valorflex5); ja (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)); }
7. darbība: Código De AppInventor
Importējiet AppInventor (rediģējams kods)
8. darbība. Archivo. APK Android ierīcēm
Visbeidzot, Android arhīvs
Ieteicams:
Nav urinēšanas, mājdzīvnieku uzvedības pielāgošanas ierīce, kas kavē kaķu urinēšanu jūsu mājās: 4 soļi
Nē Pee tagad, mājdzīvnieku uzvedības pielāgošanas ierīce, kas neļauj kaķiem urinēt jūsu mājās: mani tik ļoti satrauca kaķēns, ka viņai patīk urinēt uz manas gultas, es pārbaudīju visu, kas viņai nepieciešams, un es arī aizvedu viņu pie veterinārārsta. Pēc tam, kad esmu novērsis visu, ko spēju domāt, un ieklausīšos ārsta teiktajā, es saprotu, ka viņai vienkārši ir slikta uzvedība. Tātad th
Versano: daudzfunkcionāla ērta ierīce (arduino Nano): 6 soļi
Versano: daudzfunkcionāla ērta ierīce (arduino Nano): Man bija nepieciešams ērts multimetrs, ko var ērti nēsāt jebkurā vietā. Es gribēju, lai tas būtu mazs un miniatūrs, kas atrodas Camparison ar parastajiem multimetriem. Ar stundām ilgu kodēšanu un shēmas projektēšanu es galu galā izveidoju ierīci, kas var izmērīt spriegumu
ASS ierīce (antisociāla sociālā ierīce): 7 soļi
ASS ierīce (antisociāla sociāla ierīce): sakiet, ka esat tāds cilvēks, kuram patīk atrasties cilvēku tuvumā, bet nepatīk, ka viņi nāk pārāk tuvu. Jūs arī esat cilvēku baudītājs un jums ir grūti pateikt cilvēkiem nē. Tātad jūs nezināt, kā viņiem pateikt atkāpties. Nu, ievadiet - ASS ierīce! Y
Kā pārtraukt Facebook automātiski atskaņot videoklipus Android ierīcē !!: 10 soļi
Kā apturēt Facebook no automātiskas videoklipu atskaņošanas operētājsistēmā Android
Android Auto ierīcē Raspberry Pi: 3 soļi
Android Auto ierīcē Raspberry Pi: Nesen manas ziņu plūsmas ir piepildījušās ar android auto uz aveņu pi, tāpēc es nolēmu izpētīt un mēģināt to instalēt savā aveņu pi. Esmu arī izveidojis instalēšanas skriptu, kas jums, puiši, palīdzēs arī instalēt android auto. paldies