1Sheeld, The Ultimate Arduino Shield Review og Giveaway

Et enkelt Arduino-skærm, der kan linke med en Android-enhed og give en lang række sensorer og avancerede funktioner? Yep - det er en ting nu. Faktisk.

Et enkelt Arduino-skærm, der kan linke med en Android-enhed og give en lang række sensorer og avancerede funktioner?  Yep - det er en ting nu.  Faktisk.
Reklame

Et enkelt Arduino-skærm, der kan linke med en Android-enhed og give en lang række sensorer og avancerede funktioner? Yep - det er en ting nu. Faktisk.

Fra udviklere Integreight, 1Sheeld blæste det er ganske vist ydmyge Kickstarter mål på $ 10k ud af vandet 8 gange over, men er nu tilgængelig for alle fra Amazon for $ 55. 1Sheeld er dog ikke designet til at erstatte Arduino - det supplerer det, hvilket giver dine Arduino-projekter adgang til et komplet komplement af smartphone-sensordata og langt mere. Jeg kan ikke fortælle dig om alternativer, fordi der ikke er nogen.

Design

Ikke større end nogen anden standard Arduino skjold, 1Sheeld er baseret omkring en ATMEGA162, og indeholder et BlueTooth-modul nedenunder. Pin-konfigurationen er sådan, at du skal bruge en Arduino Uno revision 3 eller nyere (andre Arduino modeller vil variere, men noget nyere end Uno rev3 skal være fint). Hver pin passerer igennem, så du kan placere yderligere skjolde Top 4 Arduino Shields til Superpower dine projekter Top 4 Arduino Shields til Superpower dine projekter Du har købt et Arduino starter kit, du har fulgt alle de grundlæggende guider, men nu du har ramt en snubler - du har brug for flere bits og bobs til at indse din elektronik drøm. Heldigvis, hvis du har ... Læs mere på toppen, eller brug standard I / O-ben efter behov med jump leads.

1sheeld - indhold

To omskiftere er fastgjort til brættet. Den første vælger mellem 5v og 3.3v; 5v er standarden til brug sammen med de fleste Arduinos, så hvis du er i tvivl om hvilken brug du skal bruge, skal du holde fast ved 5v.

Den anden skifte-mærket UART SWITCH - vil være i konstant brug; det skifter mellem BlueTooth link og Arduino programmeringsfunktion. Dette skyldes, at det bruger det samme sæt serielle kommunikationsnåle til begge funktioner, men det er ikke svært at regne ud. Hvis du ikke finder nogen sensor data, bliver modtaget, skift den over - det vil ikke bryde bordet, hvis du får det galt.

1sheeld - underside

3 mikro LED'er indikerer send, modtage og BlueTooth-status.

Alt i, det er et meget professionelt lavet skjold, med solide loddemasser og et godt udformet design. Hvid på sorte etiketter er klare og nemme at læse, uden fejltryk eller uregelmæssige placeringer.

Funktioner

Af mine tæller er der i øjeblikket 37 forskellige "skjold", som 1Sheeld kan efterligne. 11 af dem er sensorskærme - ting som: accelerometer, lys, gyroskop, tryk. En anden 10 er grundlæggende I / O-operationer, såsom: summer, tastatur, mikrofon, gamepad og en række knapper. 7 håndtere kommunikation og sociale netværk: Twitter, Facebook, telefon, email, Skype. Endelig er der 9 specialfunktionsskærme, herunder: stemmegenkendelse, talesyntese, meddelelser, kamera, LCD og datalogger. Du skal blot trykke dem på appen for at tilføje den funktionalitet, selv om nogle vil kræve yderligere opsætning som godkendelse af Twitter.

1sheeld - knyttet til android

Jeg tror, ​​vi kan alle enige om, at det er en fænomenal liste over funktioner - den rene værdi for pengene at have alle disse funktioner fra et enkelt køb på $ 55 er ganske forbløffende (ikke factoring i din telefon, selvfølgelig).

Programmering af 1Sheeld

Til dit allerførste projekt, vil jeg anbefale, at du bare kører gennem vejledningen Kom i gang på 1Sheeld-webstedet. I den skal du indlæse nogle eksempler på din Arduino, som lytter til smartphone-mikrofonniveauet og derefter håndterer logikken til Tweet ud af en besked.

