INHOUDSOPGAWE:
- Stap 1: Creando Las Conexiones En El Guante
- Stap 2: Soldando Los Conectores en Los Sensores Flex
- Stap 3: Uniendo Los Sensores Flex Al Guante
- Stap 4: Soldando El Guante a La PCB
- Stap 5: Conectar Con El Arduino Y El Bluetooth
- Stap 6: Verslag van Arduino
- Stap 7: Ontdek die AppInventor
- Stap 8: Archivo.APK vir Android
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Die doelwitte van die projek is om 'n stelsel van entrada's vir ons posisies te bekom, en dit kan ook beheer word deur losse bewegings, sowel as 'n gegewens
Klik hier om hierdie tutoriaal in Engels te sien:
Stap 1: Creando Las Conexiones En El Guante
Materiaal:
- waarborge
- 5 sensore Flex (van 2,2 of 5,4 porsies)
- 7 conectores negros para las conexiones negativeas
- 7 conectores rojos para conexiones positivas
- 5 conectores verdes para la señal
- 2 konektore kan gebruik word vir Tx en Rx vir bluetooth
- 5 weerstand van 330 ohm
- 1 PCB perforada
- 1 arduino UNO
- 1 module bluetooth HC-06
Stap 2: Soldando Los Conectores en Los Sensores Flex
- Derecho: Positief
- Izquierdo: Negatief
Stap 3: Uniendo Los Sensores Flex Al Guante
*BELANGRIK: En este caso lo que se hizo fue adherirlos con hilo con el proposito de mantenerlos lo mas cerca posible de los dedos
Stap 4: Soldando El Guante a La PCB
1. Verloor 5 kabels roos die los sensore Flex -juntos en soldate los kabels rojos que mas adelante conectaremos
2. Verkooppunt van 'n kabel met 'n sensorFlex met een weerstand weerstand.
3. Ons bied 5 weerstandspunte (deur el opoesto a kabels verdes)
Stap 5: Conectar Con El Arduino Y El Bluetooth
Ons kan die belangrikste aspekte van die samestelling verwerk:
- Versamelaar = A0
- Versamelaar = A1
- Mediese oprigter = A2
- Aansluitkundig = A3
- Conector del meñique = A4
Skep 'n konektor se swart en wit GND del Arduino
Konnekteer 'n rooster en 'n laaipan 5V van Arduino
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
Stap 6: Verslag van Arduino
#insluit
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; ongeldige opstelling () {Serial.begin (9600); bluetooth.begin (9600); } leemte -lus () {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; as (contador = 2) {resultaat = resultaat-10000; } as (indeks> = 6) {resultaat = resultaat-1000; } as (medio> = 6) {resultaat = resultaat-100; } if (anular> = 6) {result = result-10; } if (menique> = 6) {resultaat = resultaat-1; } terugkeer resultaat; } int bindec (int num) {int dedo = 0; as (num%10 == 1) {dedo = dedo+1; } as (((num/10)%10) == 1) {dedo = dedo+2; } as ((((num/10)/10)%10) == 1) {dedo = dedo+4; } as (((((num/10)/10)/10)%10) == 1) {dedo = dedo+8; } as ((((((num/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } retoer dedo; } ongeldig print_valores () {Serial.print ("Pulgar:"); Serial.print (valorflex1); if (valorflex1 <10) {Serial.print (""); } Serial.print ("indeks:"); 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:"); Reeks.afdruk (valorflex5); as (valorflex5 <10) {Serial.print (""); } Serial.print ("Binario:"); Serial.print (estadoTotal_valorflex); as (estadoTotal_valorflex <10000) {Serial.print (""); as (estadoTotal_valorflex <1000) {Serial.print (""); as (estadoTotal_valorflex <100) {Serial.print (""); as (estadoTotal_valorflex <10) {Serial.print (""); }}}}} Serial.print ("Desimaal:"); Serial.println (bindec (estadoTotal_valorflex)); }
Stap 7: Ontdek die AppInventor
Importeer 'n AppInventor (wysigbaar)
Stap 8: Archivo. APK vir Android
Laastens, die argief vir Android
Aanbeveel:
Hoe om te werk Mense wat op Instagram werk: 3 stappe
Como Tener Múltiples Cuentas En Instagram: En este instructable aprender á s como tener m ú ltiples cuentas en instagram para evitar salir de nuestra cuenta y tener que entrar en la otra
Handleiding vir PCB vir lugversorger met sy werk en herstel: 6 stappe
Handleiding vir PCB vir lugversorger met sy werk en herstel: Hey, wat gaan aan, ouens! Akarsh hier van CETech. Het u al ooit gewonder wat aan die binnekant van u lugversorgers aangaan? As Ja, dan moet u hierdie artikel deurgaan, aangesien ek vandag 'n insig sal gee in die verband en die samestelling
Herinnering vir gebruik van skermtyd (werk slegs op Windows, Ios werk nie): 5 stappe
Herinnering vir gebruik van skermtyd (werk slegs op Windows, Ios sal nie werk nie): Inleiding Dit is 'n nuttige masjien gemaak van Arduino, dit herinner u aan rus deur 'n " biiii! &Quot; klank en laat u rekenaar weer na die sluitskerm gaan nadat u 30 minute skermtyd gebruik het. Na 10 minute se rus sal dit " b
Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: 7 stappe
Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: u kan hierdie en ander wonderlike tutoriale lees op die amptelike webwerf van ElectroPeak Oorsig In hierdie tutoriaal leer u hoe u die roterende encoder moet gebruik. Eerstens sien u inligting oor die rotasie -encoder, en dan leer u hoe u
Kindle As 'n hoë-kontras-GPS (werk vir enige e-boek): 5 stappe (met foto's)
Kindle As 'n hoë-kontras GPS (werk vir enige e-boek): ek wys hoe u u e-boek (Kindle, Kobo, Sony, ipad, tablet) as 'n GPS kan gebruik. Alle sagteware werk op u telefoon (Android is nodig), dus is die e -boek onveranderd. U hoef net 'n paar programme op u telefoon te installeer. Die e -boek gebruik net die intern