Përmbajtje:

Orë inteligjente DIY Fitness Tracker Me Oksimetër dhe Rrahje Zemre - Modulet Elektronike Modulare Nga TinyCircuits - Arka më e vogël: 6 hapa
Orë inteligjente DIY Fitness Tracker Me Oksimetër dhe Rrahje Zemre - Modulet Elektronike Modulare Nga TinyCircuits - Arka më e vogël: 6 hapa

Video: Orë inteligjente DIY Fitness Tracker Me Oksimetër dhe Rrahje Zemre - Modulet Elektronike Modulare Nga TinyCircuits - Arka më e vogël: 6 hapa

Video: Orë inteligjente DIY Fitness Tracker Me Oksimetër dhe Rrahje Zemre - Modulet Elektronike Modulare Nga TinyCircuits - Arka më e vogël: 6 hapa
Video: LW11 AGPTEK Smartwatch IP68: что нужно знать // Лучшие бюджетные часы на АлиЭкспресс 2024, Dhjetor
Anonim

Hej, çfarë ka, djema! Akarsh këtu nga CETech.

Sot ne kemi me vete disa nga modulet e sensorit që janë shumë të dobishëm në jetën tonë të përditshme, por në një version të vogël të tyre. Sensorët që kemi sot janë shumë të vegjël në madhësi në krahasim me modulet tradicionale të sensorëve me madhësi të madhe që ne përdorim me Arduino, por ato janë po aq të mira sa versioni i tyre më i madh.

Me ndihmën e këtyre komponentëve të vegjël dhe kompaktë nga TinyCircuits, ne do të ndërtojmë një Gjurmues tonash të fitnesit që do të ketë një oksimetër, përshpejtues dhe një ekran të vogël OLED gjithashtu.

Pra, le të kalojmë në pjesën argëtuese tani.

Hapi 1: Merrni PCB për projektet tuaja të prodhuara

Merrni PCB për projektet tuaja të prodhuara
Merrni PCB për projektet tuaja të prodhuara

PCBGOGO, e themeluar në vitin 2015, ofron shërbime të montimit të PCB të gatshme, duke përfshirë prodhimin e PCB, montimin e PCB, ndihmimin e komponentëve, testimin funksional dhe programimin e IC.

Bazat e saj prodhuese janë të pajisura me pajisjet më të avancuara të prodhimit si makina marrëse dhe vendosëse YAMAHA, furrë Reflow, Makinë saldimi me valë, X-RAY, makinë testimi AOI; dhe personeli teknik më profesional.

Edhe pse është vetëm pesë vjeç, fabrikat e tyre kanë përvojë në industrinë e PCB për më shumë se 10 vjet në tregjet kineze. Specialistshtë një specialist kryesor në montimin sipërfaqësor, përmes vrimave dhe teknologjive të përziera të PCB dhe shërbimet e prodhimit elektronik, si dhe montimin e PCB të gatshme.

PCBGOGO ofron shërbimin e porosisë nga prototipi në prodhimin masiv, bashkohuni atyre tani.

Hapi 2: Komponentët e Vogël Nga TinyCircuits

Komponentët e vegjël nga qarqet e vogla
Komponentët e vegjël nga qarqet e vogla
Komponentët e vegjël nga qarqet e vogla
Komponentët e vegjël nga qarqet e vogla

Komponentët që kemi sot në versionin e tyre të vogël janë renditur më poshtë:-

  • ASM2022 (Ekrani i Vogël+): Kjo do të jetë zemra e projekteve që do të bëjmë me komponentët e Vogël. Do të bëjë punën e ngjashme që bën një Arduino ose ESP8266 në një qark. Shtë një ekran i vogël OLED që mund të lidhet duke përdorur USB. Ka një procesor 32-bit dhe vjen i para-ngarkuar me një lojë Flappy Bird të cilën mund ta luani duke përdorur butonat në modul. Shtë një ekran me ngjyra me thellësi ngjyrash 16-bit. Për ta përdorur atë në projektin tonë, duhet ta konfigurojmë së pari, gjë që do të bëjmë në hapat e mëtejshëm.
  • ASD2123-R (TinyShield Wifi Board): shtë një Modul që është i ngjashëm me modulin ESP8266 që e bën projektin të aftë për t'u lidhur me Wi-Fi.
  • AST1024 (TOF Sensor Wireling): isshtë një Sensor Koha e Fluturimit i cili kërkohet për të llogaritur kohën e kërkuar nga një objekt për të mbuluar një distancë të caktuar. Këtu ne po përdorim termin wireling sepse modulet nuk kërkohet të bashkohen ato mund të lidhen me njëri -tjetrin duke përdorur lidhësit e pranishëm në to ose me ndihmën e lidhësve me tela që vijnë me to.
  • AST1042 (Ekran OLED 0.42 "): isshtë një ekran tjetër OLED, por këtë herë është më shumë se madhësia e gishtit tonë. Ashtë një ekran bardh e zi që mund të ketë shumë aplikime, por në këtë projekt, ne nuk po shkojmë për të përdorur këtë.
  • AST1037 (Sensori i lagështisë Wireling): shtë një sensor i vogël lagështie dhe funksionimi i tij është i njëjtë me sensorin më të madh të lagështisë. Mund të përdoret për të ndërtuar një Gjurmues të Bimëve.
  • ASD2201-R (Përshtatës MicroSD TinyShield): Siç thotë edhe emri i tij është një Përshtatës MicroSD me ndihmën e të cilit ne mund të lidhim një kartë SD me projektin tonë në mënyrë që të ruajmë të dhënat.
  • AST1030 (Wireling Mikrofoni MEMS): Ky Wireling përdor Mikrofonin MEMS SPW2430 për të zbuluar zërin dhe për të nxjerrë një sinjal analog.
  • ASD2022 (Përshtatës Wireling TinyShield): Ky është një lloj bordi shpërthyes për modulin tonë të ekranit OLED. Kur lidhet me këtë, Portat e lidhjes ndahen dhe lidhja e tij me module të shumta bëhet e lehtë.
  • AST1041 (Pulse Oximeter Sensor Wireling): modshtë moduli Sensor që mat rrahjet e zemrës ose pulsin dhe gjithashtu jep nivelin e Oksigjenit me ndihmën e Oksimetrit në të.
  • AST1001 (Accelerometer Wireling): modshtë moduli i sensorit që jep të dhënat në lidhje me pozicionin e çdo objekti. Ne do ta përdorim këtë në projektin tonë për të punuar si një hap kundër duke ndjerë ndryshimin e pozicionit.
  • AST1013 (LRA Driver Wireling): Në thelb është një modul i drejtimit të motorit që mund të përdoret si motor vibrator që sinjalizon çdo njoftim.
  • 5 Kabllo tela me gjatësi të ndryshme: Këto janë tela me 5 gjatësi të ndryshme që përdoren për të lidhur module të ndryshme me Mburojën e Përshtatësit dhe përfundimisht me TinyScreen+.

Hapi 3: Ndërtimi i Gjurmuesit të Fitnesit: Pjesa e Harduerit

Ndërtimi i Gjurmuesit të Fitnesit: Pjesa e Harduerit
Ndërtimi i Gjurmuesit të Fitnesit: Pjesa e Harduerit
Ndërtimi i Gjurmuesit të Fitnesit: Pjesa e Harduerit
Ndërtimi i Gjurmuesit të Fitnesit: Pjesa e Harduerit

Tani ne do të ndërtojmë projektin tonë të gjurmuesve të fitnesit. Në këtë hap, ne do të lidhim të gjitha modulet e përshtatshme që kërkohen që gjurmuesi i fitnesit të funksionojë. Unë ju sugjeroj të shikoni videon për këtë projekt para se të bëni lidhjet pasi do t'ju ndihmojë të kuptoni më mirë lidhjet.

Komponentët e kërkuar: ASM2022 (Ekran i Vogël+), ASD2022 (Përshtatës Wireling TinyShield), ASR00007 (Bateri Litium Polimer), AST1041 (Pajisje Oksimetri Pulse Wireling), AST1001 (Përshpejtim Wireling), AST1013 (LRA Driver), AST1013 (LRA Driver), ASD2201-R (Përshtatës MicroSD TinyShield)

Hapat për të bërë lidhjet janë si më poshtë:-

  • Merrni Përshtatësin e Telit TInyShield dhe Lidhni Oksimetrin e Pulsit në Portën 1 të Mburojës së Përshtatësit përmes lidhësve me tela.
  • Lidhni modulin LRA Driver në Portin 2 dhe Lidhni Modulin e Mikrofonit me Portën 0.
  • Lidhni Modulin e Përshpejtuesit me Numrin e Portit 3. Në këtë mënyrë, të gjitha modulet e kërkuara lidhen me Mburojën e Përshtatësit në një kohë të shkurtër.
  • Tani lidhni ose vendosni Mburojën e Përshtatësit me Ekranin e Vogël+ dhe më pas lidhni Përshtatësin MicroSD me pirgun lart.
  • Në fund, Lidhni Baterinë Litium Polimer me Ekranin e Vogël+, dhe në këtë mënyrë do të përfundoni me Pjesën Hardware të Projektit në një kohë të shkurtër.

Tani duhet të konfigurojmë Arduino IDE për të programuar Tiny Screen+ për të punuar si Tracker Fitness në vend që të punojmë në modalitetin Flappy Birds të cilin do ta bëjmë në hapin tjetër.

Hapi 4: Vendosja e Arduino IDE

Vendosja e Arduino IDE
Vendosja e Arduino IDE
Vendosja e Arduino IDE
Vendosja e Arduino IDE
Vendosja e Arduino IDE
Vendosja e Arduino IDE

Ndërsa po punojmë me Tiny Screen+ për herë të parë, duhet të instalojmë bordet dhe bibliotekat e përshtatshme për ta bërë atë të funksionojë. Për këtë ju duhet të ndiqni hapat e dhënë më poshtë:-

  • Hapni Arduino IDE. Aty duhet të klikoni butonin e skedarit. Nga menyja zbritëse që hapet, shkoni te Preferencat.
  • Aty do të shihni një fushë ku thuhet URL e Menaxherit të Bordeve shtesë. Në atë fushë, duhet të ngjitni lidhjen e dhënë më poshtë të ndarë me presje:
  • Pasi të bëhet kjo, ne duhet të shkojmë te Tools pastaj Bordet, dhe prej andej drejtohemi tek Boards Manager.
  • Në Menaxherin e Bordeve, ne duhet të kërkojmë për Tabelat "Arduino SAMD" dhe t'i instalojmë ato. Kur të instalohen bordet Arduino SAMD, Ne gjithashtu duhet të instalojmë bordet "TinyCircuits SAMD".
  • Tani ndërsa Bordet janë instaluar, Ne duhet të instalojmë Bibliotekën TinyScreen. Për këtë, drejtohuni te Sketch pastaj Përfshini Bibliotekën dhe më pas Menaxhoni Bibliotekat. Atje ne duhet të kërkojmë "TinyScreen" dhe të instalojmë bibliotekën. Ju gjithashtu mund të shkarkoni Bibliotekën nga faqja Github e këtij Projekti dhe ta ngjisni atë në dosjen tuaj të bibliotekave Arduino.

Pra, në këtë mënyrë, ne jemi bërë me konfigurimin e IDE -së tonë Arduino. Tani jemi gati të lidhim TinyScreen me kompjuterin tonë dhe të ngarkojmë kodin për projektin.

Hapi 5: Ndërtimi i Gjurmuesit të Fitnesit: Pjesa e Softuerit

Ndërtimi i Gjurmuesit të Fitnesit: Pjesa e Softuerit
Ndërtimi i Gjurmuesit të Fitnesit: Pjesa e Softuerit
Ndërtimi i Gjurmuesit të Fitnesit: Pjesa e Softuerit
Ndërtimi i Gjurmuesit të Fitnesit: Pjesa e Softuerit

Siç kemi mbaruar me konfigurimin Arduino IDE dhe pjesën Connections për projektin. Tani mund të bëjmë Pjesën Softuerike të ndërtimit të Fitness Tracker, dmth. Ngarkimi i Kodit në TinyScreen+. Për këtë ne duhet të ndjekim hapat e dhënë më poshtë:-

  • Drejtohuni tek Depoja e Github e Projektit nga këtu.
  • Nga atje ju duhet të shkarkoni bibliotekën MAX30101, bibliotekën Wireling dhe bibliotekën SD Card dhe t'i vendosni në dosjen e bibliotekave Arduino në kompjuterin tuaj.
  • Pas kësaj, duhet të shkarkoni skedarin Fitness Tracker nga faqja Github. Shtë Kodi për këtë projekt. Hapeni atë në IDE tuaj Arduino.
  • Pas hapjes së kodit. Lidhni Tiny Screen+ me kompjuterin tuaj. Zgjidhni portën e duhur COM dhe shtypni butonin e ngarkimit.

Pra, në këtë mënyrë, Ne kemi përfunduar edhe me pjesën e Kodimit të projektit. Tani sapo të ngarkohet kodi, Gjurmuesi ynë i Fitnesit do të jetë gati për përdorim.

Hapi 6: Testimi i Gjurmuesit të Fitnesit

Testimi i Gjurmuesit të Fitnesit
Testimi i Gjurmuesit të Fitnesit
Testimi i Gjurmuesit të Fitnesit
Testimi i Gjurmuesit të Fitnesit
Testimi i Gjurmuesit të Fitnesit
Testimi i Gjurmuesit të Fitnesit

Kur kodi po ngarkohet, Ekrani shfaq modalitetin Tiny Screen+ Bootloader dhe kur kodi të ngarkohet, Ekrani do të bëhet bosh kjo do të thotë që kodi është ngarkuar dhe tani ne jemi gati të përdorim gjurmuesin tonë të fitnesit. Për të filluar funksionimin e Gjurmuesit, duhet të shtypim një herë butonin në ekran. Sapo të shtypim butonin në Ekran, Gjurmuesi i Fitnesit do të fillojë funksionimin e tij dhe ekrani do të fillojë të shfaqë të dhëna të ndryshme si data, ora, shkalla e pulsit, niveli i oksigjenit, niveli i baterisë dhe numërimi i hapave. Ekrani mund të shfaqë një numërim të rremë të hapave ose numërim të gabuar pasi kodi është krijuar në atë mënyrë që të llogarisë një hap edhe kur ka një hov të lehtë. Kështu që ne mund të modifikojmë parametrat në kod në mënyrë që ta bëjmë atë më të saktë. Për të kontrolluar nivelin e oksigjenit dhe shkallën e pulsit. Ne duhet të marrim sensorin e oksimetrit dhe ta vendosim atë midis gishtit dhe gishtit të madh dhe Ekrani do të shfaqë leximet. Leximet gjithashtu ruhen në një format fletë excel në kartën SD që kemi lidhur me Ekranin e Vogël dhe ato lexime mund të kontrollohen duke e lidhur kartën SD me PC -në tonë përmes një Përshtatësi. Ne gjithashtu mund të lidhim Wifi Shield me projektin dhe të ngarkojmë të dhënat në cloud. Kështu që ju mund të shihni se mundësitë janë të shumta. Ju mund të ndërtoni një numër projektesh nga këto përbërës pa ndonjë sherr të bashkimit. Disa nga projektet që mund të bëhen nga këta komponentë janë gjithashtu atje në faqen e internetit të TinyCircuits ju mund t'i kontrolloni ato dhe t'i bëni ato vetë.

Pra, ky ishte Tutoriali i projektit Fitness Tracker. Shpresoj se ju ka pëlqyer.

Recommended: