A TI SensorTag letiltása - 💡 Fix My Ideas

A TI SensorTag letiltása

A TI SensorTag letiltása


Szerző: Ethan Holmes, 2019

Legutóbb, amikor Rhode Island-ben jártam, jó barátom, Brian Jepson egy kis piros dobozt tolta a kezembe a szavakkal, -… próbáld ki, szeretni fogod. Rögtön elkezdtem keresni a kék pirulát. Nem kell azonban aggódnom, mert kiderült, hogy a Texas Instruments SensorTag-ja.

A SensorTag egy Bluetooth Low Energy fejlesztő készlet a Texas Instruments-től, amely a mobil fejlesztőknek szól.

A hardver

Az SensorTag egy érdekes termék, és azt az érzést kapja, hogy ez a TI által gyártott termék, amely bemutatja az új Bluetooth Low Energy rendszerüket a TI CC2541-en. Ez közvetlenül az okostelefon alkalmazásfejlesztőknek kerül forgalomba, nem pedig hardverfejlesztőknek. Vagy azért, hogy kifejleszteni tudjanak egy alkalmazást, amely közvetlenül támogatja az SensorTag-ot, vagy referencia hardvertervezésként fejleszti ki a fejlettebb Bluetooth alacsony energiafelhasználású tartozékokat.

A CC2541 chip a QFN-40 csomagban található, és nem csak a Bluetooth alacsony energiájú eszközt valósítja meg, hanem belső MCS 8051 mikrovezérlővel, általános célú időzítőkkel, pontos RSSI támogatással a tartomány meghatározásához, két USART, 23 általános célú digitális IO érintkező, 12 bites ADC nyolc csatornával, I²C és a mosogató. Ez egy szép chip, ami azt jelenti, hogy képesnek kell lennie arra, hogy kompakt külsőtáblázatot készítsen néhány külső alkatrésszel, kivéve azokat a szenzorokat vagy működtetőszerkezeteket, amelyeket ténylegesen érdekel a vezérlés.

A TI SensorTag kicsomagolása

A kissé furcsa formájú és bíborvörös burkolatot eltávolítva az SensorTag tábla sokkal kompaktabb, mint a burkolata. Sokkal erősebb is. Hat fedélzeti érzékelővel rendelkezik, amelyek mindegyike csatlakozik a CC2541 I²C interfész buszához külön engedélyező jelekkel.

Az áramfogyasztás minimalizálása érdekében a fedélzeti érzékelők alapértelmezés szerint le vannak tiltva, és alvó üzemmódban maradnak a mérések között, és minden érzékelő engedélyezhető és olvasható. Ez az oka annak, hogy az egész tábla egy CR2032 érme cellából indul ki.

A fedélzet elején a hat fedélzeti érzékelő közül öt van; a TMP006 hőmérsékletérzékelő lehetővé teszi számunkra, hogy az objektum hőmérsékletét érintés nélkül mérjük, egy hőre lágyuló anyag segítségével, az abból kibocsátott infravörös energia elnyelésére. Csak mutasson az érzékelőt az objektumra, és megmondja a hőmérsékletet, ami magyarázza a ház elején lévő furcsa lyukat. A TMP006 megjelenítéséhez szükséges.

A tábla elején a C953H barometrikus nyomásérzékelő, valamint a KXTJ9 gyorsulásmérő, a MAG3110 magnetométer és az IMU-3000 MEMS giroszkóp. Végül a tábla bal oldala felé (az alábbi képen) két kis érintkező kapcsoló, amelyek állapota Bluetooth-on keresztül is elérhető egy távoli csatlakoztatott eszközhöz.

A TI SensorTag tábla elülső része. A nyomás- és hőmérsékletérzékelők, a gyorsulásmérő, a magnetométer és a giroszkóp bemutatása.

A fedélzet hátulja maga a CC2541 chip, amelyen egy pár extra érzékelőt kapunk ingyenesen, mivel a rendelkezésre álló konyhai mosogatógyűjtemény között egy fedélzeti hőmérséklet-érzékelő található, amely a környezeti értékről számol be.„Távolban”hőmérsékletet, és egy elemfigyelő szenzort. A fedélzet hátsó részén található az SHT21 digitális páratartalom-érzékelő és az oldalsó gomb (a keret teteje) arra szolgál, hogy a táblát felfedezési üzemmódba hozza.

A TI SensorTag kártya hátulja maga a CC2541 chip és a páratartalom érzékelő, valamint a CR2032 érmeelem, amely a táblát táplálja.

A szoftver

Az SensorTag egy Bluetooth alacsony energiájú eszköz, ami azt jelenti, hogy beszélhet bármely olyan platformmal, amely támogatja a Bluetooth alacsony energiát. Most azt jelenti, hogy a legújabb iPhone és iPad modellek, natívabban az újabb Macbook Pros és bármely Windows vagy Linux PC megfelelő Bluetooth 4 dongle-el.

Sajnos, míg egyes Android-eszközöken a Bluetooth alacsony energiát támogatják, az még nem szerepel az alapvető SDK-ban, és nincs szabványos módja annak, hogy beszéljen a Bluetooth alacsony energiaigényű hardverrel. Valójában néhány„SMART Ready” eszközök, mint például a Samsung Galaxy S3, firmware-frissítést igényelnek, hogy teljes mértékben támogassa a szabványt. Azonban a Google I / O következő hónapban történő megjelenése esetén ez a helyzet meglehetősen gyorsan változhat.

A SensorTag használatának legegyszerűbb módja a TI SensorTag alkalmazás letöltése az iOS App Store-ból. Ingyenesen letölthető, és egy univerzális alkalmazás iPhone és iPad számára.

Nyissa meg az alkalmazást, helyezze az Érzékelőt a felfedezhető módba az oldalsó gomb megnyomásával, és a címkét fel kell látnia a rendelkezésre álló eszközök listáján szinte azonnal. Érdekes módon a CC2541 chipen alapuló egyéb eszközök valószínűleg megjelennek a listán.

Ez azt jelenti, hogy ha nem rendelkezik iPhone vagy iPad készülékkel, az SensorTag még mindig elég könnyen kezelhető, és a TI-nek meglehetősen kiterjedt dokumentációja van arról, hogyan kell beszélni az SensorTag-szal, beleértve az eszköz által kínált GATT-szolgáltatások teljes listáját lehetővé teszi az összes érzékelő állapotának olvasását. Még akkor is, ha nem dolgozik az iOS-on, ahol a TI hasznos példaként szolgáltatott kódokat, nem lenne túl nehéz kifejleszteni egy alkalmazást, hogy beszéljen a címkével.

Az iOS SDK

Azonban, ha az iOS-on dolgozol, rengeteg forráskód-példát találhatsz az Ön számára, beleértve a TI SensorTag alkalmazás forrását is, amelyet korábban nézett.

techBASIC

Ha nem szeretné, hogy az iOS natív alkalmazásokat dolgozzon ki az SensorTag támogatására, akkor a Bluetooth Low Energy támogatás is rendelkezésre áll a techBASIC-ban. A techBASIC környezet a BASIC programozási nyelv teljes körű megvalósítása, amely lehetővé teszi, hogy az iPad-en (és az iPhoneon) olyan alkalmazásokat fejlesszenek ki és futtassanak, amelyek olyanok, mint a natív alkalmazások. Ugyanakkor támogatja a külső adatok vételét is, mind a HiJack kártyát, mind a Bluetooth Low Energy-t használva, ha a hardver támogatja, és lehetővé teszi, hogy lenyűgöző dolgokat végezhessen, mint például az adatgyűjtés és elemzés egy rakéta repülésből.

Számos információ áll rendelkezésre az SensorTag vezérléséről a techBASIC rendszerrel, és ha nem szeretné fejleszteni a natív iOS alkalmazásokat, ez szilárd alternatíva.

Könyvek

Real-World Arduino, érzékelő és Bluetooth alacsony energiaigényű alkalmazások a techBASIC rendszerben

Mike Westerfield, a rakéta repülés mögött álló készítő jelenleg egy könyvet ír „IPhone és iPad elektronikus projektek építése.”Most már elérhető a korai kiadásban, de ezt a hónapot később kell megnyomni.

A könyv mintegy fele a Bluetooth alacsony energiafogyasztásról beszél, és két teljes fejezet a TI SensorTag számára készült. Az első, aki a techBASIC-ról beszélgetett, a második séta a saját Bluetooth-kompatibilis modell rakétáján.

Működtem egy technikai szakértőnek ebben a könyvben, és ez egy igazán érdekes olvasmány, és nem csak a Bluetooth Low Energy szekcióhoz, mivel először láttam, hogy a HiJack fórumról részletesen beszélt.

Egyéb fejlesztői csomagok

Bár a SensorTag talán a CC2541 legérdekesebb fejlesztői készlet, a TI más fejlesztői készleteket is kínál, beleértve a DK-MINI-t is, amely referencia-tervezést tartalmaz egy alacsony energiaigényű „Kulcsfókusz” tábla.

Érdekes, hogy ha van Hone kulcsos fob, akkor látni fogja, hogy megjelenik a TI SensorTag alkalmazásban. Ez egy CC2541-es chip köré épül, és elég hasonló a DK-MINI fejlesztői készlet referenciatervéhez, amely a riasztást a FOB-ról indíthatja el a TI SensorTag alkalmazásból.

összefoglalás

Valószínűleg rájött, hogy én vagyok a TI SensorTag rajongója. Érdekes hardvereszköz, amelynek célja az intelligens telefonfejlesztők egyszerűbbé tétele, amikor a Bluetooth-tartozékok prototípusa él. De ez általában hasznosabb, mint ahogyan, és Mike modell rakéta járatai megmutatták, hogy gyorsan és olcsón hozzáadhat sok adatgyűjtő képességet a gyártó projektéhez.



Lehet, Hogy Érdekli

Horgolt vagy Kötött Swatch Planter Propagator

Horgolt vagy Kötött Swatch Planter Propagator


Maker Revolution lefedettség

Maker Revolution lefedettség


CRAFT Project - Fonott kerti kötény

CRAFT Project - Fonott kerti kötény


DIY toll barrettes

DIY toll barrettes






Legutóbbi Hozzászólások