विषयसूची:

Como Hacer Un Guante Con Sensors Flex Y Conexión Para Android: 9 Steps
Como Hacer Un Guante Con Sensors Flex Y Conexión Para Android: 9 Steps

वीडियो: Como Hacer Un Guante Con Sensors Flex Y Conexión Para Android: 9 Steps

वीडियो: Como Hacer Un Guante Con Sensors Flex Y Conexión Para Android: 9 Steps
वीडियो: [Guante Sensor] Prototipo de un sistema de entrada para Android 2024, जुलाई
Anonim
Como Hacer Un Guante Con Sensors Flex Y Conexión Para Android
Como Hacer Un Guante Con Sensors Flex Y Conexión Para Android

एल ओब्जेटिवो डे एस्टे प्रोयेक्टो एस क्रेयर अन सिस्टेमा डे एंटरडा पैरा डिस्पोजिटिवोस मोविल्स, क्यू एस्टा कंट्रोलैडो पोर लॉस मूविमिएंटोस डी लॉस डेडोस, एन एस्टे कासो, कॉन ला आयुडा डी अन गुआंटे

इस ट्यूटोरियल को अंग्रेजी में देखने के लिए, कृपया यहां क्लिक करें:

चरण 1: Creando Las Conexiones En El Guante

क्रिएंडो लास कॉनेक्सियोनेस एन एल गुआंटे
क्रिएंडो लास कॉनेक्सियोनेस एन एल गुआंटे
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
Creando Las Conexiones En El Guante
क्रिएंडो लास कॉनेक्सियोनेस एन एल गुआंटे
क्रिएंडो लास कॉनेक्सियोनेस एन एल गुआंटे

सामग्री:

  • ग्वांटेस
  • 5 सेंसर फ्लेक्स (de 2.2 pulgadas o 5.4 pulgadas)
  • 7 कोनेक्टर्स नेग्रोस पैरा लास कॉन्क्सियोनेस नेगेटिविस
  • 7 conectores rojos para conexiones positivas
  • 5 conectores verdes पारा ला सेनाली
  • 2 conectores amarillos para las salidas Tx y Rx del ब्लूटूथ
  • 5 रेसिस्टेंसियास डी 330 ओम
  • 1 पीसीबी perforada
  • 1 आर्डिनो यूएनओ
  • 1 मोडुलो ब्लूटूथ HC-06

चरण 2: सोल्डांडो लॉस एक लॉस सेंसर फ्लेक्स को जोड़ता है

सोल्डांडो लॉस कनेक्टर्स और लॉस सेंसर्स फ्लेक्स
सोल्डांडो लॉस कनेक्टर्स और लॉस सेंसर्स फ्लेक्स
  • डेरेचो: पॉज़िटिवो
  • इज़क्विएर्डो: नेगेटिवो

चरण 3: यूनीएंडो लॉस सेंसर्स फ्लेक्स अल ग्वांटे

यूनीएंडो लॉस सेंसर्स फ्लेक्स अल गुआंटे
यूनीएंडो लॉस सेंसर्स फ्लेक्स अल गुआंटे
यूनीएंडो लॉस सेंसर्स फ्लेक्स अल गुआंटे
यूनीएंडो लॉस सेंसर्स फ्लेक्स अल गुआंटे
यूनीएंडो लॉस सेंसर्स फ्लेक्स अल गुआंटे
यूनीएंडो लॉस सेंसर्स फ्लेक्स अल गुआंटे

*महत्वपूर्ण: एन एस्टे कासो लो क्यू से हिज़ो फ्यू एडहेरिलोस कोन हिलो कॉन एल प्रोपोसिटो डे मैन्टेनेरलोस लो मास सेरका पॉसिबल डे लॉस डेडोस

चरण 4: सोल्डांडो एल गुआंटे और ला पीसीबी

सोल्डांडो एल गुआंटे और ला पीसीबी
सोल्डांडो एल गुआंटे और ला पीसीबी
सोल्डांडो एल गुआंटे और ला पीसीबी
सोल्डांडो एल गुआंटे और ला पीसीबी
सोल्डांडो एल गुआंटे और ला पीसीबी
सोल्डांडो एल गुआंटे और ला पीसीबी

1. सोल्डर लॉस 5 केबल्स रोजोस डी लॉस सेंसर्स फ्लेक्स जुंटोस और सोल्डरले लॉस ओट्रोस डॉस केबल्स रोजोस क्यू मास एडेलेंट कोनेक्टेरेमोस

2. सोल्डर एल केबल नीग्रो डी अन सेंसरफ्लेक्स कॉन उना रेसिस्टेंसिया, वाई अन केबल वर्डे कोमो सालिडा एन एल मिस्मो लाडो डे ला रेसिस्टेंसिया (एंटर एल केबल नेग्रो वाई ला रेसिस्टेंसिया), हैसर एस्टो कॉन लॉस 5 केबल्स नेग्रोस, यूनो पोर कैडा उना डे लास प्रतिरोध

3. सोल्डर लास 5 रेसिस्टेंसियास जुंटास (पोर एल लाडो ओप्यूस्टो ए लॉस केबल्स वर्देस), वाई यूनीरल्स डॉस केबल्स नेग्रोस क्यू मास एडेलैंट कोनेक्टेरेमोस

