» elektronik » Arduino »Hur man gör en billig DIY-böjesensor för din Arduino!

Hur man gör en billig DIY-böjgivare för din Arduino!


God dag älskare av arduino! När det hängde på Internet kom jag över en ganska underhållande artikel om hur man gör en hand till en manipulator som upprepar rörelserna i en persons hand, inspirerad av enkelhet och effekt hemlagad hemmagjord beslutade att samla in den. Jag hittade böjesensorer på Alliekspress för sändarens hand och blev lite död, en sak stod i området 15-20 $, det visar sig att 5 sådana sensorer för bara en hand kommer att kosta $ 75-100 och detta är bara för sensorerna! Efter en tid lärde jag mig att skapa sådana sensorer gör det självDet visar sig vara mycket enkelt och billigt.

Och så för böjesensorn behöver vi:
klä upp Arduino Uno ()
-breadboard
- anslutning av ledningar som "pappa-mor" eller "pappa-pappa"
-servomotor
-karton
-bumaga
-folga
-karandash
- strömförsörjning från 6 till 12 volt (jag använder 4 batterier anslutna i serie vid 1,5 V)

Från de verktyg vi behöver:
limpistol
-Scissors

Och så, det första vi skär ut ur kartongen är två remsor som är 2 cm längre än pekfingret och cirka 1 cm breda:


Skär en av samma pappersremsa bara lite mindre:

Blyertsskugga båda sidor av pappersremsan så bra som möjligt:


Skär två remsor av folie mindre än papper:

Limma dem på kartongremsorna enligt bilden:

Från de anslutande ledningarna "far-mamma" stänger vi av utgången "mamma" och vi rengör deras ändar från isolering:

Vi fäster från band eller löd:

Vi fäster en pappersremsa på en av halvorna, så att den är i kontakt med folien, täck sedan med den andra halvan av sidan med folien, tryck och lim på sidorna:



Vi gör sådana ”ormar” på varje sida med hjälp av hett lim, de behövs så att designen blir mer flexibel

Vi tar en arduino och ansluter 5v-utgången till brädskivans plus och Gnd till minus:


Lägg till anslutningskablarna till servomotorn och anslut dem till arduino enligt följande:
Brun tråd till gnd
röd till 5v
orange till 9 stift



Till vår böjesensor lägger du till två pappa-till-pappastrådar

Anslut dem till brädskivan:

En av sensorns ändar är ansluten till brädskivans plus genom ett 22 kilo-ohm-motstånd (tyvärr blandade jag upp det och anslöt det till en annan utgång, men detta svarade inte på funktionsdugligheten), och den andra till minus:


På den breddbrädan som raderas på vilken änden av sensorn som är ansluten till plus finns, lägg till en annan tråd och mata ut den till utgången A0 på Arduino:



Nu ansluter vi Arduino till datorn, startar Arduino IDE och laddar följande skiss i den:
#include

Servoservo1;
const int flexpin = 0;

ogiltig installation ()
{
  Serial.begin (9600);
  servo1.attach (9);
}


void loop ()
{
  int flexposition;
  int servoposition;
  flexposition = analogRead (flexpin);
  servoposition = karta (flexposition, 1018, 1023, 0, 90);
  servoposition = begränsa (servoposition, 0, 90);
  servo1.write (servoposition);
  Serial.print ("sensor:");
  Serial.print (flexposition);
  Serial.print ("servo:");
  Serial.println (servoposition);
  fördröjning (1000);
}


Slå på portmonitorn som Arduino är ansluten till och ladda skissen

Nu ser vi de förändringar som inträffar i portmonitorn när vår sensor böjer sig, vi ser att 1023 är 90 grader och 1020 och 1019 är 0, så i mitt fall ändrar jag numret 1018 i skissen till 1020, du kan ha en annan. Nu är 1020 0 grader och 1023 90 grader. Ladda upp den nya anpassade skissen efter Arduino-kortet efter alla ändringar



Det är det! Vår enklaste och viktigast viktiga böjningsgivare är klar!

Om allt görs korrekt, när sensorn är böjd, kommer servomotorn att göra en 90-graders svängning, och när den är förlängd återgår den till sitt ursprungliga läge. Naturligtvis är noggrannheten för denna sensor underlägsen den köpta, men den är lämplig för projekt som inte är särskilt förvirrade, och dessutom, om allt görs noggrant och finjusterat, kommer det att bli nästan som köpt. Jag hoppas att den här artikeln är användbar för någon.


Tack alla för er uppmärksamhet!
9.4
8.1
7.4

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...