1Sheeld, The Ultimate Arduino Shield Review og Giveaway

Et enkelt Arduino skjold som kan kobles sammen med en Android-enhet og gir en rekke sensorer og avanserte funksjoner? Yep - det er en ting nå. Selvsagt, faktisk.

Et enkelt Arduino skjold som kan kobles sammen med en Android-enhet og gir en rekke sensorer og avanserte funksjoner?  Yep - det er en ting nå.  Selvsagt, faktisk.
Annonse

Et enkelt Arduino skjold som kan kobles sammen med en Android-enhet og gir en rekke sensorer og avanserte funksjoner? Yep - det er en ting nå. Selvsagt, faktisk.

Fra utviklere Integreight, 1Sheeld blåste det er admittedly ydmyk Kickstarter mål på $ 10k ut av vannet 8 ganger over, men er nå tilgjengelig for alle fra Amazon for $ 55. 1Sheeld er ikke designet for å erstatte Arduino selv - det supplerer det, og gir dine Arduino-prosjekter tilgang til et komplett komplement av smarttelefonsensordata, og langt mer dessuten. Jeg kan ikke fortelle deg om alternativer, fordi det ikke er noen.

Design

Ikke større enn noen annen standard Arduino skjold, 1Sheeld er basert rundt en ATMEGA162, og inkluderer en BlueTooth-modul under. Pin-konfigurasjonen er slik at du trenger en Arduino Uno-versjon 3 eller nyere (andre Arduino-modeller vil variere, men noe som er nyere enn Uno rev3 skal være bra). Hver pin går gjennom, slik at du kan plassere flere skjold. De 4 beste Arduino skjoldene for å styrke dine prosjekter De 4 beste Arduino skjoldene for å styrke dine prosjekter Du har kjøpt et Arduino startpakke, du har fulgt alle grunnleggende guider, men nå du har truffet en snubler - du trenger flere biter og bobs for å realisere din elektronikkdrøm. Heldigvis, hvis du har ... Les mer på toppen, eller bruk standard I / O-pinner etter behov med hoppeledninger.

1sheeld - innhold

To bryterbrytere er festet til brettet. Den første velger mellom 5v og 3, 3v; 5v er standarden for bruk med de fleste Arduinos, så hvis du er usikker på hva du skal bruke, hold deg så 5v.

Den andre vinkelen-merkede UART SWITCH - vil være i konstant bruk; Den bytter mellom BlueTooth-koblingen og Arduino programmeringsmodus. Dette skyldes at det bruker det samme settet med serielle kommunikasjonsnåler for begge funksjonene, men det er ikke vanskelig å finne ut. Hvis du ikke finner noen sensordata mottas, bytt den over - det vil ikke bryte brettet hvis du tar feil.

1sheeld - underside

3 mikro LED-indikatorer indikerer send, mottatt og BlueTooth-status.

Alt i, det er et meget profesjonelt laget skjold, med solide loddeskjøter og et godt utformet design. Den hvite på sorte etiketter er tydelig og lett å lese, uten feiltrykk eller uregelmessige plasseringer.

Egenskaper

Etter min telle er det for tiden 37 forskjellige "skjold" som 1Sheeld kan etterligne. 11 av dem er sensor skjold-ting som: accelerometer, lys, gyroskop, trykk. En annen 10 er grunnleggende I / O-operasjoner, for eksempel: summer, tastatur, mikrofon, gamepad og en rekke knapper. 7 mer håndterer kommunikasjon og sosiale nettverk: Twitter, Facebook, telefon, e-post, Skype. Til slutt er det 9 spesialfunksjonsskjold, inkludert: talegjenkjenning, talesyntese, varsler, kamera, LCD og datalogger. Du klikker bare på dem på appen for å legge til den funksjonaliteten, selv om noen vil kreve tilleggsoppsett, for eksempel godkjenning av Twitter.

1sheeld - knyttet til android

Jeg tror vi kan alle enige om at det er en fenomenal liste over funksjoner - den rene verdien for pengene med å ha alle disse funksjonene fra et enkelt kjøp på $ 55 er ganske forbløffende (ikke factoring i telefonen, selvfølgelig).

Programmering 1Sheeld

For ditt aller første prosjekt, vil jeg anbefale å bare kjøre gjennom Komme i gang-veiledningen på 1Sheeld-nettstedet. I den vil du laste inn noen prøvekode på din Arduino som lytter til smarttelefonmikronivået, og håndterer logikken til Tweet ut en melding.

Når du har lastet opp prøvekoden, bytter du UART-SWITCH til det koblede ikonet (som aktiverer forbindelse med telefonen din), og treffer SCAN i appen. Etter det er det et enkelt tilfelle å aktivere mikrofon og Twitter skjold.

I begynnelsen nådde min mikrofonnivå aldri over 50, slik at tweetet ikke ble utløst - det kan hende du må også justere prøven Arduino-koden for å jobbe med et lavere nivå. Det fungerte pent, og her er tweet det produserte (du må autentisere på Android siden, så det vet hvem du skal sende fra):

Vi gjør litt støy! sendt fra @ 1Sheeld

- James Bruce (@ w0lfiesmith) 13. desember 2014

Det er viktig å merke seg at logikken for dette kjørte på Arduino seg selv - 1Sheeld koblet ikke mikrofonen og Twitter skjoldene på noen måte - den bare relayed mic-nivået til Arduino, og ga en funksjon for å legge inn tweets. På et hvilket som helst tidspunkt kan du falle i dine fysiske komponenter eller utskiftningsfunksjoner, og programmet vil fortsatt fungere som ønsket.

1sheeld - montert

Etter det var jeg ivrig etter å prøve ut talegjenkjenningsfunksjonene for å samhandle med min nybygde, gigantiske LED-skjerm (hele 210 piksler totalt - opplæringen kommer snart!). Integrering av eksempelvis talegjenkjenningsskisse med min Adafruit Matrix-bibliotekskode tok alt 5 minutter, og produserte stemmekontrolldemoen du kan se i videoen ved starten av anmeldelsen.

Hvis jeg er ærlig, følte jeg at jeg var fusk. Å gjøre utrolige ting med Arduino burde egentlig ikke være så enkelt!

Skal du kjøpe 1Sheeld?

1Sheeld er en utrolig smart del av kit, ingen tvil om det. Utvalget av funksjoner det legger til; sensorene det kan bli; den rene allsidigheten er enestående.

1sheeld-montert side

Det er to situasjoner jeg tror 1Sheeld er ideelt for.

Først, hvis du har kjøpt et Arduino-startpakke (hva du kan forvente i startpakken din) Hva er inkludert i et Arduino Starter Kit? [MakeUseOf Forklarer] Hva er inkludert i et Arduino Starter Kit? [MakeUseOf Forklarer] Jeg har tidligere introdusert Arduino-åpningen -Source hardware her på MakeUseOf, men du trenger mer enn bare den faktiske Arduino å bygge noe ut av det og faktisk komme i gang. Arduino "startpakker" er ... Les mer), fullførte alle medfølgende prosjekter, og begynner å bli lei, 1Sheeld vil holde deg underholdt i minst et år eller så - det er bare så mye du kan gjøre med det. Du vil legge til noen helt nye dimensjoner til prosjektet ditt, som bare ikke ville være mulig med vanlige maskinvare skjold (som talegjenkjennelse), så fantasien din vil bli den nye grensen.

Når det er sagt, kommer det ikke til å være nyttig for langsiktige embedded prosjekter - det må trossamplet til telefonen din. Hvis du bare bruker noe relativitet enkelt aspekt av 1Sheeld som kan oppnås med en $ 5-komponent, er det helt umulig å holde din $ 55 1Sheeld og Android-telefon dedikert til oppgaven. Som bringer meg til min andre brukstilfelle: Når du er desperat til å komme i gang med programmering, men noen kritiske sensorer eller dedikerte skjold ikke har kommet ennå. I stedet for å forsinke prosjektet eller fudge funksjonen til å jobbe med tilfeldige tall, kan du sitte fast rett inn.

I den forbindelse er 1Sheeld en fantastisk bit av kit å ha rundt verkstedet. Å inspirere nye ideer, og for å lette prototyping, noe som akkurat er hva Arduino er for.

MakeUseOf anbefaler: Har du en Arduino og en Arduino? Kjøp en 1Sheeld. Det er så enkelt. 1Sheeld For Arduino og Android 1Sheeld For Arduino og Android Kjøp nå På Amazon $ 49.00

Hvordan vinner jeg 1Sheeld?

1Sheeld - The Ultimate Arduino Shield Giveaway

Vinneren vil bli valgt tilfeldig og informert via e-post. Se listen over vinnere her.

Send produktene dine til å bli vurdert. Kontakt James Bruce for ytterligere detaljer.

In this article