Stap 3: Aansluiten van de sensoren en ze te lezen
Het circuit is echt eenvoudig. De Piezo elementen zijn verbonden met 6 analoge Ins op het Edison Development Board. U moet verbinding maken met de nodige weerstand parallel aan het kalibreren van de sensor lezingen. Piezos zijn gevoelige elementen en zonder deze weerstanden zijn output zal blijken te zijn van 1023 (de grootst mogelijke waarde) zelfs met een geringe impact. Gebruik deze weerstanden te temmen beneden de sensor en een zinvolle waardenschaal.
Als u eenmaal deze sensoren aangesloten en het apparaat ingeschakeld. Het volgende stukje Python code zal regelmatig de sensor-waardes lezen.
mraa importeren
importeren
# Krijgen greep op elk van de ingangen
effect = [mraa. AIO (0), mraa. AIO(1), mraa. AIO(2), mraa. AIO(3), mraa. AIO(4), mraa. AIO(5)]
# Init resultaat vector
impactVal = [0, 0, 0, 0, 0, 0]
terwijl 1:
impactVal [0] = float(impact[0].read())
impactVal [1] = float(impact[1].read())
impactVal [2] = float(impact[2].read())
impactVal [3] = float(impact[3].read())
impactVal [4] = float(impact[4].read())
impactVal [5] = float(impact[5].read())
Afgedrukt van impactVal
# Toestaan afwikkeling van tijd voor de sensoren
time.Sleep(0.5)
U hebt nu de eerste noodzakelijke stappen voor het maken van een persoonlijke Gait analyseapparaat