Indholdsfortegnelse:

Sådan laver du et armbånds skridttæller: 5 trin
Sådan laver du et armbånds skridttæller: 5 trin

Video: Sådan laver du et armbånds skridttæller: 5 trin

Video: Sådan laver du et armbånds skridttæller: 5 trin
Video: LW11 AGPTEK Smartwatch IP68: что нужно знать // Лучшие бюджетные часы на АлиЭкспресс 2024, Juli
Anonim
Sådan laver du et armbånds skridttæller
Sådan laver du et armbånds skridttæller

Jeg er glad for at gå og løbe i det distrikt, jeg bor i. Jeg nyder tiden at være alene, fordi der altid kommer nogle fantastiske ideer til mig på dette tidspunkt. For nylig købte jeg en 6-Axis Inertial Motion Sensor fra DFRobot. Så det går op for mig, hvorfor ikke lave en armbånds skridttæller til at beregne min fysiske styrke. Jeg kan ikke altid modstå det, når inspirationen kommer.

Okay, lad mig være lige op og bare komme i gang.

Trin 1: Det materiale, du kan få brug for:

Det materiale du kan få brug for
Det materiale du kan få brug for
Det materiale du kan få brug for
Det materiale du kan få brug for

Tyngdekraft: I2C BMI160 6-akset inertial bevægelsessensor × 1

Beetle - Den mindste Arduino × 1

Gravity I2C OLED-2864 Display × 1

3,7V mini-litiumbatteri × 1

Knap × 2

Toggle Switch × 1

Urbånd × 1

BMI160 6-akset inertial bevægelsessensor integrerer 16-bit-3-akset accelerometer med ultra-lav effekt 3-akset gyroskop. Når accelerometer og gyroskop er i fuld driftstilstand, er strømforbruget typisk omkring 900 uA.

Trin 2: Udskriv skallen

Udskriv skallen
Udskriv skallen
Udskriv skallen
Udskriv skallen

Designinspirationen kommer fra mit yndlingsur. Displayet er designet som enkelt og elegant. Den anden hånd, minutviseren og timehånden indtager det meste af displayet, hvilket er praktisk for os at genkende tid. Den vejer 40g og koster $ 15.

(Efter at have udskrevet skallen, kan du sprøjte sort maling på de sorte dele for at få farven til at stemme overens.)

Jeg samler ofte slibemateriale. Det er en slags min hobby. Efter at have rodet i kister og skabe, fandt jeg endelig en Yakeli, hvis farve ligner meget OLED. Så jeg beslutter mig for at klippe det og bruge som et panel.

Trin 3: Tilslut kredsløbet

OLED og BMI160 har begge I2C -interface, så du skal bare lodde dem på den tilsvarende I2C -interface på Beetle.

Trin 4: Programbrænding

Jeg reviderede programmet skridttæller direkte i BMI160 -biblioteket. Tilføj funktionen millis () for at konvertere systemets oppetid til stopur. Jeg tilføjer visningskoden for u8g tegnbibliotek. Efter at have prøvet skrifttypen i u8g.h -hovedfilen en efter en, fandt jeg skrifttypen freedoomr stor for mig.

Koden til konvertering af systemets oppetid til stopur er vist nedenfor:

usigneret int ss = 1000; usigneret int mi = ss*60; langt minut = t0/mi; langt sekund = (t0-minut*mi)/ss; long milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (minut%60)/10+'0'; strTime [1] = minut%60%10+'0'; strTime [3] = (anden%60)/10+'0'; strTime [4] = anden%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (milliSecond%100)/10+'0';

Trin 5: Lodde og installer

Lodde og installere
Lodde og installere
Lodde og installere
Lodde og installere
Lodde og installere
Lodde og installere

Jeg synes, at dette trin er det sværeste, for efter at jeg havde designet rumfordelingen og installeret delene omhyggeligt, tændte jeg kontakten og fandt ud af, at tingen ikke fungerede. Igen er en eller to ledninger blevet skåret af mig ved et uheld under installationen. Men jeg tror på "hvor der er tålmodighed, er der en vej". Efter mange fiaskoer kommer succes endelig til mig.

Brug elektrisk kværn til at bore et 1 mm hul i begge ender af skallen, installere alle dele sammen, og så er hele projektet færdigt nu.

Du vil måske bemærke, at der er to knapper på venstre side, den nederste er til stopur, så hvad med den øverste?

Til løb om natten! Den øverste knap bruges til at styre de fire 5 mm lysdioder (jeg fyldte revnen mellem hullet og kontakten med uv -lim i en matchende farve for at gøre armbåndet mere udsøgt.)

Placeringen af de fire lysdioder er i overensstemmelse med den vinklende vinkel på arme under folks løb. Jorden vil altid være belyst, uanset hvordan armen bevæger sig.

Denne armbånds skridttæller hjælper mig ikke kun med at beregne min fysiske styrke, men gør det også mere sikkert at løbe om natten. Sådan en god ting, du er værd at have en.

Anbefalede: