Obsah:

Chytré hodinky DIY Fitness Tracker s oxymetrem a srdeční frekvencí - Modulární elektronické moduly od TinyCircuits - Nejmenší arkáda: 6 kroků
Chytré hodinky DIY Fitness Tracker s oxymetrem a srdeční frekvencí - Modulární elektronické moduly od TinyCircuits - Nejmenší arkáda: 6 kroků

Video: Chytré hodinky DIY Fitness Tracker s oxymetrem a srdeční frekvencí - Modulární elektronické moduly od TinyCircuits - Nejmenší arkáda: 6 kroků

Video: Chytré hodinky DIY Fitness Tracker s oxymetrem a srdeční frekvencí - Modulární elektronické moduly od TinyCircuits - Nejmenší arkáda: 6 kroků
Video: MIBRO GS: The Smartwatch That Will Make You Wonder How You Ever Lived Without It! 2024, Prosinec
Anonim

Hej, co se děje, lidi! Akarsh sem z CETech.

Dnes máme s sebou některé ze senzorových modulů, které jsou velmi užitečné v našem každodenním životě, ale v malé verzi. Senzory, které dnes máme, jsou velmi malé ve srovnání s tradičními velkými senzorovými moduly, které používáme s Arduinem, ale jsou stejně dobré jako jejich větší verze.

S pomocí těchto drobných a kompaktních komponent od TinyCircuits postavíme vlastní fitness tracker, který bude mít také oxymetr, akcelerometr a malý OLED displej.

Přejděme tedy nyní k zábavné části.

Krok 1: Získejte PCB pro své projekty

Nechte si vyrobit PCB pro vaše projekty
Nechte si vyrobit PCB pro vaše projekty

PCBGOGO, založená v roce 2015, nabízí služby montáže DPS na klíč, včetně výroby DPS, montáže DPS, získávání součástek, funkčního testování a programování IC.

Její výrobní základny jsou vybaveny nejmodernějšími výrobními zařízeními, jako je stroj na vybírání a umístění YAMAHA, pec Reflow, páječka vln, X-RAY, testovací stroj AOI; a nejpovolanější technický personál.

Ačkoli je to jen pět let staré, jejich továrny mají zkušenosti s průmyslem PCB více než 10 let na čínských trzích. Je předním specialistou na montáže desek plošných spojů, průchozí otvory a smíšené technologie a služby elektronické výroby a montáže desek plošných spojů na klíč.

PCBGOGO poskytuje službu objednávek od prototypu po sériovou výrobu, připojte se k nim hned.

Krok 2: Drobné součásti z obvodů TinyCircuits

Drobné součásti od TinyCircuits
Drobné součásti od TinyCircuits
Drobné součásti od TinyCircuits
Drobné součásti od TinyCircuits

Komponenty, které dnes máme v jejich malé verzi, jsou uvedeny níže:-

  • ASM2022 (Drobná obrazovka+): Toto bude jádro projektů, které budeme s komponenty Tiny dělat. Bude dělat podobnou práci jako Arduino nebo ESP8266 v obvodu. Je to malá OLED obrazovka, kterou lze připojit pomocí USB. Má 32bitový procesor a je dodáván s předinstalovanou hrou Flappy Bird, kterou můžete hrát pomocí tlačítek na modulu. Jedná se o barevný displej se 16bitovou barevnou hloubkou. Abychom ji mohli použít v našem projektu, musíme ji nejprve nakonfigurovat, což uděláme v dalších krocích.
  • ASD2123-R (TinyShield Wifi Board): Jedná se o modul, který je podobný modulu ESP8266, díky kterému se projekt dokáže připojit k Wi-Fi.
  • AST1024 (Wireling senzoru TOF): Jedná se o senzor doby letu, který je potřebný k výpočtu času požadovaného objektem k překonání určité vzdálenosti. Zde používáme termín drátování, protože moduly není nutné pájet, mohou být navzájem spojeny pomocí konektorů, které jsou na nich přítomny, nebo pomocí kabelových konektorů, které jsou s nimi dodávány.
  • AST1042 (0,42 "OLED obrazovka): Je to další OLED displej, ale tentokrát je to více času, který má téměř velikost prstu. Je to černobílý displej, který může mít mnoho aplikací, ale v tomto projektu se nechystáme použít tento.
  • AST1037 (Wireling Sensor Wireling): Je to malý snímač vlhkosti a jeho funkce je stejná jako u většího snímače vlhkosti. Lze jej použít k sestavení nástroje Tracker rostlin.
  • ASD2201-R (adaptér TinyShield MicroSD): Jak již název napovídá, jedná se o adaptér MicroSD, pomocí kterého můžeme k našemu projektu připojit kartu SD za účelem ukládání dat.
  • AST1030 (kabeláž mikrofonu MEMS): Tento kabel používá mikrofon SPW2430 MEMS k detekci zvuku a výstupu analogového signálu.
  • ASD2022 (Wireling Adapter TinyShield): Jedná se o jistý typ desky pro náš zobrazovací modul OLED. Když jsou propojeny s tímto, připojovací porty jsou odděleny a propojení s více moduly se stává snadným.
  • AST1041 (Wireling Sensor pulzního oxymetru): Je to senzorový modul, který měří srdeční frekvenci nebo puls a také udává hladinu kyslíku pomocí oxymetru v něm.
  • AST1001 (Accelerometer Wireling): Je to senzorový modul, který poskytuje data o poloze jakéhokoli objektu. Použijeme to v našem projektu, abychom pracovali jako krokový čítač snímáním změny polohy.
  • AST1013 (LRA Driver Wireling): Je to v podstatě modul pro řízení motoru, který lze použít jako vibrační motor signalizující jakékoli oznámení.
  • 5 propojovacích kabelů různých délek: Jedná se o vodiče 5 různých délek, které se používají k připojení různých modulů k adaptérovému štítu a nakonec k TinyScreen+.

Krok 3: Budování Fitness Tracker: Hardware část

Building Fitness Tracker: Hardware část
Building Fitness Tracker: Hardware část
Building Fitness Tracker: Hardware část
Building Fitness Tracker: Hardware část

Nyní budeme stavět náš projekt fitness trackeru. V tomto kroku připojíme všechny vhodné moduly, které jsou nutné pro fungování fitness trackeru. Doporučuji, abyste si před připojením prohlédli video k tomuto projektu, protože vám pomůže lépe porozumět souvislostem.

Požadované součásti: ASM2022 (Tiny Screen+), ASD2022 (Wireling Adapter TinyShield), ASR00007 (Lithium Polymer Battery), AST1041 (Pulse Oximeter Sensor Wireling), AST1001 (Accelerometer Wireling), AST1013 (LRA Driver Wireling), AST1030 (MEMS Microphone Wireling), ASD2201-R (adaptér TinyShield MicroSD)

Kroky k připojení jsou následující:-

  • Vezměte kabelovací adaptér TInyShield a připojte pulzní oxymetr k portu 1 štítového adaptéru pomocí kabelových konektorů.
  • Připojte modul ovladače LRA k portu 2 a připojte modul mikrofonu k portu 0.
  • Připojte modul akcelerometru k portu číslo 3. Tímto způsobem jsou všechny požadované moduly během chvilky propojeny s štítem adaptéru.
  • Nyní připojte nebo naskládejte štít adaptéru pomocí Tiny Screen+ a poté připojte adaptér MicroSD k zásobníku.
  • Nakonec připojte lithium -polymerovou baterii k Tiny Screen+a tímto způsobem budete hotovi s hardwarovou částí projektu během okamžiku.

Nyní musíme nakonfigurovat Arduino IDE, aby naprogramovalo Tiny Screen+ tak, aby fungovalo jako Fitness Tracker namísto práce v režimu Flappy Birds, což budeme dělat v dalším kroku.

Krok 4: Nastavení IDE Arduino

Nastavení Arduino IDE
Nastavení Arduino IDE
Nastavení Arduino IDE
Nastavení Arduino IDE
Nastavení Arduino IDE
Nastavení Arduino IDE

Protože pracujeme s Tiny Screen+ poprvé, musíme nainstalovat vhodné desky a knihovny, aby fungoval. K tomu musíte postupovat podle níže uvedených kroků:-

  • Otevřete Arduino IDE. Tam musíte kliknout na tlačítko souboru. Z rozevírací nabídky, která se otevře, přejděte na Předvolby.
  • Zobrazí se pole s adresou URL pro další správce desek. Do tohoto pole musíte vložit níže uvedený odkaz oddělený čárkou:
  • Jakmile to bude hotové, musíme přejít na Nástroje, poté na Panely a odtud přejít na Správce desek.
  • Ve Správci desek musíme vyhledat desky „Arduino SAMD“a nainstalovat je. Když jsou nainstalovány desky Arduino SAMD, musíme také nainstalovat desky „TinyCircuits SAMD“.
  • Nyní, když jsou desky nainstalovány, musíme nainstalovat knihovnu TinyScreen. K tomu přejděte na Sketch, poté Include Library a poté Manage Libraries. Tam musíme vyhledat „TinyScreen“a nainstalovat knihovnu. Knihovnu si také můžete stáhnout ze stránky Github tohoto projektu a vložit ji do složky knihoven Arduino.

Tímto způsobem jsme skončili s nastavením našeho Arduino IDE. Nyní jsme připraveni připojit TinyScreen k našemu počítači a nahrát kód projektu.

Krok 5: Budování Fitness Tracker: Část softwaru

Building Fitness Tracker: Softwarová část
Building Fitness Tracker: Softwarová část
Building Fitness Tracker: Softwarová část
Building Fitness Tracker: Softwarová část

Když jsme skončili s nastavením Arduino IDE a částí Connections pro projekt. Nyní můžeme provést softwarovou část sestavy Fitness Tracker, tj. Nahrání kódu na TinyScreen+. K tomu musíme postupovat podle níže uvedených kroků:-

  • Odtud přejděte do úložiště projektu Github.
  • Odtud si musíte stáhnout knihovnu MAX30101, knihovnu Wireling a knihovnu SD karet a dát je do složky knihoven Arduino na vašem PC.
  • Poté si musíte stáhnout soubor Fitness Tracker ze stránky Github. Je to Kodex tohoto projektu. Otevřete to ve svém Arduino IDE.
  • Po otevření kódu. Připojte Tiny Screen+ k počítači. Vyberte správný port COM a stiskněte tlačítko Odeslat.

Tímto způsobem jsme také skončili s kódovací částí projektu. Jakmile bude kód nahrán, bude náš Fitness Tracker připraven k použití.

Krok 6: Testování Fitness Tracker

Testování Fitness Tracker
Testování Fitness Tracker
Testování Fitness Tracker
Testování Fitness Tracker
Testování fitness trackeru
Testování fitness trackeru

Když se kód nahrává, obrazovka zobrazí režim Tiny Screen+ Bootloader a když se kód nahraje, obrazovka se stane prázdnou, to znamená, že kód je nahrán a nyní jsme připraveni používat náš fitness tracker. Abychom mohli začít používat Tracker, musíme jednou stisknout tlačítko na obrazovce. Jakmile stiskneme tlačítko na obrazovce, Fitness Tracker zahájí svoji činnost a na obrazovce se začnou zobrazovat různá data, jako je datum, čas, tepová frekvence, hladina kyslíku, úroveň baterie a počet kroků. Na obrazovce se může zobrazit počet nesprávných kroků nebo chybný počet, protože kód byl navržen takovým způsobem, že počítá krok, i když dojde k mírnému trhnutí. Můžeme tedy upravit parametry v kódu, aby byl přesnější. Kontrola hladiny kyslíku a tepové frekvence. Musíme vzít senzor oxymetru a umístit jej mezi prst a palec a obrazovka zobrazí naměřené hodnoty. Odečty jsou také uloženy ve formátu listu aplikace Excel na kartě SD, kterou jsme spojili s Tiny Screen, a tyto hodnoty lze zkontrolovat připojením karty SD k našemu počítači pomocí adaptéru. Můžeme také propojit Wifi Shield s projektem a nahrát data do cloudu. Takže vidíte, že možností je mnoho. Z těchto komponent můžete postavit řadu projektů bez jakýchkoli potíží s pájením. Některé projekty, které mohou tyto komponenty realizovat, jsou také na webu TinyCircuits, kde si je můžete prohlédnout a vytvořit sami.

Tak tohle byl výukový program projektu Fitness Tracker. Snad se vám to líbilo

Doporučuje: