Cuprins:

Cum să faci un pedometru pentru brățară: 5 pași
Cum să faci un pedometru pentru brățară: 5 pași

Video: Cum să faci un pedometru pentru brățară: 5 pași

Video: Cum să faci un pedometru pentru brățară: 5 pași
Video: Cum Conectez Mi Smart Band 4 la Telefon 2024, Iulie
Anonim
Cum să faci un pedometru pentru brățară
Cum să faci un pedometru pentru brățară

Îmi place să merg și să alerg în cartierul în care trăiesc. Îmi place să stau singură, pentru că îmi vin întotdeauna niște idei minunate în acest moment. Recent am cumpărat un senzor de mișcare inerțială cu 6 axe de la DFRobot. Așa că mi se pare că de ce să nu fac un podometru pentru brățară pentru a-mi calcula puterea fizică. Întotdeauna nu pot rezista când vine inspirația.

Ok, lasă-mă să fiu direct și să încep.

Pasul 1: Materialul de care aveți nevoie:

Materialul de care ați putea avea nevoie
Materialul de care ați putea avea nevoie
Materialul de care ați putea avea nevoie
Materialul de care ați putea avea nevoie

Gravitate: I2C BMI160 6-Axis Inertial Motion Sensor × 1

Beetle - Cel mai mic Arduino × 1

Gravity I2C OLED-2864 Display × 1

Baterie mini-litiu de 3,7 V × 1

Buton × 2

Comutator de comutare × 1

Curea de ceas × 1

Senzorul de mișcare inerțială BMI160 pe 6 axe integrează accelerometru pe 16 biți cu 3 axe cu giroscop cu 3 axe cu putere foarte mică. Când accelerometrul și giroscopul sunt în modul de funcționare completă, consumul de energie este de obicei de aproximativ 900 uA.

Pasul 2: Imprimați Shell

Imprimați Shell
Imprimați Shell
Imprimați Shell
Imprimați Shell

Inspirația de design vine de la ceasul meu preferat. Afișajul său este conceput la fel de simplu și elegant. Mâna a doua, mână de minute și mână de oră ocupă cea mai mare parte a ecranului, ceea ce este convenabil pentru noi să recunoaștem timpul. Are o greutate de 40g și un preț de 15 USD.

(După imprimarea cochiliei, puteți pulveriza vopsea neagră pe părțile negre pentru a face culoarea convenită în mod echivalent.)

Colectez deseori materiale abrazive. Este un fel de hobby al meu. După ce am scotocit prin cufere și dulapuri, am găsit în cele din urmă un Yakeli a cărui culoare este foarte asemănătoare cu cea a OLED. Deci, decid să-l tai și să îl folosesc ca panou.

Pasul 3: Conectați circuitul

OLED și BMI160 au ambele interfețe I2C, deci trebuie doar să le lipiți pe interfața I2C corespunzătoare a Beetle.

Pasul 4: Arderea programului

Am revizuit direct programul pedometrului din biblioteca BMI160. Adăugați funcția millis () pentru a converti timpul de funcționare al sistemului în cronometru. Adaug codul de afișare al bibliotecii de caractere u8g. După ce am încercat fontul din fișierul cap u8g.h unul câte unul, am găsit că fontul freedoomr este minunat pentru mine.

Codul de conversie a timpului de funcționare al sistemului în cronometru este prezentat mai jos:

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

Pasul 5: lipiți și instalați

Lipiți și instalați
Lipiți și instalați
Lipiți și instalați
Lipiți și instalați
Lipiți și instalați
Lipiți și instalați

Cred că acest pas este cel mai dificil, deoarece după ce am proiectat distribuția spațiului și am instalat cu atenție piesele, pornesc comutatorul și am constatat că lucrul nu funcționează. Din nou, unul sau două fire au fost tăiate accidental de mine în timpul instalării. Dar cred în „acolo unde există răbdare, există o cale”. După multe eșecuri, succesul îmi vine în sfârșit.

Utilizați polizor electric pentru a găuri o gaură de 1 mm pe ambele capete ale carcasei, instalați toate piesele împreună și apoi întregul proiect este terminat acum.

Este posibil să observați că există două butoane pe partea stângă, cel inferior este pentru cronometru, deci ce zici de cel superior?

Pentru a rula noaptea! Butonul superior este utilizat pentru a controla cele patru LED-uri de 5 mm (am umplut fisura dintre gaură și comutator cu adeziv UV într-o culoare potrivită pentru a face brățara mai rafinată.)

Poziția celor patru LED-uri este în concordanță cu unghiul de fluturare al brațelor în timpul alergării oamenilor. Pământul va fi întotdeauna iluminat indiferent de modul în care brațul se mișcă.

Acest pedometru pentru brățară nu numai că mă ajută să-mi calculez puterea fizică, dar face și mai sigur să rulez noaptea. O chestie atât de bună, merită să aveți una.

Recomandat: