Tartalomjegyzék:
- 1. lépés: PCB -k beszerzése a gyártott projektekhez
- 2. lépés: Apró alkatrészek a TinyCircuits -ból
- 3. lépés: Fitness Tracker építése: Hardverrész
- 4. lépés: Az Arduino IDE beállítása
- 5. lépés: Fitness Tracker építése: Szoftverrész
- 6. lépés: A Fitness Tracker tesztelése
Videó: DIY Fitness Tracker intelligens óra oximéterrel és pulzusszámmal - Moduláris elektronikus modulok a TinyCircuits -tól - A legkisebb árkád: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Hé, mi újság, srácok! Akarsh itt a CETech -től.
Ma velünk van néhány érzékelőmodul, amelyek nagyon hasznosak a mindennapi életünkben, de önmaguk apró változatai. A mai érzékelők nagyon kicsik a hagyományos nagyméretű érzékelőmodulokhoz képest, amelyeket az Arduino -val használunk, de ugyanolyan jók, mint a nagyobb változat.
A TinyCircuits ezen apró és kompakt alkatrészei segítségével saját Fitness Tracker -t építünk, amely oximéterrel, gyorsulásmérővel és apró OLED kijelzővel is rendelkezik.
Tehát most térjünk át a szórakoztató részre.
1. lépés: PCB -k beszerzése a gyártott projektekhez
A 2015 -ben alapított PCBGOGO kulcsrakész NYÁK -összeszerelési szolgáltatásokat kínál, beleértve a NYÁK -gyártást, a NYÁK -összeszerelést, az alkatrészek beszerzését, a funkcionális tesztelést és az IC -programozást.
Gyártó bázisai a legfejlettebb gyártóberendezésekkel vannak felszerelve, mint például a YAMAHA pick-and-machine, Reflow sütő, Wave forrasztógép, X-RAY, AOI vizsgálógép; és a legprofibb műszaki személyzet.
Bár csak öt éves, gyáraik több mint 10 éves tapasztalattal rendelkeznek a NYÁK -iparban a kínai piacokon. Vezető szakember a felületre szerelhető, a lyukakon átívelő és a vegyes technológiájú NYÁK-összeszerelés és az elektronikus gyártási szolgáltatások, valamint a kulcsrakész NYÁK-összeszerelés területén.
A PCBGOGO megrendelési szolgáltatást nyújt a prototípustól a tömeggyártásig, csatlakozzon hozzájuk most.
2. lépés: Apró alkatrészek a TinyCircuits -ból
Az alábbiakban felsoroljuk azokat az összetevőket, amelyek ma kicsik változatban vannak:-
- ASM2022 (Tiny Screen+): Ez lesz a Tiny komponensekkel megvalósítandó projektek középpontja. Hasonló munkát végez, mint egy Arduino vagy ESP8266 egy áramkörben. Ez egy apró OLED képernyő, amely USB -n keresztül csatlakoztatható. 32 bites processzorral rendelkezik, és előre telepítve van egy Flappy Bird Game, amelyet a modul gombjaival játszhat. Ez egy színes kijelző 16 bites színmélységgel. A projektben való használathoz először konfigurálnunk kell, amit a további lépésekben fogunk végrehajtani.
- ASD2123-R (TinyShield Wifi Board): Ez egy olyan modul, amely hasonlít az ESP8266 modulhoz, és lehetővé teszi a projekt számára, hogy Wi-Fi-re csatlakozzon.
- AST1024 (TOF érzékelő huzalozása): Ez a repülési idő érzékelője, amely szükséges ahhoz, hogy kiszámítsa az objektum által egy adott távolság megtételéhez szükséges időt. Itt a vezetékelés kifejezést használjuk, mivel a modulokat nem kell forrasztani, a rajtuk lévő csatlakozók segítségével vagy a hozzájuk tartozó vezetékes csatlakozók segítségével csatlakoztathatók egymáshoz.
- AST1042 (0,42 "OLED képernyő): Ez egy másik OLED kijelző, de ezúttal több, mint majdnem az ujjbegyünk mérete. Ez egy fekete -fehér kijelző, amely számos alkalmazást tartalmazhat, de ebben a projektben nem megyünk ezt használni.
- AST1037 (nedvességérzékelő huzalozás): Ez egy apró nedvességérzékelő, és működése megegyezik a nagyobb nedvességérzékelővel. Növénykövető felépítésére használható.
- ASD2201-R (TinyShield MicroSD Adapter): Ahogy a neve is mondja, ez egy MicroSD adapter, amelynek segítségével SD-kártyát csatlakoztathatunk projektünkhöz az adatok tárolása érdekében.
- AST1030 (MEMS mikrofonhuzalozás): Ez a vezeték az SPW2430 MEMS mikrofont használja a hang észlelésére és analóg jel kibocsátására.
- ASD2022 (TinyShield vezetékes adapter): Ez egyfajta törőpanel OLED kijelzőmodulunkhoz. Ha ezzel csatlakozik, a csatlakozási portok el vannak választva, és több modullal történő csatlakoztatás egyszerűvé válik.
- AST1041 (Pulzoximéter érzékelő huzalozása): Ez az érzékelő modul, amely méri a pulzusszámot vagy az impulzust, és a benne lévő oximéter segítségével megadja az oxigénszintet is.
- AST1001 (gyorsulásmérő huzalozás): Ez az érzékelő modul adja meg az adatokat bármely tárgy helyzetéről. Ezt a projektünkben arra fogjuk használni, hogy lépésszámlálóként dolgozzunk a helyzet változásának érzékelésével.
- AST1013 (LRA Driver Wireling): Ez alapvetően egy motorhajtó modul, amely vibrációs motorként használható minden jelzést jelezve.
-
5 különböző hosszúságú kábelezés: Ezek 5 különböző hosszúságú vezetékek, amelyeket különböző modulok csatlakoztatására használnak az adapterpajzshoz és végül a TinyScreen+készülékhez.
3. lépés: Fitness Tracker építése: Hardverrész
Most felépítjük fitness tracker projektünket. Ebben a lépésben összekapcsoljuk az összes alkalmas modult, amelyek szükségesek a fitness tracker működéséhez. Javaslom, hogy nézze meg a projekthez tartozó videót, mielőtt összekapcsolná, mert ez segít jobban megérteni az összefüggéseket.
Szükséges alkatrészek: ASM2022 (apró képernyő+), ASD2022 (vezetékes adapter, TinyShield), ASR00007 (lítium -polimer akkumulátor), AST1041 (impulzus -oximéter -érzékelő huzalozás), AST1001 (gyorsulásmérő huzalozás), AST1013 (LRA -vezetékes huzalozás), AST1030 -as (MEMS), ASD2201-R (TinyShield MicroSD adapter)
A csatlakoztatás lépései a következők:-
- Fogja meg a TInyShield vezetékes adaptert, és a vezetékes csatlakozókon keresztül csatlakoztassa a pulzus -oximétert az adapterpajzs 1. portjához.
- Csatlakoztassa az LRA illesztőprogram -modult a 2 -es porthoz, és a mikrofonmodult a 0 -as porthoz.
- Csatlakoztassa a gyorsulásmérő modult a 3. számú porthoz. Ily módon minden szükséges modul pillanatok alatt csatlakoztatva van az adapterpajzshoz.
- Most csatlakoztassa vagy halmozza az adapterpajzsot a Tiny Screen+ -hoz, majd csatlakoztassa a MicroSD adaptert a köteghez.
- Végül csatlakoztassa a lítium -polimer akkumulátort a Tiny Screen+-hoz, és így gyorsan elkészül a projekt hardver részével.
Most be kell állítanunk az Arduino IDE -t, hogy programozza a Tiny Screen+ -t Fitness Tracker -ként, ahelyett, hogy Flappy Birds módban dolgozna, amit a következő lépésben fogunk tenni.
4. lépés: Az Arduino IDE beállítása
Mivel először dolgozunk a Tiny Screen+ -al, telepítenünk kell a megfelelő táblákat és könyvtárakat, hogy működjön. Ehhez kövesse az alábbi lépéseket:-
- Nyissa meg az Arduino IDE -t. Ott a fájl gombra kell kattintani. A megnyíló legördülő menüből lépjen a Beállítások pontra.
- Ott egy mező jelenik meg, amely azt írja, hogy További táblákkezelő URL. Ebben a mezőben illessze be az alábbi linket vesszővel elválasztva:
- Miután ez megtörtént, el kell mennünk az Eszközök, majd a Táblák elemre, és onnan a Táblákkezelőbe.
- A Táblakezelőben meg kell keresnünk az "Arduino SAMD" táblákat, és telepítenünk kell őket. Az Arduino SAMD táblák telepítésekor telepítenünk kell a "TinyCircuits SAMD" táblákat is.
- A táblák telepítése után telepítenünk kell a TinyScreen könyvtárat. Ehhez menjen a Vázlat, majd a Könyvtár bevonása, majd a Könyvtárak kezelése oldalra. Ott meg kell keresnünk a "TinyScreen" -t, és telepítenünk kell a könyvtárat. Letöltheti a Könyvtárat a projekt Github oldaláról, és beillesztheti az Arduino könyvtárak mappájába.
Tehát így befejeztük az Arduino IDE beállítását. Most készen állunk arra, hogy a TinyScreen -t csatlakoztassuk a számítógépünkhöz, és feltöltsük a projekt kódját.
5. lépés: Fitness Tracker építése: Szoftverrész
Ahogy befejeztük az Arduino IDE beállítását és a projekt Kapcsolatok részét. Most megtehetjük a Fitness Tracker build szoftver részét, azaz feltölthetjük a kódot a TinyScreen+-re. Ehhez az alábbi lépéseket kell követnünk:-
- Menjen át a projekt Github tárházába.
- Innen le kell töltenie a MAX30101 könyvtárat, a Wireling könyvtárat és az SD kártya könyvtárat, és be kell helyeznie őket a számítógép Arduino könyvtárai mappájába.
- Ezt követően le kell töltenie a Fitness Tracker fájlt a Github oldalról. Ez a projekt kódja. Nyissa meg az Arduino IDE -ben.
- A kód megnyitása után. Csatlakoztassa a Tiny Screen+ készüléket a számítógépéhez. Válassza ki a megfelelő COM portot, és nyomja meg a feltöltés gombot.
Tehát így a projekt Coding részével is készen vagyunk. Amint a kód feltöltésre kerül, Fitness Trackerünk használatra kész.
6. lépés: A Fitness Tracker tesztelése
Amikor a kód feltöltődik, a képernyőn megjelenik az Apró képernyő+ rendszerbetöltő mód, és amikor a kód feltöltésre kerül, a képernyő üres lesz, ami azt jelenti, hogy a kód feltöltődött, és most készen állunk a fitneszkövetőnk használatára. A Tracker működtetésének megkezdéséhez egyszer meg kell nyomnunk a gombot a képernyőn. Amint megnyomjuk a gombot a képernyőn, a Fitness Tracker megkezdi működését, és a képernyőn különböző adatok jelennek meg, például a dátum, az idő, a pulzusszám, az oxigénszint, az akkumulátor töltöttségi szintje és a lépésszám. A képernyő hamis lépésszámot vagy téves számlálást jeleníthet meg, mivel a kódot úgy tervezték, hogy akkor is számol egy lépést, ha enyhe rángatás van. Tehát módosíthatjuk a kód paramétereit annak érdekében, hogy pontosabbak legyünk. Az oxigénszint és a pulzusszám ellenőrzése. El kell vennünk az oximéter érzékelőt, és az ujjunk és a hüvelykujjunk közé kell helyeznünk, és a képernyőn megjelennek a leolvasott értékek. A leolvasott értékek Excel lapformátumban is tárolódnak az SD -kártyán, amelyet a Tiny Screen -hez csatlakoztatunk, és ezeket az értékeket ellenőrizhetjük az SD -kártya PC -hez történő csatlakoztatásával egy adapteren keresztül. A projekthez csatlakoztathatjuk a Wifi pajzsot is, és feltölthetjük az adatokat a felhőbe. Tehát láthatja, hogy sok lehetőség van. Ezekből az összetevőkből számos projektet építhet fel forrasztás nélkül. Az ezen összetevők által megvalósítható projektek némelyike megtalálható a TinyCircuits webhelyen is, ahol megnézheti és saját maga készítheti el őket.
Tehát ez volt a Fitness Tracker projekt bemutatója. Remélem tetszett.
Ajánlott:
ESP8266 Hálózati óra RTC nélkül - Nodemcu NTP óra Nem RTC - INTERNET ÓRA PROJEKT: 4 lépés
ESP8266 Hálózati óra RTC nélkül | Nodemcu NTP óra Nem RTC | INTERNET ÓRA PROJEKT: A projektben óra projektet készítenek RTC nélkül, időbe telik az internet az wifi használatával, és megjeleníti az st7735 kijelzőn
C51 4 bites elektronikus óra - fából készült óra: 15 lépés (képekkel)
C51 4 bites elektronikus óra - fából készült óra: Volt egy kis szabadideje ezen a hétvégén, így összeszereltem ezt a 2,40 USD értékű 4 bites DIY elektronikus digitális órát, amelyet egy ideje vásároltam az AliExpress -től
DIY intelligens elektronikus ukulele Arduino -val: 14 lépés (képekkel)
DIY intelligens elektronikus ukulele az Arduino -val: Lépésről lépésre elmagyarázzuk, hogyan tervezheti meg saját ukulelét, és adhat hozzá néhány effektust, amelyek egyedivé teszik, például rajzoljon valamit, amit akarunk az ukulele felületére, vagy adjon hozzá néhány fényeffektust. Ennek érdekében meg kell vásárolni
A világ legkisebb autója elektronikus menetstabilizátorral!: 5 lépés (képekkel)
A világ legkisebb autója elektronikus menetstabilizátorral !: Van egy ilyen apró kis kokszos kocsija? És rossz az irányíthatósága? Akkor itt a megoldás: Arduino 2,4 GHz -es " Micro RC " arányos vezérlés módosítása! Jellemzők: Arányos vezérlés Arduino " Micro RC " átalakítás
Építsd meg a világ legkisebb elektronikus sokkolót!: 13 lépés (képekkel)
Építsd meg a világ legkisebb elektronikus sokkolóját !: Ez a csodálatos kis sokkoló nagyon apró, és szinte bárhova elrejthető, és meglepődést okozhat valakinek! Szinte bármilyen 1,5 V -os elemmel működtethető! Tehát ezen az oktatható módon megmutatom, hogyan lehet sokkot készíteni, mint egy fillér! H