Når du har uploadet prøvekoden, skal du skifte UART-SWITCH til det linkede ikon (som muliggør forbindelse til din telefon) og trykke på SCAN i appen. Derefter er det et simpelt tilfælde at aktivere mikrofon og kvidre skjold.

I første omgang nåede min mikrofon aldrig over 50, så tweetet blev ikke udløst - det kan også være nødvendigt at justere prøven Arduino kode til at arbejde med et lavere niveau. Det fungerede pænt, og her er det tweet det producerede (du skal godkende på Android siden, så det ved hvem du skal sende fra):

Vi laver noget støj! sendt fra @ 1Sheeld

- James Bruce (@ w0lfiesmith) 13. december 2014

Det er vigtigt at bemærke, at logikken til dette kørte på Arduino selv - 1Sheeld forbandt ikke mikrofonen og kvidre skjoldene på nogen måde - det overførte kun mic-niveauet til Arduino og gav en funktion til at sende tweets. På et hvilket som helst tidspunkt vil du kunne falde i dine fysiske komponenter eller udskiftningsfunktioner, og programmet vil stadig fungere som beregnet.

1sheeld - monteret

Derefter var jeg ivrig efter at afprøve talegenkendelse funktionerne til at interagere med min nybyggede gigantiske LED display (en kæmpe 210 pixels i alt - tutorial kommer snart!). Integration af eksemplet stemmegenkendelse skitse med min Adafruit Matrix bibliotek testkode tog alle 5 minutter, hvilket producerer den stemme kontrol demo, du kan se i videoen i starten af ​​anmeldelsen.

Hvis jeg er ærlig, følte jeg at jeg var snydt. At lave utrolige ting med Arduino burde virkelig ikke være så nemt!

Skal du købe 1Sheeld?

1Sheeld er en utroligt smart bit af kit, uden tvivl om det. Udvalget af funktioner, det tilføjer; sensorerne det kan blive; den rene alsidighed er fremragende.

1shejsemonteret side

Der er to situationer, jeg tror, ​​at 1Sheeld er ideel til.

For det første, hvis du har købt et Arduino starterpakke (hvad du kan forvente i din startpakke Hvad er inkluderet i et Arduino Starter Kit? [MakeUseOf Forklarer] Hvad er inkluderet i et Arduino Starter Kit? [MakeUseOf Forklarer] Jeg har tidligere introduceret Arduino-åbningen -Source hardware her på MakeUseOf, men du skal bruge mere end bare den faktiske Arduino at bygge noget ud af det og faktisk komme i gang. Arduino "starter kits" er ... Læs mere), gennemført alle de medfølgende projekter, og begynder at kede sig, 1Sheeld vil holde dig underholdt i mindst et år eller deromkring - der er bare så meget du kan gøre med det. Du tilføjer nogle helt nye dimensioner til dit projekt, som bare ikke ville være muligt med almindelige hardware skjold (som stemmegennemgang), så din fantasi bliver den nye grænse.

Når det er sagt, vil det ikke være nyttigt for langsigtede embedded projekter - det skal jo forblive bundet til din telefon. Hvis du kun bruger noget relativitet simpelt aspekt af 1Sheeld, der kunne udføres med en $ 5 komponent, er det helt umuligt at holde din $ 55 1Sheeld og Android-telefon dedikeret til opgaven. Hvilket bringer mig til min anden brugssag: Når du er desperat til at komme i gang med programmering, men nogle kritiske sensorer eller dedikeret skjold ikke er kommet endnu. I stedet for at forsinke projektet eller fudge funktionen til at arbejde med tilfældige tal, kan du sidde fast lige ind.

I den henseende er 1Sheeld en fantastisk smule kit at have omkring værkstedet. At inspirere til nye ideer og at lette prototyper, hvilket er præcis, hvad Arduino er for.

MakeUseOf anbefaler: Har du en Arduino og en Arduino? Køb en 1Sheeld. Det er virkelig så simpelt. 1Sheeld For Arduino og Android 1Sheeld For Arduino og Android Køb nu på Amazon $ 49, 00

Hvordan vinder jeg 1Sheeld?

1Sheeld - The Ultimate Arduino Shield Giveaway

Vinderen vælges tilfældigt og informeres via email. Se listen over vindere her.

Send dine produkter til at blive gennemgået. Kontakt James Bruce for yderligere detaljer.

In this article