Hirdetés
Egy Arduino pajzs, amely összekapcsolható egy Android készülékkel, és számos érzékelőt és fejlett funkciót biztosít? Igen - ez egy dolog. Valójában az 1Sheeld.
A fejlesztőktől Integreight, 1Sheeld beismerte szerény Kickstarter A cél 10 000 dollár a vízből nyolcszor ki, de most mindenki számára elérhető az Amazon-tól 55 dollárért. Az 1Sheeld azonban nem az Arduino cseréje céljából lett kifejlesztve - kiegészíti azt, lehetővé téve Arduino projektjeinek, hogy okostelefon-érzékelők adatainak teljes készletéhez hozzáférhessenek, és még sok minden mást. Nem tudok mondani az alternatívákról, mert nincs ilyen.
Tervezés
Nem nagyobb, mint bármely más standard Arduino pajzs. Az 1Sheeld egy ATMEGA162 körül épül fel, és az alján egy BlueTooth modult tartalmaz. A csapkonfiguráció olyan, hogy szüksége lesz egy Arduino Uno 3. vagy újabb verzióra (más Arduino modellek eltérhetnek, de az Uno rev3-nál újabb verzióknak rendben kell lenniük). Minden tűt áthaladnak, így elhelyezhet további pajzsok A négy legfontosabb Arduino pajzs, amely a projektek szuperhatalmaként szolgál Vásárolt egy Arduino kezdőkészletet, követte az összes alapvető útmutatót, de most már megbotlott - több bitre és bobra van szüksége az elektronikai álma megvalósításához. Szerencsére, ha van ... Olvass tovább a tetején, vagy szükség szerint használjon szabványos I / O-érintkezőket az ugróvezetékeknél.
Két kapcsoló van csatlakoztatva a táblához. Az első 5v és 3,3v közötti; Az 5v a legtöbb Arduinos esetén használható, tehát ha nem biztos benne, melyiket kell használni, akkor maradjon az 5v-vel.
A második kapcsoló - UART KAPCSOLÓ felirattal - állandó használatban lesz; vált a BlueTooth link és az Arduino programozási mód között. Ennek oka az a tény, hogy ugyanazt a soros kommunikációs tűt használja mindkét funkcióhoz, de ez nem nehéz kitalálni. Ha úgy találja, hogy érzékelő adatait nem fogadja, akkor váltson át - az nem fogja megtörni a táblát, ha téved.
3 mikro LED jelzi a küldés, a fogadás és a BlueTooth állapotát.
Mindent összevetve, ez egy nagyon professzionálisan gyártott pajzs, szilárd forrasztási illesztésekkel és jól megtervezett kialakítással. A fekete színű címkék fehérek egyértelműek és könnyen olvashatók, nyomtatások és szabálytalan elhelyezések nélkül.
Jellemzők
Számomra jelenleg 37 különböző „pajzs” van, amelyeket az 1Sheeld képes emulálni. Ezek közül 11 érzékelő pajzsok - például: gyorsulásmérő, fény, giroszkóp, nyomás. További 10 alapvető I / O művelet, például: hangjelző, billentyűzet, mikrofon, játékvezérlő és különféle gombok. 7 további felhasználó kezeli a kommunikációt és a szociális hálózatokat: Twitter, Facebook, telefon, e-mail, Skype. Végül 9 speciális funkciójú pajzs található, beleértve: hangfelismerés, beszédszintézis, értesítések, kamera, LCD és adatgyűjtő. A funkció hozzáadásához egyszerűen megérinti őket az alkalmazáson, bár néhányukhoz további beállítások szükségesek, például a Twitter engedélyezése.
Úgy gondolom, hogy mindannyian egyetértünk abban, hogy ez egy fenomenális funkciók listája - a puszta pénz-érték arány, ha mindent megkap ezek a szolgáltatások egy 55 USD - os vásárlásnál meglepően meglepőek (nem veszik figyelembe a telefonodban tanfolyam).
Az 1Sheeld programozása
Az első projektnél azt javaslom, hogy csak futtasd át a Az első lépések bemutatója az 1Sheeld weboldalon. Bele fog tölteni egy mintakódot az Arduino készülékébe, amely meghallgatja az okostelefon mikrofon szintjét, majd kezeli a logikát az üzenet elküldéséhez.
Miután feltöltötte a példakódot, kapcsolja át az UART-KAPCSOLTot a csatolt ikonra (amely lehetővé teszi a telefonnal való kapcsolatot), és nyomja meg az alkalmazásban a SCAN-t. Ezután egy egyszerű eset, hogy engedélyezze a mikrofon és a Twitter pajzsot.
Eleinte a mikrofonom szintje soha nem érte el az 50 fölötti értéket, tehát a csengőhangot nem indították el - lehet, hogy módosítania kell a minta Arduino kódot az alacsonyabb szint használatához. Ez jól működött, és itt van a készített tweet (hitelesíteni kell az Android oldalon, hogy tudja, kinek kell küldeni):
Fontos megjegyezni, hogy ennek logikája maga az Arduino-ban futott - az 1Sheeld nem csatlakoztatta a mikrofont és a Twitter bármilyen módon pajzsok - csak továbbította a mikrofon szintjét az Arduino-hoz, és funkciót nyújtott a feladáshoz tweets. Bármely ponton elveheti a fizikai alkatrészeket vagy a cserefunkciókat, és a program továbbra is a tervek szerint működik.
Ezt követően szívesen kipróbáltam a hangfelismerési funkciókat, hogy kölcsönhatásba léphessek az újonnan épített óriás LED-kijelzőmmel (összesen 210 pixel óriási - oktatóanyag hamarosan!). A példa hangfelismerési vázlat integrálása az Adafruit Matrix könyvtár tesztkódjával mind az öt percet igénybe vetette, és a hangvezérlés bemutatójának elkészítése, amelyet a videóban láthat a felülvizsgálat elején.
Ha őszinte vagyok, úgy éreztem, hogy csalom. Hihetetlen dolgok készítése az Arduino-val valójában nem lehet ilyen egyszerű!
Ha meg kellene vásárolnia az 1Sheeld-et?
Az 1Sheeld hihetetlenül okos kis készlet, kétségtelen benne. A hozzáadott szolgáltatások köre; az érzékelők lehetnek; a puszta sokoldalúság kiemelkedő.
Két helyzet van, amelyekre az 1Sheeld ideális.
Először: ha Arduino kezdőkészletet vásárolt (mire számíthat az indítókészletben Mit tartalmaz egy Arduino kezdőkészlet? [MakeUseOf magyarázat]Korábban már bemutattam az Arduino nyílt forráskódú hardvert itt a MakeUseOf-on, de nemcsak a tényleges Arduino-ra van szükséged, hogy valamit beépítsen belőle, és valóban elinduljon. Az Arduino "indítókészletek" ... Olvass tovább ), befejezte az összes mellékelt projektet és elkezdi unatkozni, az 1Sheeld legalább egy évig szórakoztatja Önt - csak annyit tehetsz vele. Olyan egészen új dimenziókat fog hozzáadni a projektjéhez, amelyek a szokásos hardveres pajzsokkal (mint például a hangfelismerés) nem lennének lehetségesek, így a képzeleted lesz az új határ.
Ugyanakkor nem lesz hasznos hosszú távú beágyazott projekteknél - elvileg a telefonhoz kell kapcsolódnia. Ha csak az 1Sheeld valamilyen relativitáselméleti aspektusát használja, ezt 5 dollárral lehet elérni komponens, teljesen lehetetlen tartani az 55 USD-os 1Seeld és Android telefonját a feladatnak szentelve. Ami felveti a második felhasználási esetemre: amikor kétségbeesetten szeretné elkezdeni a programozást, de még nem érkezett meg valamilyen kritikus érzékelő vagy dedikált pajzs. Ahelyett, hogy elhalasztaná a projektet, vagy elrontaná a funkciót véletlenszámokkal való működéshez, elakadhat.
Ebben a tekintetben az 1Sheeld egy csodálatos kis készlet, amelyet a műhely körül kell megszerezni. Új ötletek ösztönzése és a prototípusok megkönnyítése, amely pontosan az, ami az Arduino-nak szól.
A MakeUseOf ajánlja:Van Arduino és Arduino? Vásároljon egyhegyet. Valóban annyira egyszerű.
Hogyan nyerhetek meg az 1Sheeld-t?
1Sheeld - a végső Arduino pajzs ajándék
A nyertest véletlenszerűen választják ki és e-mailben értesítik. Tekintse meg a a nyertesek listája itt.
Küldje el termékeit felülvizsgálatra. Kapcsolatba lépni James Bruce további részletekért.
James rendelkezik mesterséges intelligencia BSc-vel, CompTIA A + és Network + tanúsítvánnyal rendelkezik. A MakeUseOf vezető fejlesztője, és szabadidejét VR paintballon és társasjátékokon játszik. Gyerekkora óta épít PC-ket.