Indholdsfortegnelse:
- Trin 1: Få printkort til dine projekter fremstillet
- Trin 2: Små komponenter fra TinyCircuits
- Trin 3: Bygning af fitness -tracker: hardware -del
- Trin 4: Opsætning af Arduino IDE
- Trin 5: Bygning af fitness tracker: software del
- Trin 6: Test af fitness -trackeren
Video: DIY Fitness Tracker Smart Watch med oximeter og puls - Modulære elektroniske moduler fra TinyCircuits - Mindste Arcade: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Hey, hvad sker der, fyre! Akarsh her fra CETech.
I dag har vi nogle af sensormodulerne med os, der er meget nyttige i vores daglige liv, men i en lille version af dem selv. De sensorer, vi har i dag, er meget små i størrelse i forhold til de traditionelle sensormoduler i stor størrelse, som vi bruger med Arduino, men de er lige så gode som deres større version.
Ved hjælp af disse små og kompakte komponenter fra TinyCircuits skal vi også bygge en egen Fitness Tracker, der også vil have et oximeter, accelerometer og et lille OLED -display.
Så lad os gå til den sjove del nu.
Trin 1: Få printkort til dine projekter fremstillet
PCBGOGO, etableret i 2015, tilbyder nøglefærdige printkortmonteringstjenester, herunder fremstilling af printkort, print af PCB, sourcing af komponenter, funktionstest og IC -programmering.
Dens fremstillingsbaser er udstyret med det mest avancerede produktionsudstyr, såsom YAMAHA pick and place-maskine, Reflow-ovn, Wave-loddemaskine, X-RAY, AOI-testmaskine; og det mest professionelle tekniske personale.
Selvom den kun er fem år gammel, har deres fabrikker erfaring i PCB -branchen i over 10 år på kinesiske markeder. Det er en førende specialist i overflademontering, gennemgående huller og blandet teknologi PCB-samling og elektroniske fremstillingstjenester samt nøglefærdig PCB-samling.
PCBGOGO leverer ordreservicen fra prototype til masseproduktion, slut dig til dem nu.
Trin 2: Små komponenter fra TinyCircuits
De komponenter, vi har i dag i deres lille version, er angivet nedenfor:-
- ASM2022 (Tiny Screen+): Dette bliver hjertet i de projekter, vi skal lave med Tiny -komponenterne. Det vil udføre det samme arbejde, som en Arduino eller ESP8266 udfører i et kredsløb. Det er en lille OLED -skærm, der kan tilsluttes ved hjælp af USB. Den har en 32-bit processor og leveres forudindlæst med et Flappy Bird Game, som du kan afspille ved hjælp af knapperne på modulet. Det er et farvet display med 16-bit farvedybde. For at bruge det i vores projekt skal vi først konfigurere det, hvilket vi vil gøre i de yderligere trin.
- ASD2123-R (TinyShield Wifi Board): Det er et modul, der ligner ESP8266-modulet, hvilket gør projektet i stand til at oprette forbindelse til Wi-Fi.
- AST1024 (TOF Sensor Wireling): Det er en Time of Flight Sensor, der kræves for at beregne den tid, et objekt kræver for at dække en bestemt afstand. Her bruger vi udtrykket wireling, fordi modulerne ikke skal loddes, de kan forbindes med hinanden ved hjælp af de stik, der findes på dem eller ved hjælp af kabelforbundne stik, der følger med dem.
- AST1042 (0,42 "OLED -skærm): Det er en anden OLED -skærm, men denne gang er det en mere gang en næsten størrelsen på vores fingerspids. Det er en sort og hvid skærm, der kan have mange applikationer, men i dette projekt går vi ikke at bruge denne.
- AST1037 (Moirure Sensor Wireling): Det er en lille fugtføler, og dens funktion er den samme som den større fugtføler. Det kan bruges til at bygge en plantetracker.
- ASD2201-R (TinyShield MicroSD Adapter): Som navnet siger, er det en MicroSD-adapter ved hjælp af hvilken vi kan forbinde et SD-kort med vores projekt for at lagre data.
- AST1030 (MEMS Microphone Wireling): Denne Wireling bruger SPW2430 MEMS Microphone til at registrere lyd og udsende et analogt signal.
- ASD2022 (Wireling Adapter TinyShield): Dette er en slags breakout board til vores OLED display modul. Når det er forbundet med dette, bliver forbindelsesportene adskilt, og det bliver let at forbinde det med flere moduler.
- AST1041 (Wireling af pulsoxymetersensor): Det er sensormodulet, der måler pulsen eller pulsen og også giver iltniveauet ved hjælp af oximeteret i det.
- AST1001 (Accelerometer Wireling): Det er sensormodulet, der giver data om placeringen af ethvert objekt. Vi kommer til at bruge dette i vores projekt til at arbejde som en skridtmåler ved at mærke ændringen i position.
- AST1013 (LRA Driver Wireling): Det er dybest set et motorkøremodul, der kan bruges som en vibratormotor, der signalerer enhver meddelelse.
-
5 kabelføringskabler i forskellige længder: Disse er ledninger med 5 forskellige længder, der bruges til at forbinde forskellige moduler til adapterskærmen og i sidste ende til TinyScreen+.
Trin 3: Bygning af fitness -tracker: hardware -del
Nu skal vi bygge vores fitness tracker -projekt. I dette trin vil vi forbinde alle de passende moduler, der er nødvendige for, at fitness trackeren fungerer. Jeg foreslår, at du tjekker videoen til dette projekt, før du laver forbindelserne, da det vil hjælpe dig med at forstå forbindelserne bedre.
Påkrævede komponenter: ASM2022 (Tiny Screen+), ASD2022 (Wireling Adapter TinyShield), ASR00007 (litiumpolymerbatteri), AST1041 (pulsoxymetersensor -wireling), AST1001 (Accelerometer Wireling), AST1013 (LRA Driver Wireling), AST1030 (MEMS Microphone Wireling), ASD2201-R (TinyShield MicroSD-adapter)
Trinnene til at gøre forbindelserne er som følger:-
- Tag Wireling Adapter TInyShield og tilslut pulsoximeteret til port 1 på adapterskærmen gennem de kabelforbundne stik.
- Tilslut LRA -drivermodulet til port 2, og tilslut mikrofonmodulet til port 0.
- Tilslut accelerometermodulet til portnummer 3. På denne måde forbindes alle de nødvendige moduler med adapterskærmen på ingen tid.
- Tilslut eller stak nu adapterskærmen med Tiny Screen+, og tilslut derefter MicroSD -adapteren til stakken.
- Til sidst skal du forbinde litiumpolymerbatteriet med den lille skærm+, og på denne måde er du færdig med hardware -delen af projektet på ingen tid.
Nu er vi nødt til at konfigurere Arduino IDE til at programmere Tiny Screen+ til at fungere som en Fitness Tracker i stedet for at arbejde i Flappy Birds -tilstand, som vi vil gøre i det næste trin.
Trin 4: Opsætning af Arduino IDE
Da vi arbejder med Tiny Screen+ for første gang, skal vi installere de passende tavler og biblioteker for at få det til at fungere. For det skal du følge trinene nedenfor:-
- Åbn Arduino IDE. Der skal du klikke på filknappen. Gå til præferencer i rullemenuen, der åbnes.
- Der vil du se et felt, der siger Supplerende Boards Manager URL. I dette felt skal du indsætte nedenstående link adskilt med et komma:
- Når det er gjort, skal vi gå til Værktøjer og derefter bestyrelser, og derfra gå over til Boards Manager.
- I Boards Manager skal vi søge efter "Arduino SAMD" -kortene og installere dem. Når Arduino SAMD -kortene er installeret, skal vi også installere "TinyCircuits SAMD" -kortene.
- Når kortene er installeret, skal vi installere TinyScreen -biblioteket. For det skal du gå over til Sketch og derefter inkludere bibliotek og derefter administrere biblioteker. Der skal vi søge "TinyScreen" og installere biblioteket. Du kan også downloade biblioteket fra Github -siden i dette projekt og indsætte det i din Arduino -biblioteksmappe.
Så på denne måde er vi færdige med opsætningen af vores Arduino IDE. Nu er vi klar til at forbinde TinyScreen til vores pc og uploade koden til projektet.
Trin 5: Bygning af fitness tracker: software del
Som vi er færdige med Arduino IDE -opsætningen og forbindelsesdelen til projektet. Nu kan vi lave softwaredelen i Fitness Tracker -opbygningen, dvs. uploade koden til TinyScreen+. Til det skal vi følge trinene nedenfor:-
- Gå over til Github -depotet for projektet herfra.
- Derfra skal du downloade MAX30101 -biblioteket, Wireling -biblioteket og SD -kortbiblioteket og lægge dem i mappen Arduino biblioteker på din pc.
- Derefter skal du downloade filen Fitness Tracker fra Github -siden. Det er koden for dette projekt. Åbn det i din Arduino IDE.
- Efter åbning af koden. Tilslut Tiny Screen+ til din pc. Vælg den korrekte COM -port, og tryk på upload -knappen.
Så på denne måde er vi også færdige med kodningsdelen af projektet. Så snart koden bliver uploadet, er Our Fitness Tracker klar til brug.
Trin 6: Test af fitness -trackeren
Når koden bliver uploadet, viser skærmen Tiny Screen+ Bootloader -tilstand, og når koden uploades, bliver skærmen tom, det betyder, at koden uploades, og nu er vi klar til at bruge vores fitness tracker. For at begynde at betjene Tracker skal vi trykke på knappen på skærmen en gang. Så snart vi trykker på knappen på skærmen, starter Fitness Tracker sin drift, og skærmen begynder at vise forskellige data såsom dato, tid, puls, iltniveau, batteriniveau og trintælling. Skærmen viser muligvis et falsk trinantal eller forkert optælling, da koden blev designet på en sådan måde, at den tæller et trin, selv når der er et lille ryk. Så vi kan ændre parametrene i koden for at gøre den mere præcis. For at kontrollere iltniveauet og pulsfrekvensen. Vi er nødt til at tage oximeter -sensoren og placere den mellem vores finger og tommelfinger, og skærmen viser aflæsningerne. Aflæsningerne gemmes også i et excel -arkformat på SD -kortet, som vi tilsluttede med den lille skærm, og disse aflæsninger kan kontrolleres ved at slutte SD -kortet til vores pc via en adapter. Vi kan også forbinde Wifi Shield med projektet og uploade data til skyen. Så du kan se, at mulighederne er mange. Du kan bygge en række projekter ud fra disse komponenter uden besvær med lodning. Nogle af de projekter, der kan udføres af disse komponenter, er også der på TinyCircuits -webstedet, du kan tjekke dem ud og lave dem på egen hånd.
Så dette var Fitness Tracker -projektet Tutorial. Håber du kunne lide det.
Anbefalede:
Måling af din puls er på spidsen af din finger: Fotoplethysmografi tilgang til bestemmelse af puls: 7 trin
Måling af din puls er på spidsen af din finger: Fotoplethysmografi Fremgangsmåde til bestemmelse af puls: En fotoplethysmograf (PPG) er en enkel og billig optisk teknik, der ofte bruges til at detektere ændringer i blodvolumen i et mikrovaskulært vævsbed. Det bruges mest ikke-invasivt til at foretage målinger på overfladen af huden, typisk
DIY Fitness Fitness Tracker: 6 trin
DIY Affordable Fitness Tracker: Denne betjeningsvejledning dækker alt, hvad du har brug for at vide for at oprette din egen gør det selv overkommelig sundheds- og fitness -tracker, samtidig med at du får nyttige kodningsevner undervejs
Aerobic Arduino - en fitness -tracker på $ 15 med en Arduino: 9 trin (med billeder)
Aerobic Arduino - en fitness -tracker på $ 15 med en Arduino: Stem venligst for dette i fitnessudfordringen i stedet for en Fitbit eller et smartwatch, du kan bygge en Arduino -drevet fitness -tracker for kun $ 15! Den sporer dine armers pumpebevægelse, mens du kører, og bruger et accelerometer til at registrere dette. Det er
Konstruer en skinke -modtager fra elektroniske komponenter: Lodde en Ramsey FR146 2 meter FM -kit: 27 trin (med billeder)
Konstruer en skinke -modtager fra elektroniske komponenter: Lod et Ramsey FR146 2 meter FM -kit: Saml et radiosæt - fra udpakning til drift. Byggeriet indebærer lodning af grundlæggende elektroniske komponenter, herunder integrerede kredsløb og transistorer, og tuning af den lokale oscillator. Inkluderet er mange tip og tips, samt en simpel ali
Lav elektroniske widgetrammer fra gamle computere: 6 trin (med billeder)
Lav elektroniske widgetrammer fra gamle computere: Efter at have omdannet en gammel bærbar computer til en MP3 -afspiller, viser jeg dig, hvordan du gør en meget (meget) gammel bærbar computer til et digitalt ur med flere " skind " MP3 -afspiller Afslutningen på projektet viser dig, hvad du kan gøre med en nyere bærbar computer med