Indholdsfortegnelse:

DIY Fitness Tracker Smart Watch med oximeter og puls - Modulære elektroniske moduler fra TinyCircuits - Mindste Arcade: 6 trin
DIY Fitness Tracker Smart Watch med oximeter og puls - Modulære elektroniske moduler fra TinyCircuits - Mindste Arcade: 6 trin

Video: DIY Fitness Tracker Smart Watch med oximeter og puls - Modulære elektroniske moduler fra TinyCircuits - Mindste Arcade: 6 trin

Video: DIY Fitness Tracker Smart Watch med oximeter og puls - Modulære elektroniske moduler fra TinyCircuits - Mindste Arcade: 6 trin
Video: KOSPET TANK X1 Review: The Rugged Fitness Tracker That Can Take a Beating 2024, December
Anonim

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

Få printkort til dine projekter fremstillet
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

Små komponenter fra TinyCircuits
Små komponenter fra TinyCircuits
Små komponenter fra TinyCircuits
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

Building Fitness Tracker: Hardware -del
Building Fitness Tracker: Hardware -del
Building Fitness Tracker: Hardware -del
Building 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

Opsætning af Arduino IDE
Opsætning af Arduino IDE
Opsætning af Arduino IDE
Opsætning af Arduino IDE
Opsætning af Arduino IDE
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

Building Fitness Tracker: Software -del
Building Fitness Tracker: Software -del
Building Fitness Tracker: Software -del
Building 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

Test af fitness -trackeren
Test af fitness -trackeren
Test af fitness -trackeren
Test af fitness -trackeren
Test af fitness -trackeren
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: