INHOUDSOPGAWE:

Hoe om 'n polsband -stappenteller te maak: 5 stappe
Hoe om 'n polsband -stappenteller te maak: 5 stappe

Video: Hoe om 'n polsband -stappenteller te maak: 5 stappe

Video: Hoe om 'n polsband -stappenteller te maak: 5 stappe
Video: Stropdas Strikken Tutorial | Hoe strik je een stropdas? 2024, Desember
Anonim
Hoe om 'n polsband -stappenteller te maak
Hoe om 'n polsband -stappenteller te maak

Ek hou daarvan om te loop en hardloop in die distrik waarin ek woon. Ek geniet die tyd om alleen te wees, want daar kom altyd wonderlike idees in hierdie tyd. Onlangs het ek 'n 6-as traagheidsbewegingsensor by DFRobot gekoop. Dit kom dus by my op, hoekom nie 'n polsband -stappenteller maak om my fisieke krag te bereken nie. Ek kan dit altyd nie weerstaan as die inspirasie kom nie.

Ok, laat ek regop staan en begin.

Stap 1: Die materiaal wat u benodig:

Die materiaal wat u benodig
Die materiaal wat u benodig
Die materiaal wat u benodig
Die materiaal wat u benodig

Swaartekrag: I2C BMI160 6-as traagheidsbewegingssensor × 1

Kewer - die kleinste Arduino × 1

Gravity I2C OLED-2864 Display × 1

3.7V mini-litiumbattery × 1

Knoppie × 2

Skakel skakelaar × 1

Horlosieband × 1

Die BMI160 6-as traagheidsbewegingsensor integreer 16-bis-3-as versnellingsmeter met 'n ultra-lae-krag 3-as gyroscoop. As die versnellingsmeter en die gyroscoop in volle modus is, is die kragverbruik gewoonlik ongeveer 900 uA.

Stap 2: Druk die dop af

Druk die dop af
Druk die dop af
Druk die dop af
Druk die dop af

Die ontwerpinspirasie kom van my gunsteling horlosie. Die skerm is eenvoudig en elegant ontwerp. Die tweedehands-, minuut- en uurwyser beslaan die grootste deel van die skerm, wat ons handig is om tyd te herken. Dit weeg 40 g en kos $ 15.

(Nadat u die dop uitgedruk het, kan u swart verf op die swart dele spuit om die kleur gelyk te stel.)

Ek versamel gereeld skuurmateriaal. Dit is 'n soort van my stokperdjie. Nadat ek deur kiste en kaste gesoek het, het ek uiteindelik 'n Yakeli gevind waarvan die kleur baie dieselfde is as die van OLED. Daarom besluit ek om dit te sny en as paneel te gebruik.

Stap 3: Koppel die stroombaan

OLED en BMI160 het beide 'n I2C -koppelvlak, dus u hoef dit net aan die ooreenstemmende I2C -koppelvlak van Beetle te soldeer.

Stap 4: Programbrand

Ek het die stappentellerprogram direk in die BMI160 -biblioteek hersien. Voeg die funksie millis () by om die stelsel se uptyd in stophorlosie te omskep. Ek voeg die vertoonkode van u8g karakterbiblioteek by. Nadat ek die lettertipe in die u8g.h -koplêer een vir een probeer het, het ek gevind dat die font freedoomr vir my wonderlik is.

Die kode vir die omskakeling van die stelsel se uittyd in stophorlosie word hieronder getoon:

ongetekende int ss = 1000; ongetekende int mi = ss*60; lang minuut = t0/mi; lang sekonde = (t0-minuut*mi)/ss; lang milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (minuut%60)/10+'0'; strTime [1] = minuut%60%10+'0'; strTime [3] = (tweede%60)/10+'0'; strTime [4] = tweede%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (milliSecond%100)/10+'0';

Stap 5: Soldeer en installeer

Soldeer en installeer
Soldeer en installeer
Soldeer en installeer
Soldeer en installeer
Soldeer en installeer
Soldeer en installeer

Ek dink hierdie stap is die moeilikste, want nadat ek die ruimteverdeling ontwerp het en die onderdele versigtig geïnstalleer het, skakel ek die skakelaar aan en kom agter dat die ding nie werk nie. Weer eens is een of twee drade per ongeluk deur my tydens die installasie gesny. Maar ek glo in 'waar daar geduld is, is daar 'n weg'. Na baie mislukkings kom sukses uiteindelik by my op.

Gebruik 'n elektriese slypmasjien om 'n gat van 1 mm aan beide kante van die dop te boor, alle dele saam te installeer en dan is die hele projek voltooi.

U sal miskien sien dat daar twee knoppies aan die linkerkant is, die onderste een is vir 'n stophorlosie, en wat van die boonste een?

Om in die nag te hardloop! Die boonste knoppie word gebruik om die vier LED's van 5 mm te beheer (ek het die spleet tussen die gat en die skakelaar gevul met uv -gom in 'n bypassende kleur om die polsband mooier te maak.)

Die posisie van die vier LED's stem ooreen met die waaihoek van die arms tydens mense se hardloop. Die grond sal altyd verlig word, ongeag hoe die arm beweeg.

Hierdie polsband -stappenteller help my nie net om my fisieke krag te bereken nie, maar maak dit ook veiliger om snags te hardloop. So 'n goeie ding, jy is die moeite werd om een te hê.

Aanbeveel: