Innholdsfortegnelse:

Hvordan lage et armbånds skritteller: 5 trinn
Hvordan lage et armbånds skritteller: 5 trinn

Video: Hvordan lage et armbånds skritteller: 5 trinn

Video: Hvordan lage et armbånds skritteller: 5 trinn
Video: Какие часы лучше дарить девушке - Женские часы Ситизен (механика), Радо (кварц), Амазфит бип (смарт) 2024, Juli
Anonim
Hvordan lage en armbånds skritteller
Hvordan lage en armbånds skritteller

Jeg er glad i å gå og løpe i distriktet jeg bor i. Jeg liker tiden å være alene fordi det alltid kommer noen fantastiske ideer til meg på dette tidspunktet. Nylig kjøpte jeg en 6-akset treghetsbevegelsessensor fra DFRobot. Så det går opp for meg at hvorfor ikke lage en armbånds skritteller for å beregne min fysiske styrke. Jeg kan ikke alltid motstå det når inspirasjonen kommer.

Ok, la meg være rett opp og bare begynne.

Trinn 1: Materialet du trenger:

Materialet du trenger
Materialet du trenger
Materialet du trenger
Materialet du trenger

Tyngdekraft: I2C BMI160 6-akse treghetsbevegelsessensor × 1

Beetle - Den minste Arduino × 1

Gravity I2C OLED-2864 Display × 1

3,7V mini-litiumbatteri × 1

Knapp × 2

Vekslebryter × 1

Klokkerem × 1

BMI160 6-akset treghetsbevegelsessensor integrerer 16-biters-3-akset akselerometer med ultra-lav effekt 3-akset gyroskop. Når akselerometer og gyroskop er i full driftsmodus, er strømforbruket vanligvis omtrent 900 uA.

Trinn 2: Skriv ut skallet

Skriv ut skallet
Skriv ut skallet
Skriv ut skallet
Skriv ut skallet

Designinspirasjonen kommer fra favorittklokken min. Displayet er designet som enkelt og elegant. Den andre hånden, minuttviseren og timeviseren opptar det meste av displayet, noe som er praktisk for oss å gjenkjenne tid. Den veier 40g og koster $ 15.

(Etter at du har skrevet ut skallet, kan du spraye svart maling på de svarte delene for å gjøre fargen lik.)

Jeg samler ofte på slipemateriale. Det er en slags hobby. Etter å ha rotet i kister og skap, fant jeg endelig en Yakeli hvis farge ligner veldig på OLED. Så jeg bestemmer meg for å kutte den og bruke den som et panel.

Trinn 3: Koble til kretsen

OLED og BMI160 har begge I2C -grensesnitt, så du trenger bare å lodde dem på det tilsvarende I2C -grensesnittet til Beetle.

Trinn 4: Programforbrenning

Jeg reviderte programmet for skritteller direkte i BMI160 -biblioteket. Legg til millis () -funksjonen for å konvertere systemets oppetid til stoppeklokke. Jeg legger til visningskoden for u8g tegnbibliotek. Etter å ha prøvd skriften i u8g.h -hodefilen en etter en, fant jeg ut at font freedoomr er flott for meg.

Koden for å konvertere systemets oppetid til stoppeklokke er vist nedenfor:

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

Trinn 5: Lodd og installer

Lodd og installer
Lodd og installer
Lodd og installer
Lodd og installer
Lodd og installer
Lodd og installer

Jeg tror dette trinnet er det vanskeligste, for etter at jeg designet plassfordelingen og installerte delene nøye, skrudde jeg på bryteren og fant ut at tingen ikke fungerte. Nok en gang har en eller to ledninger blitt kuttet av meg ved et uhell under installasjonen. Men jeg tror på "der det er tålmodighet, er det en vei". Etter mange fiaskoer kommer suksessen endelig til meg.

Bruk elektrisk kvern for å bore et 1 mm hull på begge ender av skallet, installer alle delene sammen, og så er hele prosjektet ferdig nå.

Du vil kanskje legge merke til at det er to knapper på venstre side, den nedre er for stoppeklokke, så hva med den øvre?

For løping om natten! Den øvre knappen brukes til å kontrollere de fire 5 mm lysdiodene (jeg fylte sprekken mellom hullet og bryteren med UV -lim i en matchende farge for å gjøre armbåndet mer utsøkt.)

Plasseringen av de fire lysdiodene er i samsvar med vinkelen på armene under løping av mennesker. Bakken vil alltid være opplyst uansett hvordan armen beveger seg.

Denne pedometeret til armbåndet hjelper meg ikke bare med å beregne min fysiske styrke, men gjør det også mer trygt å løpe om natten. Så bra ting, du er verdt å ha en.

Anbefalt: