1Sheeld, The Ultimate Arduino Shield Review și Giveaway
Un singur scut Arduino care se poate conecta cu un dispozitiv Android și oferă o multitudine de senzori și funcții avansate? Da, asta e un lucru acum. 1Sheeld, de fapt.
De la dezvoltatori Integreight, 1Sheeld a suflat că este de obicei umil Kickstarter obiectiv de $ 10k din apă de 8 ori peste, dar este acum disponibil pentru toți de la Amazon pentru $ 55. 1Sheeld nu este proiectat să înlocuiască Arduino, deși - îl suplimentează, oferindu-vă proiectele Arduino acces la o completă completă a datelor senzorilor smartphone și mult mai mult. Nu vă pot spune despre alternative, pentru că nu există.
Proiecta
Nu este mai mare decât oricare alt scut Arduino standard, 1Sheeld se bazează în jurul unui ATMEGA162 și include un modul BlueTooth de dedesubt. Configurația pin este astfel încât veți avea nevoie de o revizuire Arduino Uno 3 sau mai târziu (alte modele Arduino vor varia, dar ceva mai nou decât Uno rev3 ar trebui să fie bine). Fiecare bolț este trecut, astfel încât să puteți plasa scuturi suplimentare. Top 4 Arduino Shields Pentru a vă supraviețui Proiectele Top 4 Shields Arduino Pentru a vă supraviețui proiectelor Ați cumpărat un kit de pornire Arduino, ați urmat toate ghidurile de bază, dar acum ați lovit un blocaj de poticnire - aveți nevoie de mai mulți biți și boboci pentru a vă realiza visul dvs. de electronică. Din fericire, dacă aveți ... Citiți mai multe în partea de sus sau utilizați știfturile I / O standard, după cum este necesar, cu ajutorul cablurilor de salt.
Două întrerupătoare de comutare sunt atașate plăcii. Primul alege între 5v și 3.3v; 5v este standardul pentru utilizarea cu cele mai multe Arduinos, deci dacă nu sunteți sigur ce să utilizați apoi stick cu 5v.
Al doilea switch - etichetat UART SWITCH - va fi utilizat în mod constant; comută între linkul BlueTooth și modul de programare Arduino. Acest lucru se datorează faptului că utilizează același set de știri de comunicație serială pentru ambele funcții, dar nu este greu să dai seama. Dacă nu găsiți niciun fel de date de senzor care să fie recepționate, treceți-l - nu va rupe bordul dacă ați greșit.
3 LED-uri micro indică starea de expediere, primire și BlueTooth.
Totul este un scut foarte profesionist, cu îmbinări solide de lipit și un design bine proiectat. Etichetele de culoare albă pe negru sunt clare și ușor de citit, fără semne greșite sau plasări neregulate.
Caracteristici
Prin numărătoarea mea, există în prezent 37 de persoane diferite “scuturi” că 1Sheeld poate emula. 11 dintre acestea sunt scuturile senzorilor - lucruri precum: accelerometru, lumină, giroscop, presiune. Alți 10 sunt operații I / O de bază, cum ar fi: buzer, tastatură, microfon, gamepad și o varietate de butoane. 7 se ocupă mai mult de comunicații și rețele sociale: Twitter, Facebook, telefon, email, Skype. În cele din urmă, există 9 scuturi speciale de funcții, inclusiv: recunoașterea vocii, sinteza de vorbire, notificări, aparatul de fotografiat, ecranul LCD și dispozitivul de înregistrare a datelor. Pur și simplu atingeți-le pe aplicație pentru a adăuga acea funcționalitate, deși unele vor necesita setări suplimentare, cum ar fi autorizarea Twitterului.
Cred că toți suntem de acord că este o listă fenomenală a caracteristicilor - valoarea absolută pentru bani de a avea toate aceste caracteristici dintr-o singură achiziție de 55 USD este destul de uimitoare (nu este factoring în telefonul tău, bineînțeles).
Programarea programului 1Sheeld
Pentru primul dvs. proiect, aș recomanda să treceți prin tutorialul Noțiuni introductive pe site-ul 1Sheeld. În el, veți încărca un exemplu de cod pe Arduino care ascultă nivelul microfonului smartphone și apoi se ocupă de logica pentru a scrie un mesaj.
Odată ce ați încărcat exemplul de cod, comutați comutatorul UART-SWITCH la pictograma legată (care permite conexiunea cu telefonul dvs.) și apăsați SCAN în aplicație. După aceea, este un caz simplu de a permite micului și scuturile Twitter.
La început, nivelul microfonului meu nu a atins niciodată mai mult de 50, așa că doar tweet-ul nu a fost declanșat - poate fi necesar să ajustați și codul Arduino pentru a lucra cu un nivel inferior. Asta a funcționat frumos, și aici este tweetul pe care la produs (trebuie să vă autentificați pe partea Android pentru a ști de la cine să trimită):
Este important să rețineți că logica pentru acest lucru se desfășura pe Arduino în sine - 1Sheeld nu a conectat microfonul și scuturile Twitter în nici un fel - doar a transmis nivelul microfonului la Arduino și a oferit o funcție pentru postarea de tweets. În orice moment veți fi în stare să renunțe la componentele fizice sau funcțiile de înlocuire, iar programul va funcționa în continuare așa cum a fost intenționat.
După aceea, am fost dornici să încerc caracteristicile de recunoaștere a vocii pentru a interacționa cu noul meu display gigant LED (un total de 210 de pixeli în total - tutorial în curând!). Integrarea schiței de recunoaștere a vocii de exemplu cu codul de testare al bibliotecii Adafruit Matrix a durat 5 minute, producând demonstrația de control vocal pe care o puteți vedea în videoclip la începutul revizuirii.
Dacă sunt cinstit, am simțit că am înșelat. A face lucruri incredibile cu Arduino într-adevăr nu ar trebui să fie atât de ușor!
Ar trebui să cumpărați 1Sheeld?
1Sheeld este un pic incredibil de inteligent de kit, fără îndoială despre asta. Gama de caracteristici pe care le adaugă; senzorii pot deveni; versatilitatea pură este remarcabilă.
Există două situații în care cred că 1Sheeld este ideal pentru.
În primul rând, dacă ați cumpărat un kit de pornire Arduino (ce să vă așteptați în setul dvs. de pornire Ce este inclus într-un set de ardeină de pornire? [MakeUseOf explică] Ce este inclus într-un kit de pornire Arduino? -source hardware aici, pe MakeUseOf, dar veți avea nevoie de mai mult decât Arduino real pentru a construi ceva din ea și de fapt a începe. Arduino "kituri de pornire" sunt ... Citește mai mult), au finalizat toate proiectele incluse, pentru a te plictisi, 1Sheeld te va tine amuzat de cel putin un an sau cam asa ceva - cu atat mai mult poti face cu ea. Veți adăuga niște dimensiuni întregi noi în proiectul dvs., care nu ar fi posibile cu scuturile hardware obișnuite (cum ar fi recunoașterea vocii), astfel încât imaginația ta va fi noua limită.
Acestea fiind spuse, nu va fi utilă pentru proiectele integrate pe termen lung - trebuie să rămână legat de telefonul dvs., la urma urmei. Dacă utilizați doar un aspect simplu de relativitate al modelului 1Sheeld care ar putea fi realizat cu o componentă de 5 $, este complet imposibil să vă păstrați 55 $ 1Sheeld și telefonul Android dedicat acestei sarcini. Ceea ce mă aduce în cel de-al doilea caz de utilizare: când esti disperat să începi programarea, dar un senzor critic sau scutul dedicat nu au ajuns încă. În loc să întârzieți proiectul sau să lăsați funcția să funcționeze cu numere aleatorii, puteți rămâne blocată direct.
În acest sens, 1Sheeld este un pic uimitor de kit pentru a avea în jurul atelierului. Pentru a inspira idei noi și pentru a facilita prototiparea, ceea ce este exact pentru Arduino.
MakeUseOf recomandă:Aveți un Arduino și un Arduino? Cumpărați un 1Sheeld. Este foarte simplu. 1Sheeld Pentru Arduino și Android 1Sheeld Pentru Arduino și Android Cumpara acum la Amazon $ 100.00Cum câștig 1Sheeld?
1Sheeld - Ultimate Arduino Shield Giveaway
Câștigătorul va fi selectat la întâmplare și informat prin e-mail. Vezi lista câștigătorilor aici.
Trimiteți produsele dvs. pentru a fi examinate. Contactați James Bruce pentru mai multe detalii.
Explorați mai multe despre: Arduino, MakeUseOf Giveaway.