Cuprins:
- Pasul 1: Materialul de care aveți nevoie:
- Pasul 2: Imprimați Shell
- Pasul 3: Conectați circuitul
- Pasul 4: Arderea programului
- Pasul 5: lipiți și instalați
Video: Cum să faci un pedometru pentru brățară: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Î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:
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
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
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:
Pedometru Partea 1: Ecran monocrom 128x32 și Arduino: 5 pași
Pedometru Partea 1: Ecran monocrom 128x32 și Arduino: Acesta este un tutorial de bază care vă învață cum să utilizați un ecran OLED cu Arduino. Folosesc un ecran de 128x32, dar puteți utiliza, de asemenea, un alt ecran cu rezoluție oled și puteți modifica rezoluția / coordonatele după cum este necesar. În această parte vă voi arăta cum
Cum să faci placa de circuit pentru releu pentru Arduino: 3 pași
Cum se realizează o placă de circuit pentru releu pentru Arduino: un releu este un comutator acționat electric. Multe relee folosesc un electromagnet pentru a acționa mecanic un comutator, dar sunt utilizate și alte principii de funcționare, cum ar fi releele în stare solidă. Releele sunt utilizate acolo unde este necesar să se controleze un circuit printr-un
Cum să faci un Bartop Arcade DIY pentru 2 jucători cu sloturi personalizate pentru monede de marcă, folosind o cutie Pandora: 17 pași (cu imagini)
Cum să faci o Arcade Bartop DIY pentru 2 jucători cu sloturi personalizate pentru monede de marcă, folosind o cutie Pandora: Acesta este un tutorial pas cu pas despre cum să construiești o mașină arcade superioară cu 2 jucători care are sloturi personalizate pentru monede încorporate în cortină. Sloturile pentru monede vor fi realizate astfel încât să accepte doar monede de dimensiuni mai mari sau mai mari. Această arcadă este alimentată
Lumina reactivă pentru muzică -- Cum să faci lumină reactivă pentru muzică super simplă pentru a face desktop-ul grozav .: 5 pași (cu imagini)
Muzică lumină reactivă || Cum să facem muzică super simplă lumină reactivă pentru a face desktopul grozav. basul care este de fapt semnal audio de joasă frecvență. Este foarte simplu de construit. Vom
Cum să faci o brățară de împământare: 7 pași
Cum să faci o bandă de încheietură la pământ: în viața mea mă ocup cu o mulțime de electronice sensibile în fiecare zi și prăjirea acestor electronice este o mare preocupare atunci când le ating. Majoritatea oamenilor consideră că este greu să prăjești electronice cu electricitate statică. Nu, o singură atingere ar putea trimite grafica dvs. de 100 $