Spisu treści:
- Krok 1: Materiał, którego możesz potrzebować:
- Krok 2: Wydrukuj powłokę
- Krok 3: Podłącz obwód
- Krok 4: Program Nagrywania
- Krok 5: Przylutuj i zainstaluj
Wideo: Jak zrobić krokomierz z opaską na rękę: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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ć:
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ę
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
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:
Gramofony na rękę: 8 kroków (ze zdjęciami)
Gramofony na rękę: Skreślanie rekordów to świetna zabawa, nawet jeśli nie jesteś turntablistą. Nie chciałbyś, żebyś mógł rzucać fat beaty i drapać, gdziekolwiek jesteś? Teraz możesz; bądź DJ Hero z gramofonami na rękę! Korzystanie z 2 kart okolicznościowych do nagrywania i niektórych potężnych
Gra w stabilną rękę: 6 kroków
Gra o stabilną rękę: W tym projekcie pokażę Ci, jak zbudować grę o stabilnej ręce. Wykorzystuje bardzo prosty obwód i jest wykonany z drutu litego, który można wygiąć w dowolny kształt
Krokomierz Część 1: Monochromatyczny ekran 128x32 i Arduino: 5 kroków
Krokomierz Część 1: Monochromatyczny ekran 128x32 i Arduino: Jest to podstawowy samouczek, który uczy, jak korzystać z ekranu OLED z Arduino. Używam ekranu 128x32, ale możesz również użyć ekranu oled o innej rozdzielczości i zmienić rozdzielczość/współrzędne zgodnie z wymaganiami. W tej części pokażę, jak
Krokomierz Arduino: 3 kroki
Arduino Krokomierz: Vandaag gaan my een make-shift stappenteller maken z Arduino
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz, jak to zrobić): 8 kroków (ze zdjęciami)
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz jak to zrobić): To bardzo ekonomiczny (i bardzo ceniony!) prezent świąteczny dla dziadków. W tym roku zrobiłem 5 kalendarzy za mniej niż 7 USD każdy.Materiały:12 wspaniałych zdjęć Twojego dziecka, dzieci, siostrzenic, siostrzeńców, psów, kotów lub innych krewnych 12 różnych elementów