Arduino - Lav en Flex Sensor til Robotic Hand (Billige og Simple): 4 trin (med billeder)

Arduino - Lav en Flex Sensor til Robotic Hand (Billige og Simple): 4 trin (med billeder)

Indholdsfortegnelse:

Anonim

- Papir

- Fleksibelt karton eller plastik

- Blyant

- Aluminiumsfolie eller aluminiumstape

- ledninger

- Hot Silicone eller Lodde

Trin 2: Oprettelse af en Flex Sensor

  • Jeg gør det i overensstemmelse med min hånds fingers størrelse
  • Jeg skar papir i henhold til disse dimensioner
  • Med en blyant trækkes forsiden og bagsiden af ​​papiret på en sådan måde, at der ikke er plads tilbage.
  • Jo større tætheden er, desto bedre modstandsværdi vil vi have.
  • Værdien af ​​modstand, der varierer med papirets krølle, giver os fleksibiliteten.
  • Vi skærer to stykker pap i henhold til størrelsen af ​​vores papir.
  • Vi holder aluminium på den ene side af papdelene.
  • Tilslut ledninger til aluminiumstrimlerne for at få værdi fra sensoren.
  • To aluminiumstrimler bør ikke berøre hinanden.
  • Det samme gælder for ledninger!
  • For en robot hånd gør vi fem på denne måde.
  • Jeg brugte silikone på overfladen for at forhindre skade.

Trin 3: Tilslutning og kredsløbsdiagram

Med dette kredsløbsdiagram vil vi læse værdien fra sensoren og dreje sevo.

Hver sensor vi laver vil vise modstand ved forskellige værdier.

Trin 4: Kode

  • Med denne prøvekode læses værdien fra sensoren.
  • Hver sensor vi laver vil vise modstand ved forskellige værdier.
  • Ved at teste mellem 0 og 1023 finder vi sensorens outputværdi.
  • Vi bevæger sensoren … Når sensoren er 1023, vil servostillingen være 90 grader.
  • Sensoren har en minimumsværdi mellem 1018 og 1020.
  • Vi gør sensorområdet fra mindst 1020 til maksimalt 1023
  • Således mellem disse to værdier kan vi bevæge servomotoren 0 til 90 grader.
  • 0 grader ved 1020 - 90 grader ved 1023 Som du kan se, kan vi få 1018 værdi.
  • Vi kan lave mindste værdi af sensoren 1018.
  • Vi fandt værdierne for alle de sensorer, vi gjorde på denne måde.

Få eksempelkoden