Mundarija:
- 1 -qadam: Creando Las Conexiones En El Guante
- 2 -qadam: Soldando Los Conektores a Los Sensores Flex
- 3 -qadam: Uniendo Los Sensores Flex Al Guante
- 4 -qadam: Soldando El Guante va PCB
- 5 -qadam: Con El -Arduino Y El -Bluetooth
- 6 -qadam: Codigo Del Arduino
- 7 -qadam: Codigo De AppInventor
- 8 -qadam: Android uchun arxiv.APK
Video: Android uchun sensorlar moslashuvchan: Android 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Tizimli tizimga kirishni amalga oshirishda, dasturiy ta'minotni o'chirib qo'yish kerak, shuning uchun ham, bu erda ham, bu erda ham, bu erda ham, bu erda ham hech qanday ma'no yo'q.
Ushbu qo'llanmani ingliz tilida ko'rish uchun bu erni bosing:
1 -qadam: Creando Las Conexiones En El Guante
Materiallar:
- guantes
- 5 ta sezgir sezgich (2,2 pulgada yoki 5,4 pulgada)
- Negative para las conexiones negativas uchun 7 ta konektor
- 7 ta konektion pozitiv rojos
- 5 ta konstruktor
- Tx y Rx del bluetooth uchun 2 ta ulagich
- 530 qarshilik 330 ohm
- 1 ta PCB teshigi
- 1 arduino UNO
- 1 modulli bluetooth HC-06
2 -qadam: Soldando Los Conektores a Los Sensores Flex
- Derecho: Pozitivo
- Izquierdo: salbiy
3 -qadam: Uniendo Los Sensores Flex Al Guante
*MUHIM: bu eng yaxshi tanlovdir, shuning uchun siz taklif qilasizmi?
4 -qadam: Soldando El Guante va PCB
1. 5 ta simli sensorli kabellar egiluvchan va oson ishlovchi kabellar.
2. SensorFlex -ga qarshilik ko'rsatilmagan bo'lsa -da, u kabelni o'chirishga imkon beradi (kabelni yoqish -o'chirish uchun), kabelni o'chirish uchun 5 kabel. qarshilik.
3. Qatlamlar 5 ta qarshilikka ega (bir -biridan farqli o'laroq).
5 -qadam: Con El -Arduino Y El -Bluetooth
Arktino -dagi eng keng tarqalgan usullar:
- Pulsor konektor = A0
- Konnektorlar indeksi = A1
- Konektor del medio = A2
- Aloqa konnektori = A3
- Konnektor del meñique = A4
GND va Arduino bilan aloqa o'rnatilmagan, GND esa Bluetooth bilan bog'lanmagan
5V del Arduino bilan aloqa o'rnatilmagan va 5 +Bluetooth ulagichi bilan aloqa o'rnatiladi
Bluetooth:
- Bluetooth Tx -> Pin2 Arduino
- Bluetooth Rx -> Pin3 Arduino
6 -qadam: Codigo Del Arduino
#qo'shing
Bluetooth dasturiy ta'minoti (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 son_anterior = 0; int lista_num = {2, 3, 4}; int contador = 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 = (majburiy (estadoTotal_valorflex)); ro'yxat_num [kontador] = num_bytes_enviar; if (contador = 2) {natija = natija-10000; } agar (indeks> = 6) {natija = natija-1000; } if (medio> = 6) {result = result-100; } if (anular> = 6) {result = result-10; } if (menique> = 6) {result = result-1; } natijani qaytarish; } int bindec (int num) {int dedo = 0; agar (raqam%10 == 1) {dedo = dedo+1; } if (((raqam/10)%10) == 1) {dedo = dedo+2; } agar ((((raqam/10)/10)%10) == 1) {dedo = dedo+4; } agar (((((raqam/10)/10)/10)%10) == 1) {dedo = dedo+8; } agar ((((((raqam/10)/10)/10)/10)%10) == 1) {dedo = dedo+16; } qaytarish dedo; } void print_valores () {Serial.print ("Pulgar:"); Ketma -ket chop etish (valorflex1); agar (valorflex1 <10) {Serial.print (""); } Serial.print ("Ko'rsatkich:"); Ketma -ket chop etish (valorflex2); agar (valorflex2 <10) {Serial.print (""); } Serial.print ("O'rta:"); Ketma -ket chop etish (valorflex3); if (valorflex3 <10) {Serial.print (""); } Serial.print ("Anular:"); Ketma -ket chop etish (valorflex4); agar (valorflex4 <10) {Serial.print (""); } Serial.print ("Menique:"); Ketma -ket chop etish (valorflex5); agar (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 ("O'nli:"); Serial.println (bindec (estadoTotal_valorflex)); }
7 -qadam: Codigo De AppInventor
AppInventor -ni import qilish (tahrirlash mumkin)
8 -qadam: Android uchun arxiv. APK
Xulosa, Android uchun arxiv
Tavsiya:
Oson IOT - O'rtacha diapazonli IOT qurilmalari uchun ilova tomonidan boshqariladigan chastotali sensorlar uyasi: 4 qadam
Oson IOT - O'rta darajali IOT qurilmalari uchun ilova tomonidan boshqariladigan RF sensori uyasi: Ushbu darsliklarda biz markaziy uyadan radio aloqasi orqali boshqariladigan qurilmalar tarmog'ini quramiz. WIFI yoki Bluetooth o'rniga 433 MGts ketma -ket radio ulanishdan foydalanishning afzalligi ancha katta (yaxshi
Qulaylik yoki o'yin-kulgi uchun bio-moslashuvchan media boshqaruvchisi: 7 qadam
Qulaylik yoki ko'ngil ochish uchun bio-moslashuvchan media boshqaruvchisi: Ushbu qo'llanmada siz men ishlab chiqargan ochiq manbali tizim kabi Arduino-dan foydalanib, o'zingizning bio-optimallashtirilgan media-boshqaruvchingizni yaratishni o'rganasiz. Qo'shimcha tezkor tushuntirish uchun bog'langan videoni ko'ring. Agar siz uni qurib, keyingi sinovlarni o'tkazsangiz
Ultrasonik sensorlar uchun 3.3V mod (ESP32/ESP8266, zarracha foton va boshqalarda 3.3V mantiq uchun HC-SR04 ni tayyorlang): 4 qadam
Ultrasonik sensorlar uchun 3.3V mod (ESP32/ESP8266, Particle Photon va boshqalarda 3.3V Logic uchun HC-SR04 ni tayyorlang): TL; DR: Sensorda izni Echo piniga kesib oling, so'ng uni a yordamida qayta ulang. kuchlanish taqsimlagichi (Echo izi -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND). Tahrirlash: ESP8266 GPIO -da 5V ga toqat qila oladimi, degan munozaralar bo'lgan
Oson qo'llanma: Arduino bilan moslashuvchan sensorlar: 4 qadam
Oson qo'llanma: Arduino bilan moslashuvchan sensorlar: Flex sensorlari juda zo'r! Men ularni har doim robototexnika loyihalarimda ishlataman va sizlarni bu kichik chiziqlar bilan tanishtirish uchun oddiy darsliklar yaratishni o'yladim. Keling, egiluvchan sensor nima va u qanday ishlaydi, qanday sozlash kerakligi haqida gaplashamiz
Veb -sayt fon rasmi uchun moslashuvchan shablonlarni yarating: 8 qadam
Veb-sayt fon rasmi uchun egiluvchan shablonlarni yarating: Mana, "gridlike" ko'rinmasdan, plitka qo'yish mumkin bo'lgan tasvirlarni yaratishning to'g'ri va oddiy (menimcha) usuli. Bu qo'llanmada Inkscape (www.inkscape.org), ochiq manbali vektorli grafik muharriri. Menimcha, bu usul