Personliga Gait analys bärbar enhet (3 / 3 steg)
Steg 3: Koppla upp sensorer och läsa dem
Kretsen är egentligen enkel. Piezo elementen är anslutna till 6 analoga moduler i Edison utveckling styrelsen. Du kommer att behöva ansluta nödvändiga resistor parallellt att kalibrera sensormätningar. Piezos är utsatta delar och utan dessa motstånd sin produktion kommer att visa sig vara 1023 (det maximala värdet) även med en liten inverkan. Använd dessa motstånd att tämja ner sensorn och få en meningsfull skala av värderingar.
När du har dessa sensorer ansluten och enheten drivs upp. Följande del av Python kod läser sensor värden med jämna mellanrum.
importera mraa
Importera tid
# Få grepp om var och en av ingångarna
effekt = [mraa. AIO (0), mraa. AIO(1), mraa. AIO(2), mraa. AIO(3), mraa. AIO(4), mraa. AIO(5)]
# Init resultatvektorn
impactVal = [0, 0, 0, 0, 0, 0]
medan 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())
skriva ut impactVal
# Ge avgörande tid för sensorer
Time.Sleep(0.5)
Nu har du första stegen för att skapa en personlig Gait analys enhet