![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)](https://img.gwsigeps.com/img/img/blank.jpg)
Indholdsfortegnelse:
- 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