Stap 4: Stap 4: Axel Benz formule
We gaan een eenvoudige spanning verdelen circuit gebruiken om de variabele weerstand van de elastische koord gebruiken als een sensor van de ademhaling. Als u meer weten over spanning schakelingen te verdelen wilt, is het eigenlijk een paar weerstanden in serie die een grote spanning omzetten in een kleinere. Afhankelijk van de waarden van de weerstanden die u gebruikt, kunt u uw 5V uit van je Arduino hak in grotere of kleinere porties van zichzelf met een pull-down-weerstand, wat handig is voor analoog lezen. Als u meer informatie over de wiskunde achter spanning circuits wilt, Neem een kijkje op de uitstekende tutorial op Sparkfunverdelen.
Terwijl we weten dat de waarde van de eerste weerstand in het circuit (de stretch sensor) in constante stroom zullen, moeten we een goede weerstandswaarde voor de pull-down weerstand gebruiken om zo mooi en gevarieerd een signaal mogelijk.
Om te beginnen, de Axel Benz-formule te gebruiken:
Pull-Down-weerstand = squareroot(Rmin * Rmax)
Dus als de minimumwaarde van uw stretch snoer 130ohms, en het maximum is is 240ohms
Pull-Down weerstand = squareroot(130*240)
Pull-Down weerstand = squareroot(31200)
Pull-Down weerstand = 176.635217327
Dus nu moet je kijken naar uw weerstand collectie en uitzoeken wat uw gunstigste weerstand "voor nu" is. Als je gewoon hebben een verzameling willekeurige bits en bobs, deze weerstand kleur band calculator voor u nuttig zou kunnen zijn. Ballparking deze weerstand kan worden ok, heb je waarschijnlijk niet de perfecte weerstand op de hand. Als u van het circuit gebruikmaakt misschien vindt u dat u moet swap het uit toch voor een ander, maar dit je een geweldige start om te beginnen te spelen geeft.
Tot slot, ik het getal afronden op het dichtstbijzijnde veelvoud van 10.
Pull-Down weerstand = 180ohms.