1Sheeld, The Ultimate Arduino Shield pregled i odustajanje

  • Edmund Richardson
  • 0
  • 1720
  • 124
Oglas

Jedan jedini Arduino štit koji se može povezati s Android uređajem i pružiti mnoštvo senzora i naprednih funkcija? Da - to je sada stvar. Zapravo 1Sheeld.

Od programera Integreight, 1Sheeld je puhao da je priznati skromni Kickstarter cilj 10 tisuća dolara iz vode 8 puta više, ali sada je svima dostupan Amazonu za 55 dolara. 1Sheeld nije dizajniran tako da zamijeni Arduino - već ga dopunjuje, omogućavajući svojim Arduino projektima pristup potpunom kompletu podataka senzora pametnih telefona i puno više od toga. Ne mogu vam reći o alternativama, jer ih nema.

Dizajn

Ne veći od bilo kojeg drugog standardnog Arduinog oklopa, 1Sheeld se temelji oko ATMEGA162, a ispod sebe uključuje BlueTooth modul. Konfiguracija igle je takva da će vam trebati Arduino Uno revizija 3 ili novije verzije (drugi će se Arduino modeli razlikovati, ali sve noviji od Uno rev3 trebao bi biti u redu). Svaki pin je prošao, tako da možete postaviti dodatne štitnike. Top 4 Arduino oklopa kako biste nadjačali svoje projekte. Top 4 Arduinova oklopa kako biste nadjačali svoje projekte Kupili ste Arduino starter kit, slijedili ste sve osnovne upute, ali sada pogodili ste kamen spoticanja - potrebno vam je više bita i bob-a da biste ostvarili svoj elektronički san. Srećom, ako imate… na vrhu, ili koristite standardne I / O igle po potrebi s vodilicama za skok.

Dvije preklopne sklopke pričvršćene su na ploču. Prvi bira između 5v i 3.3v; 5v je standard za uporabu s većinom Arduinosa, tako da ako niste sigurni koji ćete koristiti, tada se držite 5v.

Drugi preklop - s oznakom UART SWITCH - bit će u stalnoj uporabi; Prebacuje se između BlueTooth veze i Arduino načina programiranja. To je zbog činjenice da koristi isti skup serijskih komunikacijskih igle za obje funkcije, ali nije teško shvatiti. Ako utvrdite da se ne primaju podaci senzora, prebacite ih na površinu - neće razbiti ploču ako pogrešno shvatite.

3 mikro LED označuju status slanja, primanja i BlueTooth.

Sve u svemu, to je vrlo profesionalno napravljen štit, s čvrstim spojevima lemljenja i dobro postavljenim dizajnom. Bijelo na crnim naljepnicama jasno je i lako se čita, bez pogrešnih otisaka ili nepravilnih položaja.

Značajke

Po mom prebrojavanju, trenutno postoji 37 različitih “štitovi” da 1Sheeld može oponašati. 11 njih su senzorski štitnici - stvari poput akcelerometra, svjetla, žiroskopa, tlaka. Još 10 osnovnih je I / O operacija, poput zvučnika, tipkovnice, mikrofona, gamepada i raznih tipki. Još 7 rukovanja komunikacijama i društvenim mrežama: Twitter, Facebook, telefon, e-pošta, Skype. Konačno, postoji 9 posebnih funkcija štitova, uključujući: prepoznavanje glasa, sintezu govora, obavijesti, kameru, LCD i datalogger. Jednostavno ih dodirnite na aplikaciji da biste dodali tu funkcionalnost, mada će neke zahtijevati dodatna podešavanja, poput autorizacije Twittera.

Mislim da se svi možemo složiti da je to fenomenalan popis značajki - sama vrijednost novca za posjedovanje svih tih značajki od jedne kupnje u iznosu od 55 USD prilično je zapanjujuća (naravno, ne faktoring na vašem telefonu).

Programiranje 1 okna

Za vaš prvi projekt preporučio bih vam da prođete kroz vodič za početak rada na web mjestu 1Sheeld. U njemu ćete na svoj Arduino učitati primjerak koda koji sluša razinu mikrofona pametnog telefona, a zatim rješava logiku da pošalje poruku.

Nakon što pošaljete ogledni kod, prebacite UART-SWITCH na povezanu ikonu (koja omogućuje povezivanje s vašim telefonom) i pritisnite aplikaciju SCAN. Nakon toga, jednostavan je slučaj omogućavanja zaštite mikrofona i Twittera.

U početku razina mog mikrofona nikada nije dosegla veću od 50, pa tweet jednostavno nije pokrenut - možda ćete također trebati prilagoditi uzorak Arduino koda za rad s nižom razinom. To je lijepo funkcioniralo, a evo i tvita koji je proizveden (morate se ovjeriti na Androidovoj strani kako bi znao od koga poslati):

Važno je napomenuti da se logika toga odvijala na samom Arduinu - 1Sheeld nije ni na koji način povezao štitnike mikrofona i Twittera - on je samo preusmjerio razinu mikrofona na Arduino i osigurao funkciju za objavljivanje tweetova. U bilo kojem trenutku mogli biste ispustiti svoje fizičke komponente ili zamjenske funkcije, a program će i dalje funkcionirati kako je predviđeno.

Nakon toga, bio sam željan isprobati značajke prepoznavanja glasa kako bih komunicirao s mojim novoizgrađenim divovskim LED zaslonom (nevjerojatnih 210 piksela ukupno - udžbenik uskoro stiže!). Integracija primjera skice prepoznavanja glasa s mojim testnim kodom biblioteke Adafruit Matrix trajala je svih 5 minuta, stvarajući demonstraciju glasovnog upravljanja koju možete vidjeti u videu na početku pregleda.

Ako sam iskren, osjećao sam se kao da varam. Stvaranje nevjerovatnih stvari s Arduinom zaista ne bi trebalo biti tako lako!

Ako trebate kupiti 1Sheeld?

1Sheeld je nevjerovatno pametan zalogaj, nema sumnje u to. Raspon značajki koje dodaje; senzori koji mogu postati; čista svestranost je izvanredna.

Postoje dvije situacije za koje mislim da je 1Sheeld idealan.

Prvo, ako ste kupili Arduino starter kit (što možete očekivati ​​u svom startnom kompletu - izvor hardvera ovdje na MakeUseOf, ali trebat će vam više nego samo stvarni Arduino da biste nešto napravili od toga i zapravo započeli. Arduino "početni setovi" su ...), završili sve uključene projekte i počinjete dobivati dosadno, 1Sheeld će vas zabavljati barem još godinu dana ili malo toga - jednostavno toliko toga možete učiniti s tim. Dodaćete neke nove dimenzije u svoj projekt koje jednostavno ne bi bilo moguće s redovitim hardverskim štitnicima (poput prepoznavanja glasa), pa će vaša mašta biti novo ograničenje.

U skladu s tim, dugoročno ugrađeni projekti neće biti korisni - na kraju krajeva, morate ostati vezani za svoj telefon. Ako koristite samo neki relativni jednostavni aspekt 1Sheeld-a koji bi se mogao postići komponentom od 5 USD, potpuno je neizvedivo zadržati svoj 55 $ 1Sheeld i telefon s Androidom posvećenim zadatku. Što me upućuje na moj drugi slučaj uporabe: kada očajavate započeti s programiranjem, ali neki kritični senzor ili namjenski štit još nisu stigli. Umjesto da odgađate projekt ili zamišljate funkciju da radi sa slučajnim brojevima, možete se odmah zaglaviti.

U tom pogledu, 1Sheeld je nevjerojatan zalogaj oko radionice. Nadahnuti nove ideje i olakšati izradu prototipa, za to je upravo Arduino.

MakeUseOf preporučuje:Imate Arduino i Arduino? Kupite 1Sheeld. Doista je tako jednostavno.

Kako pobijedim na 1 oknu?

1Sheeld - Ultimativni Arduino štit odstupanje

Pobjednik će biti izabran nasumično i obaviješten putem e-maila. Popis dobitnika pogledajte ovdje.

Pošaljite svoje proizvode na pregled. Za dodatne detalje kontaktirajte Jamesa Brucea.




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.