Stap 2: ontwerp
Het ontwerp voor dit project is niets nieuws. Er zijn tal van versies van mensen die flex handschoenen hier op Instructables. Dit is gewoon mijn versie. Nu heb ik gekozen voor het gebruik van een analoge/digitale MUX. Met een Arduino board is dit niet echt nodig want er al genoeg analoge pinnen beschikbaar voor gebruik zijn, maar ik was op zoek naar de toekomst toen ik besloot om dit project te starten, en als ik wilde Voeg pols sensoren of een tweedehands dan ik snel van analoge ingangen op de Arduino board opraken zou. Dit is de enige reden dat ik ging met de MUX, en het is vrij goedkoop, ongeveer $5. Op de MUX zijn er 8 pinnen die nodig zijn voor operatie (niet inclusief de 16 ingangen). Natuurlijk zijn er twee voor macht, één grond en één VCC. Er is een pin inschakelen die worden getrokken laag om de MUX moet voor de uitvoer van alle gegevens. Er zijn vier select pinnen die worden gebruikt als een binair getal dat overeenkomt met een van de ingangskanalen pins, vertellen de MUX die aan het stuur wel spelden. De laatste pin in de signaal-pin, die een van de 16 kanaals signalen naar een enkele ingang op de Arduino stuurt. Aan de andere kant van de breakout board zijn 16 ingangskanalen die gebruikt hetzelfde zoals een analoge pin van een Arduino wordt gebruikt.
Ik aangesloten dat de vier Selecteer pinnen tot vier pinnen op de Arduino die kunnen worden gebruikt als digitale uitgang. De pin van het signaal is aangesloten op een open analoge pin. U kan de pin inschakelen te worden gecontroleerd door de Arduino draad maar heb ik besloten om gewoon mijn MUX permanent ingeschakeld zodat ik bedraad het rechtstreeks op de grond.
Elke Flex-sensor heeft twee pinnen op het en het werkt als een weerstand, betekent dit dat u niet kan stoppen dit ding in achteruit. Ik nam een pijnboom van elke flex-sensor en aangesloten tot 5V. De andere pin was aangesloten op een van de kanaal vlekken op de MUX met een pull-down weerstand gaande van elk kanaal dat wordt gebruikt om grond. Dit zal echt geven u de analoge waarde over de pull-down weerstand en niet de werkelijke flex sensor zelf. Als je nemen lezingen van de flex-sensor in plaats van de weerstanden wilde, kunt u de VCC-pinnen verbonden met de sensoren aan de grond in plaats daarvan, en maak de weerstanden weerstanden optrekken door het aansluiten van het einde momenteel verbonden met grond en het aansluiten tot de VCC.