चरण 5: Conectar Con El Arduino Y El ब्लूटूथ

Conectar Con El Arduino Y El ब्लूटूथ
Conectar Con El Arduino Y El ब्लूटूथ

कोनेक्टर लॉस कोनेक्टर्स वर्डेस एन लास एंट्रैडास एनालोगिकस डेल अरुडिनो डे ला सिगुएंटे फॉर्मा:

  • कनेक्टर डेल पुल्गर = A0
  • कनेक्टर डेल इंडिस = A1
  • कनेक्टर डेल मेडिओ = A2
  • कनेक्टर डेल एनुलर = A3
  • कनेक्टर डेल मेनिक = A4

कनेक्टर एक कनेक्टर नीग्रो एन ला सालिडा जीएनडी डेल अरुडिनो वाई एल ओट्रो कनेक्टर नीग्रो एन ला एंटरडा जीएनडी डेल ब्लूटूथ

कनेक्टर एक कनेक्टर रोजो एन ला सालिडा 5वी डेल अरुडिनो और एल ओट्रो कनेक्टर रोजो एन ला एन्ट्राडा +5वी डेल ब्लूटूथ

ब्लूटूथ:

  • ब्लूटूथ टीएक्स -> पिन 2 अरुडिनो
  • ब्लूटूथ आरएक्स -> पिन 3 अरुडिनो

चरण 6: कोडिगो डेल अरुडिनो

#शामिल

सॉफ्टवेयर सीरियल ब्लूटूथ(2, 3);

इंट फ्लेक्स1 = ए0; इंट फ्लेक्स2 = ए1; इंट फ्लेक्स3 = ए2; इंट फ्लेक्स4 = ए3; इंट फ्लेक्स5 = ए4; इंट वेलोरफ्लेक्स1; इंट वेलोरफ्लेक्स2; इंट वेलोरफ्लेक्स3; इंट वेलोरफ्लेक्स4; इंट वेलोरफ्लेक्स5; int estadoTotal_valorflex; इंट num_anterior = 0; int lista_num = {2, 3, 4}; इंट कोंटाडोर = 0; शून्य सेटअप () {Serial.begin (९६००); ब्लूटूथ.बेगिन (९६००); } शून्य लूप () {valorflex1 = AnalogRead (flex1); valorflex2 = एनालॉग रीड (फ्लेक्स 2); valorflex3 = एनालॉग रीड (फ्लेक्स 3); valorflex4 = एनालॉग रीड (फ्लेक्स 4); 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; अगर (contador=2) {परिणाम=परिणाम-10000; } अगर (सूचकांक> = 6) {परिणाम = परिणाम-1000; } अगर (माध्यम> = 6) {परिणाम = परिणाम -100; } अगर (anular>=6) {परिणाम=परिणाम-10; } अगर (मेनिक>=6) {परिणाम=परिणाम-1; } वापसी परिणाम; } इंट बाइंडेक (इंट नंबर) { इंट डेडो = 0; अगर (संख्या%10==1) { dedo=dedo+1; } अगर (((संख्या/10)%10)==1) { dedo=dedo+2; } अगर ((((संख्या/10)/10)%10)==1) {dedo=dedo+4; } अगर (((((संख्या/10)/10)/10)%10)==1) {dedo=dedo+8; } अगर ((((((संख्या/10)/10)/10)/10)%10)==1) {dedo=dedo+16; } वापसी करना; } शून्य print_valores () { सीरियल.प्रिंट ("पुल्गर:"); सीरियल.प्रिंट (वैलोरफ्लेक्स 1); अगर (valorflex1<10){ Serial.print(""); } सीरियल.प्रिंट ("इंडिस:"); सीरियल.प्रिंट (वैलोरफ्लेक्स 2); अगर (valorflex2<10){ Serial.print(""); } सीरियल.प्रिंट ("मीडियो:"); सीरियल.प्रिंट (वैलोरफ्लेक्स 3); अगर (valorflex3<10){ Serial.print(""); } सीरियल.प्रिंट ("एनुलर:"); सीरियल.प्रिंट (वैलोरफ्लेक्स 4); अगर (valorflex4<10){ Serial.print(""); } सीरियल.प्रिंट ("मेनिक:"); सीरियल.प्रिंट (वैलोरफ्लेक्स 5); अगर (valorflex5<10){ Serial.print(""); } सीरियल.प्रिंट ("बिनारियो:"); Serial.print(estadoTotal_valorflex); अगर (estadoTotal_valorflex<10000){ Serial.print(""); अगर (estadoTotal_valorflex<1000){ Serial.print(""); अगर (estadoTotal_valorflex<100){ Serial.print(""); अगर (estadoTotal_valorflex<10){ Serial.print(""); } } } } सीरियल.प्रिंट ("दशमलव:"); Serial.println(bindec(estadoTotal_valorflex)); }

चरण 7: कोडिगो डी ऐपइन्वेंटर

एक AppInventor आयात करें (कोडिगो संपादन योग्य)

चरण 8: Archivo. APK Para Android

फाइनल, एल आर्किवो पैरा एंड्रॉइड

सिफारिश की: