» elektronikk » Arduino »Hvordan lage en billig DIY-bøysensor til Arduino!

Hvordan lage en billig DIY-bøysensor til Arduino!


God dag elskere av arduino! Mens det hang på Internett, kom jeg over en ganske underholdende artikkel om hvordan man kan lage en hånd til en manipulator som gjentar bevegelsene til en persons hånd, inspirert av enkelhet og effekt hjemmelaget hjemmelaget bestemte seg for å samle den. Jeg fant bøysensorer på Alliekspress for senderens hånd og ble litt død, en ting sto i området $ 15-20, det viser seg at 5 slike sensorer for bare en hånd vil koste $ 75-100 og dette er bare for sensorene! Etter litt tid lærte jeg hvordan jeg lager slike sensorer gjør det selvDet viser seg å være veldig enkelt og billig.

Og så for bøysensoren trenger vi:
kle opp Arduino Uno ()
-breadboard
- koble ledninger som "far-mor" eller "far-far"
-servomotor
-karton
-bumaga
-folga
-karandash
- strømforsyning fra 6 til 12 volt (jeg bruker 4 batterier koblet i serie på 1,5 V)

Fra verktøyene vi trenger:
limpistol
-Scissors

Og det første vi klipper ut av pappen er to strimler 2 cm lengre enn pekefingeren og omtrent 1 cm bred:


Klipp en av samme papirstrimmel bare litt mindre:

Blyant skygge begge sider av papirstripen best mulig:


Klipp to strimler folie mindre enn papir:

Lim dem på pappstrimlene som vist på bildet:

Fra tilkoblingsledningene “far-mor” kuttet vi avkjøringen “mor” og vi rengjør endene deres fra isolasjon:

Vi fester fra tape eller lodding:

Vi fester en papirstrimmel til en av halvdelene, slik at den er i kontakt med folien, og dekk deretter til den andre halvdelen av siden med folien, trykk og lim på sidene:



Vi lager slike "slanger" på hver side ved hjelp av varmt lim, de trengs for at designen skal være mer fleksibel

Vi tar en arduino og kobler 5v-utgangen til pluss av brødplaten, og Gnd til minus:


Legg tilkoblingsledningene i servomotoren og koble den til arduino som følger:
Brun ledning til gnd
rød til 5v
oransje til 9 pin



Legg til to far-til-papp-ledninger til vår bøysensor

Koble dem til brødbordet:

Den ene enden av sensoren er koblet til pluss av brødplaten gjennom en 22 kilo-ohm-motstand (dessverre blandet jeg den opp og koblet den til en annen utgang, men dette reagerte ikke på driftsdyktighet), og den andre til minus:


Legg til en annen ledning og send den til utgangen A0 på Arduino på den breadboarda-linjen som enden av sensoren som er koblet til plusset ligger på.



Nå kobler vi Arduino til datamaskinen, starter Arduino IDE og legger inn følgende skisse i den:
#include

Servoservo1;
const int flexpin = 0;

ugyldig oppsett ()
{
  Serial.begin (9600);
  servo1.attach (9);
}


void loop ()
{
  int flexposition;
  int servoposisjon;
  flexposition = analogRead (flexpin);
  servoposisjon = kart (flexposition, 1018, 1023, 0, 90);
  servoposisjon = begrense (servoposition, 0, 90);
  servo1.write (servoposition);
  Serial.print ("sensor:");
  Serial.print (flexposition);
  Serial.print ("servo:");
  Serial.println (servoposisjon);
  forsinkelse (1000);
}


Slå på portmonitoren som Arduino er koblet til og last inn skissen

Nå observerer vi endringene som skjer i portmonitoren når sensoren vår bøyer, vi ser at 1023 er 90 grader, og 1020 og 1019 er 0, så i mitt tilfelle endrer jeg tallet 1018 i skissen til 1020, du kan ha et annet. Nå er 1020 0 grader, og 1023 er 90 grader. Last opp den nye tilpassede skissen til Arduino-brettet etter alle endringene



Vel, det er det! Vår enkleste og viktigst billige bøyesensor er klar!

Hvis alt er gjort riktig, når sensoren er bøyd, vil servostasjonen drive en 90-graders sving, og når den er utvidet, vil den gå tilbake til sin opprinnelige posisjon. Nøyaktigheten til denne sensoren er selvfølgelig dårligere enn den som er kjøpt, men den er egnet for prosjekter som ikke er spesielt forvirrede, og dessuten, hvis du gjør alt nøye og finjusterer den, vil den vise seg nesten som kjøpt. Jeg håper denne artikkelen er nyttig for noen.


Takk alle for oppmerksomheten!
9.4
8.1
7.4

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...