reklama

Jediný štít Arduino, který lze propojit se zařízením Android a poskytnout celou řadu senzorů a pokročilých funkcí? Jo - to je teď věc. Ve skutečnosti 1Sheeld.

Od vývojářů Neúspěch"1" Je pravda, že to bylo pravda skromný Kickstarter cíl $ 10k z vody 8krát, ale je nyní k dispozici všem od Amazonu za 55 $. Systém 1Sheeld však není navržen tak, aby nahradil Arduino - doplňuje jej a dává vašim projektům Arduino přístup k úplnému doplňku dat senzorů smartphonu a ještě mnohem více. Nemohu vám říci o alternativách, protože žádné neexistují.

Design

Ne větší než jakýkoli jiný standardní štít Arduino, 1Sheeld je založen na ATMEGA162 a obsahuje modul BlueTooth pod ním. Konfigurace pinů je taková, že budete potřebovat Arduino Uno revizi 3 nebo novější (jiné Arduino modely se budou lišit, ale cokoli novějšího než Uno rev3 by mělo být v pořádku). Každý kolík prochází, takže můžete místo další štíty Nejlepší 4 štíty Arduino pro supervelmoc vašich projektůKoupili jste si startovací soupravu Arduino, řídili jste se všemi základními průvodci, ale nyní jste narazili na úrazový kámen - pro realizaci elektronického snu potřebujete více bitů a bobů. Naštěstí, pokud máte ...

instagram viewer
Přečtěte si více nahoře, nebo použijte standardní I / O piny podle potřeby se skokovými přívody.

1 sheeld - obsah

K desce jsou připojeny dva přepínače. První volí mezi 5v a 3,3v; 5v je standard pro použití s ​​většinou Arduinos, takže pokud si nejste jisti, které použít, pak držte 5V.

Druhý přepínač - označený UART SWITCH - bude neustále používán; přepíná mezi linkou BlueTooth a režimem Arduino. Důvodem je skutečnost, že pro obě funkce používá stejnou sadu pinů sériové komunikace, ale není těžké přijít na to. Pokud zjistíte, že nebyla přijata žádná data senzoru, přepněte je - pokud se vám to nepodaří, nerozbije se deska.

1sheeld - spodní strana

3 mikro LED diody označují stav odesílání, přijímání a BlueTooth.

Celkově se jedná o velmi profesionálně vyrobený štít s pevnými pájenými spoji a dobře uspořádaným designem. Bílá na černých štítcích je přehledná a snadno čitelná, bez překlepů nebo nepravidelných umístění.

Funkce

Podle mého počtu existuje v současné době 37 různých „štítů“, které 1Sheeld dokáže emulovat. 11 z nich jsou štíty senzorů - věci jako: akcelerometr, světlo, gyroskop, tlak. Dalších 10 je základních I / O operací, jako jsou: bzučák, klávesnice, mikrofon, gamepad a různá tlačítka. 7 dalších řešení komunikace a sociálních sítí: Twitter, Facebook, telefon, e-mail, Skype. Nakonec existuje 9 štítů se speciálními funkcemi, včetně: rozpoznávání hlasu, syntézy řeči, oznámení, fotoaparátu, LCD a dataloggeru. Jednoduše na ně klepnete v aplikaci a přidáte tuto funkci, i když některé budou vyžadovat další nastavení, například autorizaci Twitteru.

1sheeld - souvisí s Androidem

Myslím, že se všichni můžeme shodnout, že je to fenomenální seznam funkcí - naprostá hodnota za peníze, které mají všichni Tyto funkce z jediného nákupu za 55 USD jsou docela úžasné (nikoli faktoring ve vašem telefonu, z chod).

Programování 1Sheeld

Pro váš úplně první projekt bych doporučil jen projít Úvodní příručka na webových stránkách 1Sheeld. V něm načtete do svého Arduina nějaký ukázkový kód, který poslouchá úroveň mikrofonu smartphonu, a pak zpracovává logiku, aby odešel zprávu.

Jakmile nahrajete ukázkový kód, přepněte přepínač UART-SWITCH na propojenou ikonu (která umožňuje spojení s telefonem) a v aplikaci stiskněte SCAN. Poté je to jednoduchý případ povolení mikrofonu a Twitteru.

Zpočátku moje úroveň mikrofonu nikdy nedosáhla 50, takže tweet nebyl právě spuštěn - možná budete muset upravit ukázkový Arduino kód tak, aby pracoval s nižší úrovní. Fungovalo to pěkně a tady je vytvořený tweet (musíte se na straně Android ověřit, aby věděl, od koho poslat):

Je důležité si uvědomit, že logika tohoto procesu probíhala na samotném Arduinu - 1Sheeld nepřipojil mikrofon a Twitter štíty jakýmkoli způsobem - pouze přenášely úroveň mikrofonu na Arduino a poskytovaly funkci pro zveřejňování tweety. Kdykoli budete moci upustit od fyzických součástí nebo náhradních funkcí a program bude stále fungovat, jak bylo zamýšleno.

1sheeld - namontovaný

Poté jsem se dočkal, až vyzkouším funkce rozpoznávání hlasu, abych mohl komunikovat s mým nově postaveným obřím LED displejem (celkem neuvěřitelných 210 pixelů - tutoriál již brzy!). Integrace vzorové náčrtu rozpoznávání hlasu s mým testovacím kódem knihovny Adafruit Matrix zabrala všech 5 minut a vytvořila ukázku ovládání hlasem, kterou můžete vidět na videu na začátku recenze.

Pokud jsem upřímný, cítil jsem se, jako bych podváděl. Dělat neuvěřitelné věci s Arduino by opravdu nemělo být tak snadné!

Měli byste si koupit 1Sheeld?

1Sheeld je neuvěřitelně chytrý kit, o tom není pochyb. Rozsah funkcí, které přidává; senzory, kterými se může stát; naprostá všestrannost je vynikající.

1kanálová strana

Existují dvě situace, které si myslím, že 1Sheeld je ideální.

Nejprve, pokud jste si zakoupili startovací sadu Arduino (co můžete očekávat od vaší startovací sady Co je součástí sady Arduino Starter Kit? [MakeUseOf vysvětluje]Předtím jsem zde na MakeUseOf představil open-source hardware Arduino, ale potřebujete něco víc než jen samotného Arduina, abyste z něj něco vytvořili a mohli začít. Arduino "startovací sady" jsou ... Přečtěte si více ), dokončili všechny zahrnuté projekty a začaly se nudit, 1Sheeld vás pobaví alespoň na další rok - je toho tolik, s čím můžete dělat. Do projektu přidáte několik zcela nových dimenzí, které by nebylo možné pomocí běžných hardwarových štítů (jako je rozpoznávání hlasu), takže vaše představivost bude novým limitem.

To však znamená, že to nebude užitečné pro dlouhodobé vestavěné projekty - přece jen musí zůstat připoutaný k telefonu. Pokud používáte pouze nějaký relativní jednoduchý aspekt 1Sheeld, kterého by bylo možné dosáhnout za 5 $ je naprosto neuskutečnitelné, abyste si svůj úkol nechali věnovat $ 55 1Sheeld a Android. Což mě přivádí k mému druhému případu použití: když jste zoufalí začít programovat, ale nějaký kritický senzor nebo vyhrazený štít ještě nepřijeli. Namísto oddálení projektu nebo zmatení funkce pro práci s náhodnými čísly se můžete přímo zaseknout.

V tomto ohledu je 1Sheeld úžasná sada, kterou můžete mít v dílně. Inspirovat nové nápady a usnadňovat prototypování, což je přesně to, pro co je Arduino.

MakeUseOf doporučuje:Máte Arduino a Arduino? Kupte si 1Sheeld. Je to opravdu tak jednoduché.

Jak vyhraji 1Sheeld?

1Sheeld - The Ultimate Arduino Shield prozradí

Vítěz bude vybrán náhodně a informován e-mailem. Zobrazit seznam výherců zde.

Zašlete své výrobky ke kontrole. Kontakt James Bruce pro další detaily.

James má bakalářský titul v oboru umělé inteligence a je držitelem certifikátu CompTIA A + a Network +. Je hlavním vývojářem MakeUseOf a tráví svůj volný čas hraním VR paintballu a deskových her. Staví počítače od dětství.