Reklama
Jediný štít Arduino, ktorý sa dá prepojiť so zariadením Android a poskytuje množstvo senzorov a pokročilých funkcií? Jo - to je teraz vec. V skutočnosti 1Sheeld.
Od vývojárov Integreight„1) Je pravda, že to bolo pravda skromný Kickstarter cieľ 10 000 dolárov z vody osemkrát, ale teraz je k dispozícii všetkým z Amazonu za 55 dolárov. 1Sheeld však nie je navrhnutý tak, aby nahradil Arduino - dopĺňa ho, ale dáva vašim projektom Arduino prístup k úplnému množstvu údajov snímačov smartfónov a ešte oveľa viac. Nemôžem vám povedať o alternatívach, pretože neexistujú žiadne.
dizajn
Nie väčší ako ktorýkoľvek iný štandardný štít Arduino, 1Sheeld je založený na ATMEGA162 a obsahuje modul BlueTooth pod ním. Konfigurácia špendlíkov je taká, že budete potrebovať verziu Arduino Uno revíziu 3 alebo novšiu (iné modely Arduino sa budú líšiť, ale všetko novšie ako Uno rev3 by malo byť v poriadku). Každý kolík prechádza, takže ho môžete umiestniť ďalšie štíty Špičkové 4 štíty Arduino na supervelmoc vašich projektov Kúpili ste si štartovaciu súpravu Arduino, dodržiavali ste všetky základné pokyny, ale teraz ste narazili na kameň úrazu - na splnenie svojho sna o elektroniku potrebujete viac bitov a bobov. Našťastie, ak máte ... Čítaj viac navrchu, alebo použite štandardné I / O kolíky podľa potreby s pomocnými vodičmi.
K doske sú pripojené dva prepínače. Prvá voľba medzi 5 a 3,3 V; 5V je štandard pre použitie s väčšinou Arduinos, takže ak si nie ste istí, ktoré použiť, potom držte 5V.
Druhý prepínač - označený UART SWITCH - sa bude neustále používať; prepína medzi prepojením BlueTooth a programovacím režimom Arduino. Je to spôsobené skutočnosťou, že pre obe funkcie sa používa rovnaká sada kolíkov sériovej komunikácie, ale nie je ťažké na to prísť. Ak zistíte, že neboli prijaté žiadne údaje zo senzorov, prepnite ich naspäť - ak sa vyskytne chyba, nebude to narušené.
3 mikro LED signalizujú stav odoslania, prijatia a stavu BlueTooth.
Celkovo je to veľmi profesionálne vyrobený štít, s pevnými spájkovanými spojmi a dobre usporiadaným dizajnom. Biela na čiernych štítkoch je zreteľná a ľahko čitateľná, bez chýb v tlači alebo nepravidelných umiestneniach.
Vlastnosti
Podľa môjho počtu existuje v súčasnosti 37 rôznych „štítov“, ktoré 1Sheeld dokáže emulovať. 11 z nich sú štíty senzorov - napríklad akcelerometer, svetlo, gyroskop, tlak. Ďalších 10 je základných I / O operácií, ako sú: bzučiak, klávesnica, mikrofón, gamepad a rôzne tlačidlá. 7 komunikácií a sociálnych sietí: Twitter, Facebook, telefón, e-mail, Skype. Nakoniec je k dispozícii 9 štítov špeciálnych funkcií vrátane: rozpoznávania hlasu, syntézy reči, upozornení, kamery, LCD a záznamníka údajov. Jednoducho na ne klepnete v aplikácii a pridáte túto funkciu. Niektoré však vyžadujú ďalšie nastavenie, napríklad autorizáciu Twitteru.
Myslím si, že všetci sa môžeme zhodnúť na tom, že ide o fenomenálny zoznam funkcií - samotná hodnota, ktorú majú peniaze Tieto funkcie pri jednorazovom nákupe 55 dolárov sú celkom úžasné (vo vašom telefóne sa nezohľadňujú) Kurz).
Programovanie 1Sheeld
Pre váš prvý projekt by som vám odporúčal spustiť len Príručka Začíname na webovej stránke 1Sheeld. V ňom naložíte ukážkový kód do svojho Arduina, ktorý počúva na úrovni mikrofónu smartfónu, a potom pomocou logiky odošlete správu.
Po nahraní vzorového kódu prepnite prepínač UART-SWITCH na prepojenú ikonu (ktorá umožňuje spojenie s telefónom) a v aplikácii stlačte SCAN. Potom je to jednoduchý prípad povolenia mikrofónov a Twitterov.
Najskôr úroveň môjho mikrofónu nikdy nedosiahla 50, takže tweet sa práve nespustil - možno budete musieť upraviť vzorový Arduino kód tak, aby pracoval s nižšou úrovňou. Fungovalo to pekne a tu je vytvorený tweet (musíte sa overiť na strane Android, aby vedel, od koho sa má poslať):
Je dôležité si uvedomiť, že logika tejto činnosti prebiehala na samotnom Arduino - mikrofón nepripojil mikrofón. a Twitter štíty akýmkoľvek spôsobom - iba prenášali úroveň mikrofónu na Arduino a poskytovali funkciu na uverejňovanie príspevkov tweety. Kedykoľvek by ste boli schopní upustiť od fyzických komponentov alebo funkcií výmeny a program by naďalej fungoval podľa plánu.
Potom som túži po vyskúšaní funkcií rozpoznávania hlasu, aby som mohol komunikovať s mojím novo postaveným obrovským LED displejom (celkom neuveriteľných 210 pixelov - tutoriál už čoskoro!). Integrácia vzorovej náčrtu rozpoznávania hlasu s mojím testovacím kódom knižnice Adafruit Matrix trvala všetkých 5 minút a vytvorila sa ukážka ovládania hlasom, ktorú môžete vidieť vo videu na začiatku kontroly.
Ak som úprimný, cítil som sa, akoby som podvádzal. Robiť neuveriteľné veci pomocou Arduina by nemalo byť také ľahké!
Ak si kúpite 1Sheeld?
1Sheeld je neuveriteľne šikovný kúsok súpravy, o tom nie je pochýb. Rozsah funkcií, ktoré pridáva; senzory, z ktorých sa môže stať; samotná univerzálnosť je vynikajúca.
Myslím, že 1Sheeld je ideálny pre dve situácie.
Najprv, ak ste si zakúpili štartovaciu súpravu Arduino (čo môžete očakávať od vašej štartovacej súpravy Čo je súčasťou sady Arduino Starter Kit? [MakeUseOf vysvetľuje]Už som tu na MakeUseOf predstavil open-source hardvér Arduino, ale na vytvorenie niečoho z neho a skutočne začatia potrebujete viac ako len samotného Arduina. Arduino "štartovacie súpravy" sú ... Čítaj viac ), dokončili všetky zahrnuté projekty a začnú sa nudiť, 1Sheeld vás pobaví aspoň na ďalší rok - je toho tak veľa, s čím môžete robiť. Do svojho projektu pridáte nejaké úplne nové dimenzie, ktoré by jednoducho neboli možné pomocou bežných hardvérových štítov (napríklad rozpoznávanie hlasu), takže vaša predstavivosť bude novým limitom.
To však nebude užitočné pre dlhodobé vstavané projekty - koniec koncov je potrebné, aby ste k vášmu telefónu boli pripútaní. Ak používate iba nejaký relatívny jednoduchý aspekt 1Sheeld, ktorý by sa mohol dosiahnuť s 5 dolármi je úplne nemožné, aby ste si na svoju úlohu vyhradili svoj 1 $ 1 telefón 1 Android a Android. Čo ma privádza k môjmu druhému prípadu použitia: keď ste zúfalí začať programovať, ale niektoré kritické senzory alebo vyhradený štít ešte neprišli. Namiesto toho, aby ste odložili projekt alebo sa potýkali s funkciou, aby pracovala s náhodnými číslami, môžete sa tam dostať.
V tomto ohľade je 1Sheeld úžasnou súpravou na prácu v dielni. Inšpirovať nové nápady a uľahčovať prototypovanie, čo je presne to, pre čo je Arduino.
MakeUseOf odporúča:Máte Arduino a Arduino? Kúpte si 1Sheeld. Je to skutočne také jednoduché.
Ako môžem vyhrať 1Sheeld?
1Sheeld - The Ultimate Arduino Shield prozradí
Výherca bude vybraný náhodne a informovaný prostredníctvom e-mailu. Zobraziť zoznam víťazov tu.
Pošlite svoje výrobky na kontrolu. Kontakt James Bruce pre ďalšie podrobnosti.
James má bakalárske štúdium v oblasti umelej inteligencie a je držiteľom certifikátu CompTIA A + a Network +. Je popredným vývojárom MakeUseOf a trávi svoj voľný čas hraním VR paintballu a spoločenských hier. Staval počítače od malička.