Publicitate
Un singur scut Arduino care se poate conecta cu un dispozitiv Android și poate oferi o multitudine de senzori și funcții avansate? Da - acum este un lucru. De fapt, 1Sheeld.
De la dezvoltatori Integreight, 1Sheeld a explodat că este recunoscut umil Kickstarter obiectiv de 10k de dolari din apă de 8 ori peste, dar este acum disponibil pentru toți de la Amazon pentru 55 de dolari. Cu toate acestea, 1Sheeld nu este proiectat pentru a înlocui Arduino - îl suplimentează, oferindu-le proiectelor dvs. Arduino acces la o completare completă de date ale senzorilor de smartphone-uri și cu atât mai mult. Nu vă pot spune despre alternative, pentru că nu există.
Proiecta
Nu mai mare decât oricare alt scut standard Arduino, 1Sheeld are la bază un ATMEGA162 și include un modul BlueTooth dedesubt. Configurația pinului este de așa natură încât veți avea nevoie de o revizuire Arduino Uno 3 sau mai târziu (alte modele Arduino vor varia, dar orice ceva mai nou decât Uno rev3 ar trebui să fie bine). Fiecare pin este trecut, astfel încât să puteți plasa
scuturi suplimentare Cele mai bune 4 scuturi Arduino pentru a-ți potența proiecteleAți cumpărat un kit de pornire Arduino, ați urmat toate ghidurile de bază, dar acum ați lovit un blocaj - aveți nevoie de mai mulți biți și bobițe pentru a vă realiza visul electronic. Din fericire, dacă ai ... Citeste mai mult în partea de sus sau utilizați pinii I / O standard, după cum este necesar, cu cabluri de salt.Pe placă sunt atașate două întrerupătoare de comutare. Primul alege între 5v și 3.3v; 5v este standardul pentru utilizare cu majoritatea Arduinos, deci dacă nu sunteți sigur care să folosiți, atunci rămâneți cu 5v.
A doua alternativă - etichetată UART SWITCH - va fi în uz constant; comută între linkul BlueTooth și modul de programare Arduino. Acest lucru se datorează faptului că folosește același set de pini de comunicație în serie pentru ambele funcții, dar nu este dificil să descoperiți. Dacă nu găsiți date despre senzori, comutați-le - nu va sparge placa dacă greșești.
3 micro LED-uri indică starea de trimitere, primire și BlueTooth.
În general, este un scut foarte profesionist, cu articulații de lipit solide și un design bine pus la punct. Albele de pe etichetele negre sunt clare și ușor de citit, fără impresii greșite sau destinații de plasare neregulate.
Caracteristici
După numărul meu, în prezent există 37 de „scuturi” diferite pe care 1Sheeld le poate imula. 11 dintre acestea sunt scuturi pentru senzori - chestii precum: accelerometru, lumină, giroscop, presiune. Alte 10 sunt operații de I / O de bază, cum ar fi: sonerie, tastatură, microfon, gamepad și o varietate de butoane. Alte 7 gestionează comunicațiile și rețelele sociale: Twitter, Facebook, telefon, e-mail, Skype. În sfârșit, există 9 scuturi funcționale speciale, inclusiv: recunoașterea vocii, sinteza de vorbire, notificări, aparat de fotografiat, ecran LCD și datalogger. Pur și simplu atingeți-le pe aplicație pentru a adăuga această funcționalitate, deși unii vor necesita configurare suplimentară, cum ar fi autorizarea Twitter.
Cred că putem fi cu toții de acord că este o listă fenomenală de caracteristici - valoarea pură a banilor pentru toate aceste caracteristici dintr-o singură achiziție de 55 de dolari sunt destul de uimitoare (fără a ține cont de telefonul dvs.) curs).
Programarea 1Sheeld
Pentru primul tău proiect, v-aș recomanda să parcurgeți doar Tutorial pentru început pe site-ul 1Sheeld. În ea, veți încărca niște cod de eșantion pe Arduino, care ascultă nivelul microfonului smartphone-ului, apoi va gestiona logica pentru a trimite un mesaj.
După ce ați încărcat codul de eșantion, treceți UART-SWITCH pe pictograma legată (care permite conectarea cu telefonul) și atingeți SCAN în aplicație. După aceea, este un caz simplu de activare a scuturilor pentru microfon și Twitter.
La început, nivelul meu de microfon nu a ajuns niciodată peste 50 de ani, așa că tweet-ul nu a fost declanșat - poate fi necesar să ajustați eșantionul de cod Arduino pentru a funcționa cu un nivel inferior. Acest lucru a funcționat frumos și iată tweet-ul pe care l-a produs (trebuie să vă autentificați pe partea Android, astfel încât să știe de la cine să trimită)
Este important să rețineți că logica acestui lucru se desfășura pe Arduino în sine - 1Sheeld nu a conectat microfonul și scuturile Twitter în orice fel - au redat doar nivelul microfonului către Arduino și au oferit o funcție pentru postare tweet-uri. În orice moment, veți fi capabil să renunțați la componentele fizice sau la funcțiile de înlocuire, iar programul va funcționa în continuare conform destinației.
După aceea, am fost dornic să încerc funcțiile de recunoaștere vocală pentru a interacționa cu ecranul meu uriaș LED nou construit (un total de 210 pixeli în total - tutorial în curând!). Integrarea exemplului schiță de recunoaștere vocală cu codul meu de testare al bibliotecii Adafruit Matrix a durat toate cele 5 minute, producând demo-ul de control vocal pe care îl puteți vedea în videoclip la începutul recenziei.
Dacă sunt sincer, am simțit că aș înșela. 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 kit incredibil de inteligent, fără îndoială. Gama de funcții pe care o adaugă; senzorii pe care îi poate deveni; versatilitatea pură este deosebită.
Există două situații pentru care cred că 1Sheeld este ideal.
În primul rând, dacă ați achiziționat un kit de pornire Arduino (la ce să vă așteptați în kitul de pornire Ce este inclus într-un kit de pornire Arduino? [FaceUseOf Explică]Am introdus anterior hardware-ul Arduino open-source aici pe MakeUseOf, dar veți avea nevoie de mai mult decât doar Arduino pentru a construi ceva din el și pentru a începe de fapt. Arduino "seturile de început" sunt ... Citeste mai mult ), a finalizat toate proiectele incluse și începe să vă plictisească, 1Sheeld vă va amuza cel puțin încă un an sau cam atât - puteți face doar atât. Veți adăuga câteva dimensiuni cu totul noi proiectului dvs. care pur și simplu nu ar fi posibil cu scuturi hardware regulate (cum ar fi recunoașterea vocală), astfel încât imaginația dvs. va fi noua limită.
Acestea fiind spuse, nu va fi utilă pentru proiectele încorporate pe termen lung, ci trebuie să rămână la curent cu telefonul. Dacă utilizați doar un aspect relativ relativ simplu al 1Sheeld care ar putea fi realizat cu 5 USD componentă, este complet imposibil să păstrați telefonul dvs. 55 $ 1Sheeld și Android dedicat sarcinii. Ceea ce mă aduce în al doilea caz de utilizare: când sunteți disperat să începeți programarea, dar un anumit senzor critic sau scut dedicat nu au ajuns încă. În loc să amânați proiectul sau să fudgeți funcția pentru a funcționa cu numere aleatorii, puteți rămâne blocat chiar înăuntru.
În acest sens, 1Sheeld este o bucată uimitoare de kit pentru a avea în jurul atelierului. Pentru a inspira idei noi și pentru a facilita prototiparea, care este tocmai pentru ce este Arduino.
MakeUseOf Recomandă:Ai un Arduino și un Arduino? Cumpărați un 1Sheeld. Este chiar atât de simplu.
Cum câștig 1Sheeld?
1Sheeld - The Ultimate Shield Arduino Giveaway
Câștigătorul va fi selectat la întâmplare și informat prin e-mail. Vizualizați lista câștigătorilor aici.
Trimiteți-vă produsele pentru a fi analizate. a lua legatura James Bruce pentru mai multe detalii.
James are licență în inteligență artificială și este certificat CompTIA A + și Network +. Este dezvoltatorul principal al MakeUseOf și își petrece timpul liber jucând VR paintball și boardgames. Construiește calculatoare de când era mic.