Spisu treści:

Jak zrobić krokomierz z opaską na rękę: 5 kroków
Jak zrobić krokomierz z opaską na rękę: 5 kroków

Wideo: Jak zrobić krokomierz z opaską na rękę: 5 kroków

Wideo: Jak zrobić krokomierz z opaską na rękę: 5 kroków
Wideo: Jak robić zdjęcia za pomocą opaski Xiaomi Mi Band 5? Czyli sparować kamerę telefonu z opaską. 2024, Grudzień
Anonim
Jak zrobić krokomierz na rękę
Jak zrobić krokomierz na rękę

Lubię spacerować i biegać po dzielnicy, w której mieszkam. Lubię spędzać czas samemu, ponieważ w tym czasie zawsze przychodzą mi do głowy niesamowite pomysły. Niedawno kupiłem 6-osiowy bezwładnościowy czujnik ruchu firmy DFRobot. Więc przyszło mi do głowy, że dlaczego nie zrobić krokomierza na rękę, aby obliczyć moją siłę fizyczną. Zawsze nie mogę się temu oprzeć, gdy nadchodzi inspiracja.

Ok, pozwól mi być prosto i po prostu zacznij.

Krok 1: Materiał, którego możesz potrzebować:

Materiał, którego możesz potrzebować
Materiał, którego możesz potrzebować
Materiał, którego możesz potrzebować
Materiał, którego możesz potrzebować

Grawitacja: 6-osiowy bezwładnościowy czujnik ruchu I2C BMI160 × 1

Beetle - Najmniejsze Arduino ×1

Wyświetlacz grawitacyjny I2C OLED-2864 × 1

3.7V mini bateria litowa × 1

Przycisk ×2

Przełącznik dwupozycyjny × 1

Pasek do zegarka × 1

6-osiowy czujnik ruchu bezwładnościowego BMI160 integruje 16-bitowy 3-osiowy akcelerometr z 3-osiowym żyroskopem o bardzo niskim poborze mocy. Gdy akcelerometr i żyroskop pracują w pełnym trybie, pobór prądu wynosi zwykle około 900 uA.

Krok 2: Wydrukuj powłokę

Wydrukuj powłokę
Wydrukuj powłokę
Wydrukuj powłokę
Wydrukuj powłokę

Inspiracja projektowa pochodzi z mojego ulubionego zegarka. Jego wyświetlacz jest prosty i elegancki. Wskazówka sekundowa, minutowa i godzinowa zajmują większość obszaru wyświetlacza, co ułatwia nam rozpoznawanie czasu. Ma wagę 40g i kosztuje 15 USD.

(Po wydrukowaniu powłoki można nałożyć czarną farbę na czarne części, aby kolor był jednakowo uzgodniony.)

Często zbieram materiały ścierne. To moje hobby. Po przeszukaniu skrzyń i szafek w końcu znalazłem Yakeli, którego kolor jest bardzo podobny do OLED-a. Postanawiam więc go wyciąć i wykorzystać jako panel.

Krok 3: Podłącz obwód

OLED i BMI160 mają interfejs I2C, więc wystarczy przylutować je do odpowiedniego interfejsu I2C Beetle.

Krok 4: Program Nagrywania

Bezpośrednio zrewidowałem program krokomierza w bibliotece BMI160. Dodaj funkcję millis(), aby przekonwertować czas pracy systemu na stoper. Dodaję kod wyświetlania biblioteki znaków u8g. Po wypróbowaniu czcionki w pliku głowy u8g.h jeden po drugim, odkryłem, że czcionka freedoomr jest dla mnie świetna.

Poniżej przedstawiono kod konwersji czasu pracy systemu na stoper:

unsigned int ss=1000; unsigned int mi=ss*60; długa minuta=t0/mil; długa sekunda=(t0-minuta*mi)/ss; długi milisekunda=sysCzas-minuta*mi-sekunda*ss; strTime[0]=(minuta%60)/10+'0'; strTime[1]=minuta%60%10+'0'; strTime[3]=(sekunda%60)/10+'0'; strTime[4]=druga%60%10+'0'; strTime[6]=milisekunda/100+'0'; strTime[7]=(milisekunda%100)/10+'0';

Krok 5: Przylutuj i zainstaluj

Przylutuj i zainstaluj
Przylutuj i zainstaluj
Przylutuj i zainstaluj
Przylutuj i zainstaluj
Przylutuj i zainstaluj
Przylutuj i zainstaluj

Myślę, że ten krok jest najtrudniejszy, ponieważ po zaprojektowaniu rozmieszczenia przestrzeni i dokładnym zainstalowaniu części, włączam przełącznik i po prostu stwierdziłem, że to nie działa. Po raz kolejny jeden lub dwa przewody zostały przeze mnie przypadkowo przecięte podczas instalacji. Ale wierzę w „gdzie jest cierpliwość, tam jest sposób”. Po wielu niepowodzeniach w końcu przychodzi do mnie sukces.

Za pomocą szlifierki elektrycznej wywierć 1mm otwór na obu końcach płaszcza, zamontuj wszystkie części razem, a następnie cały projekt jest gotowy.

Możesz zauważyć, że po lewej stronie są dwa przyciski, dolny służy do stopera, a co z górnym?

Do biegania w nocy! Górny przycisk służy do sterowania czterema diodami LED o średnicy 5 mm (szczelinę między otworem a przełącznikiem wypełniłem klejem uv w dopasowanym kolorze, aby opaska była bardziej wykwintna.)

Pozycja czterech diod LED jest zgodna z kątem machania ramion podczas biegu ludzi. Podłoże będzie zawsze oświetlone bez względu na ruch ramienia.

Ten krokomierz na nadgarstku nie tylko pomaga mi obliczyć moją siłę fizyczną, ale także sprawia, że bieganie w nocy jest bezpieczniejsze. Taki dobry towar, warto go mieć.

Zalecana: