» elektronik » Arduino »Hvordan man laver en billig DIY-buksensor til din Arduino!

Sådan laves en billig DIY-buksensor til din Arduino!


God dag elskere af arduino! Da det hængende på Internettet, stødte jeg på en ret underholdende artikel om, hvordan man laver en hånd til en manipulator, der gentager bevægelserne i en persons hånd, inspireret af enkelhed og effekt hjemmelavet hjemmelavet besluttede at indsamle det. Jeg fandt bøjesensorer på Alliekspress til transmitterens hånd og blev lidt død, en ting stod i området $ 15-20, det viser sig, at 5 af disse sensorer for kun en hånd vil koste $ 75-100, og dette er kun for sensorer! Efter nogen tid lærte jeg, hvordan man fremstiller sådanne sensorer gør det selvDet viser sig at være meget enkelt og billigt.

Og så til den bøjningssensor, vi har brug for:
dress-up Arduino Uno ()
-breadboard
- tilslutning af ledninger som "far-mor" eller "far-far"
-servomotor
-karton
-bumaga
-folga
-karandash
- strømforsyning fra 6 til 12 volt (jeg bruger 4 batterier tilsluttet i serie ved 1,5 V)

Fra de værktøjer, vi har brug for:
limpistol
-Scissors

Og så, den første ting, vi skærer ud af papen, er to strimler 2 cm længere end din pegefinger og cirka 1 cm bred:


Klip en af ​​den samme papirstrimmel bare lidt mindre:

Blyant skygge begge sider af papirstrimlen bedst muligt:


Klip to strimler folie mindre end papir:

Lim dem på papstrimlerne som vist på billedet:

Fra de tilsluttede ledninger "far-mor" afskærer vi afkørslen "mor" og vi renser deres ender fra isolering:

Vi fastgør fra tape eller lodde:

Vi fastgør en papirstrimmel til en af ​​halvdelene, så den er i kontakt med folien, og dæk derefter med den anden halvdel af siden med folien, tryk og lim på siderne:



Vi fremstiller sådanne “slanger” på hver side ved hjælp af varm lim, de er nødvendige, så designet er mere fleksibelt

Vi tager en arduino og forbinder 5v-output til plussen for brødbrættet, og Gnd til minus:


Føj forbindelsesledningerne til servomotoren, og tilslut dem til arduino som følger:
Brun ledning til gnd
rød til 5v
orange til 9 pin



Til vores buksensor skal du tilføje to far til far-ledninger

Slut dem til brødbrættet:

Den ene ende af sensoren er forbundet til plussen på brødbrættet gennem en 22 kilo-ohm-modstand (desværre blandede jeg den op og tilsluttede den til en anden udgang, men dette reagerede ikke på anvendeligheden), og den anden til minus:


På den breadboarda-linje, hvorpå enden af ​​sensoren, der er tilsluttet plus'en, er placeret, tilføj en anden ledning og send den ud til udgangen A0 på Arduino:



Nu forbinder vi Arduino til computeren, starter Arduino IDE og indlæser følgende skitse i den:
#include

Servoservo1;
const int flexpin = 0;

ugyldig opsætning ()
{
  Serial.begin (9600);
  servo1.attach (9);
}


void loop ()
{
  int flexposition;
  int servoposition;
  flexposition = analoglæs (flexpin);
  servoposition = kort (flexposition, 1018, 1023, 0, 90);
  servoposition = begrænsning (servoposition, 0, 90);
  servo1.write (servoposition);
  Serial.print ("sensor:");
  Serial.print (flexposition);
  Serial.print ("servo:");
  Serial.println (servoposition);
  forsinkelse (1000);
}


Tænd for den portmonitor, som Arduino er forbundet til, og indlæs skitsen

Nu observerer vi ændringerne, der forekommer i portmonitoren, når vores sensor bøjer, vi ser, at 1023 er 90 grader, og 1020 og 1019 er 0, så i mit tilfælde ændrer jeg nummeret 1018 i skitsen til 1020, du kan have en anden. Nu er 1020 0 grader, og 1023 er 90 grader. Efter alle ændringerne skal du uploade den nye tilpassede skitse til Arduino-tavlen



Det er det! Vores enkleste og vigtigst billige bøjningssensor er klar!

Hvis alt gøres korrekt, vil servo-drevet, når sensoren er bøjet, dreje en 90-graders drejning, og når den forlænges, vender den tilbage til sin oprindelige position. Naturligvis er nøjagtigheden af ​​denne sensor ringere end den købte, men den er velegnet til projekter, der ikke er særlig forvirrede, og desuden, hvis du gør alt omhyggeligt og finjusterer det, vil det næsten blive købt. Jeg håber, at denne artikel er nyttig for nogen.


Tak for jeres opmærksomhed!
9.4
8.1
7.4

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt

Vi råder dig til at læse:

Giv den til smartphonen ...